My program won't upload

As of 11:20PM GMT -8:00 (Pacific), when I try to upload a sketch to my arduino mega, it says:

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


When I press the reset button on the board, the light doesn’t even blink.
(And I have read the troobleshooting, I just don’t have the time or money to do any of the options available that I saw).
What should I do?

OS: Windows XP Home SP2
Board: Arduino Mega
Description of problem: can’t upload to board
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

What did you do prior to this happening? That might give us some clue to help you trouble shoot?

I didn't do anything other than setup my breadboards with all my items required in my program. I didn't even hook anything up to the arduino as far as pins, it was only usb.

I assume that you installed the FTDI driver already? Were you ever able to upload? From the error message, it looks like the Arduino is not communicating with your computer.

I have had the arduino for since early December last year. It wasn't until about half-an-hour before I made the first post about this that it stopped working properly.

Any possibility that some high voltage (like the raw VIN voltage from the wall wart) got on the 5v line?

I've got same problem, and there might have been some high voltage on the 5v line. Is it ftdi chip or the atmega faulty ?

Oh goodness, now don't I feel stupid, I was messing around with some random 6-20V wall warts and I accidentally plugged the positive of a 12 volt battery recharger for an old remote control car into the 5 volts of the arduino. Is there any "easy" way to fix it?

Is there any "easy" way to fix it?

Grab your credit card and head over to sparkfun or one of the other Arduino vendors...

I don't have a credit card, I'm only 16 years of age. Though what I meant by "easy" was "is there a way to fix it without having to get a new one."

There is very likely something permanently damaged on your board. If the FTDI chip is OK and the processor is damaged, you will be able to replace just the processor. I don’t think the FTDI chip can be easily replaced.

Search the forum for “loop back test”. This test will determine if the FTDI chip is functional. If it is, you will need to purchase a processor with a bootloader installed.

If any of that doesn’t make sense or you need more detailed instructions, be sure to ask.

well, here's the thing: it's an arduino mega, I can't really replace anything.

All the components on the Mega are replaceable. Most take a fair amount of skill and expertise (more than I have), but they are replaceable.

Well, I just barely know how to solder.

I accidentally let the +5 volts touch the Vin of my already broken arduino mega, after I plugged a 12V wall-wort into the board, and smoke started to rise from the atmega1280 chip. good news, the led that is also attached to pin 13 turns on :). bad news, it stays on, and when I plug in any power source, the atmega1280 get really hot :'( :'( :'( :'( ! what do I do now?

and smoke started to rise from the atmega1280 chip

That clinches it, it's dead. :(

The only cure is to replace the chip, which is a skilled job or buy a new one. Next time get an arduino with a 326 chip that you can replace in a socket.

well it's an arduino mega, i want a board that has lots of io pins, and more than one serial

Why not try to replace the chip. Got nothing to lose. A few tips on the matter.....


I get the same message, and the only power I have hooked my Duemilanove is USB. I believe the problem is that the board is currently running a code when trying to upload. So is t here a way to clear the EEPROM with out uploading the EEPROM clear?

I have decided to just get a more basic arduino from the makershed at make.