Child pages
  • Arduino Bootloader
Skip to end of metadata
Go to start of metadata

This is a page about flashing Arduino Bootloaders.

Available

Arduino Uno at Digi-Key

Basic Requirements

  • Debian Wheezy
    • sudo apt-get install arduino

udev rules for avrdude

sudo nano /etc/udev/rules.d/99-avr.rules

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avarice_end"

# Atmel Corp. AVRISP mkII
ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="660", GROUP="plugdev"

LABEL="avarice_end"

Bootloader Flashing

see: https://github.com/arduino/Arduino/blob/master/hardware/arduino/boards.txt

for the "Arduino Uno"

avrdude -c avrisp2 -P usb -p m328p -e -U flash:w:optiboot_atmega328.hex -U lfuse:w:0xFF:m -U hfuse:w:0xDE:m -U efuse:w:0x05:m

for the "pro328.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328"

avrdude -c avrisp2 -P usb -p m328p -e -U flash:w:ATmegaBOOT_168_atmega328_pro_8MHz.hex -U lfuse:w:0xFF:m -U hfuse:w:0xDA:m -U efuse:w:0x05:m
  • No labels