Package: arduino Version: 2:1.0.5+dfsg2-4 Severity: important Control: tags -1 patch
Since avrdude version 6.2 efuse bitmask has been changed for ATmega168 and ATmega328, arduino has not been able to burn bootloaders to the boards with the mentioned microcontrollers. Please update arduino efuse values accordingly. A patch with necessary updates is attached. Milan
diff --git a/hardware/arduino/boards.txt b/hardware/arduino/boards.txt index de9f4ef..0769116 100644 --- a/hardware/arduino/boards.txt +++ b/hardware/arduino/boards.txt @@ -8,7 +8,7 @@ uno.upload.maximum_size=32256 uno.upload.speed=115200 uno.bootloader.low_fuses=0xff uno.bootloader.high_fuses=0xde -uno.bootloader.extended_fuses=0x05 +uno.bootloader.extended_fuses=0xfd uno.bootloader.path=optiboot uno.bootloader.file=optiboot_atmega328.hex uno.bootloader.unlock_bits=0x3F @@ -28,7 +28,7 @@ atmega328.upload.speed=57600 atmega328.bootloader.low_fuses=0xFF atmega328.bootloader.high_fuses=0xDA -atmega328.bootloader.extended_fuses=0x05 +atmega328.bootloader.extended_fuses=0xfd atmega328.bootloader.path=atmega atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex atmega328.bootloader.unlock_bits=0x3F @@ -49,7 +49,7 @@ diecimila.upload.speed=19200 diecimila.bootloader.low_fuses=0xff diecimila.bootloader.high_fuses=0xdd -diecimila.bootloader.extended_fuses=0x00 +diecimila.bootloader.extended_fuses=0xf8 diecimila.bootloader.path=atmega diecimila.bootloader.file=ATmegaBOOT_168_diecimila.hex diecimila.bootloader.unlock_bits=0x3F @@ -70,7 +70,7 @@ nano328.upload.speed=57600 nano328.bootloader.low_fuses=0xFF nano328.bootloader.high_fuses=0xDA -nano328.bootloader.extended_fuses=0x05 +nano328.bootloader.extended_fuses=0xfd nano328.bootloader.path=atmega nano328.bootloader.file=ATmegaBOOT_168_atmega328.hex nano328.bootloader.unlock_bits=0x3F @@ -91,7 +91,7 @@ nano.upload.speed=19200 nano.bootloader.low_fuses=0xff nano.bootloader.high_fuses=0xdd -nano.bootloader.extended_fuses=0x00 +nano.bootloader.extended_fuses=0xf8 nano.bootloader.path=atmega nano.bootloader.file=ATmegaBOOT_168_diecimila.hex nano.bootloader.unlock_bits=0x3F @@ -217,7 +217,7 @@ mini328.upload.speed=115200 mini328.bootloader.low_fuses=0xff mini328.bootloader.high_fuses=0xd8 -mini328.bootloader.extended_fuses=0x05 +mini328.bootloader.extended_fuses=0xfd mini328.bootloader.path=optiboot mini328.bootloader.file=optiboot_atmega328-Mini.hex mini328.bootloader.unlock_bits=0x3F @@ -238,7 +238,7 @@ mini.upload.speed=19200 mini.bootloader.low_fuses=0xff mini.bootloader.high_fuses=0xdd -mini.bootloader.extended_fuses=0x00 +mini.bootloader.extended_fuses=0xf8 mini.bootloader.path=atmega mini.bootloader.file=ATmegaBOOT_168_ng.hex mini.bootloader.unlock_bits=0x3F @@ -259,7 +259,7 @@ ethernet.upload.speed=115200 ethernet.bootloader.low_fuses=0xff ethernet.bootloader.high_fuses=0xde -ethernet.bootloader.extended_fuses=0x05 +ethernet.bootloader.extended_fuses=0xfd ethernet.bootloader.path=optiboot ethernet.bootloader.file=optiboot_atmega328.hex ethernet.bootloader.unlock_bits=0x3F @@ -280,7 +280,7 @@ fio.upload.speed=57600 fio.bootloader.low_fuses=0xFF fio.bootloader.high_fuses=0xDA -fio.bootloader.extended_fuses=0x05 +fio.bootloader.extended_fuses=0xfd fio.bootloader.path=arduino:atmega fio.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex fio.bootloader.unlock_bits=0x3F @@ -302,7 +302,7 @@ bt328.upload.disable_flushing=true bt328.bootloader.low_fuses=0xff bt328.bootloader.high_fuses=0xd8 -bt328.bootloader.extended_fuses=0x05 +bt328.bootloader.extended_fuses=0xfd bt328.bootloader.path=bt bt328.bootloader.file=ATmegaBOOT_168_atmega328_bt.hex bt328.bootloader.unlock_bits=0x3F @@ -324,7 +324,7 @@ bt.upload.disable_flushing=true bt.bootloader.low_fuses=0xff bt.bootloader.high_fuses=0xdd -bt.bootloader.extended_fuses=0x00 +bt.bootloader.extended_fuses=0xf8 bt.bootloader.path=bt bt.bootloader.file=ATmegaBOOT_168.hex bt.bootloader.unlock_bits=0x3F @@ -366,7 +366,7 @@ lilypad328.upload.speed=57600 lilypad328.bootloader.low_fuses=0xFF lilypad328.bootloader.high_fuses=0xDA -lilypad328.bootloader.extended_fuses=0x05 +lilypad328.bootloader.extended_fuses=0xfd lilypad328.bootloader.path=atmega lilypad328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex lilypad328.bootloader.unlock_bits=0x3F @@ -387,7 +387,7 @@ lilypad.upload.speed=19200 lilypad.bootloader.low_fuses=0xe2 lilypad.bootloader.high_fuses=0xdd -lilypad.bootloader.extended_fuses=0x00 +lilypad.bootloader.extended_fuses=0xf8 lilypad.bootloader.path=lilypad lilypad.bootloader.file=LilyPadBOOT_168.hex lilypad.bootloader.unlock_bits=0x3F @@ -408,7 +408,7 @@ pro5v328.upload.speed=57600 pro5v328.bootloader.low_fuses=0xFF pro5v328.bootloader.high_fuses=0xDA -pro5v328.bootloader.extended_fuses=0x05 +pro5v328.bootloader.extended_fuses=0xfd pro5v328.bootloader.path=atmega pro5v328.bootloader.file=ATmegaBOOT_168_atmega328.hex pro5v328.bootloader.unlock_bits=0x3F @@ -429,7 +429,7 @@ pro5v.upload.speed=19200 pro5v.bootloader.low_fuses=0xff pro5v.bootloader.high_fuses=0xdd -pro5v.bootloader.extended_fuses=0x00 +pro5v.bootloader.extended_fuses=0xf8 pro5v.bootloader.path=atmega pro5v.bootloader.file=ATmegaBOOT_168_diecimila.hex pro5v.bootloader.unlock_bits=0x3F @@ -450,7 +450,7 @@ pro328.upload.speed=57600 pro328.bootloader.low_fuses=0xFF pro328.bootloader.high_fuses=0xDA -pro328.bootloader.extended_fuses=0x05 +pro328.bootloader.extended_fuses=0xfd pro328.bootloader.path=atmega pro328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex pro328.bootloader.unlock_bits=0x3F @@ -471,7 +471,7 @@ pro.upload.speed=19200 pro.bootloader.low_fuses=0xc6 pro.bootloader.high_fuses=0xdd -pro.bootloader.extended_fuses=0x00 +pro.bootloader.extended_fuses=0xf8 pro.bootloader.path=atmega pro.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex pro.bootloader.unlock_bits=0x3F @@ -492,7 +492,7 @@ atmega168.upload.speed=19200 atmega168.bootloader.low_fuses=0xff atmega168.bootloader.high_fuses=0xdd -atmega168.bootloader.extended_fuses=0x00 +atmega168.bootloader.extended_fuses=0xf8 atmega168.bootloader.path=atmega atmega168.bootloader.file=ATmegaBOOT_168_ng.hex atmega168.bootloader.unlock_bits=0x3F
signature.asc
Description: OpenPGP digital signature