Hello,
I have an Arduino Ethernet board which suddenly cannot be programmed anymore. Googling points me to a bootloader issue, so I'm trying to use a second Arduino Ethernet board (Programmer) with 'Arduino as ISP' to program the bootloader of the first one (Target).
Arduino Ethernet is basically an Arduino Uno with W5100 IC and without USB port. So I use an Arduino USP2SERIAL board for communication with the programmer.
I set everything up exactly as described here:
Arduino as ISP
The heartbeat LED is blinking. When I try to burn the bootloader, I get this error message (Excerpt):
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Looks like supply voltages are missing, but I checked and here everything seems OK.
Pin 10 of the Programmer is used to reset the target in the standard setup. But on the Arduino Ethernet this pin is used as SS pin for the W5100. So I changed the ‘Arduino as IPS’ sketch to use pin 5 instead. But that didn’t help either.
Any ideas what I could check?
TIA,
Christian