Windows 11 - Device Manager Does Not Show ESP32 with CP2102

Hello!

My Windows 11 - Device Manager does not show my ESP32 with CP2102.

However on cmd, I got this:

I have tried to manually install several drivers from https://www.silabs.com/ but nothing seems to work.

Please help!

Thank you!

From their web site... verify...

The CP210x Manufacturing DLL and Runtime DLL have been updated and must be used with v 6.0 and later of the CP210x Windows VCP Driver. Application Note Software downloads affected are AN144SW.zip, AN205SW.zip and AN223SW.zip. If you are using a 5.x driver and need support you can download Legacy OS Software.

Hi @xolo. Make sure the USB cable is completely plugged into both the ESP32 board and the PC.

If that doesn't help, you may have a damaged/defective or charge-only USB cable. Try a different cable.

Either of the above can result in the power connections being made (and thus LEDs lit on the board), but no data connections (and thus no port for the board).

Hi ptillisch,

Thank you for your answer. I have tried everything I could find in the internet and it still doesn't work. I also have the same problem with my ESP8266/CP2102. I have several boards of ESP8266 and ESP32 with CP2102 and all of them do not work with my Windows 11.

I now have ESP32 with CH9102x and this one works well. I use the same USB cable. So the problem with CP2102 and my Windows 11 is now still a mystery. I also have tried the legacy driver of CP2102 without luck.

Please try this troubleshooting procedure and then report your results in a reply on this forum thread:


:exclamation: This procedure is not intended to solve the problem. The purpose is to gather more information.


  1. Open the Windows Device Manager.
  2. Select View > Devices by type from the Device Manager menus.
  3. Open the "View" menu.
  4. If there is a to the left of the "Show hidden devices" menu item, click on "Show hidden devices" to disable it.
  5. Disconnect the USB cable of the Arduino board from your computer.
  6. Take note of the contents of the "Other devices" and "Ports (COM & LPT)" sections of the Device Manager tree.
  7. Connect the Arduino board to your computer with a USB cable.
  8. Select Action > Scan for hardware changes" from the Device Manager menus.

Did you see any new device appear in the Device Manager tree after doing this? If so, please tell us where it is located in the tree and what it is named.

You can repeat steps 5-8 multiple times if you are not sure.


I can see from the screenshot you shared above that you were already using Device Manager for troubleshooting, but it is worth trying this specific procedure to see whether Device Manager is recognizing any device at all for your board.

Even with no driver or a bad driver installed, you should always see some device appear after plugging in the board. If no device appears, this indicates the problem is at the hardware level (e.g., the board is physically damaged). This is the reason why I targeted the USB cable, since that is a common hardware level problem (though not the only possible problem) which is easily resolved.

1 Like

Use 'Custom USB Driver installation Wizard' tool change CP2102 PID to 'EA60' and change the VID to '10C4', install CP2102 driver again.

Facing the COM Port Issue (Windows 11 Regarding CP210X USB to UART driver problems, specifically related to COM ports).

Detailed Video is posted Here, https://youtu.be/wBKoxsV5pfY ,
Can you help us. Thanks for doing the needful

I tried this with a WROOM ESP32 (desde HiLetGo) and had this trouble.
[ Arduino 1.8.19 ]
I held down the IO0 button, clicked Upload, and released the button as soon as the IDE noted "Uploading.."
(NB, Not the EN button, the other one).

My other ESP32's are from another manufacturer and have not had this issue.

Going back, it looks like it's sufficient to click hold the IO0 button down for a second or so when the IDE notes "Connecting.."

I confirmed that this is not necessary with my ezsbc.com ESP32's.

I struggled with this problem. My USB cable is a charge only cable. Try a USB cable that also does data. Every USB chargeable device you buy comes with a charge only cable. I have 20 charge only cables in my house, and only two data cables. I suspect most people are in this same situation.

1 Like

This the fisrt time that I try to use ESP32. I find a solution here

  1. in the Arduino IDE at the bottom right you will see " no connection to COMxxx"
  2. Click and hold the button "EN" then the IDE can see the port ( the text at the right bottom displays " Node32s on Comxx")
  3. Keep holding "EN" button and click upload
  4. When the output console done compiling and shows "Connecting....", you push the "Boot" button and hold, in the same time release the "EN" button

This works for me.
Good luck

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.