I've been using my Leonardo for a while now and its been working fine. Suddenly , while I was uploading a programme the software hung up. So, after waiting for a while I disconnected the board, leaving the uploader hanging. Obviously, I tried reconnecting the board and now Windows says, "One of the USB devices attached to the computer has malfunctioned, and Windows does not recognize it".
What shall i do please help
Had same problem yesterday. Install some linux distro (you can boot ubuntu live from usb flash drive), get arduino ide for linux, load blink example, put leonardo in usb. You will see available port only when leonardo is booting (led flashing). Select that port, click upload code, when compiling stage is almost done, restard leonardo and wait for program to upload. My leonardo worked after that, and now I can upload any program
rastamankg:
Had same problem yesterday. Install some linux distro (you can boot ubuntu live from usb flash drive), get arduino ide for linux, load blink example, put leonardo in usb. You will see available port only when leonardo is booting (led flashing). Select that port, click upload code, when compiling stage is almost done, restard leonardo and wait for program to upload. My leonardo worked after that, and now I can upload any program
How can i install linux distro ?
Just download LiveCD iso from ubuntu, and put it on a flash drive with live usb creator.
Maybe you can do it from windows, try to upload small code on Leonardo when LED is blinking (immediately after power up).