I'm running LM 20.3 Cinnamon with Kernel 5.4.0-135-generic on a Thinkpad T470.
Connecting to bluetooth devices on this system generally has been everything from simple (e.g., smartphone) to frustrating (e.g., headset). In my latest attempt, I tried setting up this bluetooth keyboard from Lenovo. It now shows up in the BT device overview and connecting to it (either through the GUI or
bluetoothctl) works effortlessly.
However, pairing fails consistently. Running
bluetoothctl pair <address> after a while returns
Failed to pair: org.bluez.Error.AuthenticationFailed, the same goes for the GUI. I suspect that some PIN code is required since hitting return prompts the fail message to appear faster. The keyboard's manual and online sources sometimes mention that typing PIN combinations such as
1234 and hitting return is required to complete the pairing process. In this case neither worked.
This GitHub post suggests that the crux is indeed the respective bluetooth wizard's failure to show the required PIN code. Alas, following the suggested steps hasn't worked for me. Anybody with experiences regarding this particular product or similar errors with other devices? Any advice is highly appreciated.