Using Arduino Leonardo, IDE 1.8.9, Windows 10.
For a short time, when I first got the Leonardo, Windows 10 would recognize the board; I could see it in devices, Windows 10 would make a sound when plugged in, it would show listed in the ports of the IDE, and I could upload my code to the board (confirmed with blinking light sketch). It no longer does.
The error I get in the IDE avrdude: butterfly_recv(): programmer is not responding
.
I believe the main issues stems from I had selected Arduino UNO (I have a couple of those as well) in the IDE and Uploaded my sketch.
Ever since I did this, Windows 10 no longer recognizes the board when plugged in. It doesn't even show in "other devices" under device manager.
I have tried the following:
- The on-board reset trick that seems to be most of what other users experience and solves their issue. All variations. Holding the reset button, uploading, releasing, etc.
- Swapping cables. Confirmed with another device it was a data cable and working.
- Uninstalling and reinstalling the IDE
- Restarting numerous times
- Burning boot loader - since Windows 10 won't recognize the device, this fails immediately can't even communicate to the board.
I have seen similar questions about this, but none of them seem to specifically cover what I am encountering.
-
did you try a double reset?Juraj– Juraj ♦2019年06月12日 13:24:47 +00:00Commented Jun 12, 2019 at 13:24
-
the bootloader can be burned only with a programmer so it is not relevant if the board shows up as a portJuraj– Juraj ♦2019年06月12日 13:26:08 +00:00Commented Jun 12, 2019 at 13:26
-
I believe so yes. reset.. click upload... reset again when IDE says uploading?static_cast– static_cast2019年06月12日 13:26:35 +00:00Commented Jun 12, 2019 at 13:26
-
no reset and reset. then select port and uploadJuraj– Juraj ♦2019年06月12日 13:28:11 +00:00Commented Jun 12, 2019 at 13:28
-
yes tried that as well. waiting for it to appear in the ports menu. never doesstatic_cast– static_cast2019年06月12日 13:30:15 +00:00Commented Jun 12, 2019 at 13:30
1 Answer 1
Sounds like you've bricked it. Your broken sketch (wrong MCU selected) means that it's not presenting a CDC/ACM port.
Your best bet is to use a hardware programmer (eg USBASP or another Arduino) to erase the chip and reload the bootloader.
-
Thanks for the info. Can you point me to a tutorial for this?static_cast– static_cast2019年06月12日 12:58:59 +00:00Commented Jun 12, 2019 at 12:58
-
@static_cast It's the same as burning any Arduino bootloader. There's millions of tutorials online about how to do it. TBH I'd buy a USBASP. They're dirt cheap from China.Majenko– Majenko2019年06月12日 14:15:08 +00:00Commented Jun 12, 2019 at 14:15
Explore related questions
See similar questions with these tags.