« Previous - Version 2/8 (diff) - Next » - Current version
Robert Terzi, 03/24/2013 03:54 pm


CableGuide FTDI OEM Cables

Note: this page is currently a work in progress

Some cable vendors use the FTDI serial chip in their USB radio cables, but have changed the chip's ID codes so that the cable will not be recognized as a generic serial communications port. By default CHIRP will not be able to use these cables because CHIRP requires a serial port. Most notably RT Systems sells such cables. There are also some Icom cables that are sold this way. Using a vendor specific code on the USB chip allows software that is specifically written for that cable, usually under Microsoft Windows, to identify the cable and eliminates the guessing about which port the radio is connected to.

There use such a cable with CHIRP there are two options. You can either get your computer to recognize the OEM cable as a generic serial port by tweaking the driver setup, or you can change the cable to use the default FTDI codes, so the standard FTDI driver present in most operating systems will recognize the cable and create a standard serial port.

Get your OS to recognize the cable as a generic FTDI USB Serial Cable

Windows

Windows 7 (possibly also Vista)

With Windows 7 and possibly other versions like Vista and Windows 8, it is possible to trick Windows into updating the driver to the latest generic FTDI driver. Once that is done, there will be the option load the VCP (Virtual COM Port) driver that will create a generic COM port in Windows that can be used by CHIRP.

  1. Download the VCP driver zip file and expand it to a folder
    http://www.ftdichip.com/FTDrivers.htm
    Open up the device manager and update the driver for the RT cable device
    - Go though the "let me choose" and "have disk" options to point it at the
    folder where the files were unzipped.
    - Install the driver that shows up even if it warns about it not being
    compatible.
    - The device now shows up as "USB Serial Converter", go to its
    properties/advanced tab and check the box called "Load VCP".
    - Unplug the device and plug it back in
    - A new com port device will show up, but a driver will not load for it
    automatically.
    - Go thought the same process as before to install the driver from that
    unzipped folder.

Windows XP

Mac OS

Linux

Manual method

udev rule

Change your cable's ID to FTDI default

FTDI has a free download of a utility for Windows that will allow changing the USB serial chip's VID and PID. The FTDI USB serial chip has a small EEPROM built in. Once you have reprogrammed the chip in your cable you should be able to use it under most operating systems without having to do anything special. It should be recognized as a generic FTDI serial cable.

NOTE: When you change the ID, the original software for your cable will no longer recognize your cable.

If you want to use the original software again, you'll have to reprogram the chip back to the VID/PID it had originally. There is the ability do save a copy of the original chip's configuration. If you plan to use both the original software that came with your cable and CHIRP, you should use the other method to get your system to load the serial driver (VCP) with your cable's OEM VID/PID.

To use this method:
  1. download and install the utility from the FTDI site.
  2. Use the utility to save the current configuration of your cable (Note: the software refers to this as a template)
  3. Determine the correct default VID and PID for the specific FTDI chip in your cable.
  4. Change the settings and reprogram the cable.