I have a problem which is, as I thought, related to Catalina, but now I am really not sure.
I have bought Model01 and flashed it one time via Chrysalis - everything went well and I forgot about it. Afterwards I was trying to flash it again, but it was after Catalina was released. It did not work, I’ve found a corresponding bug on Github and decided to wait. Now we have a new version of Chrysalis, the bug in Catalina is fixed, issue on Github is closed - but I still cannot flash my keyboard.
I try to flash the keyboard by pressing the “update” in Chrysalis or by pressing “Enter” in the console (arduino+sources from git). Even though I hold the PROG button, nothing happens. It never lights up red. After some seconds keyboard looses the connection and goes dead until I pull out the usb-cord and connect it again.
What I’ve tried:
- Connecting directly over usb-c to usb-c cable.
- Holding PROG button while connecting the keyboard - no effect.
- Testing the PROG button itself - button is apparently just fine.
What makes me suspicious is that in Chrysalis the PROG button is just blank. While I have no comparison to other Model01 to tell whether it is normal, I just assume that my PROG button got somehow reassigned. But I have no idea how I could solve it now…
P.S.: found a thread, I think it is the same problem: Can no longer flash: "programmer is not responding"
P.P.S.: I’ve also tried the solution in proposed in other threades:
- Download firmware as .hex
- Press ‘reset’ button
- Flash firmware with avrdude -patmega32u4 -cavr109 -D -P /dev/tty.usbmodemCkbio01E1 -b57600 -Uflash:w:atmega32u4_firmware.hex:i
This is what I get:
Connecting to programmer: . avrdude: butterfly_recv(): programmer is not responding Found programmer: Id = " . "; type = . Software Version = ; Hardware Version = .. avrdude: error: buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but a AVR910 device? avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude: error: programmer did not respond to command: leave prog mode avrdude done. Thank you.
Nothing seems to work.