How to Flash/Re-flash a Bootloader on an Arduino Nano


How to flash a bootloader onto an Arduino Nano which does not have a bootloader. How to re-flash a corrupt bootloader on an Arduino Nano which will no communicate with programs or the computer.



  1. I had the same problem, but was able to use the Chinese NANO by selecting the "use old bootloader' option when downloading a program. Using the old bootloader uses more memory, (about 1.5 KB more), compared to the new one, but if your program can fit into 30KB or less, there will be absolutely no difference in the results…..

  2. hi their i tried the same thing , i have a Chinese one as well and it wont upload rx blinks barely and idk what i can do i tried the boot loader what else can i try and FYI i was making a cnc drawing machine after i hooked it up to a 12v it wont upload anything pls help

  3. Arduino: 1.8.8 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
    avrdude: Error: Could not find USBtiny device (0x2341/0x49)
    Error while burning bootloader.

    dead board ?

  4. While this video didn't solve the root cause of the problem with my Nano's setup directly it did lead to the cause after observation when trying to re-flash the bootloader. The power led was lit then slowly dimmed down. The problem I was having was that I hooked up my Nano with the VIN pin. This was effectively making the Nano try to power other circuitry making it impossible to load code and throwing this error. Once I slapped a diode in there all was right with the world and the Nano was then programmable again. Thanks for taking the time to make this video!

  5. Hi All !
    Don't you like it when there is no audio (or loud trash electro music) and you have to guess what the person is doing .. and why?
    Mr. Dabrudda, you video was useless to me !! Too bad !

  6. Thanks it really worked, just followed the steps. My led was not blinking as fast before but it still worked

  7. I got problem. avrdude: Expected signature for ATmega328P is 1E 95 0F

    Double check chip, or use -F to override this check.

    Error while burning bootloader. the connection are correct.

  8. Thank you so much! Was able to fix two of my Nanos with my working Uno board with this video. Great job explaining the process! 😀 (Useful: I also referenced this video for some details that weren't shown in this video. )

  9. can you help with a nano that all it does is the led just flashes red thats it and it wont let me upload to it…

  10. avrdude: Expected signature for ATmega328P is 1E 95 0F
    Double check chip, or use -F to override this check.
    Error while burning bootloader.

  11. are you aware of your own stupidity. How the fuck can I god damn upload my own fking .HEX bootloader to a damn arduino nano

  12. You are the Best,
    i have updated my 5 Chinesse Nano on the New Bootloader without problem. Selecting the (Old Bootloader) is over!

  13. I can't thank you enough!!! You've no idea how much horseshit I've gone trough before I hit your video!!!! Thank you for sharing!! Best tutorial on bootloader burning!!

  14. Hello! I have a JGAurora 3D printer with a main board not specified in arduino. It’s called a MPX_PRO_V3. I accidentally flashed the printer and ended up bricking the board, resulting in the two white bars. I did buy a usbasp for the unbricking process, but everything I try fails. How do I burn a bootloader to the board using a usbasp? Or would I have to get an arduino nano? Thanks in advance!

  15. Hey. I have a problem with one of those Arduino Nano. When I plug it in my computer. It does nothing. No sound of it going in. The lights on Arduino is on. Nothing in device manager. No new devices pops up. I installed the correct drivers.. for the chip. When I installed the drivers it said preinstalled. Not installed successfully like I have seen all over the internet. Really need help. Thank you.


Please enter your comment!
Please enter your name here