How to Make Microsoft Bluetooth Mouse 3600 Work in Linux Windows Dual Boot
Before moving in the Netherlands, I used a USB mouse, and as a result I never bothered for pairing issues on dual booting Linux/Windows. However, I found Microsoft Bluetooth Mouse 3600 specifically helpful as it functions smoothly even without a mousepad.
Certainly, you can read this detailed tutorial from Arch Wiki, so I won’t explain too much on the general process.
The problem is, the table for Bluetooth 5.1 devices does not cover the model Microsoft Bluetooth Mouse 3600, and I have to refer to “Other devices”, the guidance of which does not really work for me.
What turns out to be working is as the followings:
- this mouse will automatically create a new MAC address at pairing, thus you should change the Linux config accordingly (which has been mentioned in Arch Wiki)
- copy
CSRKfrom Windows toLocalSignatureKey.Keyin Linux (all capital, no space) - copy
LTKtoLongTermKey.Key(all capital, no space) - copy the decimal value of
EDIVtoLongTermKey.EDiv - don’t modify
LongTermKey.EncSizeif it’s 16 already (this is correct) - copy the decimal value of
ERandtoLongTermKey.Rand, without any modification
Most devices require you to reverse the hexadecimal value of ERand and then convert it to decimal. This is not the case on 3600. If you see a decimal value in the registry, just use it.
By the way, this script is really helpful if your configuration doesn’t work: Bluetooth Dual Boot Pairing Helper. Credits to the author!
Comments on Giscus
Comments on Mailing List
Don't feel like using GitHub? Don't worry, we have a mailing list hosted on SourceHut. Just send an email to ~yuki/obsp-inbox@lists.sr.ht to join the discussion!
Comments on Fediverse
With an account on the Fediverse, you can respond to this post. Since ActivityPub is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one. Known non-private replies are displayed below.
Learn how this is implemented here.