问题背景:使用OH5.0.3版本搭配RTL8822CU 蓝牙模组,配对蓝牙音箱,功能正常,单板reboot重启后,进入蓝牙界面,点击连接,连接失败

问题原因:对比断电重启的snoop.log和reboot软重启的snoop.log,发现未进行L2cap相关

断电重启:

reboot软重启

添加打印发现L2capSendPacket发送失败返回-1004

接着看流程发现g_aclDataPacketLength为0,导致发送失败,正常应该是1021

修改方案:

添加全局变量,在确认Readbufffer完成后,再进行set

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