Future Technology Devices International Limited (FTDI)
Unit 1, 2 Seaward Place Centurion Business Park, Glasgow G41 1HH United Kingdom
Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758
E-Mail (Support): vinculum.support@ftdichip.com Web: http://www.ftdichip.com
Copyright © 2008-2014 Future Technology Devices International Limited
Future Technology Devices International
Ltd.
Application Note
AN_107
Advanced Driver Options
Document Reference No.: FT_000073
Version 2.53
Issue Date: 2014-03-13
This application note describes advanced driver settings and operations for FTDI's CDM
Windows driver. This is intended to be a reference for experienced engineers developing
products incorporating FTDI devices and drivers who are experts with FTDI devices.
Copyright © 2008-2014 Future Technology Devices International Limited
2
Document Reference No.: FT_000073
Advanced Driver Options AN_107 Application Note
AN_107 Version 2.53
Clearance No.: FTDI# 63
Table of Contents
1
Introduction .................................................................... 4
2
CDM USB Serial Converter Properties Page ..................... 5
2.1
Loading the COM Port Driver ..................................................... 5
2.2
USB Selective Suspend .............................................................. 5
3
CDM COM Port Advanced Properties Page ....................... 7
4
Modification of INF for Non-Default VID and PID
Values .................................................................................. 9
4.1
FTDIBUS.INF ............................................................................. 9
4.2
FTDIPORT.INF ........................................................................... 9
5
FTDIBUS.INF Options .................................................... 11
5.1
Adjusting the Reset Pipe Retry Count ...................................... 11
5.2
Using Location IDs .................................................................. 11
5.3
Limiting the Number of COM Ports That Can Be Installed ........ 13
5.4
Override EEPROM Driver Setting ............................................. 13
5.5
USB Timeout ............................................................................ 15
5.6
Disable EEPROM Writes ........................................................... 15
5.7
USB Selective Suspend ............................................................ 15
6
FTDIPORT.INF Options .................................................. 17
6.1
Aliasing Baud Rates ................................................................. 17
6.2
Changing the Default USB Transfer Size .................................. 17
6.3
Setting a Custom Default Latency Timer Value ........................ 18
6.4
Enabling Modem Emulation Mode ............................................ 18
6.5
Buffered Writes ....................................................................... 19
6.6
Miscellaneous Options ............................................................. 19
6.6.1
Timeouts ................................................................................................. 20
6.6.2
Serial Enumerator .................................................................................... 20
6.6.3
Serial Printer ........................................................................................... 20
6.6.4
Cancel If Power Off ................................................................................... 20
6.6.5
Event On Surprise Removal ....................................................................... 21
6.6.6
Set RTS On Close ..................................................................................... 21
6.6.7
Disable Modem Ctrl At Startup ................................................................... 22