Hi all.
I have a SparkFun Pro Micro 3.3V / 8 MHz bricked (all 3 LED are on when powered via USB cable).
I tried in several ways to upload the bootloader again to unbrick it but only got errors.
Here is a short description of the sequence of events/steps:
-
Months ago I successfully worked on the Sparkfun Pro Micro and then on a Teensy 3.1 using the same dev environment with Arduino IDE 1.0.5.
-
Recently I had to reinstall my laptop so I got the new IDE 1.6.5-r5 installed and successfully tested it with the Teensy.
-
Then I wanted to test it with the Pro Micro but forgot to switch board on the menu and wiped the bootloader (!)
-
the board is now behaving like described here: https://learn.sparkfun.com/tutorials/pr … #ts-revive (USB device not recognized, all LED on)
-
it is listed on device manager as in attachment dev_man_unknown_device.png
-
when i realized it was bricked I also reminded that i did not install the Sparkfun add-on files. So I got from github the url for the IDE board manager and installed the SparkFun files using the new tool/procedure.
-
I selected the proper board and version on the menu ( SparkFun Pro Micro 3.3V / 8 MHz )
-
I selected the AVRISP mkII programmer ( see attachment ide_setup_to_burn_bootloader.png)
-
I tried the revive procedure wiring the reset pin to use the “2x press procedure” and enter the 8 sec bootloader mode. The board actually goes to bootloader mode, but when I try to burn bootloader from the IDE as described I get an error: "avrdude: usbdev_open(): did not find any USB device “usb”
Error while burning bootloader."
-
during the 8 sec bootloader mode the board is listed on device manager as in attachment dev_man_pro_micro.png
-
this the error messag i get when trying to burn the bootloader:
"avrdude: usbdev_open(): did not find any USB device “usb"Error while burning bootloader”
(see attachment ide_error_message1.txt )
-
I have an AVR Pocket programmer so I also tried wiring it and then use the other procedure described here: https://learn.sparkfun.com/tutorials/in … bootloader
-
being the vcc output at 5V i connected it to the RAW voltage input of the 3.3v Pro Micro
-
i double checked all the wirings as suggested (see attachments wiring1.jpg and wiring2.jpg)
-
in this case I selected the USBtinyISP programmer on the IDE menu ( see attachment ide_setup_for_pocket_programmer.png)
-
I’ve seen some short traffic going on the AVR Pocket programmer and i’ve also seen the Pro Micro yellow and green led going off for a brief time. But then they switch on again and i get this other error message:
"avrdude: programmer operation not supported
avrdude: Using SCK period of 10 usec
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override this check."
(see attachment ide_error_message2.txt )
Does anyone in the forum have suggestions about what else I could check or try ?
thank you,
mario