Magic Mouse v3 · PID 0323 · Windows 10/11

Magic Mouse 2024 (v3) Windows driver — scroll fix for PID 0323

Apple ships no Windows driver for the 2024 USB-C Magic Mouse, Bluetooth PID 0323 — that ID is absent from the Boot Camp INF. This project is a free, MIT-licensed KMDF filter driver that keeps two-finger scroll alive across Bluetooth reconnects on Windows 10 and Windows 11. It is the kernel half of the fix; the Magic Tray (Windows app) installs it and shows battery percentage in the tray.

Download the driver on GitHub Install on Windows 11 Magic Tray (Windows app)

Magic Mouse v3 Windows driver at a glance

Key facts for the Magic Mouse 2024 (v3) Windows driver
DeviceApple Magic Mouse, third generation — this project calls it Magic Mouse v3
Marketing nameMagic Mouse (Apple sells it without a version number)
Model year2024
ConnectorUSB-C
Bluetooth VID / PID05AC / 0x0323
OS supportWindows 10 build 14393 or later, Windows 11 any build, x64
What breaksTwo-finger scroll dies after a Bluetooth idle disconnect; the cursor keeps working
What this fixesKeeps the HID collections intact so scroll survives reconnects — no reinstall, no re-pairing
LicenseMIT
PriceFree, no subscription MIT
Signing statusSelf-signed today, so Windows Test Mode / disabled signature enforcement is required

Does Apple make a Windows driver for the 2024 Magic Mouse?

No. Apple's Boot Camp driver package contains no entry for PID 0323, so Windows loads only its generic HID mouse stack for the 2024 Magic Mouse. Clicking and cursor movement work out of the box, but nothing from Apple teaches Windows how to keep the touch-surface scroll collection alive. Boot Camp does cover Magic Mouse v1 (0x030D) and v2 (0x0269), which is why older mice behave differently.

Why does Magic Mouse scroll stop working on Windows 11 after a Bluetooth reconnect?

Because Windows collapses the mouse's HID collections. After a Bluetooth idle disconnect, DeviceSetupManager (DSM) runs a property synchronisation pass, and on reconnect the device can come back in a reduced form — this project calls it Mode A → Mode B. Mode A exposes the full collection set including the touch-surface report; Mode B exposes only the plain mouse collection. The cursor still moves and clicks still register, so the mouse looks healthy, but two-finger scroll is gone. It does not self-recover: before this driver, the only ways back were a driver reinstall or re-pairing the mouse.

Full symptom walkthrough and how to confirm the collapse on your own machine: Magic Mouse scroll not working on Windows 11 — fix.

What does the Magic Mouse v3 Windows driver do?

It is a kernel-mode KMDF filter driver that sits on the mouse's HID stack and prevents the Mode B collapse, so scroll keeps working across Bluetooth reconnects. The repo holds two code paths:

The driver restores scroll. It does not change button mapping, gestures, or pointer acceleration.

Which Magic Mouse do I have?

Check the Bluetooth product ID: in Windows, open Device Manager → Human Interface Devices → Apple Magic Mouse → Properties → Details → Hardware Ids, and read the PID_ value. Only PID_0323 belongs to this driver.

PIDDeviceWhere to go
0x0323Magic Mouse 2024 (v3), USB-CThis driver — install the Magic Mouse v3 Windows driver
0x0269Magic Mouse 2 (v2), LightningBoot Camp INF covers it; see sbagirici's Magic Mouse scroll fix for Windows or tealtadpole's Magic Mouse 2 Windows 11 drivers
0x030DMagic Mouse (v1), AA batteriesBoot Camp INF covers it; same two projects above
0x0310Apple Wireless MouseOut of scope for this repo

If your Hardware Ids show PID_0269 or PID_030D, this repo will not help you — the catalog-signed Boot Camp path already supports those mice.

How do I see Magic Mouse battery percentage on Windows?

Use the Magic Tray app — this driver does not read battery. The 2024 Magic Mouse reports its charge on HID Input report 0x90, collection COL02, and parsing that report is userspace work done by the Magic Tray (Windows app), which puts the percentage in the Windows notification area. The driver's role is indirect but real: a healthy HID collection stack is what keeps that read reliable, because a Mode B device no longer exposes the collection the battery report lives in.

Step-by-step: check Magic Mouse battery percentage on Windows 11.

How do I install the Magic Mouse 2024 (v3) Windows driver?

Download the release from GitHub, enable Windows Test Mode, then run the KMDF installer. The package is self-signed today, so Windows will refuse to load it while signature enforcement is on; Test Mode (or a one-shot disabled-enforcement boot) is required until the project can pay for an EV certificate and Microsoft attestation signing. The full sequence, including how to undo it, is on how to install the Magic Mouse v3 driver on Windows 11.

Is this driver free, and how does it compare to Magic Utilities?

It is free and MIT licensed, with no subscription. Magic Utilities is paid software sold on a subscription; this project is not, and nothing here expires or stops scrolling when a licence lapses. It is maintained by Revive Business Solutions / Lesley Murfin and is not affiliated with Apple.

Signing is the one thing money buys: the driver is self-signed today and the goal is an EV certificate plus Microsoft attestation signing, funded through Stripe rather than GitHub Sponsors — see the driver signing funding page.

Where to next

Install the v3 driver on Windows 11

Test Mode, KMDF package install, and how to roll it back.

Fix Magic Mouse scroll not working

Diagnose the Mode A to Mode B collapse and restore two-finger scroll.

Magic Mouse battery percentage on Windows

Read report 0x90 with the Magic Tray tray app.

Magic Tray is a Windows app, not a desk tray

Magic Tray is Windows tray software — a system-tray utility that installs this driver and shows Magic Mouse battery percentage — not a wooden or 3D-printed desk tray accessory.

Research and source documents