Xh390 Driver Upd -
Q: Is XH390 the same as PL2303?
A: Not exactly. XH390 is a product/model name; PL2303 is the underlying chip. Many XH390 adapters use PL2303, but some use CH340. Always check the hardware ID.
Q: Do I need an XH390 driver update on Linux or macOS?
A: No. Linux (via cdc_acm or ch341 kernel modules) and macOS (via built-in USB-serial drivers) usually work out-of-the-box. This article focuses on Windows.
Q: After updating, my COM port number changed. How to find it?
A: Open Device Manager → Ports (COM & LPT). Or use PowerShell:
Get-WmiObject Win32_SerialPort | Select-Object DeviceID, Name xh390 driver upd
Q: Can I use a generic USB-serial driver?
A: Only if the XH390 is a standard USB-UART bridge. Try the CH341SER driver first — it supports many clone chips that Windows rejects.
Manually searching for "xh390 driver upd" every few weeks is inefficient. Instead, set up automatic driver maintenance: Q: Is XH390 the same as PL2303
If you have already downloaded a driver file (a folder containing .inf, .sys, or .dll files) but the .exe installer failed, do this:
Windows 10 and 11 enforce driver signature verification. Manually searching for "xh390 driver upd" every few
Fix: Disable driver signature enforcement temporarily (Advanced Startup → Disable Driver Signature Enforcement) or search for a signed version of the XH390 driver.
