“Thread: WL1837”中讨论的其它部件
在使用 最后一个受支持 的Service Pack (3.9)时,我们仍会遇到问题。 通常,在我们的设备充当外围设备的常规BLE连接中,似乎存在系统无法从Central (iOS或Android版应用程序)断开的问题, 和后续对GAGE_LE_Disconnect和 GAGE_LE_Advertising启用的强制调用(应在处理断开连接后执行)会导致 返回错误代码(-14) BTPS_ERROR_HCI_DRIVER_ERROR。
目前,我们唯一要解决此问题的方法是手动重置我们的设备,方法是切断电源,或者在触发错误状态时让MSP重置。
这不容易重复,但只要5秒的连接间隔->从我们的Central断开,几分钟后我们就会进入不良状态。 当然,这对我们的用户很不利,因为他们无法在我们提供的扫描结果中看到我们的设备。
不确定这听起来是否与最新的SP会有所帮助,或者是否可能存在基于错误的其他潜在问题(-14)。
如果是后者-接下来要继续调试的步骤是什么?
如果前者-我们是否可以尝试迁移到另一个现代堆栈(如BlueKitchen),以便 在我们的Wilink8上加载最新的服务包-因为MSP的蓝牙现已过期5年以上?