连接蓝牙耳机,概率性出现耳机无声问题的分析

手机和蓝牙耳机配对之后,概率性出现耳机无声问题。分析这个问题,需要抓取AP hci, OTA log

从AP log看,耳机已经连接上,并且声音也从未播放变为播放

A2DP已经连接上    

652    Master    3    0x0001  (Signaling)    AVDTP    11    Connection request    0x0049        4                                                0x 08 00 01 00 02 0b 04 00 19 00 49 00    24     00:00:00.035000    2019/2/18 15:43:01.735863    
    653    Slave    3    0x0046  (RFCOMM)                        16                                                0x 10 00 46 00 21 ef 19 41 54 2b 43 4f 50 53 3d 33 2c 30 0d 80    32     00:00:00.000627    2019/2/18 15:43:01.736490    

 

AVDTP下发start命令给control
    668    DISCOVER            3    Master    0    Single Packet        18        2019/2/18 15:43:01.955863    
    673    DISCOVER    1        3    Slave    0    Single Packet        20     00:00:00.058126    2019/2/18 15:43:02.013989    
    674    GET_CAPABILITIES    1        3    Master    1    Single Packet        19     00:00:00.028124    2019/2/18 15:43:02.042113    
    677    GET_CAPABILITIES            3    Slave    1    Single Packet        28     00:00:00.035627    2019/2/18 15:43:02.077740    
    678    SET_CONFIGURATION    1        3    Master    2    Single Packet    1    30     00:00:00.026873    2019/2/18 15:43:02.104613    
    681    SET_CONFIGURATION            3    Slave    2    Single Packet        18     00:00:00.029376    2019/2/18 15:43:02.133989    
    682    OPEN    1        3    Master    3    Single Packet        19     00:00:00.031873    2019/2/18 15:43:02.165862    
    687    OPEN            3    Slave    3    Single Packet        18     00:00:00.055627    2019/2/18 15:43:02.221489    
    1,876    START    1        3    Master    4    Single Packet        19     00:00:06.745622    2019/2/18 15:43:08.967111    
    1,885    START            3    Slave    4    Single Packet        18     00:00:00.069377    2019/2/18 15:43:09.036488    

 

   从HCI的log里面导出数据后,可以听见声音,从蓝牙这边没有看出任何问题,这个问题应该是remote的问题

   通过和正常情况下的空口log进行对比,发现这个问题是由于出现问题的时候,当AVRCP连接上之后,remote没有去注册

  host端的事件(播放状态,播放位置),所以,host下发的播放命令不能传递到远端,所以远端的耳机无声。

 
 

你可能感兴趣的:(连接蓝牙耳机,概率性出现耳机无声问题的分析)