Forum Discussion

Cundy66's avatar
Cundy66
Copper Contributor
Nov 15, 2021
Solved

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

  • jordanhallwx's avatar
    jordanhallwx
    Copper 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 

    • charlesyeh522's avatar
      charlesyeh522
      Copper 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_Basinger's avatar
      Kevin_Basinger
      Copper Contributor
      I 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
  • OttToyBoy's avatar
    OttToyBoy
    Copper 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_Basinger's avatar
      Kevin_Basinger
      Copper Contributor
      Thanks. 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.
  • mushfiqrahman's avatar
    mushfiqrahman
    Copper Contributor

    I tried every step those are described by many people nothing can't work

     

    • BHITSSD's avatar
      BHITSSD
      Copper 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.

      • mushfiqrahman's avatar
        mushfiqrahman
        Copper Contributor

        BHITSSD Whole day I spent solving this issue. In the evening I install windows 10 again and it works fine

  • Kevin_Basinger's avatar
    Kevin_Basinger
    Copper 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.

  • chrullrich's avatar
    chrullrich
    Copper 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's avatar
      TysonPaul
      Icon for Microsoft rankMicrosoft

      chrullrich 

      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
      }
      

       

    • evpearso's avatar
      evpearso
      Copper 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.

    • scco1999's avatar
      scco1999
      Copper 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?

  • m-g_0-7's avatar
    m-g_0-7
    Copper Contributor

    As per ejohanson, the older version resolves the issue. So this is how I did it:
    I had the latest driver installed, and when I rolled back, it installed 3.9.1, which resolved the issue.

     

     

    • Elextronika's avatar
      Elextronika
      Copper Contributor

      EricStarker 

       

      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 

      • EricStarker's avatar
        EricStarker
        Former Employee
        Hey, I think you meant to tag someone else in this reply, but I'm glad you got things resolved!
  • ejohanson's avatar
    ejohanson
    Brass Contributor
    I 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).
    • charlesyeh522's avatar
      charlesyeh522
      Copper Contributor

      ejohanson 

      Please enter prolific's web-site:
      http://www.prolific.com.tw/US/supportDownload.aspx?FileType=56&FileID=133&pcid=85&Page=0

      Download "PL23XX_Prolific_DriverInstaller_v401.zip" driver.

      The v4.0.1 file can fixed your Win11 driver issue.

    • ejohanson's avatar
      ejohanson
      Brass 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.

Resources