Programming Cable Information

Unless othewise indicated, all information on this page applies equally to the PRO-92, 93, 95, 96, 97, and 99 handheld scanners, as well as their "base/mobile" counterparts (PRO-2067, 2053, and 2096)

Last updated 20 Apr 2005

Questions or comments- Email me

Note: I lifted some of this info from the PRO-92.COM site. It's reproduced here because some of that site's links have been messed-up (as of this writing).

Cables
Buying USB - Serial adapters
Building PC/IF voltage differences (PRO-95 problems)
From other scanners

GRE now offers a direct USB-Scanner programming cable. This cable is highly recommended.

However, be sure you don't get 20-048. Contrary to what anybody may have told you, catalog #20-048, both software and cable, will NOT work with the 92/93/95/96/97/99/2067/2053/2096.
Radio Shack now carries a cable for these scanners, catalog #20-289.

However, be sure you don't get 20-048. Contrary to what anybody may have told you, catalog #20-048, both software and cable, will NOT work with the 92/93/95/96/97/99/2067/2053/2096.
WARNING: An analysis of the circuit indicates that the 20-289 cable's design is not really compatible with either the PRO-96 or some PCs' serial ports. The analysis can be found here.

In general, there are two types of cables that can be purchased or built for these scanners: one-way and two-way. The one-way cables will allow you to upload data to the scanner only - you cannot download data from the scanner. The two-way cables let you upload and download. This is useful if you already have data in the scanner, and want to retrieve it, modify it, and send it back to the scanner. If you only care about creating data on the PC and sending to the scanner, then a one-way cable is sufficient. Note: Win92's Verify feature requires a two-way cable, as the verification is done by reading back from the scanner and comparing to what was sent.

Pre-built cables, available for purchase

All of the ready-made cables are two-way, as defined above. There are two known cables:

back to top

Build-it-yourself cables

There are several different designs for cables, both one-way and two-way. I list a few below:

back to top

Cables from other scanners

Some people use the cables that were designed for other scanners, such as the Yaesu and ICOM radios. Some of these cables might require adapters (e.g. stereo to mono, sub-mini to mini). If you already have such a cable, you may wish to give it a try. If it doesn't work, then try one of the options above. If you try such a cable, please let me know (including any adapters you used) so that I can include it here.

From Scanner Adapters, etc.
Icom IC-2800 Stereo - Mono
Yaesu VR-500 cable from ADMS-3 package

back to top

Scanner PC/IF jack differences

I had been using the cable that came with my Casio QV-3000EX digital camera (sweet machine BTW, especially with the 1GB MicroDrive). That cable, along with the sub-mini stereo to mini stereo plus mini stereo to mini mono adapters, worked flawlessly on my PRO-92 and PRO-93. When I first started writing Win95, however, the cable would not receive data from the PRO-95. It would send data to that scanner just fine. I checked the voltages present on the three scanners' PC/IF jacks, and found the following:
Scanner Voltage (V)
PRO-92 4.68
PRO-93 3.23
PRO-95 3.19
In a conversation with Bill Petrowsky, he informed me that the Casio cable I was using was really designed for 5 V logic and that it barely worked with the PRO-93's 3.3 V logic. He said that he read 3.215 V on his PRO-93 and if the PRO-95 is much lower, it could make the cable unusable. I presume that the 3.19 V on my PRO-95, possibly combined with tolerances within the Casio cable, did, in fact, make my cable unusable. I have received a few reports (not many) from users that have had problems using the Casio cable to receive data from the PRO-95, while it sends data to that scanner just fine, and works in both directions on their PRO-92 and/or PRO-93.

Incidentally, the Casio cable mentioned above is the same design as the "Purple" cable. IIRC, the guy (Larry Berg) that designed the Purple cable originally did it for Casio for use with their electronic organizers, calculators, etc.

Bill sent me one of his "Simplified Op Amp Programming Cables", and it works perfectly on all three scanners. That cable is independent of the voltage on the scanner's PC/IF jack.

Summary: If you are using a Purple/Casio cable and it won't download from your PRO-95, you may wish to build Bill's "Simplified Op Amp Programming Cable", referenced in the link above.

back to top

USB - Serial Adapters

Back in February 2002, I went to a local store (Fry's Electronics in Sunnyvale, CA) and picked up one of every USB->Serial adapter they had. I ended up with:

Some of these things are sold, not as a "USB to Serial Adapter", but as a device that lets you hook up your handheld computer (e.g. a Palm) to your PC via USB. I merely looked at the cable and decided it was really a serial adapter.

The iogear device downloaded perfectly. When uploading, it seemed to go through the paces, but then the scanner initialized at the end of the transfer. I noticed that the transfer didn't seem to take long enough, and hypothesized that the USB driver was taking all of the data and saying "sent" before the scanner had actually received the data. I started adding delays between blocks of data, and was able to make it work. In order to support this adapter, and any others that act like it, I added an "Extra Write Wait Time" option to the Configuration menu. If you're using a USB adapter and your uploads fail as described above, you might want to try this option. Note: This device is my personal favorite. Its cable is only about 15" long, and is perfect for carrying around with my laptop.

The Keyspan device worked just fine, both uploads and downloads. It was not necessary to select the "Extra Write Wait Time" option (though it still worked if I did - the transfer just takes much longer).

The Belkin device uploads to the scanner, but fails miserably on download. I could never get more than 500 bytes from the scanner. Since Win93 doesn't make any timing decisions in downloads, there's not much I can do with this one (unless Belkin comes out with a new driver). Interestingly, this one, when I connect it to my scanner with my Casio cable and 2 adapters, is the only one that causes the scanner to go into Clone Mode (the others cause no change to the scanner until I do something in Win93). I may look at the modem control lines on the adapter's serial pins with a meter, to verify that they're being set to the correct levels. UPDATE: The Belkin device now works with Win93 and Win95. I haven't tried it with Win92 (that I recall). If anybody does try this device with Win92, please let me know so that I can either update this page or fix Win92, as appropriate.

back to top