"Programmer not responding" error? Try changing COM Port

Got my Model 01 finally and followed the tutorial on flashing the firmware (this one: https://github.com/keyboardio/Kaleidoscope/wiki/Install-arduino-support-on-Windows)

Had a silly issue that confounded me last night. Couldn’t find anything online about it so I figured I’d make a post about it but whilst writing this post, I managed to fix it. I’ll still post this in case anyone searches for the same error.

Anyway, below is what happened and how I fixed it.
Got up to Step Three of the tutorial, clicked Verify on Arduino 1.8.5 IDE and got this message:

"Sketch uses 18888 bytes (65%) of program storage space. Maximum is 28672 bytes.
Global variables use 1932 bytes (75%) of dynamic memory, leaving 628 bytes for local variables. Maximum is 2560 bytes.
Low memory available, stability problems may occur."

Then I clicked Upload, start holding down the Prog before the status changes from “Compiling” to “Uploading” and got this error message after a long wait:

"Sketch uses 18888 bytes (65%) of program storage space. Maximum is 28672 bytes.
Global variables use 1932 bytes (75%) of dynamic memory, leaving 628 bytes for local variables. Maximum is 2560 bytes.
Low memory available, stability problems may occur.

avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = “þ”; type = ¸
_ Software Version = h."_

This error message continued but for some reason this is all that copied across? If you get a longer error message it may be the same thing.

I couldn’t find the solution on the troubleshooting page listed in the tutorial (https://raw.githubusercontent.com/wiki/keyboardio/Kaleidoscope/Troubleshooting-Firmware-Upload-Issues.md). Eventually tried changing to the other COM Port.
My two options were “COM 1” and “COM 3”. When I switched from “COM 1” to “COM 3”, the upload completed quickly without an issue and the bottom right said “Keyboardio Model 01 on COM4”. I went back to the port selection menu and it offered “COM 1” and “COM 5 (Keyboardio Model 01)” as options. I selected “COM 5 (Keyboardio Model 01)” just to be sure. A Windows 10 Pop up came up saying the keyboard was set up and ready to use.

A silly mistake but it stumped drunk me late last night. If there are any other noobs out there that find themselves in the same position, try changing the COM Port.

To anyone with expertise, this probably looks really stupid. If so, you’re not the intended audience.

3 Likes