Dual pairing in OS X and Windows
If I understand the bluetooth pairing process correctly, the MAC addresses of a bluetooth receiving device (the bluetooth adapter itself) and a bluetooth emitting device (in this case, the Magic Trackpad) are paired shared a randomly selected 16-bit link key. I might be wrong, but my hunch is the link key is stored (possibly encrypted) in the Trackpad itself and, additionally, somewhere in a file in OS X (com.apple.bluetooth.plist???). After pairing the Trackpad with OS X and booting into Windows (using Boot Camp), the link key (stored in the clear in the Windows registry under System\ControlSet???\services\BTHPORT\Parameters\keys, followed by the bluetooth adapter MAC address, then the Trackpad MAC address and then, as its value, the link key itself) will be different from the one stored in the Trackpad. For them to be the same, pairing is required, thereby destroying OS X pairing, et cetera.
So, put in a nutshell, for dual pairing to be effective we need one of two things:
- Apple could provide either OS X or Windows tools capable of reading the relevant link key from one system and writing it into the relevant plist or the Windows registry.
- Someone could let us know where exactly the blue tooth link keys are stored in Snow Leopard, so that the relevant OS X link key can be copied to the relevant entry in the Windows registry.
Advice will be most welcome.
Magic Trackpad-OTHER, Mac OS X (10.6.7)