protocol error, expect=0x14, resp=0x51

After not using my arduino mega for about a month, I decided to try to start using again, but no matter what usb ports I try, I always recieve an "unknown device" error. I have attempted to install the drivers listed at the arduino website but it appears the arduino mega is not conveying the device ID so the computer cannot identify it to match it to the driver.

Details:
-I am using windows 7 x32 with the arduino 0017 software.
-I do have the com port and board set to the correct values for sure.
-The RX,TX leds do not blink whatsoever which I find strange
-There is a compiled sketch on it currently from its last use; but I'm not exactly sure what it was, only that it wrote serial data in response to receiving it(not the smartest idea, I suspect I have created some kind of loopback that is interfering with the sketch upload)
-The arduino mega worked perfectly until now

Edit: Oh and the verbose data I receive when attempting to upload:

Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

System wide configuration file is "C:\Users\David\Desktop\arduino-0017\hardware/tools/avr/etc/avrdude.conf"

Using Port : \.\COM3
Using Programmer : stk500v1
Overriding Baud Rate : 57600
avrdude: ser_open(): setting dtr
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x30
avrdude: Send: Q [51] [20]
avrdude: Recv:
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

avrdude done. Thank you.

Dave

I think your problem is in windows rather than arduino.

If you're sure-sure that you have the right drivers, google around for that error message and look for instructions on deleting your usb ports and letting windows re-detect them (using device manager).

I've attempted to uninstall the device and reinstall, but to no avail.

It seems like I somehow burnt out my RTDI because the arduino doesn't transmit its device/hardware IDs.

Edit: I've tried it on 3 other computers running windows 7 x32 and they all report that the device is unknown and improperly functioning.

Dave

That sounds pretty cooked. You've troed a different cable i guess?

Yeah, 2 other cords tried :(. I guess thats a real kick in the pants after spending 60$ on this damn thing...

Does anyone know any positive ways to determine if the RTDI is cooked?

I thought that mine was cooked too. I made a partion on my laptop and installed ubunto linux on it and did a dual boot. And it worked! I have Windows 7 pro 64 bit and I could not for the life of me get it to work. I have tested it under windows 2000, xp and vista. It worked on all of them. Try the linux on your system first before you buy a new board, or try it out on a vista or xp system.

Hi everyone,
same board and smae problem here, even same output from IDE.

formallydave did you manage to find a solution?

In the device manager, do you have anything under Ports? Or, does the list in the Tools > Serial Port menu in Arduino change when you plug in the Mega?