-
-
Notifications
You must be signed in to change notification settings - Fork 183
Burning the bootloader via ISP (advanced)
Nico edited this page Mar 14, 2015
·
18 revisions
This is for advanced users who want to burn the bootloader with an external ISP directly. You can do this with your program if choice (e.g. avr-dude) or use the Arduino IDE and select the correct MCU, board, bootloader, programmer and hit "burn bootloader".
You can either use any official ISP or let your Arduino Uno/Mega/Leonardo/Micro/16u2 act as ISP. Select 16u2 as Board and the Bootloader (HoodLoader2 Uno/Mega) in the Bootloader menu and hit "Burn Bootloader". You can also burn the original DFU bootloader (with USB-Serial) this way.
HoodLoader2 Fuses:
low_fuses=0xEF
high_fuses=0xD8 (boot to Bootloader)
extended_fuses=0xFC (no HWBE)
unlock_bits=0x3F
lock_bits=0x0F
Official DFU + USB-Serial Fuses:
low_fuses=0xEF
high_fuses=0xD9 (boot to program)
extended_fuses=0xF4 (with HWBE)
unlock_bits=0x3F
lock_bits=0x0F
Copyright (c) 2014-2021 NicoHood
Additional Information