The CH340 is the USB-to-serial chip on most Arduino-compatible boards, ESP8266/ESP32 modules and cheap USB-serial cables. Without its driver, Windows shows an unknown "USB2.0-Serial" device and no COM port appears - so nothing can talk to the board. The fix takes five minutes.
Quick answer
Download the CH341SER driver from the chip maker WCH (wch-ic.com, file CH341SER.EXE), run it, press Install, replug the board - a new USB-SERIAL CH340 (COMx) entry appears under Ports in Device Manager. The same installer covers CH340 and CH341.
Unlike FTDI chips, the CH340 driver is not always bundled with Windows - especially on clean installs the device stays unknown until the driver is added.
Many micro-USB cables carry power but no data. If nothing at all appears in Device Manager, the cable is the first suspect - not the driver.
Some very cheap boards carry imperfect CH340 clones that only work with specific driver versions - the current WCH driver handles most of them.
A years-old CH341SER installation can conflict with the current one; removing it first gives the new driver a clean start.
Stay safe: Download the driver only from the chip maker or your board vendor's documentation. Random driver portals bundle old versions and extra software.
If you do not know the exact model, several devices need attention at once, or the manual route did not find a match - Outbyte Driver Updater identifies your installed hardware automatically and updates the drivers from official sources, with a backup before every change. The scan and diagnosis are free.
Download Driver Updater Downloads Outbyte Driver Updater for Windows 11, 10, 8 and 7. Free 2-day trial, no credit card required.No - the same WCH CH341SER package covers the whole family. The letter suffix only marks packaging and crystal differences on the chip itself.
Uninstall the device in Device Manager, run the WCH installer's Uninstall button, restart, then run Install and replug. If Code 10 persists, test another cable and USB port - and try the board on a second computer to rule out a dead chip.
Yes - the current WCH driver is signed and works on Windows 11, 10, 8 and 7. Signature problems only affected very old driver versions.