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

Flashing Infinity Ergodox with Linux App-Image Configurator results in white screen #222

Open
superboot opened this issue Jun 20, 2023 · 2 comments

Comments

@superboot
Copy link

After clicking the "flash" button, and the software prompting me to press the button on the bottom of the ergodox, the LCD on the ergodox turns red (as it is supposed to in flashing mode), but the configurator's interface screen goes all white, but for the "file menu" at the top.

What can I try, in order to fix this, and flash my keyboard?

@chaimleib
Copy link

I was having trouble flashing my ergodox infinity for the same reason. On arch linux, my workaround was:

sudo pacman -S --needed dfu-util
  1. In the configurator, click "Flash", but do not put the keyboard in flash mode yet. There should be a red message that dfu-util could not find any dfu devices. But this step compiles the firmware.
  2. Note the location of the .bin firmware file(s).
  3. To prevent white screen when we enter flash mode, go back.
  4. Put the keyboard in flash mode.
  5. The leading comma in the arg to -d is specified in the manpages, don't leave it out. On a split keyboard, if the right side screen turns red, flash the right side firmware; if the left turns red, flash the left side firmware. After flashing the screen should return to normal color.
sudo dfu-util -d ,$(lsusb | awk '/Ergo/ { print $6 }') -D path/to/firmware.bin
  1. If you have a split keyboard and want to flash the other side, swap the USB cables and repeat from step 5.
  2. If after flashing your keyboard does not respond, try running lsusb to force re-enumeration of the USB devices.

@bendangelo
Copy link

I have the same issue with the Whitefox keyboard. I'm on Popos.

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

3 participants