Forum Discussion
PL2303 issues (Prolific USB to Serial Drivers) Win 11
I have come across an issue that I don't if anyone has come across and found a fix?
I have a few handheld radios that I need to update the frequencies and when I connect to the USB, it fails to connect. In device manager and Ports it says - "Please install corresponding PL2303 driver to support Windows 11 and further OS"
I have tried different ways and still it won't update drivers/COM ports. I've run out of ideas (as for a novice).
Has anyone been across this and sorted it?
Thanks,
Cundy66
I tried the older driver available here:
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=223&pcid=126
And this seemed to work for Windows 11. Weird that an old driver works better than the latest one.I have the PL-2303 TA chipset.
67 Replies
- jordanhallwxCopper Contributor
I try to install this driver and this is the error that comes up. Doesnt allow me to scroll up to read either. Anyone else had this issue? Cundy66
- charlesyeh522Copper Contributor"I try to install this driver and this is the error that comes up. "
<<---
How to duplicate the error?
I have no problem using the "PL23XX-M_LogoDriver_Setup_v401_20220225.exe".
No matter on Win7 / Win10 / Win11 OS.
Can you write your detailed steps? - Kevin_BasingerCopper ContributorI did not get any errors that look like I entered a bad command. I followed the link to Prolific that charlesyeh522 posted ( http://www.prolific.com.tw/US/supportDownload.aspx?FileType=56&FileID=133&pcid=85&Page=0 ) and got the PL23XX download without signing in. I double clicked the .ZIP file then ran the " PL23XX-M_LogoDriver_Setup_v401_20220225.exe " file
- Kevin_BasingerCopper ContributorThank you - it is working so far !
- OttToyBoyCopper Contributor
I recently had to install Prolific (PL2303) drivers to support a Celestron Advanced VX (AVX) equatorial mount that connected to my Windows 11 computer via USB.
The following Windows 11 certified driver worked:
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
In case that link stops working, search in Google for the filename:
PL23XX_Prolific_DriverInstaller_v401.zip
It is now working correctly.
- Kevin_BasingerCopper ContributorThanks. I installed that on 2/26/22 and it is holding and working so far. It installed driver 3.9.1.0 dated 2/18/22.
- mushfiqrahmanCopper Contributor
I tried every step those are described by many people nothing can't work
- BHITSSDCopper Contributor
mushfiqrahman after rebuilding my system from the Beta I found the same issue. What I had to do was completely remove the drivers from Device Manager. Then download the older driver and run the installer on the system. Then it picked up the new driver. But this is my experience. Looks like many have different solutions.
- mushfiqrahmanCopper Contributor
BHITSSD Whole day I spent solving this issue. In the evening I install windows 10 again and it works fine
- Kevin_BasingerCopper Contributor
Windows 11 update loaded Prolific PL2303 driver 3.8.40.0 and when I go to device manager it says "Please install corresponding PL2303 driver to support Windows 11 and further OS" This driver does not even attempt to communicate with my X10 CM11 hooked to my serial port. I had to go to Prolific website and load their current driver 3.6.81.357. (uninstall driver first) Serial to X10 device now working fine. Don't install Windows update for Prolific or it will change it back.
- chrullrichCopper Contributor
There is a working driver at http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41, a bit down the page listed as "DCHU (for PC Vendors)". Getting it installed is a bit tricky, it seems. What I did is this:
First install the downloaded driver by unpacking the zip file and "pnputil /add-driver *.inf /subdirs /install" (the /install is probably not necessary) from the extracted "Win11_DCHU" directory. It will add the two driver packages to the driver store and tell you what oemXY.inf files it has assigned to them.
Then "pnputil /enum-drivers", and in the output look for Prolific drivers other than the ones from the previous step. I had only one other entry, a "ser2pl.inf" version "09/16/2021 3.8.40.0".
Disconnect the device, and "pnputil /delete-driver oemXY.inf" with the INF file you located in the previous step.
Connect the device again, and it should work, at least, it does for me. The problem is probably that the non-working driver is the newest (September 2021 vs. July for the ones from the download page) and so Windows prefers it over them.- TysonPaul
Microsoft
Excellent advice. I turned your instructions into a PowerShell snippet with makes this procedure pretty quick. Just set the path to the driver files.
Attached is a screenshot of my Device Manager with 2 programming cables plugged in. (1 Yaesu, 1 Baofeng).# Set the current location to the specified directory Set-Location 'C:\ProlificDrivers\PL2303D_DCHU_Win11_21H2_v3.9.0.2_20210728_ML_Driver' # Create a log file with the current date in the filename $outfile = "install_$(Get-Date -Format yyyyMMdd).log" # Install the driver using pnputil.exe and save the output to the log file $InstallResult = pnputil.exe /add-driver *.inf /subdirs /install $InstallResult | Out-File $outfile -Append -Encoding utf8 -Force # Extract the OEM name from the install result [string]$Published = $InstallResult -match 'publish' $OEMIndex = $Published.IndexOf('oem') [string]$OEMName = $Published.Substring($OEMIndex, ($Published.Length - ($OEMIndex)) ) # Get a list of other installed drivers $otherDrivers = pnputil.exe /enum-drivers # Create an array to store the names of drivers that need to be deleted [System.Collections.ArrayList]$badDrivers = @() # Iterate through each line of the otherDrivers output ForEach ($Line in $otherDrivers) { if ($Line -match "Published Name") { $PublishedName = @($Line -split 'Published Name: ')[1] } # Check if the line contains "prolific" and the PublishedName is not the same as the OEMName if ($Line -match "prolific" -AND ($PublishedName -ne $OEMName)) { $badDrivers.Add($PublishedName) } } # Create a message with the names of the drivers to be deleted $Msg = @" Driver to delete: $($badDrivers | Out-String ) "@ # Append the message to the log file and display it in the console with green color $Msg | Out-File $outfile -Append -Encoding utf8 -Force Write-Host $Msg -ForegroundColor Green # Attempt to delete the bad drivers try { ForEach ($Name in $badDrivers) { $attempt = pnputil /delete-driver $Name # If the deletion attempt fails, throw an exception If ($attempt -match 'failed') { throw $attempt } # If the deletion is successful, update the message and append it to the log file $Msg = "Driver deleted successfully." $Msg | Out-File $outfile -Append -Encoding utf8 -Force Write-Host $Msg -ForegroundColor Green } } catch { # If an exception is caught, update the message with the error and append it to the log file $Msg = "Failed to delete driver. Please delete manually.`nError: $_" $Msg | Out-File $outfile -Append -Encoding utf8 -Force Write-Host $Msg -ForegroundColor Yellow }
- evpearsoCopper Contributor
chrullrich - The webpage you linked no longer has a driver download listed. It appears all downloads have been scrubbed from the site since the PL2303TA driver does not support Windows 11.
- scco1999Copper Contributor
chrullrich Yes is there a way from the new prolific driver from reinstalling itself at every update? Do you know of a way that it doesnt keep going to the new PL driver?
- Kevin_BasingerCopper Contributor
scco1999 There is a way to block updates, but I haven't tried it yet.
- EricStarkerFormer Employee
Hello! You've posted your question in the Tech Community Discussion space, which is intended for discussion around the Tech Community website itself, not product questions. I'm moving your question to the Windows 11 space - please post Windows 11 questions here in the future.
- ElextronikaCopper Contributor
It works for me too ,I try the new version and didnt see it , but after installing a couple of times it works . Also I uninstall the previous version before .
Thanks Guys to the TIP
- EricStarkerFormer EmployeeHey, I think you meant to tag someone else in this reply, but I'm glad you got things resolved!
- ejohansonBrass ContributorI have the same problem, and cannot find anything the solves it. The workaround suggested by BHITSSD did not help (I have no "older" versions of the driver installed to select).
- charlesyeh522Copper Contributor
Please enter prolific's web-site:
http://www.prolific.com.tw/US/supportDownload.aspx?FileType=56&FileID=133&pcid=85&Page=0Download "PL23XX_Prolific_DriverInstaller_v401.zip" driver.
The v4.0.1 file can fixed your Win11 driver issue.
- ejohansonBrass Contributor
I tried the older driver available here:
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=223&pcid=126
And this seemed to work for Windows 11. Weird that an old driver works better than the latest one.I have the PL-2303 TA chipset.
- cshisavCopper Contributor