I've been able to narrow the problem down to the Windows build of my app (XP/7/8 doesn't seem to matter) and a USB to serial adapter based on the Prolific 2303 chipset. Like I said, programs developed in other languages seem to be able to initialize the port correctly and (in many cases) will leave the port in a state where Xojo can then communicate over it. The most common problem that our customers encounter with a USB to RS-232 adapter is getting the proper driver installed. The driver must correspond to the chip inside the cable—not to the manufacturer of the cable. For USB to RS-232 chips, there are two primary manufacturers: Prolific and FTDI. Re: USB to Serial adapter connection Hi Karim, As illustrated in the link you've found, first you need to go to settings - Modem Preferences - select usbserial0 as the default modem and then edit your connection parameters as said in earlier posts, and it should be that simple.
- Prolific Usb To Serial Adapter
- Prolific Usb To Serial Problem Windows 7
- Prolific Usb To Serial Comm Port Problem
Scan performed on 4/25/2017, Computer: NEC PC-VJ20ERZE1 - Windows 7 64 bit
Outdated or Corrupted drivers:5/21
Device/Driver | Status | Status Description | Updated By Scanner |
Motherboards | |||
Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C8 | Up To Date and Functioning | ||
Mice And Touchpads | |||
KYE HID mouse | Up To Date and Functioning | ||
Microsoft Microsoft USB IntelliMouse | Corrupted By Prolific Usb To Serial Comm Port (com3) | ||
A4Tech HID-compliant mouse | Corrupted By Prolific Usb To Serial Comm Port (com3) | ||
Usb Devices | |||
Intel Xeon(R) processor E3-1200 v2/3rd Gen Core processor DRAM Controller - 0150 | Up To Date and Functioning | ||
Sound Cards And Media Devices | |||
Toshiba TOSHIBA USB ISDB-T and ISDB-S TV Tuner(x64) | Corrupted By Prolific Usb To Serial Comm Port (com3) | ||
AMD ATI Function Driver for High Definition Audio - ATI AA01 | Up To Date and Functioning | ||
AnalogDevices SoundMAX Integrated Digital HD Audio | Up To Date and Functioning | ||
Network Cards | |||
Ralink Belkin 54g Wireless USB Network Adapter | Up To Date and Functioning | ||
Keyboards | |||
Microsoft HID Keyboard | Corrupted By Prolific Usb To Serial Comm Port (com3) | ||
Hard Disk Controller | |||
ALi Coporation ALi M5229 PCI-Bus-Master-IDE-Controller | Up To Date and Functioning | ||
Others | |||
AuthenTec Biometric Coprocessor | Up To Date and Functioning | ||
NEC Texas Instruments PCIxx12 Cardbus Controller | Up To Date and Functioning | ||
Intel Intel(r) AIM External TV Encoder Driver 5 | Up To Date and Functioning | ||
Toshiba Toshiba Secure Digital-Hostcontroller | Up To Date and Functioning | ||
Cameras, Webcams And Scanners | |||
SunplusIT HD Webcam | Up To Date and Functioning | ||
Video Cards | |||
Intel Standard VGA Graphics Adapter | Up To Date and Functioning | ||
Input Devices | |||
Microsoft HID-compliant system control device | Up To Date and Functioning | ||
Port Devices | |||
PROLiNK PROLiNK Diagnostics Device (COM8) | Up To Date and Functioning | ||
Monitors | |||
Sony Digital Flat Panel (1024x768) | Outdated | ||
Mobile Phones And Portable Devices | |||
Acer NOKIA | Up To Date and Functioning |
I use Prolific USB to RJ45 Ethernet dongle and I found that recently in almost any Windows version, I get Core 10 error. This guide shows how to fix Prolific USB to Serial or Prolific USB RJ45 Ethernet Code 10 error. This guide should work for Windows XP, Windows 7, Windows 8, Windows 8.1 and Windows 10 and both 32 bit or 64 bit. Specific driver for my USB dongle is Prolific PL 2303 Driver (VID_067B&PID_2303)
What I did (this didn’t work)
Plugged in the Prolific dongle and this is what I get via Device Manager:
So yes, Windows didn’t pick up the driver. So I used good old trusty google.com and searched for “Prolific Driver”. Hit the first result (that looks like the official Prolific Page: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41) and downloaded PL2303_Prolific_DriverInstaller_v1.17.0.zip.
This zip file contained 3 files and obviously I ran PL2303_Prolific_DriverInstaller_v1170.exe file to install Prolific Driver in good faith. After that, it didn’t improve at all. My Device Manager in Windows shows the following:
The Yellow triangle next to Prolific USB-to-Serial Comm Port (COM4) means correct driver version is not installed. Right-click properties shows the following:
Great!!!
The device cannot start. (Code 10)
A device which does not exist was specified.
You normally get a variation of the following messages
- This Device cannot start (Code 10)
- The drivers for this device are not installed. (Code 28)
- No driver installed for this device
- Device driver was not successfully installed
- There are no compatible drivers for this device.
To make it worse, I got this Prolific USB to Ethernet/RJ45 adapter directly from IBM. There’s seems to be a lot of threads around different website/forums discussing this problem, but I just couldn’t find a fix and the reason for it. Every company selling these Prolific USB dongle claims they are selling the correct version and chipset but Windows simply didn’t detect these when I’ve(or most people) used the Prolific Driver. It seems the main cause of this issue is these devices are using counterfeit Prolific chip made in China or in some cases as claimed by companies Taiwan. Good or bad, original or counterfeit; they all uses the same hardware id and product id that’s registered to Windows Registry
- Vendor ID: VID_067B
- Product ID: PID_2303
To combat this, original Prolific company made changes to their newest drivers to render the counterfeit adapters unusable. Unfortunately this decision also renders all earlier adapters inoperative.
Prolific Usb To Serial Adapter
Alex posted a great detail on these issues in his website:
The Prolific 64-bit drivers that Microsoft supplies via Windows Update, Versions 3.4.67.325, 3.4.25.218, 2.1.51.238, and 3.4.62.293 will not work with most adapters and therefore issues the generic “Code 10” error.
Or you may get no error at all, but your device will still not work.
If your adapter was working prior to going to Windows Update, you can “roll back” to the previous installed driver and all will be well once again.
However, if you didn’t have a previous driver installed that worked, you’ll have to go through the process of removing any PL-2303 driver installation programs,the actual driver files, and the information (.INF) file, BEFORE you are able to successfully install the correct driver.
What aggravates this issue is that there are many “Prolific Driver Removal Tools” that do not work properly!
And Windows 8, 8.1, and Window 10 are set by default to automatically update your drivers without your permission or even notifying you of the update. So no matter how many times you remove the driver files and reboot, the next time you insert the USB-To-Serial adapter, Windows installs the newest non-working version again. Yes, it’s frustrating.
Working driver for Prolific Dongle
Windows 64-bit
You can download PL2303_64bit_ Installer.exe. Virustotal report here.
- Unplug all USB to Serial adapters from your computer.
- Install PL2303_64bit_Installer.exe
- When it prompts you, plug in one (1) of your USB-To-Serial adapters and click “Continue”.
- Finish/Reboot your computer.
After installing the driver a working Prolific USB Dongle would show the following information in the Device Manager > Driver Details section:
- Driver Date: 24/09/2008
- Driver Version: 3.3.2.102
Windows 32-bit
You can download PL-2303_Driver_ Installer.exe. Virustotal report here.
Prolific Usb To Serial Problem Windows 7
- Unplug all USB to Serial adapters from your computer.
- Install PL-2303_Driver_ Installer.exe
- When it prompts you, plug in one (1) of your USB-To-Serial adapters and click “Continue”.
- Finish/Reboot your computer.
Prolific Usb To Serial Comm Port Problem
Removal of this tool:
The Prolific 32-bit PL-2303_Driver_Installer is a “Program” file and therefore installed to your computer and must stay. If you want to delete it, use the Windows “Uninstall a Program” or “Add or Remove Program” feature, however this will also uninstall the driver itself.
Source:
- http://www.totalcardiagnostics.com/support/Knowledgebase/Article/View/92/20/prolific-usb-to-serial-fix-official-solution-to-code-10-error