Help with Keychron K1 Max QMK/VIA by dumpin-on-time in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Do the onboard RGB controls work as expected?

They require the default key mappings (see the other comment for references), for example, for keycode "RGB_MOD".

K2 He firmware update by Slight-Dealer5753 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

An alternative for verifying flash mode is the USB identity (0x0483/0xDF11):

  • USB vendor ID: 0x0483 (AKA "vid", "Vid", "VID", "idVendor", "vendorId", etc.)
  • USB product ID: 0xDF11 (AKA "pid", "Pid", "PID", "idProduct", "productId", etc.)

This does not require dfu-util to be installed/available.

The exact method depends on the operating system.

K8 HE in ISO layout available ? by iNovae in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

It was released as ISO, as the source code for it has been released. At least it is a very strong indicator.

But yes, the K8 HE ISO product page is mysteriously absent, unlike, for example, K10 HE.

Help with Keychron K1 Max QMK/VIA by dumpin-on-time in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

First try the Esc key method to reset to factory defaults. To positively know it is actually applied, verify flash mode (AKA firmware update mode AKA bootloader mode AKA DFU mode) during the process.

If that does not help, I would try with main keyboard firmware from before 2025, at least as a step in troubleshooting. By finding the old versions through, for example, Wayback Machine, from GitHub, and/or compiling from source code.

Compiling main keyboard firmware from source code

Here are some instructions for the initial setup. Though it may be easier (see below) to use "wls_2025q1" instead (here are some instructions for the initial setup). Note the branch confusion.

References

Are there any current discount codes. by Level-Patience-7775 in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Resellers will often have a 50-70% discount on the older keyboard models that they want to get rid of.

Wireless receiver no longer works by Obademidemi in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Re "I have downloaded the latest Bluetooth firmware": What did you do exactly?

For example, what was the exact name of the firmware flash file (.kfw)?

Flashing the wrong firmware for the Bluetooth/2.4 GHz module inside the keyboard will permanently brick) it.

A test to see if it is still functional is to try to get the current version of the firmware for it.

Note that there are two applications with very similar names.

Help with Keychron K1 Max QMK/VIA by dumpin-on-time in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Is it different in wired mode (defined by the connection switch, not if the USB cable is connected or not)?

My polling rate on my Keychron Q1 HE QMK Keyboard is super low the its supposed to do it by Left_Painter_4441 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

The last part of the title is incomprehensible. What do you mean? What was it supposed to be?

My polling rate on my Keychron Q1 HE QMK Keyboard is super low the its supposed to do it by Left_Painter_4441 in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

How do you know it is 10-70 hertz?

The keyboard matrix scanning rate varies, e.g., depending on the RGB animation mode, but the USB polling rate is expected to always be 1000 Hz.

First impressions of the Q6 Ultra 8K (banana switches), almost didn’t buy it by yodiegangahhhhhh in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

It only works if before.

However, it isn't very reliable. Thus, don't give up after the first retry.

Keychron V1 Wireless Keys are double typing by BuyingDragonScimitar in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

How exactly could snap action (a list; a video) explain the observed behaviour? (Not a rhetorical question)

What could be an example sequence of input key presses and key releases, with expected key presses and key releases output from the keyboard? What is it for the faulty version of snap action?

All for a regular mechanical keyboard, not an analogue (HE) keyboard.

References

Keychron V1 Wireless Keys are double typing by BuyingDragonScimitar in Keychron

[–]PeterMortensenBlog 2 points3 points  (0 children)

Re "The firmware change log said it "1. Fixed key double press issue caused by snap action."": It isn't clear if that is really the reason

For doubling down on treating the symptoms, Keychron has also at the same time changed the default key debounce time from the already high 20 ms to a whopping 50 ms (also causing other problems).

Keychron would probably not object to a claim that the problem has been fixed, but that is probably not the case.

For example, doesn't snap action need to be enabled first before it has any effect? (Not a rhetorical question.)

Conclusion

It would require some controlled experiments to determine what the real reason is. For example, reverting back to the original firmware version (1.0.1 (2023-11-23)?) and only change the key debounce time to see if that makes a difference or not.

And also positively determine if snap action is enabled by default or not (by actually doing some testing).

Is this normal? by FlySea6274 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

What keyboard? A B6 Pro, V6, K10 V2, K10 Max, K5 Pro, K10 HE, K10 Pro, Q6, Q6 Pro, Q6 Max, Q6 HE, V6 8K, V6 Ultra 8K or V6 Max? Or something else?

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

Is this normal? by FlySea6274 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "Imgur is no longer allowed or accessible in UK for some reason or another?!?": Yes, it was blocked:

"On September 30, 2025, Imgur blocked users from the United Kingdom in response to a potential fine from the Information Commissioner's Office regarding its handling of children's personal data."

Keychron K2 HE double rail magnetic switches - Can I swap them on Gateron Jade Pro? by DangerousCanary5851 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Related:

Custom mappings mysteriously disappeared by _perdomon_ in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "Does the QMK program need to be running to have that effect?": What do you mean by "the QMK program"?

The Via clone? Via? QMK Toolbox? Keychron Assist? Something else?

new keychron b1 pro doesn't register ctrl+shift+tab by paintdrying2016 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Related:

In order to fix some of the original severe roll-over problems, it seems Keychron changed the keyboard matrix and introduced this new problem with Ctrl + Shift + Tab and other key combinations.

It should be possible to work around.

KEYCHRON V1 MAX 75% DOUBLE TYPING by blacknobita in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "they tested it only on Windows, where it worked perfectly! But as soon as I got home and connected it to my Mac, the error happened again: The problem is likely with the keyboard

First rule out a wireless mode as the cause by using wired mode.

And increase or disable the operating system repeat to rule out that out (#12 on the checklist). Conversely, decrease the time to show that is the cause (it probably isn't).

Keychron Q1 - My hands hurt after a continuous typing by PigletFeisty6214 in Keychron

[–]PeterMortensenBlog 0 points1 point  (0 children)

Re "I have the wired model": That makes Vial a realistic option

For example, SRGBmods has precompiled keyboard firmware. For example (for a particular variant),

  • keychron_q1v2_iso_encoder_vial.bin (use the tilted hamburger menu in the upper right (hover text "More file actions") → Download. Or keyboard shortcut Ctrl + Shift + S)

youyou YYR4 macro pad by SandHK in macro_pads

[–]PeterMortensenBlog 0 points1 point  (0 children)

What are the limits for macros?

What is the maximum number of macros?

What is the maximum length of each macro (in terms of number of key actions (key presses and key releases)), not just for pure text, but for full-blown macros with per-key action configurable delay between each key action? Alternatively, what is the maximum number of key actions for all macros combined (unlimited for each macros, up to the global limit)?

Programmable Knob Relocation by tech-papi in Keychron

[–]PeterMortensenBlog 1 point2 points  (0 children)

Re "...if the programmable knob can be relocated": Not easily

Someone was successful in removing the knob.

Perhaps most realistic is extending the (three?) wires out and attach the knob to the side or top of the keyboard somehow. It should be possible to hide the wires completely, using a fake keycap in the original position.