Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for CSRKInbound Key (RemoteSignatureKey) for Improved Bluetooth Pairing #32

Open
nbanks opened this issue Oct 20, 2024 · 0 comments

Comments

@nbanks
Copy link

nbanks commented Oct 20, 2024

First, thank you for developing bt-dualboot; it's been very helpful in managing Bluetooth device pairing across Windows and Linux in a dual-boot setup.
My Findings
I tried to get your script to work with my Royal Kludge F68 keyboard and it failed. I suspect this is becaues it relies on the CSRKInbound key in the Windows registry, which corresponds to the RemoteSignatureKey in the Linux Bluetooth info file. Without this key, certain devices may not pair correctly or may require re-pairing each time.

Personal solution
I've developed a script that includes handling for the CSRKInbound key, and it has resolved pairing issues with my devices. You can find the script here: bluetooth-dualboot
Note that my script does not edit files itself--it's a helper script that's intended to modify values from the windows registry and convert them into the names & format Linux understands (which makes it safe to run). My script did work with the F68 keyboard but I have not tested it with other LE devices.

Thank You:

I appreciate your time and consideration. Please let me know if there's any additional information I can provide or if you would like me to test a change with my keyboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant