Installing an Arduino Bootloader. The other option is grabbing an Arduino Uno (or Duemilanove). Arduino hardware arduino avr bootloaders”) and install it. This only works if the board is installed correctly in the IDE and you have the correct bootloader.
25 January 2016 After programming an Arduino Uno board using Atmel Studio, the bootloader in the Arduino will be overwritten by the program loaded to the Arduino. The instructions that follow show how to restore the bootloader of an Arduino Uno using an Atmel AVRISP mkII or AVR Dragon and Atmel Studio.
When the bootloader is restored, the Arduino will be able to be programmed using the Arduino IDE software via the USB port. Locate the Arduino Uno Bootloader File Locate the bootloader hexadecimal or hex file for the Arduino Uno which is included with the Arduino IDE software. After downloading the Arduino IDE software and unzipping it, open the Arduino IDE folder which is in the form arduino- and locate the bootloader file called optibootatmega328.hex as described below. For example, in Arduino IDE version 1.6.7, the hex file is found in arduino-1.6.7 hardware arduino avr bootloaders optiboot as shown in the image below. This is just to show the location of the file – we will need to navigate to this file from within Atmel Studio. Programming the Arduino Uno Optiboot Bootloader to the ATmega328P If programming the bootloader to a new ATmega328P microcontroller, the fuses must be set to the correct values. This is not necessary if the microcontroller was previously working with the bootloader.
![Arduino Arduino](/uploads/1/2/5/3/125388106/731384103.jpg)
To program the fuses, click Fuses in the left pane of the Device Programming dialog box. Set the values for the EXTENDED (0xFD), HIGH (0xDE) and LOW (0xFF) fuses near the bottom of the dialog box as shown in the image below. Click the Program button to program the fuses.
![How To Install Boot Loader Arduino Uno Datasheet How To Install Boot Loader Arduino Uno Datasheet](http://anycomponents.fnhost.org/wp-content/uploads/2013/12/arduino_bootloader_schematic_PNG.png)
Changing the Arduino Uno Fuse Setting – Only Necessary on a New ATmega328 Microcontroller 4. Test the Bootloader using Arduino IDE After loading the bootloader to the Arduino Uno, test the Arduino to make sure that the correct bootloader was loaded and that the board works with the Arduino IDE USB programming. If you broke the track between the two RESET-EN pads to use the board with the debugger, first solder the pads together before continuing. Unplug the USB cable from the Arduino board to power it down and then unplug the programmer from the Arduino board ICSP header.
After a few seconds, plug the Arduino Uno board back into the PC using a USB cable. Open the Arduino IDE and select the correct board and port under Tools → Board and Tools → Port. Open the Blink example sketch from the top menu under File → Examples → 01.Basics → Blink. Load the Blink sketch to the Arduino Uno from the Arduino IDE using the Upload button on the Arduino IDE toolbar.