嗨,对话框中,
我们在用蓝牙5.0 master连接Sony Xperia XZ时发现了一个奇怪的问题
使用ble_app_peripheral示例模板,使用SDK 5.0.3连接到Murata ZY (DA14580)。
经过几次反复的连接和断开后,模块将:
1.堆栈内部的循环(地址0x25XXX, 0x26XXX和0x33XXX之间),从不去主循环(断点从未激活),
没有广告。
2.硬Fault-ed。
至于没有。1,我们用蓝牙嗅闻器检查,在它发生之前,它会有一个带有无效WindowOffset和WindowSize参数的CONNECT_IND包。
如果你有兴趣,我们可以发送嗅探日志。
我们没有其他的蓝牙5.0设备,所以我们不能确认除了Sony Xperia XZ之外的其他BLE 5.0设备是否也有这种情况。
这种情况以前发生过吗?(这是已知的bug吗?)
谢谢
请注意,我们已经使用5.0.3部署了超过100000台设备,我们不能让它们在即将到来的BLE 5.0智能手机上失败。
设备:
嗨meriororen,
我不知道蓝牙5规范和580设备之间有什么问题,尽管我在等待团队来验证这一点。用另一个启用了BLE 5的设备来测试这一点是个好主意。还有一份嗅探日志也会有帮助。但是就我所能理解的,因为有一个CONNECT_IND数据包从中心设备发送一个无效的参数,这意味着移动设备不符合规范。
由于MT_dialog
谢谢确认。
不幸的是,目前我们只有一个BLE 5设备在我们的手中。
具体来说,这款手机是Xperia XZ Premium
http://www.sonymobile.co.jp/xperia/docomo/so-04j/
https://www.sonymobile.com/global-en/亚博电竞菠菜products/phones/xperia-xz-premium/
请查收附件中的日志是teledyne lecroy的BPA低能嗅探器的压缩文件。
您可以从他们的网站上下载软件查看日志。
http://www.fte.com/support/CPAS-download.aspx?demo=ComProbe%20BPA%20low%..。
谢谢
嗨meriororen,
我可以在您附加的嗅探日志中看到连接指示中的错误,我不认为这与祝福5,我不认为你将面临任何问题启用了新的祝福5设备只要他们坚持协议(我可以看到设备也生成一个访问地址无效BLE规范0 x00000000和CRC值是不正确的)。如果你想做阴性测试,处理设备发送超出规格数据的情况,那么你总是可以通过从硬件故障或NMI重置意外情况恢复。关于手机和反复连接的异常情况,我也已经通知了QA。
由于MT_dialog