avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Error while burning bootloader.
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Doesn't the programmer Uno need to have its reset disabled after the ArduinoISP sketch has been loaded ? A 10uF cap from the programmer's reset to ground.
Yes but the symptom would not be a "Device signature = 0x000000". The UNO bootloader will return the signature for an ATmega328p. Problems will happen later, typically a verify error because the bootloader doesn't actually write to the fuses or bootloader area.
To test if the board is faulty, or just the chip, you could swap the 328 between the 2 boards, and test the currently non working board. This would tell you if it is the Chip, If it is, a couplke of Pounds/Euros/Dollars would get you up and running.