I recently purchased the DFRduino Duemilanove which is 100% compatible with original Arduino Duemilanove (DFRduino Duemilanove 328 (Arduino Compatible)-DFRobot).
I was playing with it yesterday and tested some small circuits with leds and a photo transistor, all good so far (even got it running as intended). Then suddenly I was unable to upload sketches, the COM port had disappeared from the menu in Arduino IDE. I tried unplugging the device and when i put it back in Windows displayed the error “One of the USB devices attached to this computer has malfunctioned and windows does not recognise it". I now get that error whenever I connect the Arduino to my pc.
In the Device Manager the Arduino shows up as "Unknown Device" when connected via USB. I've tried to uninstall it, reinstall driver and reboot Windows a number of times without any luck. I've tried different USB ports and swapping USB cable (some other forum posts have had same issue with faulty usb cables). If I try to update the driver Windows says that it already has the best driver installed for the device.
I've also run through the trouble shooting guide and tried to perform the loopback test, but that test assumes that Windows finds the Arduino which is not the case for me.
I also noticed that nothing appears to happen when I hit the reset button; no on-board leds flashing, although I'm not sure if that was the case before my issue started though). The last sketch I uploaded before problem occured is still working when i have the components wired to the Arduino.
I've been trying to backtrace my steps, and the only things that I could think of as possible causes are:
- I hooked the Arduino up to external power (9V 1A) which according to supplier should work fine with Arduino: http://www.robonor.no/mag/default/arduino/stromforsyning/arduino-9v-1a-high-quality-dc-power-adapter-vde.html. I may have had it connected when usb cable was also plugged in, but not sure. I think this is when the USB problem started, yet not entirely sure.
- I have occationally hit ctrl + shift + u (Upload using programmer) instead of ctrl + u, but I don't think this is a likely cause as I did this accidentally on several occations yet normal upload (ctrl + u) worked fine afterwards many times (Arduino IDE just printed an error to the log).
When I connect Arduino to the PC the following happens:
- Power led goes on
- tx + rx leds both flash 6 times, first 2 quick followed by a short break and then 4 blinks which has a slightly longer pause in between them compared to the first 2 blinks
- Windows shows the error “One of the USB devices attached to this computer has malfunctioned and windows does not recognise it" but my sketch still works
I tried connecting the Arduino to another PC which didn't have the driver installed, after installation it displayed the same error.
Also, I've noticed that the Arduino is very warm around the USB and power connectors. I'm new to Arduino and don't know if this is normal. The heat seems to come from two black components (voltage converters?) between power and USB connectors.