@TheRealVictor, I just downloaded the latest Prolific PL2303 Drivers to try to get my K150 PIC programmer working with Windows 10.
Windows 8 (and, I assume, Windows 10) are not supported in the earlier versions of the PL2303 chip. (I’m out of luck too.)
My chip is labelled “PL2303HX”, and is a number of years old. (I’ve had the board for about 4 years.)
From the “PL-2303 CheckChipVersion Tool Program v126.96.36.199” readme file:-
. USB 1.1/2.0/3.0 Host Controller
. Device using PL2303HX/X/EA/RA/SA/TA/TB version chips
. PL-2303 Windows Driver Installer v1.8.0 or above
. Supports the following Windows OS Family:
- Windows XP SP2 and above (32 & 64 bit)
- Windows Vista (32 & 64 bit)
- Windows 7 (32 & 64 bit)
- Windows 8/8.1/10 (32 & 64 bit)
- Windows 8 is NOT supported in HXA/XA chip versions (will show yellow mark Error Code 10).
- Windows 8 is supported only in following chip versions:
- PL2303HXD (HX Rev D)
- PL2303EA (ESD protection)
- PL2303RA (Built-in transceiver)
- PL2303SA (SOP8 package)
- PL2303TA (PL2303HXA/XA replacement)
- PL2303TB (12 GPIO)
Supported device ID and product strings:
. VID_067B&PID_2303 for “Prolific USB-to-Serial Comm Port”
. VID_067B&PID_2304 for “Prolific USB-to-Serial Comm Port” (PL2303TB chip)
. Other VID/PID based on PL2303 chip.
Like you, the device shows in “Device Manager” with a yellow exclamation mark, and in “Properties” it says:-
This device cannot start. (Code 10)
A device which does not exist was specified.
If you try to update the driver, Windows says that the best driver for the device is installed, (but it doesn’t @#$% work!).
If I run the PL2303 “checkChipVersion_v1006.exe” app, it says “OPEN COM PORT FAILED”.
In my case, I have an XP machine here with a working driver if I want to do any PIC programming, but it sounds like you might be up the creek without a paddle.
I’ll keep an eye on this thread, in case you or someone else finds a way to make these things work with Win10, but I’m not holding my breath.
Edit: If I were you, I’d go with @Ballscrewbob’s advice and change to a CP2102-based USB to TTL converter. My CP2102 modules are working fine with Win10.
Edit2: Or an FT232 or CH340 I guess, as suggested by others. Anything but a PL2303, unless you’re sure it has a PL2303HXD or similar chip and not a Rev A chip.