Apple Magic Mouse drivers for Windows

July 13th, 2010
by Cody Konior

Revision History

13-July-2010: Original Article.
15-July-2010: Minor fixes to Step 2 and additions to Notes.

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 13 July 2010 there are two “Boot Camp Update for MacBook Pro” entries. Ignore those, they update sound card drivers.

But below those are (direct links as of the date of this post):
Boot Camp Software Update 3.1 for Windows 64 bit and
Boot Camp Software Update 3.1 for Windows 32 bit

Pick whichever one is right for you and download it.

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 BootCampUpdate32.msp or BootCampUpdate64.msp. That’s another archive, extract that to its own directory using 7-Zip again.

Step 3. Find the package

In the directory you extracted to, you’ll find a BootCampUpdate32 or BootCampUpdate64 folder. Inside that there will be two more folders, pick the one like BootCamp30ToBootCamp305 (without a # prefix).

Inside that directory, you’ll find a file named Binary.MultiTouchMouse_Bin which you should rename to something else, like Mouse Installer.exe.

Step 4. 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.

Cody Konior is Digg proof thanks to caching by WP Super Cache