Jieli-Tech / fw-AC63_BT_SDK

Firmware for Generic Bluetooth SDK(AC63 series), Support AC631N/AC635N/AC636N/AC637N/AC632N, compatible with AC69 series without audio support.
Apache License 2.0
173 stars 99 forks source link

AC632N与Android13的配对莫名其妙消失 #200

Open alittleray opened 1 year ago

alittleray commented 1 year ago

SDK版本: 2.1.0 芯片型号: AC6329C4 选用的cbp工程: AC632N_hid 配置的板级: CONFIG_BOARD_AC6329C_DEMO 问题的分类标签: 蓝牙(BLE&EDR) 问题具体描述:设备作为一个HID键盘与手机配对,手机每次靠近设备会自动连接。但是在android13上,用一段时间会发现手机端的蓝牙配对不见了,又需要重新配对。有时候一天出现几次,有时候一星期出现一次。 之前提过这个问题,建议是打印日志查看设备ble地址是否变化,以及VM_BLE_REMOTE_DB_INFO和VM_BLE_REMOTE_DB_00至VM_BLE_REMOTE_DB_09的信息是否发生变化。由于近期Android13大量推送,这个问题比较突出。我们复现了这个问题,并抓取了日志。 日志太长,我们进行了截取,包含三部分: 1_配对及前半小时正常连接日志:设备第一次与手机配对,之后靠近正常连接、离开断开。配对时间:[00:01:26.997]。

2_出现配对消失:带着手机靠近、远离设备几次,不测试时将手机放在距离设备较远的地方,偶尔能连接。出现了手机端配对消失的情况。时间点为[02:05:29.678]的这次连接,后续没有>>>ENCRYPTION_CHANGE:handle=0050,state=0,process =0f,所以应该是[02:05:29.678]这个时间点连接时手机端配对已经消失。

3_问题出现后用app连接设备:发现手机端配对消失后,用app连接设备,目的是打印一下VM_BLE_REMOTE_DB信息。

链接为日志压缩包