Scroll fix · Mode A → Mode B · PID 0323

Magic Mouse 2024 (v3) scroll not working on Windows 11

If your Magic Mouse 2024 (v3) still moves the cursor on Windows 11 but two-finger scroll is dead, Windows has collapsed the mouse’s HID collections after a Bluetooth idle disconnect. It does not recover on its own. The fix for PID 0323 is the KMDF filter driver in this project — the Magic Mouse v3 Windows driver — because Apple never shipped a Windows driver for this mouse.

Install the Magic Mouse v3 Windows driver Which mouse do I have?

What are the symptoms?

The cursor keeps working and clicks keep working; only scrolling stops. The pattern users report is consistent:

Why does Magic Mouse scroll stop working on Windows 11?

Because Windows rebuilds the device with the wrong shape. After a Bluetooth idle disconnect, DeviceSetupManager (DSM) runs property synchronization against the cached device state, and the HID collections the mouse exposes get collapsed — the project calls this Mode A → Mode B. Mode A exposes the separate collections that carry the touch-surface data; Mode B exposes a plain mouse. A plain mouse has a cursor and buttons and no scroll surface, which is exactly the symptom.

This is not a battery problem, not a Bluetooth range problem, and not a Windows setting you can toggle. Nothing in the Windows mouse settings can re-expose a collection that is no longer there.

Common bad advice: “just install the Apple driver.” Apple’s Boot Camp INF contains no 0323 entry, so for the 2024 Magic Mouse there is no Apple driver to install. That advice is correct for a v1 or v2 Magic Mouse and wrong for this one.

Full write-up in the repo: bug analysis of the DSM and BTHPORT path and the Mode A / Mode B HID collection diagram.

Try this first

Rule out the cheap causes before you install a kernel driver.

  1. Re-pair the mouse. Remove the device in Bluetooth settings, then pair it again. If scroll comes back and then dies again after the next idle period, you have this bug.
  2. Confirm the PID. Device Manager → Human Interface Devices → Apple Magic Mouse → Properties → Details → Hardware Ids. Look for PID_0323.
  3. Confirm it is not a v1 or v2 mouse. PID_030D is the 2009 AA-battery Magic Mouse, PID_0269 is Magic Mouse 2 with the Lightning port. Those are covered by Apple’s Boot Camp INF and are out of scope here.
  4. Check you are not looking at a trackpad. Magic Trackpads report 030E, 0265, or 0324; this driver does not target them.
  5. Then install the driver. Follow how to install the Magic Mouse 2024 (v3) Windows driver. The KMDF filter keeps the HID collections intact across a Bluetooth reconnect, so scroll survives the idle cycle that used to break it.

Which mouse do I have, and what should I install?

Your mouseBluetooth PIDWhat to install
Magic Mouse 2024, USB-C (this project calls it v3) 0x0323 This KMDF driver — install guide
Magic Mouse 2, Lightning (v2) 0x0269 Apple’s Boot Camp INF, or sbagirici’s scroll fix / tealtadpole’s Win11 x64 package
Magic Mouse, AA batteries, 2009 (v1) 0x030D Apple’s Boot Camp INF, or sbagirici / tealtadpole
Apple Wireless Mouse 0x0310 Treat it like v1: Boot Camp INF or the community v1 fixes
Magic Trackpad 030E, 0265, 0324 Not covered by this driver

Unsure after all that? The Magic Tray site keeps a decision page: which Apple mouse driver do I need on Windows.

Will this fix the battery percentage too?

No. The driver restores scroll; it does not read battery. The free Magic Tray (Windows app) is what shows battery percentage next to the Windows clock, and a healthy HID collection stack is what keeps that read reliable. Details: Magic Mouse battery percentage on Windows 11. Magic Tray is Windows software — a system-tray utility — not a desk accessory, stand, or 3D-printed tray.

Still stuck?