N9XLC

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Saturday, 25 May 2013

PL-2303 Troubles cannot start device code 10

Posted on 22:00 by Unknown
Having to deal with this issue, again, lately gave me the idea for this post. Ever buy a radio programming cable, or a cheap USB-Serial adapter, only to plug it in and have Windows tell you that there was an error installing the device? Typically, when you go into the device properties it tells you that it "Cannot start device (code 10)".

Prolific is the original manufacturers of the PL-2303 chip. It is a single chip device that plugs into a usb port on one end and gives you a normal RS-232C serial port on the other. The chip got popular enough that other Chinese manufacturers cloned it. I'm not sure if they cloned the exact chip, or if they made one that does the same function but uses the same protocol as the PL-2303 chip and uses the same drivers. At first, when these chips came out the version of drivers which existed would work 100% with these clone chips.

Prolific didn't like this however. They have a good reason I'm sure. Since clone makers tend to ride on the coattails of the authentic chips, the authentic manufacturer gets to deal with people coming to them when things don't work. So it's an issue of supporting chips that you didn't make and you didn't profit off of. What they did, I've read, is add a check into the newer versions of the drivers so that they check for a specific response from the chips. If it responds with 1 code then it's authentic and the drivers work, if it responds with another code then they know it's not authentic and the drivers give you the oblique error message.

It's been awhile since they changed the drivers to add this check in, so it's rather hard to find older drivers that work in Windows for your new serial adapter.

Prolific has a good reason for doing this, but it really only hurts the end user who buys a device that doesn't have an authentic chip in it. It's not like the end user can check to make sure it does, or even knows that it might not have an authentic chip before they buy it. Some locations to buy these are also not receptive to returns either. It's possible that someone could lose some money buying a cable that they don't have the expertise to fix. Moving up the chain, it's even possible for the people who are designing the cables to errantly use unauthentic chips even if they think they are buying the real deal. Some of the older drivers do still exist that work with the clone chips, and I'm willing to bet that the Linux drivers are not hobbled in the same manner.

Given all of the difficulties with these chips, why can't an alternative show up to replace them in designs? I think even if someone could produce an open-source adapter design using an inexpensive PIC chip or similar with USB support then that would benefit a lot of people. If I find a list of alternative chips later, I will append it to this post. Maybe an open-source project has already been accomplished if this page about LUFA is any indication.

Shameless plea to radio manufacturers: Please build USB support into radios. Please? It would be beyond great to have a micro-usb port on one side of the radio that could accept a standard usb cable for programming. (Trickle charging would be a good benefit as well, but I won't push it.) Seriously, I have separate, incompatible, cables for my new Baofeng, my Icom R3, my Yaesu FT-50R, a Puxing PX-2R and I think one or two older radios floating around. In the future, I should be able to get all new radios with a micro-usb port and just use the same cable as I do for my phone to plug into my computer for programming.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Freescale MC13260 SoC Two-Way Radio IC
    Found this in a mailing-list post the other day. Very neat, it's a System-on-Chip that is almost everything you need to make a radio fro...
  • Packet Hailing Channel
    Hailing frequencies open captain! http://nwdigitalradio.com/products/ Kidding, good talk. Skip a few minutes in to avoid an intro. I was sk...
  • (no title)
    My pixie II kit I built the other day. It's not "Done", I have some work to do on it. I really need a small bit of coax to con...
  • (no title)
    There have been a couple of interesting developments recently that I'd like to highlight. The first one, I'm most excited about it, ...
  • PL-2303 Troubles cannot start device code 10
    Having to deal with this issue, again, lately gave me the idea for this post. Ever buy a radio programming cable, or a cheap USB-Serial adap...
  • IC-9100
    This is a new, very expensive, HF/VHF/SHF tranceiver that Icom is advertising and potentially going to release later this year. It can do HF...
  • Kenwood TR-9000 Service manual
    Found this up on scribd, hopefully it'll help me with my TR-9000 problems. TR9000Ser
  • TR-9000 frequency problem
    Ran into a weird issue the other day on my TR-9000 when turning it on after a long time of being powered down. My band limits were set to 14...
  • "High-Speed" data and digital voice
    It's a sham that faster digital modes haven't really caught on. I've read about 56k packet in the past. Most radios today suppor...
  • Kenwood TM-241a
    I'm working on reverse engineering the remote control interface on my TM-241a. When it was a new radio you could buy options to use it: ...

Categories

  • AMPS
  • AMSAT
  • arg
  • arm
  • cellphone
  • Chinese Radios
  • Codec2
  • D-Star
  • DTV
  • FT-1DR
  • game
  • hsmm
  • neat
  • oddball
  • openbts
  • repair
  • sbc
  • sdr
  • SoC
  • sstv
  • the future
  • TM-241a
  • usrp

Blog Archive

  • ▼  2013 (15)
    • ▼  May (7)
      • PL-2303 Troubles cannot start device code 10
      • Hamvention 2013
      • vv-808 Mobile Transceiver update
      • Hamvention
      • Ten Tec 506 Rebel
      • VV-808 Mobile Transceiver
      • X1M MKII 20W QRP SSB CW Transceiver
    • ►  April (2)
    • ►  March (2)
    • ►  February (2)
    • ►  January (2)
  • ►  2012 (17)
    • ►  September (1)
    • ►  August (3)
    • ►  May (3)
    • ►  April (6)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2011 (33)
    • ►  December (1)
    • ►  November (3)
    • ►  October (3)
    • ►  September (4)
    • ►  August (5)
    • ►  May (1)
    • ►  April (1)
    • ►  March (5)
    • ►  February (4)
    • ►  January (6)
  • ►  2010 (23)
    • ►  December (3)
    • ►  October (2)
    • ►  September (1)
    • ►  August (2)
    • ►  July (2)
    • ►  May (8)
    • ►  April (4)
    • ►  March (1)
Powered by Blogger.

About Me

Unknown
View my complete profile