Supported Bluetooth Mouses - demik/quack GitHub Wiki

Here is the list of tested and supported Bluetooth mice

Supported

List of supported and tested models

Brand Model BT P/N VID PID Version Notes
Apple Mighty Mouse 1.2 A1197 0x05ac 0x030c 0x200 (d)
Apple Magic Mouse 2.0 A1296 0x05ac 0x030d 0x0306 (1)
Apple Magic Mouse 2 3.0 A1657 0x004c 0x0269 0x0102 (+)
Apple Magic Mouse 3 3.0 A3204 0x004c 0x0323 0x0314 USB-C
HP Z5000 3.0 W2Q00AA 0x03f0 0x084c 0x200
LogiLink ID0078A 3.0 ID0078A 0x046d 0xb016 0x0129
Logitech M336/M337/M535 3.0 M-R0053 0x046d 0xb016 0x1203

Notes:

  • (1) Pin code is 0000. Pairing may be slow. Not recommended
  • (d) has custom driver built-in
  • (+) others firmware versions were tested successfully

Unsupported

Brand Model BT P/N VID PID Version Notes
Apple Wireless Mouse 1.1 A1015 0x05ac 0x0309 1.1.0 (e)
ASUS TUF Gaming M4 BLE 90MP02F0 0x0B05 0x19F5 0x020016 (l)
Kensington Expert Mouse Trackball 3.0 K72359WW 0x047d 0x8019 0x0001 (b)
Logitech M650L BLE 910-006236 0x046D 0xb02a RNM16.00_0009 (l)
  • (e) bluetooth stack goes kaboom
  • (b) Does not support HID BOOT protocol
  • (l) Bluetooth Low Energy only
  • (p) Pairing error

Others

In theory, any Bluetooth mouse that is compliant with Bluetooth 2.0 spec and HID BOOT protocol should work out of the box. Older devices with a pin code of 0000 may work, but it's hit or miss. If you know that your device has a pin code, please open an issue with the BDA and pin code of your device

Modern BLE only or Bluetooth 5.0+ devices will not work (see examples above).

Let me know if something works or not so I can add it to the matrix for other users.