SONY WF-1000X 蓝牙耳机修复记录

前接 蓝牙耳机只有一只有声音

蓝牙一只耳机有声音的问题经过了固件升级到 4.2.0 之后已经修复了,但是又迎来了新的问题:
耳机从充电盒中拿出来,第一次连接成功之后,只有 HSP/HFP Sink 可见,而 A2DP 的输出口不可见,只有断开重新进行连接之后才可以连接 A2DP 的接口。

经过一番研究,发现是这里的 bug:

在 SONY 耳机上会出现这个问题,历时已经四年之久。
解决方法也简单,就是监听 dbus 事件,如果检测到指定 ID 的蓝牙耳机连接上了,就重新连接一次。

这里我使用的是别人开发的脚本和 systemd 服务:


经过测试,解决了问题。

1赞