An experience method to fix Leonardo Serial port

userHead Grey.CC 2014-10-14 13:19:29 18905 Views7 Replies
Sometimes Leonardo Serial port will be locked by the sketch. It will lost its COM Port in Device Manager.

Inadvertently I found a method to fix this issue. There are two steps:

Step 1: Checking Bootloader

Please plug Leonardo to your PC USB cable. Open the device manager.  Press RESET button on the board.
Then Device manager should appear a COM port named "Arduino Leonardo bootloader (COM x)". After a few seconds, it disappear again. Don't worry, that is no problem. it means the bootloader is fine. If you get this information, you could go Step 2.

Step2: Uploading

Open a "Blink" sketch on Arduino IDE, select "Leonardo". Now there is no COM port. Press "RESET", ans select the COM port in arduino immediately. Wait a minute, Com port disappear again.
Click "Upload". After IDE has completed verifying, press "RESET" at once. If everything is OK, the COM port has been fixed after uploading.

Maybe you need to try several times, because the correct time to press "RESET" is not easy to be caught.
2021-12-09 10:38:09 Useful information is shared here. Explore online games with various game themes. Enjoy the colorful lively game space. Typically in the best series of io games, there are games like,,,, lol beans... userHeadPic howardellis354125
2020-02-27 07:55:16 A complete life saver man! this method un-bricked 2 pro micros for me, this is just great! thanx userHeadPic ferchimi
2019-10-26 20:03:51 Thanks for the guide! userHeadPic angelogonzdiaz
2019-09-01 18:41:11 1 tips
does this mystery customer have a website.
userHeadPic mariuszwawrzynski
2019-08-31 23:16:09 works 100% I had to shake it for a long time
com 9 Arduino Leonardo for Widows 10 usbser.sys
userHeadPic mariuszwawrzynski
2015-06-30 16:02:42 Kevin, our client, would like share a better way:

I finally found a reliable way to upload a sketch to this board. Here are the steps.

1. Plug in the micro-USB to the board and your computer. Make sure the right COM port and Arduino Leonardo are selected in Arduino application
2. Press and hold the Reset button on the board. Don't release it yet. Then hit the Upload button in the app
3. Only release the Reset button after you see the message "Uploading..." appearing in the bottom left corner of the app
4. Wait until it says "Done uploading" and then unplug the cable

Hope you'll find it useful and pass on the info to others who encounter the same issue.

See more explanation on why this works:

This method is more reliable.
userHeadPic Grey.CC