Open jrabarton opened 4 years ago
is it just that the keyboard has a monitor showing the passcode on its own during the pairing?
I was able to get it to connect by sshing into the rasberry pi and using this method : https://bytee.net/blog/linux-surface-ergonomic-keyboard, however it appears that the keyboard hasn't created a input device under /dev/input and isn't forwarding anything to the host, so presumably there's something else I've got to do to get it to work
Did you ever get this figured out? I'm installing bthidhub on my raspberry pi right now and it turns out I have the same keyboard.
I was able to get it paired using the method above, but can't seem to get the keyboard to talk to the host.
Some more of my experience with the ergonomic keyboard:
70
-> 71
) every time you pair it with a new device from scratch. (As of this writing, my keyboard currently has the id F0:F3:6F:72:75:B0
, where the id has been bumped up to 72
). I noticed through bluetoothctl that the old addresses were cached and therefore still show up in the list above. Would be great to be able to remove them from the UI as desired. remove
command within bluetoothctl, but it still didn't have any effect. As an aside, I'd love if the hub could expose the password dialog so I don't have to go into bluetoothctl myself.I was able to get it paired using the method above, but can't seem to get the keyboard to talk to the host.
At a guess, you probably need to change the sdp_record.xml file to match your keyboard. See my brief description at https://github.com/ruundii/bthidhub/issues/11#issuecomment-841819628
I’m trying this out with a Microsoft keyboard that requires a passcode, and it doesn’t seem that there is any way I can get it to pair with the raspberry pi