Welcome to our blog post today. Today we would like to answer a frequently asked question from our support department: how can I re-flash the boot loader on the Nano?
Microcontrollers such as the NanoV3 are delivered with a boot loader that has already been applied. Diser allows the module to be described with programs via the Arduino IDE.
So if the module stops working, it may be because the boot loader is faulty. In addition, this method allows modules to flash with the original bootloader up-to-date, so that you don't have to select "old bootloader" every time with "Processor".
To reprogram the chip, we need a programming device. There are special programming devices for this, but most of them already have a suitable solution in the drawer.
That's why today we show you how to turn the microcontroller, compatible with Arduino Uno R3 into a programmer, and thus supply a nano with a new boot loader.
To do this, we connect the microcontroller to the PC and start the ArduinoIDE. In the menu "File we go to "Examples" -> "11. ArduinoISP" -> "ArduinoISP".
Now we make sure that we have selected as board "Arduino/Genuino Uno" and set the correct COM port, and load the sketch on our microcontroller, compatible with Arduino Uno R3.
Now we wire our Uno with our NanoV3 as seen here in the picture:
You may be able to add a 10 micron capacitor to the programming controller between GND(-) and RESET(+).
After we have connected everything correctly, we have to make a few more settings in the Arduino IDE so that we can put the new bootloader on the nano bottles.
To do this, we go to "Tools" in the menu and select the "Arduino Nano" as the board. As com-port we leave the Uno selected, and as programmer we set "Arduino as ISP".
Attention: the options ArduinoISP and ArduinoISP.org do not work, only the entry "Arduino as ISP"
After we have checked all settings again, we can start the flash process via the menu "Tools" via "Write bootloader". After only a few moments, the process is complete and our Nano V3 is now ready for use again.