手机和蓝牙耳机配对之后,概率性出现耳机无声问题。分析这个问题,需要抓取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 Sing
手机和蓝牙耳机配对之后,概率性出现耳机无声问题。分析这个问题,需要抓取AP hci, OTA log从AP log看,耳机已经连接上,并且声音也从未播放变为播放A2DP已经连接上 652 Master 3 0x0001 (Signaling) AVDTP 11 Connection request 0x0049 4 ...
蓝牙耳机
播放音频
无声
,可能是协议不支持,修改下面配置文件:
把下面协议的值为 false 的改为 true ,开启相应的功能:
/packages/apps/Bluetooth/res/values/config.xml
<resources>
<bool name="profile_supported_a2dp">true</bool>
<...
最近遇到一个打电话没有声音的
问题
,
分析
的过程如下,先看Ellisys log去初步查看SCO的link有没有建立,如果有建立。可以将SCO data提取出来
分析
,如果是由声音,那说明RX和TX的data是没有
问题
。
接下来需要去Check Audio的DMA有没有收到Controller 发过来的SCO data,如果没有收到,要看看DMA有没有配置正确。如果配置正确,还没有da...
分享一下这几天改蓝牙通话
无声
的bug,文章有点长,希望各位看官看完能帮助到大家—今天
分析
的主题是蓝牙通话没有声音之运行流程
分析
一. 结果说在前面
蓝牙通话分别有七个阶段,基本上每个阶段都会走到底层,把数据回调到上层,这么一个流程叫一个阶段;回调的数据代表一个状态,而我这个
问题
就在于底层回调数据到上层时,携带的数据不满足上层的要求 导致无法进入下一个阶段而产生的蓝牙通话
无声
问题
;
蓝牙通话的七个
连接
阶段使用的模式是:状态机模式,没弄明白状态机模式之前有点不好入手;我这里分享一下状态机模式的详解文
当你点进来看到这段话的时候,是不是感觉自己被骗了,哈哈哈,本来想搜索蓝牙某个协议,却成了一大段废话文,但此时,别退出去,如果你是一个牛逼的蓝牙开发者,只是想了解蓝牙某个协议或者知识点,那么直接点击进入我的主页,查看蓝牙相关文章,绝对能满足你的需要。但是,如果你是一个蓝牙新人、才开始学习蓝牙开发,那么请用几分钟看完这篇文章,一定会激励你的蓝牙学习和给你提供一个正确的学习途径,废话少说,直入正题。
PS:本文章将持续更新,内容很长,请及时收藏。
一、自我介绍
1、工作............