Duemilanove - error unable to upload. Please Help!

Hi, my Duemilanove gives this problem when uploading:

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x41

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x41
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x42
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

I have uploaded succesfully several other times before on it yesterday, left it thru the night and now it gives that error.

I dont know what is wrong, PLEASE HELP me!

It looks like you haven't selected the correct type of board you have in the Tools menu.

Thanks but i have selected the same board as previous successful times and also it is the correct name. is there any other possible reasons?

Thanks!

See: http://www.arduino.cc/en/Guide/Troubleshooting#upload

I'm having the same problem except it says specifically:

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

The red error message simply says

"Problem uploading to bard."

So far I've tried to no avail:

Restarting computer
Unplugging and replugging in COM Ports and checking COM Port connections
Switching computers
Switching USB cables
Uploading with only USB cable
Uploading with only USB and USB bus
Resodering connections of female pins on USB bus

I know the connections are faulty from the orange light that stays permanently on the USB bus. Besides that, everything else looks normal (Green lights, ie.).
I need to try switching the USB bus, because I suspect that to be the problem. However, it could be a software thing. I've only tried uploading on 2 different PC's.

I have checked everything Isu checked and the troubleshooting page and it still does not work.
This is what still apears in my print screen:

Binary sketch size: 778 bytes (of a 30720 byte maximum)


avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x41

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x41
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x42
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

I dont know what it means or what I can do. Please help me or else all the money was a waste :frowning:

Thank you

Borrow another Arduino and cable and establish by swapping stuff around, where the problem lies ? Substituting another bootloaded 168 or 328 chip is something else you can try. If its worked before, it could be a mangled bootloader.

thanks for the advice but it is not possible for me, i am stationed in South Africa, no-one has a arduino and its 4 weeks + alot of my money for a new one.. haha, thanks

This should be a business opportunity for you :slight_smile: