|
|
|
|
|
by HDBaseT
2 days ago
|
|
Don't they already have open source firmware, at least for their keyboards. I have a K4 HE and this is on their Github [1]. [1] - https://github.com/Keychron/qmk_firmware/tree/hall_effect_pl... They publish the .stp, .dxf, .dwg, .pdf files for a lot of their products already too. I would be fairly optimistic that they will hold their promise. |
|
The real issue is that people buying a keyboard that advertises QMK support reasonably expect that they can install the upstream generic QMK, but Keychron actually maintains a bunch of "playground" branches on their fork of the QMK repository that each function as their own version of QMK.
I've been using a Q6 Pro as my primary keyboard for a while and I like it overall, but I was very disappointed when I decided to roll up my sleeves and compile QMK myself. My board launched with a build from the "bluetooth_playground" branch, which hasn't been updated for 2 years now and is now 6000 commits behind the main QMK project. There's now a separate "wireless_playground" branch which has been updated more recently and has an entry for my keyboard, but the link on the product page still goes to "bluetooth_playground" and even "wireless_playground" is 3000 commits behind the main QMK project.
Keychron boards without special functionality seem to get added to upstream QMK just fine, but a lot of us owners of bluetooth-enabled Keychron boards would really appreciate it if they provided an official way to flash normal QMK and just forgo the wireless features.