Reference Designs
Software Examples
FT51A Examples
FT90x Examples
FT9xx Examples
EVE Projects
FT600/601 Examples
FT602 Examples
Android Projects
Android Java D2XX
Vinculum-II Projects
Vinculum Projects
Code Examples
FT12 Examples
FT313H Examples
FT4222H Examples
Related Links
Sales Network
Web Shop
Contact Us



  FTDIChip-IDô Projects

The examples posted on this page demonstrate the use of the FTDIChip-IDô feature of the FT232R and FT245R devices.  The FTDIChip-IDô is a permanent, unique number programmed into each IC during production that cannot be changed by the end user.  Since each number is unique, applications can be tied to specific devices, providing a dongle feature.  The USB-Key is ideal for developers wishing to utilise only the FTDIChip-IDô security features without a UART or FIFO interface.


An application note is available on the FTDIChip-IDô on our Application Notes page.  In order to extract the FTDIChip-IDô from a FT232R or FT245R device, the FTChipID DLL is required and D2XX drivers must be installed.


The FTChipID DLL is available for Windows (V1.1.0), Linux (V0.1.0) and Mac OS X (V0.1.0).  A FTChipID programmer's guide is available from our Programming Guides page.



Example code showing how to use the FTChipID DLL is available for the following platforms:


A 64 Bit DLL for Windows OS is also available for download here.



  Example 1 - Web Registration Application
This web application example lists all of the FT232R and FT245R based devices connected to the client PC and allows the user to select which devices to register with a server.  The registration works by reading the unique FTDIChip-IDô from the device, encrypting it with date and time information and then writing the encrypted data back into the onboard EEPROM user area. 
The encrypted FTDIChip-IDô information is decrypted and checked against the permanent FTDIChip-IDô to verify the registration.  If the decrypted FTDIChip-IDô does not match, then the device is not registered.
To download the example, click here.
Please note that the latest D2XX driver must be installed for this example to function.





© Future Technology Devices International Ltd.