Update Arduino Ethernet Optiboot

Hey guys

I just received my Arduino Ethernet today and tried to upload a Sketch. After some research I found out that updating the Optiboot Firmware should uploaded to v4.4, according to this document: http://scuola.arduino.cc/en/content/upgrade-arduino-ethernet-bootloader-latest-version

I use Arduino 1.0 on OSX (I just replace the Wprogram.h with Arduino.h), I uploaded the Optiboot Sketch to the Arduino Uno, connected both Arduinos together, verified the serial output, like in the tutorial.

However if I verify the firmware (./avrdude -c arduino -p m328p -P /dev/tty.usbmodem411 -C ./avrdude.conf -vv) i get this output:

avrdude: Version 5.11, compiled on Sep  2 2011 at 18:52:52

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 3
         Firmware Version: 3.3
         Vtarget         : 0.3 V
         Varef           : 0.3 V
         Oscillator      : 28.800 kHz
         SCK period      : 3.3 us

So the update failed, but I dont know why... any hints?

Hi,

You've done OK. :slight_smile:

I had the same thing, but then it hit me:

you have to connect your Arduino Ethernet to your computer (with the cable you use to upload sketches) and than run avrdude, because now you are looking at the info of your arduino UNO you used to upload the bootloader.

I made the same mistake, so I connected my Ethernet with the USB2serial Light adapter I have, and voila:

Programmer Type : Arduino
Description : Arduino
Hardware Version: 3
Firmware Version: 4.4
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us