geekhack

geekhack Projects => Making Stuff Together! => Topic started by: pabile on Mon, 27 February 2017, 00:45:42

Title: Can't flash hex to Pro Micro
Post by: pabile on Mon, 27 February 2017, 00:45:42
So I bought this pro micro clone from ebay. They are detected in device manager but only the Arduino Software can see it. This is not my first time to use these micro-controllers. It used to be hassle free to flash Soarer's configuration but now it won't. I tried avrdude, flip and sctools but none seems to see it.

avrdude prompts the following error:
Code: [Select]
c:\sc>avrdude -pm32u4 -cavr109 -Uflash:w:Soarer.hex -PCOM10

Connecting to programmer:
Found programmer: Id = " ""; type = +
Software Version = . ' Hardware Version = .
avrdude: error : buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but AVR910 device?

flip says: Could not open USD device

scinfo/scwr says converter not found

I loaded blinkies using Arduino Software to test my cable the the controller and works fine. Anyone have any idea to flash tmk or soarer into these? (currently using windows 7 32bit)
Title: Re: Can't flash hex to Pro Micro
Post by: Tactile on Mon, 27 February 2017, 01:49:39
Look in the corners for "J1". Those two solder pads must be bridged (connected) for a 5 volt Pro Micro.

I was getting the same error until I fixed my Pro Micro.


And check out this post (https://geekhack.org/index.php?topic=87642.msg2370591#msg2370591).
Title: Re: Can't flash hex to Pro Micro
Post by: pabile on Mon, 27 February 2017, 07:09:18
Thanks, Tactile.

Tried your approach but still did not work. I was able to flash the controller using my linux mint notebook. All is well now :)