Right now I've been emailing the tech support @ arduino.cc but I figured I'd try to drum up some information on here, so here we go...
What I had was a perfectly functioning Arduino Mega 2560 board working with the RAMPS 1.4 controller board used with reprap 3d printers, but while tuning my Pololu stepper drivers I ran into an issue. The software I was using (Pronterface) locked up. Afterwards (had to end task software, restart) i found that plugging in my arduino instantly popped up with a drivers failed to install for device message in the system tray, and then my Arduino Mega 2560 DFU showed up under "other devices" with an warning sign. Properties of the device showed "The drivers for this device are not installed (Code 28)". I downloaded the latest CDM v2.08.30 WHQL certified drivers and followed some of the other tutorials, and eventually got my Arduino to show up under Com ports again without any device failed to start messages. But now when I try to upload to the controller I do not see any TX/RX lights and I eventually get the following message in the Arduino IDE console:
Binary sketch size: 103,144 bytes (of a 258,048 byte maximum)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Pressing the reset button gets a flash from the "L" LED, which I assume indicates the bootloader is right. Also, my i installed Arduino software version is 1.0.5.
As always, any help is appreciated.