About

Below is what I posted in the Keychron Discord1 to try and solve issues I was having with my Keychron K8.


Hi everyone! So, I’ve had my K8 Pro for over a year now and I’ve loved every minute of it. Windows was giving me substantial problems, though, so I finally dipped and switched to Linux Mint for my primary desktop. I’m experiencing an issue, however - my K8 works fine when connected via USB, but for bluetooth, it’s not working. Specifically, they keyboard can be detected and connected, but it immediately disconnects, giving me the error: Connection Failed: Input/output error. My Logitech MX Master 2S works fine via bluetooth, and my K8 works with my Windows work laptop. Would anybody happen to have any thoughts? I’ve looked through the Keychron keyboards on Linux + Bluetooth fixes Github page, but none of that’s helped so far.

I puzzled around, because my K3 Max was working fine, but that’s the laptop I take with me to the office - it doesn’t live on my home desk. After some work, I found https://forums.linuxmint.com/viewtopic.php?t=410013, and yeah, playing around with bluetoothctl did it, in the end. I had to do the whole connection process through there, essentially, with the following commands: bluetoothctl, scan on, trust <keyboard's mac address>, pair <keyboard's mac address>, then connect <keyboard's mac address>. I’m still tinkering, but so far the only real issue is that sometimes it takes a bit to connect, so I’m just gonna have to actually use the GitHub.

Yeup, enabling FastConnectable seems to have worked!

Footnotes

  1. I hate the migration of documentation to Discord. It’s locking useful information in silos that can be difficult to navigate, is not search indexible on the wider internet, and potentially antagonistic or insular depending on the community. This is not a universal condemnation, as I’m a part of several good, helpful Discord communities, but I received no help or even any response from the Keychron Discord and was left to my own devices.