Hi all,
Today I bricked one of my Arduino Mini Pro, probably because I select the wrong board ("Arduino Uno Mini" instead of Arduino Pro or Mini Pro") and I then uploaded a sketch.
Result: bricked Mini Pro, no way to upload any other sketch. Since it took me a long time to find a working solution, I wish to share my two cents here for anybody that could experience the same trouble.
Needed: an Arduino Uno board.
-
Set up the Uno to be an ISP: connect the Arduino Uno, open Arduino IDE and select the Arduino Uno board from the menu Tools -> Boards. Then select the right COM board.
-
Load the ISP sketch : menu File -> Examples -> ArduinoISP and upload to the Uno board.
-
Unplug the Uno board from USB (I mean: power off the board!)
-
Connect Uno to Mini Pro this way:
Uno-----Pro Mini
5V----------VCC
GND-------GND
Pin 10-----RST
Pin 11-----Pin 11
Pin12------Pin 12
Pin 13-----Pin 13
-
Connect the Uno to the USB
-
From Arduino IDE select the board Arduino Pro or Pro Mini
-
Check the speed and processor (i.e. ATmega328 - 5V, 16MHz)
-
Choose the programmer from menu Tools -> Programmer -> Arduino as ISP
-
Burn the bootloader: menu Tools -> Burn Bootloader
The LEDs on both boards should go berserk for a while and when the Arduino IDE console says that's all done, the Pro (or Pro Mini) should be un-bricked.