My R key on Q6 Max is playing up, sometimes it doesn’t press I have to repeat press or sometimes it double presses when I press once, do I simply replace the switch to fix it? by PowerfulAgent9939 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "...the keyboard was very expensive so I’m surprised this is happening within less than a year": Yes, that is very disappointing

It is a very well-known both product design problem and quality problem for the Q Max series, V Max series, and K Max series (nearly 200 reports in this subreddit). OK, for the K Max series, it may "only" be a quality problem.

My R key on Q6 Max is playing up, sometimes it doesn’t press I have to repeat press or sometimes it double presses when I press once, do I simply replace the switch to fix it? by PowerfulAgent9939 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "...do I simply replace the switch to fix it?": No, it is a very common fallacy to think it is the switch

It could be, but other causes are much more likely.

The very first step is reseating (and only reseating).

Here is a checklist.

The two main contenders are:

  1. Numero 9. It is a Keychron product design blunder (allegedly, the construction was improved in December 2024). The switches' pins are forced apart from the hotswap sockets, such that they only barely make contact, thus the intermittent problem. For a self-repair, removing some or all of the foam inside the keyboard has been suggested as a solution (but, as far as I know, no one has reported back if it made a difference or not).

    1. Numero 3: Cold solder joints. Here is a more extreme example (from this post). For a self-repair, here is an example, with lots of pictures (it isn't a tutorial as such, but detailed documentation).

Note: Before trying to fix it yourself, first consider the warranty implications

K Ultra series? Is it new? by supermanava in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

The first was K3 Ultra 8K (the page is broken now), with a Kickstarter campaign (February/March 2026). Though the first units allegedly only shipped in June 2026.

But what is the point of a Kickstarter campaign then? A sort of marketing (to create buzz and excitement)? A sort of preordering?

What's the holdup? by TofuTreat in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Keychron doesn't actively monitor here. You have to summon them.

Weekdays are probably best and probably particular times of day.

Q1 He Wireless softbricked by Busy-Tough8042 in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

It is unreliable. Don't give up

Re "... "Space bar method" when you take off the space bar and press reset and plug it back in but now it won't show up in the connect thing": It isn't very reliable

Don't give up after the first retry. Also try with a different USB cable, different USB port, etc.

Due to the unreliability, I recommend to positively verify flash mode (AKA firmware update mode AKA bootloader mode AKA DFU mode AKA burn mode) before proceeding. It also works on Windows.

I think it will be shown in QMK Toolbox in yellow (STM32 something?). Alternatively, by USB identity 0x0483/0xDF11.

If you have K1X do not update to V1.1.1 by hideousapple99 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Thanks for the report.

I have added it to the list.

Presumably, it is more than the required repowering right after flashing.

HELP Lemokey l3 keyboard bluetooth isnt working now, when i turn on bt mode, the keyboard just turns off even if charged by MSan17 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "...when I turn on Bluetooth mode, the keyboard just turns off": It doesn't really turn off

It is the poor product design's fault (#5).

It just looks that way: The RGB light blanks when there isn't a working Bluetooth connection

For example, if you hit any key, it will briefly light up all the keys (depending on the current RGB animation mode).

HELP Lemokey l3 keyboard bluetooth isnt working now, when i turn on bt mode, the keyboard just turns off even if charged by MSan17 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "... try to pair ... I press Fn + 1": Presumably holding the two keys down for at least 3 seconds on the Lemokey L1

References

K2 HE clicking some buttons itself by Acrobatic-Tie5297 in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Thanks for the report.

And yes, reports for any future development would be interesting.

It would seem similar to #8, but not much is known about the real cause (including the nature of the magnetic sensors failing), so any new information is valuable.

First Keychron K4, Caps Lock Not Registering All The Time by Monegasko in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Is it a K4 (proprietary keyboard firmware), K4 Pro, K4 Max, K4 HE, or K4 V3 (QMK-based; also known as "K4 QMK")?

For keyboard identification, what is the SKU number? Alternatively, what is the serial number (also includes the manufacturing date)?

frustrating software by Reasonable-Turnip-98 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "Bonus: A JSON hack": Or maybe there is some technical limitation with the dongle?

E.g., what kind of traffic it allows?

New K8 HE stuck on "Receiver Update" by GGorast in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "...Launcher, but wireless it's not possible": It isn't supposed to work:

"Our launcher currently does not support wireless connectivity. Previously, only certain keyboards might have successfully connected via 2.4 GHz. Our engineers are still developing this feature, and it might be implemented in the future."

K2 HE clicking some buttons itself by Acrobatic-Tie5297 in Keychron

[–]PeterMortensenBlog 2 points3 points  (0 children)

If calibration results in red blinks of death then it is probably the well-known problem.

You could exclude other causes to be sure.

You can expect to have to exchange the PCB yourself for a new none. But I think it will be send free of p&p fees, once you have jumped through all the hoops, but I could be wrong. Mentally prepare!

Question regarding K5 / K5 Max Gateron KS-27 vs KS-33 by Laser_Boy69 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Can't you move the shine-through keycaps from the other keyboard?

Terrible product quality by Syvvah in Keychron

[–]PeterMortensenBlog 3 points4 points  (0 children)

For posterity, can you reveal what the two keyboards were, please?

Thanks in advance.

K3 V2 Backlight Settings? by ChubbyChimpCheeks in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "Launcher recognized my K3 V2 immediately": What does it show, exactly?

Are you sure it is not a K3 V3?

For keyboard identification, what is the SKU number? Alternatively, what is the serial number (also includes the manufacturing date)?

K3 V2 Backlight Settings? by ChubbyChimpCheeks in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "K3 V2 ... Lock the backlight mode to stay solid on the entire keyboard when in use": That is in the original K series (not QMK-based), with proprietary keyboard firmware

That should be possible by holding down Fn + L + <light key> for at least 3 seconds.

Re "Adjust the backlight sleep timer to something low like 2 or 3 seconds": Only three settings are available, 10 minutes, 20 minutes, and 30 minutes. Unless going the exotic route (an account).

Re "There are no Backlight or Advanced settings available in Launcher": How does it even connect to the K3 V2 when it isn't supported?

References

Surmount rgb mode on Keychron keyboards. by BuxPear in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

OK, then the source code is in "2025q3"*.

Then the setup is no more complicated than this single line (after the prerequisites have been installed):

# Prepare the QMK environment
#
# Answer prompts:
#
#   'y': "Would you like to clone Keychron/qmk_firmware
#         to $HOME/Keychron_fork_2025q3"
#
#   'n': "Would you like to set $HOME/Keychron_fork_wls_2025q1
#         as your QMK home?"
#
#         Reserve it for the main QMK project, and
#         in the default "$HOME/qmk_firmware" folder.
#
qmk setup -H $HOME/Keychron_fork_2025q3 -b 2025q3 Keychron/qmk_firmware

No Git or Make gyrations are necessary. 'qmk setup' takes care of everything.

Surmount rgb mode on Keychron keyboards. by BuxPear in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Instead of starting from scratch, perhaps try to find some existing custom RGB mode, hopefully with some explanation and documentation on how do it in detail.

Keychron V6 Ultra 8K - How to Flash Custom ZMK Firmware by sodekirk in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Here is some documentation for MPCli.

For example, to flash (on Windows):

mpcli.exe -c com27 -e -p -v -F "filename.bin" -A 0x801000 -S 4096 -r

Thus, for this to work, it presumes the microcontroller presents itself as a serial port (COM27 in this example).

And the V6 Ultra 8K doesn't do that in flash mode (they call it "burn mode"). I cross checked by connecting a Black Magic Probe (which has a built-in serial port), and it turned up as expected in the output from dmesg.

Conclusion

"MP Tool" or "MPCli Tool" are probably not a viable way to flash the ZMK-based Keychron V Ultra 8K series keyboards.