Home
Products
Drivers
Documents
Resources
Utilities
Links
Projects
Support
Knowledgebase
Sales Network
Web Shop
Corporate
Press
FTDI Newsletter
Contact
  Utilities
The utilities page contains useful programs that are intended for use by manufacturers.  Use of some of these utilities by an end user may result in a device being rendered useless.

 

Some of the supplied utilities (e.g. FT_Prog) allow manufacturers to program EEPROM contents "on-site" - i.e. a blank EEPROM is soldered onto the PCB and the utility allows the manufacturer to configure and test the product as part of the production and test process.

 

 

  FT_PROG 1.2.5 - EEPROM Programming Utility
FT_PROG is a free EEPROM programming utility for use with FTDI devices.  It is used for modifying EEPROM contents that store the FTDI device descriptors to customize designs.  FT_PROG also includes the capability of programming the VNC1L firmware.  FT_PROG is an enhanced version (and a replacement for) the previous utility used for this function called MProg as well as the VProg application.

 

FT_PROG is available for download as a .zip file by clicking here.

 

For usage instructions, refer to the FT_PROG Readme.

The full FT_PROG User Guide can be downloaded here.

 

Please Note: FT_PROG requires the Microsoft .NET Framework 2.0 installed on your system to run the application.  This can be obtained from the Microsoft Website (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en), if your system does not have .NET 2.0 installed please download the file from the above link.  To install, double click on the dotnetfx.exe and follow the instructions in the wizard.

 

 

  Microsoft USBView - USB Connection Viewer
USBView is a free utility from Microsoft  that displays the USB connection tree and shows the USB devices that are connected to it together with their configuration data.  This is very useful for debugging USB enumeration errors.  USBView runs under Windows 98, ME, 2000 and XP.

 

USBView is available for download as a .zip file by clicking here.

 

 

  USBView for Linux - USB Connection Viewer
A version of USBView is available for Linux from http://www.kroah.com/linux-usb/.  As with the Windows version, this displays a connection tree of all the USB devices connected to the PC.  A version compiled for x86_64 Linux can be downloaded here.

 

 

  MProg 3.5 - EEPROM Programming Utility
PLEASE NOTE: Mprog has now been replaced by FT_Prog
MProg supersedes the FTD2XXST utility and is the current EEPROM programming utility from FTDI.  MProg has the ability to erase, program, read and read and parse the EEPROM contents for FT4232H, FT2232H, FT232R, FT245R, FT2232, FT232B, FT245B, FT8U232AM and FT8U245AM devices.  MProg has a clear user interface for selecting settings and a facility to save EEPROM templates to file which can be loaded later for programming more devices.  Multiple devices may programmed at the same time, thus saving time in manufacturing.  Help files are included and explain all of the features available.  Please note that MProg 3.0a will not work correctly under Windows 98/ME with the latest D2XX drivers (3.1.4).

 

Unlike the FTD2XXST utility, MProg does not contain any test features other than confirming the EEPROM contents have been written correctly.

 

MProg is available for download by clicking here.  MProg requires FTDI's D2XX drivers to run correctly. 

 

The MProg User Guide is available for download as a .PDF by clicking here.

 

 

  FTClean - Driver Removal Utility
Uninstalling Windows drivers should always be done by selecting to remove the drivers through the "Add/Remove Programs" utility.  It is possible however, to selectively remove devices with a specific VID and PID combination by running the FTDI uninstaller manually with edited INI files containing the desired VID and PID.  The FTClean utility provides the user with an easy way of running the uninstaller without having to edit INI files.  FTClean generates the required INI files and then runs the uninstaller automatically.

 

To download FTClean as a .zip file with the uninstaller executable, click here.

 

 

  FTDI Port Monitor - Vista Gadget

FTDI have provided a simple Windows Vista Sidebar gadget to monitor which FTDI COM ports are available.  The list of ports continuously updates to display a list of the COM port numbers assigned to currently available FTDI devices. 

 

The gadget can be installed simply by double-clicking the file.

 

 

  VCPTest - Windows CE Test Utility for USB UART Devices

The VCPTest program is intended to show how to communicate with an FTDI device from a Windows CE based system using FTDI's VCP drivers for Windows CE.  It sends and receives data through a loopback connector.

 

To download the program with C++ source code, click click here.

 

 

  FT4232H_UART - Manufacturing Test Utility for FT4232H Devices

