is my diecimilia  dead?

Hi,

So I was working on my arduino with the motor shield by Lady Ada on and a 9volt adaptor in (which had worked in the past) and the jumper set to usb power when all of the sudden the surface mount ic right next to the usb port got hot and now when I try to upload the software is giving me this message;

Binary sketch size: 5878 bytes (of a 14336 byte maximum)

avrdude: stk500_getsync(): not in sync: resp=0x60
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x60

It did upload one last time after I kept trying maybe 10 times after I first got the message.

It is disconcerting to me that it is getting 0x60 back both times. Any ideas? Hopefully someone can save my little guy.

I am running my decimila with vista and I have had no problem using it up until today. I have received the exact same error message and I can't figure out what the problem is. My board is still working - it runs the last sketch I uploaded with no problem at all. I can't even upload the most basic sketch. Does anyone have any ideas on how to get us back on track again?

Thanks in advance!!

Your bootloader is not properly talking to the Arduino IDE.

There may be ways to fix it, but by far the easiest is to just re-burn the bootloader.

To do this you need some extra hardware, like Ladyada's USBtinyISP, or a parallel programmer. I'd spend the cash on the USBtiny, you can fix these sorts of problems really easily, you'll be able to burn the bootloader on blank chips (blank chips are cheaper to buy than pre-bootloder ones) and you can use it for pretty much all Atmel AVR chips, if you decide to go to a more powerful/bigger one in the future.

It's worth noting as well that the USBtinyISP is very inexpensive, $22 when I bought mine. Took me about an hour to put it together.