remapping keychron v3 via/qmk on linux? how to upgrade/reset the firmware? - eviltoast

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.

  • alteredEnvoy@feddit.ch
    link
    fedilink
    arrow-up
    6
    ·
    11 months ago

    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.caOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      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
        link
        fedilink
        arrow-up
        3
        ·
        11 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.