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