How to Upload a Bootloader on an Arduino Board

How to Upload a Bootloader on an Arduino Board

To install a Bootloader on an Arduino Board it is necessary to have:

  • Original Arduino board (configurated as Bootloader burner).

Steps to configurate an Arduino Board as Bootloader burner:

  • Open The Arduino ISP Example on the Arduino IDE from: File >> Examples >> 11.ArduinoISP

arduino as ISP

  • Select the right board which will work as a Bootloader burner
  • Select the right port where the Arduino is connected.
  • Change the standard pin configuration. At “#define RESET 10” and “#define RESET  4” change both with the pin 2.  As illustrated here below.


  • UPLOAD!!!!

Once the Arduino board is configurated as Bootloader burner it is necessary to connect via SPI ports the Bootloader burner Arduino to the Original Arduino board where it is necessary to replace the bootloader…


Bootloader burner (Arduino “A”) Arduino “B”


After connect the Arduino “B” to the Bootloader burner (Arduino “A”) It is necessary to connect the USB cable between the Arduino “A” and the laptop.

Then you can continue doing:

  • Select the Arduino “B” board on the Arduino IDE (remember that you have connected The Arduino “A” to the Laptop) . ( Tools >> Board)
  • Select the right port (From the Arduino “A”). (Tools >> Port).
  • Select the Programmer type: Arduino as ISP  (Tools >> Programmer)

arduino as ISP_2

  • Click on BURN BOOTLOADER on the Tools menú.

burn bootloader

That’s all. Now you can upload a new file on the Arduino “A” 

And use the Arduino “B” as a new Board!!!!!

Comments are closed.