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.
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