Home/Support/Support Forum/Issues with XTend-PKG drivers

Issues with XTend-PKG drivers

0 votes
I have several Digi Xtend-PKG modules which are all showing up differently when I plug them into a Windows 7 computer. In the Device Manager, the units show up as:

- Under "Other devices", "USB Serial Port"
- Under "Ports", "Digi USB Serial Port (COM8)"
- Under "Ports", "USB Serial Port (COM3)"

For the two units that show up under "Ports", I've noticed significant differences in behaviour between the two drivers:

- The "Digi USB Serial Port" driver seems to buffer data, so if there is a steady stream of incoming data it will appear to my application in chunks.
- The "USB Serial Port" driver delivers data smoothly.

The unit which shows up under "Other devices" isn't even accessible, since it is not exposed as a COM port.

On my Windows 10 computer, the only one of the three which seems to be enumerated at all is the unit that shows up as "USB Serial Port" under "Ports" on Windows 7. This underscores my feeling that there is actually something wrong with the other two units.

I need to get all of these units enumerating properly under Windows 10, and ideally I'd like to have them all show up with the "USB Serial Port" driver on Windows 7, so that the data appears smoothly. How can I do this?

Michael
asked Oct 17, 2016 in XTend by crwper New to the Community (0 points)

Please log in or register to answer this question.

1 Answer

0 votes
I would first suggest that you use the external power source to power all three radios.

Next, I would download and use the Windows 10 VCP driver from FTDIchip.com.
answered Oct 17, 2016 by mvut Veteran of the Digi Community (11,302 points)
I am connecting to external power first (9 V 1.1 A) and then to USB.
I have a bit more information for you. I opened up all five radios to take a look at the date code on the FTDI chips. Two units have date code 1106 and three have date code 1113.

The units with date code 1106 enumerate as "USB Serial Port" with an assigned COM port on both my Windows 7 and Windows 10 machines.

The units with date code 1113 enumerate as "Other device" with no assigned COM port on my Windows 7 machine (where I deleted the "Digi USB Serial Port" driver) and as "Digi USB Serial Port" with an assigned COM port on my Windows 10 machine.

The units with date code 1106 enumerate with VID/PID 0403/6001, whereas the units with date code 1113 have VID/PID 0403/EE18.

A more superficial difference is that the units with date code 1106 have a white USB port, while the units with date code 1113 have a black USB port.

The following document seems to give FTDI's actual VID/PID for the FT232BL as 0403/6001:

http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_100_USB_VID-PID_Guidelines.pdf

Note that the devices with this VID/PID (date code 1106) have been using the FTDI driver without problems, while the other devices don't recognize the official driver.
All of these use the same driver regardless of the PID and VID. Other than updating to a more current driver that supports newer versions of Windows, Digi has not changed what driver is supported.

With that said, I would strongly recommend using the FTDI driver remover from FTDIchip.com and downloading the new driver from the same site. Make sure you use the Setup.exe version. Make sure you only run the setup once as that is all you should have to.
Are you completely certain that these devices will use the same driver regardless of VID/PID? My understanding is that the operating system uses the VID/PID listed in the driver's ".inf" file in order to identify the device. Looking at the two ".inf" files in the CDM driver distribution, both identify the 0403/6001 VID/PID combination but definitely not the 0403/EE18 combination.

I tried running the CDM Uninstaller to get rid of the 0403/6001 and 0403/EE18 drivers. It reported success with the 0403/6001 driver but said that it could not find a device with VID/PID 0403/EE18. This is consistent with my suspicion that no driver is being installed for the latter VID/PID combination.

I then ran the CDM Setup to reinstall the drivers. Finally, I plugged each radio into external power and then into USB. The devices which enumerate as 0403/6001 appeared as expected in the Device Manager, but the 0403/EE18 devices appeared in "Other devices" without an associated COM port.

One thing I am wondering is if the FT232BL chips themselves are at fault. I can't see why a properly functioning chip would identify itself as anything other than 0403/6001. I've purchased a couple of FT232BL from Digi-Key with date code 1616, and will try replacing the chip on boards which identify as 0403/EE18. I'll let you know what I learn.
Yes, if you use the most current driver, it will work on all of the radios. Including some of the very first versions of the Digi USB radios that ever existed.

You need to run the setup after you plug the devices into the COM ports.  You may even need to enable the COM ports via the device manager and the advanced function of the USB driver.
...