avrdude device signature = 0xffffff

0xFFFFFF sig indicates a wiring problem, usually MISO shorted to Vcc.