Magic Tray · drivers
Which extra software do you need?
- Windows does not treat every Apple mouse the same.
- First find out which device you have.
- Then install only that one. The tray will not guess.
- How to tell which device you haveHardware Ids first, then the port on the bottom
- Magic Mouse 2024 / v3 (USB-C)PID 0323 · KMDF · Test Mode until Microsoft signs it
- Magic Mouse v1, v2, or Apple Wireless MousePID 030D / 0269 / 0310 · Boot Camp · no Test Mode
- Magic KeyboardNo .sys · SDP patch · needs -Mac
- Magic TrackpadNo driver from us · battery only
How to tell which Magic device you have
- Two mice can look the same. The charger on the bottom is only a hint.
- Windows has the real name. It looks like
PID_0323.
1. Ask Windows the real name
- Right-click the Start button. Click Device Manager.
- Open Mice and other pointing devices (or Keyboards).
- Double-click the Apple device.
- Open the Details tab. Pick Hardware Ids in the list.
- Find the four characters after
PID_orPID&. That is the name.
If that name is not on this page, do not guess. Tell us the name.
2. Then look with your eyes
- Door for AA batteries — old mouse, old trackpad, or old keyboard.
- Lightning hole (skinny, like an old iPhone charger) — Magic Mouse 2, Trackpad 2, Lightning keyboard.
- USB-C hole (small oval, like a new phone) — 2024 mouse, trackpad, or keyboard.
Mice
v2 photo: Syced, Wikimedia Commons, CC0. AA and USB-C are schematic bottom views — not product shots.
Trackpads
Keyboards
- A Magic Keyboard is long and flat, with keys. It does not look like a mouse.
- Look at the back edge (the side facing away from you) or flip it over.
- If yours has extra number keys on the right, or a Touch ID button, it is still the same kind of keyboard.
Old · AA batteries
Apple Wireless Keyboard
- White or silver. Takes AA batteries.
- Windows name includes
0239(or023A,023B,0255…).
Lightning charger
Magic Keyboard (Lightning)
- Rechargeable. Lightning on the back edge, not USB-C.
- Windows name often includes
024F.
2024 · USB-C
Magic Keyboard (USB-C)
- Newest. USB-C on the back edge.
- Windows name includes
0320,0321(Touch ID), or0322(number pad).
Magic Mouse 2024 (USB-C)
- This is the new mouse with USB-C on the bottom.
- Windows name:
0323. - Apple never gave Windows a driver for it. Finger-scroll often dies.
- We install an extra piece called KMDF from this driver project.
- Pictures: why the 2024 mouse is different.
- Step by step: how to install the Magic Mouse v3 Windows driver.
- Still stuck? Magic Mouse v3 Windows driver — scroll fix.
Working
MovementCursor + scroll
BatteryPercent in the tray
idle · Windows merges
Broken
Cursor onlyStill moves
ScrollGone
- The extra piece sits in the middle of that sandwich so scroll and battery can both work.
- The sandwich picture is from sbagirici, who explained this for older mice.
sbagirici · v1 / v2
Application
Windows HID stack
applewirelessmouse.sys
← LowerFilter · multi-touch → scroll
Bluetooth HID
Bluetooth stack
Magic Mouse v1 / v2
Same sandwich · v3
Application
Windows HID stack
KMDF filter
← same slot · two rooms stay apart
Bluetooth HID
Bluetooth stack
Magic Mouse 2024 0323
| Choice | Scroll | Battery | Test Mode |
|---|---|---|---|
| KMDF | Yes | Yes | Required today |
| Patched Apple | One or the other, not both | Required | |
| Stock HidBth | Usually no | Often yes | No |
bcdedit /set testsigning on, Memory integrity off, reboot.- Tray: confirm KMDF (
Install-KMDF.cmd). No fallback to patched Apple. - Still no scroll → unpair / re-pair.
Older Magic Mouse (v1 or v2)
- v1 has a battery door. v2 has Lightning on the bottom.
- Apple already wrote a Windows driver for these. It is in Boot Camp.
- We use the copy from tealtadpole.
- No Test Mode. Do not put the 2024 driver on these mice.
| What you have | Windows name | Look for | Install |
|---|---|---|---|
| Magic Mouse v1 | 030D | AA door | Boot Camp |
| Magic Mouse v2 | 0269 | Lightning | Boot Camp |
| Apple Wireless Mouse | 0310 | AA door | Boot Camp |
Keyboards — battery only
- Your keyboard already types. We do not install a keyboard driver.
- Windows just will not tell us the battery % until we flip a small setting.
- That setting lives in a script in the Release:
Install-KeyboardBattery.cmd. - If you unpair the keyboard, run the script again.
| Generation | PIDs | Power |
|---|---|---|
| 2011 A1314 | 0239 023A 023B 0255 0256 0257 | AA |
| Lightning (A1644 and later) | 024F 0250 0267 026C 029C 029A 029F | Lightning |
| 2024 | 0320 0321 0322 | USB-C |
Trackpads — battery only
- We show battery % in the tray.
- We do not add tap, 3-finger swipe, or a trackpad driver. That is a different product.
- AA door, Lightning, or USB-C on the bottom tells you which generation it is.