macOS双频蓝牙鼠标失联问题

前置条件

  • MacBook Pro 2023-Apple M2 Pro (4能效核、8性能核、32GB内存、2TB磁盘)
  • macOS Sequoia 15.5 
  • Lenovo ThinkLife 静音鼠标无线蓝牙版 WLM210

问题现象

蓝牙鼠标正常配对使用,刚刚开始使用正常的。但是过一阵子不使用蓝牙鼠标,或者鼠标电源调整成关闭状态,或者拔掉电池,大概率连接不上。需要在电脑上手工删除蓝牙连接,然后重新配对。

问题定位

刚开始猜测是鼠标使用的 南孚 TENAVOLTS  锂电池 DC-DC 降压电路释放的信号干扰到了蓝牙通信协议或者电压纹波导致芯片工作异常,在更换为普通的 1.5V 非充电电池之后,问题依旧复现。

无意中点击蓝牙设备列表,发现重新配对之后 Lenovo ThinkLifeMAC 地址变化了。这说明两者进行配对的时候使用了动态协商出来的临时 MAC 地址,没有使用设备的真实 MAC 地址。这样诱发一个问题,那就是鼠标需要记住这个动态协商出来的 MAC 地址,然后用这个地址进行通信。这样就能解释为什么拔掉电池多等一会儿,让设备完全放电,再插上电池很容易复现这个问题。因为长时间断电之后,设备上记录的协商 MAC 地址丢失了。

操作过程如下图:

问题推测

这个问题可能是蓝牙鼠标长时间不使用会自动进入节能模式或者自动关机/断电,但是从节能模式/关机/断电模式唤醒之后,设备默认会切换到 2.4G 通信模式,而不是之前设定的蓝牙通信模式。或者断电导致丢失了配对时候协商出来的 MAC 地址,导致通信数据异常。

拆除旧电池,较长时间不安装新电池,也可能出现相同现象。

所以,鼠标不能长时间关机断电,短时间断电,目前测试是没有问题的。应该是电容存储的电荷有限,只能支持短时间的断电。

以下是 南孚 TENAVOLTS 相关电池的简单拆解以及原理相关,使用的降压/充电/锂电池保护三合一芯片是 XS5502

参考链接


发布者

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注