Unable to program ATMEGS644P in Sanguino

I dug out a sanguino that i haven't used in forever and i'm having trouble programming it in 1.0.5.

the simple upload button gives the usual "not in sync" so maybe no bootloader.

I hooked up my pololu usb programmer and tried upload using programmer from the file menu - that worked for a simple blink sketch.

I tried tools/"burn bootloader" but that didn't work and now "upload using programmer" doesn't work either.

AVR Studio 4 connects to the programmer but can't read the signature. (Entering programming mode.. FAILED!)

My only thought is that "burn bootloader" somehow messed up the fuses.

I don't think i could have damaged the chip but my only approach to move forward is to order a new one so i'm starting from a known good situation.

Any other thoughts?

(I'm using the latest sanguino core i could find from Google Code Archive - Long-term storage for Google Code Project Hosting.)

Is there a crystal on it, with proper caps? If not, connect one , and see if that brings it to life - if you bootloaded it to use crystal and there isn't one, isp won't be able to read the fuses because it had no clock source. I think this is what happened to you. Could also explain why serial upload didn't work in the beginning.

(I have a few crystal+caps on tiny scraps of pcb just for moments like this)

Also, failing that check all relevant connections with multimeter, not just by eye - this has caught a ton of problems for me

Thanks. Yes, the sanguino is a commercial kit with a resonator and caps etc.

The connections for the chip itself are all to the PCB but I'm going to try reseating the processor and maybe putting miso/mosi/sck on the logic analyzer.