Apple Magic Mouse drivers for Windows

July 13th, 2010
by Cody Konior

Revision History

13-Jul-2010: Original Article.
15-Jul-2010: Minor fixes to Step 2 and additions to Notes.
04-Jan-2010: Update for Boot Camp 3.3.

Introduction

You’ve probably come here because you have an Apple Magic Mouse and want to get the latest drivers for Windows. They’re not officially supported on Windows, but Apple does include drivers in their Boot Camp driver updates (presumably for use on Macs).

Originally, the site Uneasy Silence published some drivers they had extracted from the Boot Camp packages, but haven’t updated them and haven’t documented exactly how they did it.

There have been newer releases so this is some documentation on how to extract your own in future.

Requirements

You’ll need 7-Zip which is free and open source, though WinRAR and similar alternatives may also work. (If you’ve just installed the package, run it once so that it sets up the right file and context menu associations).

Step 1. Download Boot Camp

Go to Apple’s Mac OS Components page (I found this through Apple’s Boot Camp page and the Downloads link).

As of 4 Jan 2011 there is one direct link that has both 32 bit and 64 bit versions. Boot Camp Software Update 3.3.

Step 2. Extract the executable

You’ll now have an executable file which is actually an archive. You can extract this like any other compressed file, right clicking it and using 7-Zip / “Extract files to…”.

Inside that extracted directory is .rsrc\0\MSP_RESOURCE and two files, UPDATE32 and UPDATE64 respectively. These are also archives that can be unzipped with 7-Zip again.
BootCampUpdate32.msp or BootCampUpdate64.msp. That’s another archive, extract that to its own directory using 7-Zip again.

Inside there, is a directory like BootCamp3261aToBootCamp3260a, and inside there is Binary.AppleWirelessMouse_Bin, which another archive. Extract that, and run DPInst to install the drivers.

Step 3. Pair the mouse and install the drivers

There is some argument over the right order to install the driver, whether pairing it to your PC first or installing the drivers first. I doubt it matters, but I’d suggest pairing and then installing.

The PIN for pairing will be 0000, and it can be done in the Bluetooth Control Panel. After that run the Mouse Installer.exe (or whatever else you renamed it to), and that should be all you need. Otherwise see the Uneasy Silence page above for some other ideas.

Notes

On Windows 7 with a mini bluetooth adapter, up and down scrolling appears to work fine. Horizontal scrolling, swiping, zooming, and other multitouch gestures don’t appear to work though.

I’ve also seen it installed on Asus eeePC running Windows XP and it worked except for the scrolling. Other people on XP have reported it may or may not work. It might have something to do with which Bluetooth stack is used, but that’s a guess.

Posted in Geek Stuff | Comments (0)