 |
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.
|
 |
SPITest - Hi-Speed Mini Module EEPROM
Recovery Utility |
|
|
This utility may be used to recover a
corrupted EEPROM on a Hi-Speed mini module by erasing it. See
application note AN_136 for further details.
SPITest
is available for download
here.
|
 |
FT_INF -
Custom INF File Generator |
|
|
FT_INF is a free application allowing users to create custom inf files
that can be used in conjunction with FTDI�s proprietary drivers.
Altering inf files gives users the flexibility to install FTDI devices
that do not use FTDI�s default Vendor ID / Product ID as well as fine
tune some of the more advanced driver settings.
FT_INF is available for download as a zip file by clicking
here. The
full FT_INF User Guide is included.
Please Note: FT_INF 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.
|
 |
CDM
Uninstaller 1.4 -
Windows Device Driver Uninstaller |
|
|
CDM Uninstaller is a free application that can selectively remove Windows device drivers from the user�s system as specified by the device Vendor ID and Product ID. This application comes as a command driven application or as a GUI executable.
The readme for the command line version is available
here and the readme for the GUI version can be viewed
here.
Both applications come as a zipped executable that needs to
be extracted prior to running. Please refer to the readme for running the application..
Download CDM Uninstaller (command line version
+ GUI version)
|
 |
FT_PROG 1.9 -
EEPROM Programming Utility |
|
From version 1.5 onwards, FT_Prog provides enhanced compatibility with VNC1L based designs.
FT_Prog has now been updated to program the flash on the
VNC2 device.
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.
|
 |
FT2xxR Clock utility |
|
|
This is the utility to select whether the FTxxxR
device will use the internal or external oscillator.
Warning If you do not
have an external crystal connected in your circuit and run
this Utility, your FT232R/FT245R
may become permanently
unusable. Please make sure
that the external crystal
is connected across the OSCI and OSCO pins of the
FT232R/FT245R.
For more information on how to use the
FT232R/FT245R with an External Crystal, please refer to
Using the FT232R/FT245R with an External Crystal or Oscillator
To download the utility click
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.
|
|
|