Magic Tray · research

Why the 2024 Magic Mouse is not Magic Mouse 2

  • The new Magic Mouse charges with USB-C. Windows calls it 0323.
  • Magic Mouse 2 charges with Lightning. Windows calls it 0269.
  • They look similar. Windows does not treat them as the same device.
  • Apple never shipped a Windows driver for the USB-C one. “Install the Apple mouse driver” is the wrong advice.

If you want the long version

Bug analysis

DSM / BTHPORT cache. Why reboot does not restore Mode A.

HID research

RID 0x90. Battery is Input on COL02, not Feature 0x47.

Mode A/B diagram

COL01 + COL02 healthy vs collapsed stack.

Older mice already have a driver

Magic Mouse v1 / v2

Battery door or Lightning. Apple already listed these.

PairApple’s old driverscroll works

Magic Mouse 2024

USB-C. Apple never listed this one.

Pairno Apple driverpointer yes, scroll dies

The 2024 mouse: two rooms

Same idea as the Mode A / Mode B diagram in the kernel repo — without HID class names.

Where the extra piece sits

COL01

Cursor and scroll

Windows holds it; tray OPEN_FAILED err=5 is normal.

COL02 · Input 0x90

Battery

Tray reads buf[2]. Not Feature 0x47. Not iPhone Hands-Free / WMI.

Patched Apple can pin scroll and drop battery. Stock can keep battery and drop scroll. KMDF is the path aimed at both. It is still self-signed — that is the funding goal.

Why there is a tray program too