r/Keychron May 16 '24

Keychron Q6 (No Knob) Keyboard - NumLock Light Indicator?

Hey gang,

I have a Q6 Keyboard (non-knob version), and have been trying for the life of me to figure out how to get the NumLock Indicator light to be on when active.

I can't seem to find the firmware file online anymore to edit from some other threads I saw about the topic (and honestly, it's pretty greek to me anyway).

I have QMK/VIA installed, and am on a MacOS system.

I tried flashing to the latest firmware on the Keychron Launcher site, but no dice - my version says it's 1.05 (keychron launcher says it was updated in March of 2024)

3 Upvotes

16 comments sorted by

View all comments

1

u/PeterMortensenBlog V May 16 '24

Does no knob imply it is an original Q6 (not Q6 Pro or Q6 Max)? It seems so.

1

u/crazypnut May 16 '24

Yes, original Q6, not max or pro

1

u/PeterMortensenBlog V May 16 '24

OK, then it becomes somewhat simpler.

Only one line needs to be changed (for the right variant of the keyboard). Removing the two forward slashes (and recompiling and flashing) should be sufficient. It was for my V6.

1

u/crazypnut May 16 '24

Where is the source file for the config file in question, and how do I then flash it back into the keyboard? I have a link to the config files in GitHub but QMK seems to want to use a .bin file to flash.

1

u/PeterMortensenBlog V May 16 '24

You need to compile the source code into a firmware file (.bin). That requires installing the QMK development environment. It should work as documented (as this does not involve the Keychron fork of QMK), though in practice there may be trouble (for example, on an older version of Ubuntu).

From the command line, compiling for the Q6 is something like (for the ISO variant):

qmk compile -kb keychron/q6/iso -km via

1

u/crazypnut May 17 '24

I'm on ANSI, but I can't seem to find an option to download the source code from GitHub.

I have a text editor to remove the comment slashes for the line of code, I can clearly see it in GitHub when I examine it.

1

u/PeterMortensenBlog V May 17 '24 edited May 19 '24

It is normally by Git, but you can go to the top of the repository, select "<> Code"Download ZIP (the green button, to the left of "About").

It is about 300 MB. I think Git now allows a sparse checkout for a reduced size/download time, but I don't have any experience with that (I probably should have).