Apple Magic 鼠标经常断开连接并重新连接

Jer*_*nis 5 mouse wireless bluetooth apple

我有一个 Apple Magic Mouse,我在安装了 Ubuntu 14.04 的 Lenovo Thinkpad T440s 上使用它。我已成功配对该设备,并且它可以在短时间内工作。

鼠标似乎断开连接几秒钟,然后重新连接。

有时,我会收到电池电量低 (0%) 的错误消息。电池是新的。

我已将内核更新到最新版本,希望能解决问题。它没。我怎样才能让它停止断开连接?

Lar*_*ari 9

我遇到了同样的问题,最近我尝试在蓝牙模块中禁用eSCO 模式

echo 1 | sudo tee /sys/module/bluetooth/parameters/disable_esco
sudo /etc/init.d/bluetooth restart
# persist setting
echo "options bluetooth disable_esco=1" | sudo tee /etc/modprobe.d/bluetooth-tweaks.conf
Run Code Online (Sandbox Code Playgroud)

鼠标的连接现在似乎更稳定,在调整此设置后我没有看到断开连接。

我的笔记本电脑 Lenovo W530 有一个 Broadcom 蓝牙适配器(内部 USB 是接口)。

如果您有 Broadcom 蓝牙适配器,则可能需要从 Windows 驱动程序获取 .hex 固件文件并将其放在 /lib/firmware 目录中以支持所有蓝牙功能。更多信息在 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/106540​​0/comments/11https://bugs.launchpad.net/ubuntu/+source/linux/+bug/106540​​0 .

使用 hex2hcd 将 Windows 驱动程序 .hex 文件转换为 .hcd:https : //github.com/jessesung/hex2hcd

我在此 Windows 驱动程序包中找到了 Broadcom .hex 文件。找到该Win7/Win32/bcbtums-win7x86-brcm.inf文件并搜索适配器的 USB ID。

$ lsusb |grep Bluetooth
Bus 001 Device 006: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]
Run Code Online (Sandbox Code Playgroud)

搜索RAMUSB<usb product id in upper case>,例如RAMUSB21E6我的适配器。在那里你会找到 .hex 文件名:

[RAMUSB21E6.NTX86.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x00000, "BCM20702A1_001.002.014.1315.1387.hex"
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1
Run Code Online (Sandbox Code Playgroud)

在我的情况下,文件是 Win7/Win32/BCM20702A1_001.002.014.1315.1387.hex

然后我使用 hex2hcd 将文件转换为 /lib/firmware/fw-0a5c_21e6.hcd(该文件名再次包含您的 Broadcom USB 蓝牙适配器的 USB id)。

  • 实际上,我仍然不断遇到连接问题,在从中国购买了 4 美元的蓝牙 USB 加密狗后,问题基本消失了。我现在一天断线几次,重新连接的速度要快得多。 (2认同)
  • 这是我得到的蓝牙 USB 加密狗 http://www.dx.com/p/ultra-mini-bluetooth-csr-4-0-usb-dongle-adapter-black-143276#.Vqz3a0LL-fk (2认同)