this post was submitted on 16 Dec 2023
24 points (100.0% liked)

Mechanical Keyboards

8832 readers
1 users here now

Are you addicted to the clicking sounds of your beautiful and impressive mechanical keyboard?
If so, this community is for you!

Here you can discuss everything about mechanical keyboards (and only mechanical keyboards).

Banner by Jay Zhang on Unsplash

founded 4 years ago
 

I have a keychron v3 (official docs which of course I have looked through) keyboard with a knob. I would like to upgrade the firmware so I can map the knob.

I am using VIA v 3.0.0 AppImage on Manjaro linux. I did the udev thing and it seems to pretty much work.

The factory reset instructions on the keychron website only explain Mac/Windows and I don't know how to transfer them to Linux. Actually I am not sure if this is even the required procedure to upgrade the firmware but it's the closet I can find.

What if I use the hardware reset without the software running on the computer?

Any other tips for mapping this keyboard with linux... I am having a hard time generally as it is apparently undocumented. I can't access their facebook group.

top 3 comments
sorted by: hot top controversial new old
[–] alteredEnvoy@feddit.ch 6 points 10 months ago (1 children)

The hardware reset button just let the keyboard boot into flash mode. If nothing is done, you can simply unplug and replug so the keyboard would boot into normal mode again

Source: I uses qmk from the terminal

[–] imaradio@lemmy.ca 1 points 10 months ago (1 children)

So you mean it would have no effect, yes? On restart it will have the same settings and firmware it did prior to pressing the reset button?

I looked at the QMK docs to see about using it from the terminal. But I am not clear about how to get around the issue of the firmware not being up to date.

I don't quite trust various bits and pieces I've found about how to use it around the web. Like the configurator page for this device says

Reset Key: Hold down the key located at K00, commonly programmed as Esc while plugging in the keyboard.

compared to the keychron docs I linked to in the OP which says

reset the keyboard by pressing fn + J + Z (for 4 seconds)

And also describes an actual reset button located under the space bar.

Why are they different...? It seems like keychron probab knows how to reset their own device. So I wonder if it is a good idea to load anything from this qmk page using methods I don't understand well because I'd never be able to get myself out of a mess.

[–] alteredEnvoy@feddit.ch 3 points 10 months ago

Ah I see there is a confusion. The button under the space bar is the flashing mode button, only for flashing new firmware. The factory reset is for when you brick the keyboard.

When I flash firmwares I use the button under the space bar. I remembered screwed up once , but I forgot which key combo I used to reset it.