FTDI’s CDM drivers provide both D2XX and VCP functionality through a single driver package on PCs running the following Windows operating systems:
The files included in a standard CDM release are:
2.06.00 (October 22, 2009)
WHQL certified version with various bug fixes and enhancements.
2.04.16 (February 17, 2009)
2.04.14 (October 27, 2008)
WHQL candidate version with various bug fixes and enhancements.
2.04.06 (March 13, 2008)
2.02.04 (July 3, 2007)
WHQL certified version. New driver architecture combining 32-bit OS driver and 64-bit OS driver.
WHQL certified version. New driver architecture combining functionality of D2XX and VCP drivers.
WHQL certified version. Fixed installation problem.
Support for FT2232C devices.
Fixed write request synchronization issue.
Fixed flow control issues.
Changed cancel processing to fix blue screen.
1.00.2168 (June 8, 2005)
Fixed lockup condition on port close.
Fixed bug in software flow control.
Support for buffered writes.
Fixed property page.
1.00.2162 (November 25, 2004)
Tested with HCT 12.0.
Added option to prevent modem control signals following legacy port behaviour at startup.
Fixed delay on disconnect under WinXP.
Fixed bug that could cause computer to hang during closedown.
Fixed bug in baud rate divisor calculation for AM devices.
Location Ids supported is no longer restricted to 10 or less.
Fixed bug that could cause computer to hang on surprise removal.
Fixed bug that caused device handle notification to fail.
1.00.2154 (April 20, 2004)
WHQL certified version.
Fixed initialization problem on WinXP SP1.
Fixed problem with signalling events on disconnect with open port.
Fixed problem with signalling line status errors.
Fixed problem with Location IDs and external hubs.
1.00.2148 (November 11, 2003)
More fixes for WHQL.
Fixed problem that prevented RXCHAR event being signalled when buffers were full.
1.00.2146 (October 28, 2003)
Various fixes for WHQL.
Added option for immediate processing of vendor commands.
1.00.2145 (October 20, 2003)
Fixed power-level problem with VCP serializer DLL interface.
Fixed problem with RTS control toggle mode.
Fixed problem with device state after suspend/resume.
1.00.2140 (September 11, 2003)
Fixed problem with uninstall from DeviceManager.
Fixed problem with Sandstorm software.
Improved device request processing.
Fixed problem with modem control signal state on open.
Fixed cancel write request problem.
Added reset pipe retry count.
Added maximum devices option.
Added supported locations option.
1.00.2134 (June 16, 2003)
More changes for BusHound.
1.00.2133 (June 12, 2003)
Fixed BusHound compatibility problem.
Updated properties page with serial enumerator option.
1.00.2132 (June 09, 2003)
Bug fixes for substitution mode.
Fixed problem where laptops could not enter standby mode.
Fixed problem with Lexmark printer.
Added "Set RTS on Close" flag.
Updated properties page.
Support substitution mode.
Restore device state on return from suspend or hibernate.
Fixed device naming problem.
Fixed bug in purge when receive buffer full.
Fixed bug in properties page.
Beta release includes drivers that have passed Microsoft certification tests.
Support force XON/XOFF option.
New properties page.
Correctly identifies unserialized FT232BM and FT245BM devices.
Fixed remote wakeup.
Support for FT232BM and FT245BM.
Uses location information to enumerate non-serialized devices.
1.00.2104 (July 22, 2002)
Drivers digitally signed.
Fixed problem that resulted in some devices not coming out of hibernate.
Fixed divide-by-zero problem zero baud rate.
1.00.2099 (January 7, 2002)
Fixed problem with aliased baud rates.
Improved transmit throughput.
Support serial printers through Registry setting.
Support for non-standard baud rates.
Support Transmit Immediate.
Disable modem control signals on port close.
Fixed serial mouse disconnect problem in Standby mode.
Runs under driver verifier.
Fixed connect/disconnect problem in Windows XP.
Runs under driver verifier in Windows XP.
1.00.2086 (October 5, 2001)
Fixed write request timeout processing.
Fixed problem with restarting writes after port close.
Fixed no space in read buffer problem.
Passes HCT tests (required for Windows XP Logo).
Uses common uninstaller FTDIUNIN.EXE.
Fixed minimum timeout problem.
Fixed write request blue screen.
Fixed data loss at low baud rates.
1.00.2078 (July 27, 2001)
Fixed support for Logitech mice.
Enhanced write request processing.
1.00.2072 (May 2, 2001)
Runs under Windows XP.
Fixed receive buffer full problem.
1.00.2071 (Apr 26, 2001)
Enhanced BREAK condition processing.
Fixed hyper-terminal re-boot problem seen when transmitting files at low baud rates.
Drop modem status signals on disconnect
1.00.2067 (Feb 26, 2001)
Fixed disconnect with open port problems
Support multiple devices attached at the same time
Fixed hyper-terminal re-boot problem seen when typing characters in terminal screen
Enabled for surprise removal (removes unexpected removal dialogue box)
1.00.2060 (Jan 19, 2001)
Change to modem status register set up to improve port initialisation
Fix to changing buffer size under Windows 2000 for FT8U232AM and FT8U245AM
Fix to enable speeds greater then 115k baud for FT8U232AM and FT8U245AM
Support for common INF for Win98 and Win2k drivers
Update of INF to support FT8U232AM and FT8U245AM
1.00.2054 (Aug 10, 2000)
Increased time out delay to make enumerator performance more robust
Fixed transmit toggle problem
Driver stack made consistent to fix device power state failure
INF changes to add serial services
1.00.2051 (June 15, 2000)
Fixed problem with 230k baud select, IN transfer restriction of 64 bytes removed
Fixed X-ON/X-OFF handshaking problem, added support for serial mouse
1.00.2049 (Mar 25, 2000)
Install / uninstall for new naming (ftser2k)
New naming format: ftserial -> ftser2k
Update to fix problem with Direct Cable Connect
Fixed problem with baud rate selection
Removed FTDI uninstaller
Update to improve flow control