The FT4232_UART program is intended for use in an FT4232H manufacturing test environment. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID and PID. The FT4232H default VID/PID is 0403/6011. The source code for this program is provided on the FTDI website at the C# Builder examples page and can be built by VC# 2008. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

 

  FT4232H_UART - Manufacturing Test Utility for FT4232H Devices

The FT4232_UART program is intended for use in an FT4232H manufacturing test environment. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID and PID. The FT4232H default VID/PID is 0403/6011. The source code for this program is provided on the FTDI website at the C# Builder examples page and can be built by VC# 2008. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

 

  FT2232_UART - Manufacturing Test Utility for FT2232 Devices

The FT2232_UART program is intended for use in a FT2232D/H manufacturing test environment. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID and PID. The FT2232H/D default VID/PID is 0403/6010. The source code for this program is provided on the FTDI website at the C# Builder examples page and can be built by VC# 2008. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

 

  ST232R_ver1.4 - Manufacturing Test Utility and Serialiser for FT232R Devices

The ST232_ver1.4 program is intended for use in a FT232B or FT232R manufacturing test environment. ST232_ver1.4 replaces the previous FTDI utility used for this purpose called ST232R and ST232-245. It has a single button user interface and returns a simple pass or fail for USB - RS232 designs. The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6001) and it can also support other VID and PID combinations by EEPROM.ini modification. The source code for this program is provided on the FTDI website at the C++ Builder examples page and can be built by C++ Builder 2009. The test program also requires a special cable to operate correctly.

 

To download the utility, click here.

 

The User Guide can be downloaded here.

 

To download the test cable specification, click here.

 

 

  ST232R - Manufacturing Test Utility and Serialiser for FT232R Devices

The ST232R program is intended for use in a manufacturing test environment.  It has a single button user interface and returns a simple pass or fail for USB - RS232 designs.  The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6001) and must be re-compiled to be used with other VID and PID combinations.  The source code for this program is provided on our C++ Builder examples page.  The test program also requires a special cable to work correctly.

 

To download the executable, click here.

 

To download the test cable specification, click here.

 

 

  FT2232ST - Manufacturing Test Utility and Serialiser for FT2232C Devices

The FT2232ST program is intended for use in a manufacturing test environment.  It has a single button user interface and returns a simple pass or fail for USB - dual RS232 designs.  The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6010) and must be re-compiled to be used with other VID and PID combinations.  The source code for this program is provided on our C++ Builder examples page.  The test program also requires a special cable to work correctly.

 

To download the executable, click here.

 

To download the test cable specification, click here.

 

 

  ST232-245 - Manufacturing Test Utility and Serialiser for FT232BM Devices

The ST232-245 program is intended for use in a manufacturing test environment.  It has a single button user interface and returns a simple pass or fail for USB - RS232 designs.  The executable version is hard-coded for use with the default VID (0x0403) and PID (0x6001) and must be re-compiled to be used with other VID and PID combinations.  The source code for this program is provided on our C++ Builder examples page.  The test program also requires a special cable to work correctly.

 

To download the executable, click here.

 

To download the test cable specification, click here.

 

 

  FTD2XXST - EEPROM Programmer and Test Utility for FT232/FT245 Devices
FTD2XXST is an EEPROM serialiser and testing utility for FT232 and FT245 devices.  FTD2XXST is based on our D2XX drivers and will work on Windows 98, ME, 2000 and XP platforms.  The latest release supports the extra features of the FT232BM and FT245BM devices as well as the AM series devices.

 

Please note that this utility has been superseded by MProg which will also program FT2232C devices.

 

FTD2XXST is available for download by clicking here.

 

The FTD2XXST User Guide is available for download as a .PDF by clicking here.

 

 

  E2PROG - EEPROM Programmer and Test Utility for FT8U100AX
E2PROG is our EEPROM serialiser and testing utility for the FT8U100AX only.  It runs on a Windows 98 platform and requires the VCP drivers to be installed prior to use. 

 

To download the E2PROG utility, click here.

 

 

  EEPROM Programmer Utility for FreeBSD
Our thanks to Bernd Walter (ticso@cicely8.cicely.de) who has provided a version of our EEPROM serialiser utility for FreeBSD.  It should also run on OpenBSD and NetBSD but has only been tested by the author using FreeBSD.  It is distributed free of charge under a FreeBSD style license and can be downloaded from the author's website at  location http://www.bwct.de/ftdi-eeprom-1.0.tar.gz.

 

 

 



 

© Future Technology Devices International Ltd. 2009