Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qmk firmware flashing #40

Open
Moholic opened this issue Dec 20, 2024 · 4 comments
Open

Qmk firmware flashing #40

Moholic opened this issue Dec 20, 2024 · 4 comments

Comments

@Moholic
Copy link

Moholic commented Dec 20, 2024

Tried to flash the firmware through vial-qmk but wasnt able to make it work. Seemed to flash the layout of the left half to both sides.

Any help appreciated.

@Moholic
Copy link
Author

Moholic commented Dec 23, 2024

Ok, so I tried around a bit...
loading the precompiled firmware was sucessful - giving me only 4 of the 5 keyboard layers (adjust is missing)
Compiling via qmk works for the default, not for the vial enabled version.
Flashing the compiled version would flash me the left side on both halfs (mirrored on right).
Was trying to flash with the following command:

  • qmk flash -kb geigeigeist/totem -km default
  • qmk flash -kb geigeigeist/totem -km default -bl uf2-split-left
    and
  • qmk flash -kb geigeigeist/totem -km default -bl uf2-split-right
    respectively.

Anyone able to help on the correct command? or am I just stuck with the precompiled firmware?

@JMulder99
Copy link

Hi,
I've been trying to flash using WSL (Ubuntu). It compiles successfully for the default (vial enabled) and my custom keymap.

However, when I try to flash the keyboard, it is stuck at "Waiting for the drive to deploy". Does anyone know is missing?

@Moholic
Copy link
Author

Moholic commented Dec 31, 2024

Hi,
Just press the reset-button twice and the device mounts as an external drive.

Btw: I had to add 'SPLIT_KEYBOARD = yes' to rules.mk. and then flashed it with:

  • qmk flash -kb geigeigeist/totem -km default -bl uf2-split-left
    and
  • qmk flash -kb geigeigeist/totem -km default -bl uf2-split-right
    respectively.

@JMulder99
Copy link

I got it to work without the flash command, because WSL fails to recognize the drive.

  • I added split_keyboard = yes in rules.mk.
  • I removed reverse_hands = true in keyboard.json. It causes the master to flip to RIGHT even though I set it to LEFT. I have no idea why that was put in.
  • Then I presses the reset twice, and drag&dropped the same .uf2 file on both halves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants