I recently had the misfortune of destroying my previous keyboard and needed to buy a new one ASAP. I took advantage of the opportunity and bought myself a Keychron Q5 Pro. It comes with a bunch of nice features, including the ability to update the firmware through their launcher.
Unfortunately, the launcher can sometimes fail to update the firmware. This is being caused by a rogue driver from Guillemont taking over the Keychron drivers. To solve this (on Windows):
- Delete both Guillemont folders in Program Files & Program Files (x86).
- Plug the keyboard in and put it in DFU mode by holding ESC while connecting.
- Go to Device Manager and uninstall the Guillemont device that shows up.
- Plug the keyboard in again and then flash the appropriate firmware through the launcher.
The firmware update is definitely worth it. It adds a bunch of features in the Keychron launcher, including a smarter keymapping interface (automatically detects OS and sets layers appropriately) and overall greater control over the keyboard’s behavior.