Home
Products
Drivers
Firmware
Support
Documents
Reference Designs
Software Examples
Utilities
Knowledgebase
Related Links
FAQs
Android
EVE
MCU
Sales Network
Web Shop
Newsletter
Corporate
Contact Us

 

 

  Utilities
The utilities page contains useful programs that provide extended capabilities for application development and manufacturing support. Engineers should take care to validate output from these utilities. Extreme vigilance should be exercised when dealing with programming/download utilities so that device contents are not erroneously deleted or corrupted.

 

 EVE Screen Editor

The EVE screen editor is a Windows based tool, designed to allow EVE (FT800 series) customers to experiment with creating display lists, utilising a simple “drag and drop” method to control the EVE graphics controller.

Also available within the tool is the ability to connect to external hardware such as a VM800B allowing designs to be displayed on real hardware as well as on the PC screen.

Lastly, included in the setup file is an EVE emulator library allowing designs created in alternative development tools to be displayed on the simulation tool output window.

A full user guide may be downloaded here


The installation file and setup file may be downloaded here.

 

 EVE Image Converters

EVE series devices (e.g. FT800) will allow for displaying user supplied .jpeg and .png images.

To use such images they must be converted to a format that EVE recognises such as L1, RGB565, ARGB1555 etc.

This may be performed on a windows PC with the img_cvt utility available for download here.

Instructions are provided in the downloaded zip file.

A second tool for users wanting to use the Paletted bitmap format which allows for storing the image with less memory required, use the utility here.

And finally, although the FT800 does not support DXT1 formatted images directly a pseudo version that allows for highly compressed imaging similar to DXT1 is available for download here. This format is ideal for applications that want a small image file to save memory space and also have fast image uploads.

For further details of implementing the generated image into your application refer to AN 303.

 

 EVE Audio Converter

EVE series devices (e.g. FT800) will allow for playback of user supplied audio files.

To use such files they must be converted to a format that EVE recognises such as:

8 Bit signed PCM(LINEAR); 8 Bit u-Law; and 4 Bit ADPCM

Files created in a .WAV format may be converted on a windows PC to a supported format using the aud_cvt utility.

The utility is available for download here.

Instructions are provided in the downloaded zip file.

For further details of implementing audio file conversion into your application refer to AN 276

 

 EVE Font Converter

EVE series devices (e.g. FT800) will allow for displaying user supplied fonts.

To use such fonts they must be converted to a bitmap

This may be performed on a Windows PC with the fnt_cvt utility available for download here.

Instructions are provided in the downloaded zip file.

For further details of implementing the generated font into your application refer to AN 277

 

 FT_INF 2.0.61.242 - Custom INF File Generator

FT_INF has been updated to be compatible with the latest certified version of FTDI’s Windows driver, 2.12.00.

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 by clicking here.

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.

 

 FT312D Configuration

The FT312D chip is supplied with a default set of descriptor strings that the Android Open Accessory platform, which the FT312D is connected to, will use to identify and match with the application.

To enable users to pair their hardware/Android application, a utility is provided to allow customers to change these strings.

The utility runs on Windows OS.

The utility is downloadable from here.

The user guide is downloadable from here.

 

 Ignore Hardware Serial Number Registry Editor Utility

This is a free utility that is used for editing the registry to ensure the serial number descriptor of each FTDI device is ignored during driver installation. This feature ensures any FTDI device connected to a USB port is given the same COM port number.

Enter the device type and VID/PID that you want to ignore the serial number on and press WRITE to apply. You can remove the registry key with the ERASE button.

Download the utility exe file here.

Note: the utility should be run before the first device installation.

For more information on the Ignore Hardware Serial Number setting and other driver settings please refer to AN_107 Advanced Driver Options which may be downloaded as a pdf from here.

 

 FT311D Configuration

The FT311D chip  is supplied with a default set of descriptor strings that  the Android Open Accessory platform, which the FT311D is connected to, will use to identify and match with the application.

To enable users to pair their hardware/Android  application, a utility is provided to allow customers to change these strings.

The utility runs on Windows OS.

The utility is downloadable from here.

The user guide is downloadable from here.

 

 V2PROG VNC2 Programming Tool

V2PROG is a simple tool for loading pre-compiled .ROM files generated with the Vinculum II toolchain  onto Vinculum II IC’s, over the VNC2 debug interface. It provides an easy to use GUI interface for loading FTDI’s precompiled files or files generated by the user onto the IC.

The utility may be downloaded here.

An application note which describes how to use the V2PROG utility (AN_203_Loading_VNC2_ROM_Files_Using_V2PROG_Utility) is available for download as a .PDF by clicking here.

  COMPort_Assignment Utility
COMPort_Assignment is a free utility that is used for assigning the COM Port numbers of FTDI devices.  It runs under Windows XP, Vista and Windows 7. COMPort_Assignment utility is available for download as a .zip file by clicking here.

An application note which describes how to use the COMPort_Assignment utility (AN_160_COMPort_Assignment_User_Guide ) is available for download as a .PDF by clicking here.

 

 

  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.

 

 

  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 3.0.56.245 - EEPROM Programming Utility
From version 3.0.56.245 onwards, FT_Prog provides support for FT4222H devices.

FT_Prog has now been updated to program the OTP on the FT4222H 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 Vinculum 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.

 

PLEASE NOTE - The use of some of these utilities by an end user may result in a device being rendered useless.

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

 

The full FT_PROG User Guide can be downloaded here.

 

Please Note: FT_PROG requires the Microsoft .NET Framework 4.0 installed on your system to run the application. This can be obtained from the Microsoft Website http://www.microsoft.com/download/en/details.aspx?id=17851&WT.mc_id=MSCOM_EN_US_DLC_DETAILS_121LSUS007996
If your system does not have .NET 4.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.

 

 

  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.

 

 

  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.

 

 

  VEVAL  Utility for V-Eval

Program for use with the V-Eval development board.  Can be used as a terminal application, for reprogramming the VNC1L and for monitoring data sent to and from the VNC1L UART.

 

NOTE: the FT2232 device on the V-Eval board requires FTDI's CDM drivers

 

Click here to download

 

 

  VNC_PROG Programmer for VPROG1

Multi-threaded program for use with the VPROG1 programmer board.  Can be used to program up to 10 VNC1 or VNC2 48pin devices at a time with a specified firmware library.

 

NOTE: the FT232R device on the VPROG1 board requires FTDI's CDM drivers

 

Click here to download

 

 

  Vinculum Firmware Customiser (V1.1b)

Application to modify firmware default behaviour such as default Baud rate or set short command set.  A user manual is also available.

 

Click here to download

 

 

  VPLAY

Application to play music through a VMUSIC1 module (requires TTL-232R-3V3)

 

Click here to download

 

 

 



 

© Future Technology Devices International Ltd. 2014