synckeys icon indicating copy to clipboard operation
synckeys copied to clipboard

Syncronize your Bluetooth device pairing keys from Windows to Linux. Share your Bluetooth devices between these OSes without having to pair them each time.

Results 7 synckeys issues
Sort by recently updated
recently updated
newest added

Modern BLE devices alter their MAC address with each new pairing.Hence your script doesn't find the in OS1 paired device in OS2. Just copy the setup in OS2 (Linux) to...

Why is there such a problem, the previous steps are correct ![微信图片_20240628154616](https://github.com/ademlabs/synckeys/assets/95898422/f069948d-9437-4d86-9195-ffdd611713ef)

I used this script [using this tutorial for my Steam Deck](https://www.reddit.com/r/WindowsOnDeck/comments/18yc92w/bluetooth_devices_on_dualboot_keep_bluetooth/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button) This worked just fine for both of my Bluetooth headphones, however I am unable to sync my Xbox Series...

I think it's a general problem on my end, I've followed countless tutorials that are all more or less the same, but can't manage to dual boot my mouse. Here...

Here is an example output when trying to sync `010203043c41`: registry dump: ``` Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\Keys] [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\Keys\64497de78406] "CentralIRK"=hex:db,c1,6c,53,a3,ba,d3,52,55,47,ac,7b,43,58,5c,05 "010203043c41"=hex:9d,3f,c0,cf,3e,10,72,24,99,35,32,4a,f0,8e,24,85 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\Keys\64497de78406\eb9da4c2bb9d] "LTK"=hex:6a,fc,74,e4,aa,8b,ef,31,55,3a,bf,4a,f4,15,1e,73 "KeyLength"=dword:00000010 "ERand"=hex(b):2d,9d,21,e8,5e,0e,c7,14 "EDIV"=dword:0000ed35 "IRK"=hex:9b,03,7a,b0,de,82,f4,0d,e8,7b,e9,8f,a9,c6,d5,24 "Address"=hex(b):9d,bb,c2,a4,9d,eb,00,00 "AddressType"=dword:00000001...

E.g., https://github.com/x2es/bt-dualboot/ project doesn't need that.

I get the following when attempting to run the script as described (after copying the structure due to MAC change as suggested): ``` succubus /home/rich/git/synckeys # ./synckeys.py /mnt/windows/keydump.reg Bluetooth Adapter...