Help with burning bootloader to pro micro

---SOLVED, CHECK MY LAST COMMENT---

Hello,

In the past, I bought a Pro micro and I couldn't upload any sketch to it. In my opinion, it doesn't have a bootloader on, so I tried to burn it from my Leonardo. I connected up everything as the pictures are showing. I set to Aruino az ISP as the programmer, and clicked on Burn Bootloader. I got only this error message:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

Error while burning bootloader.

What can I do?

Move the white wire to in 10 on the Leonardo.

I got the same error unfortunately.

Did you upload the ArduinoISP sketch (File -> Examples -> 11.ArduinoISP -> ArduinoISP) to your Leonardo?

Tools -> Board: -> Arduino AVR Boards -> Arduino Leonardo
Tools -> Port -> (whatever port your Leonard is on)
File -> Examples -> 11.ArduinoISP -> ArduinoISP
Sketch -> Upload
Tools -> Board: -> (where is Arduino Pro Micro?)
Tools -> Burn Bootloader

I found "Arduino AVR Boards -> Arduino Micro" on my system but I didn't see any "Pro Micro". The two have different pin layouts so I expect them to be defined separately.

Yes, I uploaded, and I tried both selecting pro micro from an installed addon, and leonardo (because it is a leonardo basically) as the target but I got this error, unfortunately

Okay, I solved the problem. What was it? You cannot burn bootloader from a Leonardo to a Leonardo (Pro Micro is a Leonardo basically), so I borrowed an UNO from a friend. I tried with the ICSP port, but got an error. I tried the old method with the 10-13 pins + 5V and GND and worked!

Did you connect the wire going to the target's Reset to the ICSP port on the UNO (wrong) or to Pin 10 (right)?

First I tried with Leonardo to Leonardo, that was the case when I wrote the post. Then with the ICSP port on the UNO, it got further but still gave me error. Lastly, I connected on the side pins (pin 10, 11, 12, 13) and worked.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.