I recieved this message when trying to re-program my Sanguinololu 1.3a this updated firmware.
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
It turns out that this means there was no boot loader on the Atmega644P.
Since the machine was working with the previous firmware, it looks like the last time the board was programmed, it had been done via the hex load option, and the bootload was overwritten.
This was corrected with a friend's AVRASP programmer module. We loaded the bootloader using arduino IDE, problem fixed.
Edited 1 time(s). Last edit at 01/24/2015 06:59PM by prof braino.