Magic Mouse v3 Windows driver at a glance
| Device | Apple Magic Mouse, third generation — this project calls it Magic Mouse v3 |
|---|---|
| Marketing name | Magic Mouse (Apple sells it without a version number) |
| Model year | 2024 |
| Connector | USB-C |
| Bluetooth VID / PID | 05AC / 0x0323 |
| OS support | Windows 10 build 14393 or later, Windows 11 any build, x64 |
| What breaks | Two-finger scroll dies after a Bluetooth idle disconnect; the cursor keeps working |
| What this fixes | Keeps the HID collections intact so scroll survives reconnects — no reinstall, no re-pairing |
| License | MIT |
| Price | Free, no subscription MIT |
| Signing status | Self-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:
- v2 KMDF filter driver (
v2-kmdf-driver/) — the recommended path, targeting full prevention. This is the package the Magic Tray (Windows app) installs viav2-kmdf-driver/Install-KMDF.cmd. - v1 binary patch (
v1-binary-patch/) — research history: a patchedapplewirelessmouse.sys, version 1.0.0. It measured a 3.1x improvement over the unpatched baseline and reduces, and may prevent, collection loss. Multi-day prevention was never characterised, and it is not Magic Tray's fallback. Keep it for the analysis, not for daily use.
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.
| PID | Device | Where to go |
|---|---|---|
0x0323 | Magic Mouse 2024 (v3), USB-C | This driver — install the Magic Mouse v3 Windows driver |
0x0269 | Magic Mouse 2 (v2), Lightning | Boot Camp INF covers it; see sbagirici's Magic Mouse scroll fix for Windows or tealtadpole's Magic Mouse 2 Windows 11 drivers |
0x030D | Magic Mouse (v1), AA batteries | Boot Camp INF covers it; same two projects above |
0x0310 | Apple Wireless Mouse | Out 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.