You are on page 1of 9

FTDI CDM Drivers 2.06.

00 - Revision Comments
FTDIs CDM drivers provide both D2XX and VCP functionality through a single driver pac age on PCs running the follo!ing "indo!s operating syste#s$ "indo!s %erver 2&&' (2 "indo!s ) "indo!s ) *+, "indo!s %erver 2&&' "indo!s %erver 2&&' *+, "indo!s Vista "indo!s Vista *+, "indo!s %erver 2&& "indo!s %erver 2&&- *+, "indo!s XP "indo!s XP *+, "indo!s 2&&& The files included in a standard CDM release are$ Installation files o FTDI./%0I1F o FTDIP2(T0I1F Driver files o FTDI./%0%3% o FT%4(250%3% D2XX Interface o FTD2XX0D66 7-28bit9 o FTD2XX0D66 7+,8bit9 o FTD2XX06I. 7-28bit9 o FTD2XX06I. 7+,8bit9 o FTD2XX0: %upporting files o FT6ang0D66 7-28bit9 o FT6ang0D66 7+,8bit9 o FTC%4(C20D66 7-28bit9 o FTC%4(C20D66 7+,8bit9

2n #a ing a ne! release the files !ill be posted on FTDIs !eb site http$;;!!!0ftdichip0co#;FTDrivers0ht# in <IP file for#at0

Release version 20&+0&& 72ctober 22= 2&&>9

":?6 candidate version !ith various bug fi*es and enhance#ents0 Release Fixes

Corrected buffer opti#isation for hi8speed devices0 Fi* .%2D !hen ter#inating application !ith full buffers after disconnect0 Prevent data being !ritten to hi8speed chips until baud rate has stabilised0 Fi* X2n;X2ff issue0 Fi* .%2D !hen connecting an FT2-2(;FT2,@( !ith endpoint siAe of &0 Fi* possible .%2D !hen opening hi8speed device !ith full buffers0 Bdded ability to alias hi8speed baud rates up to C2Mbaud0 Bdded #ore languages to FT6ang$ o Dutch Corrected positioning of controls on property page for so#e display settings0 FT6ang !ill no! detect current user interface language rather than "indo!s syste# language0

Release version 20&,0C+ 7February C)= 2&&>9 ":?6 certified version !ith various bug fi*es and enhance#ents0 Release Fixes

Fi* po!er #anage#ent issue0 Bdditional protection in serial driver0


Release version 20&,0C, 72ctober 2)= 2&&'9 ":?6 candidate version !ith various bug fi*es and enhance#ents0 Release Fixes

Bdded #ore languages to FT6ang$ o Finnish Bdded support for FT22-2: and FT,2-2:0 Prevent users fro# progra##ing 44P(2Ms !ith VID or PID of &*&&&&0 Fi*ed rare installation proble# on "indo!s %erver 2&&- *+,0 Fi*ed proble# !ith /%. 20& hub enu#eration0 Fi* for DTM rebalance test0 Force endpoint siAe in FT2-2(;FT2,@( 44P(2M structure to al!ays be +,0 Bdded FTD4V41TD6I14D%TBT/% for use !ith FTD%et4vent1otification0 Fi*ed 6ocIds bugs0

Release version 20&,0&+ 7March C-= 2&&'9 ":?6 certified version !ith various bug fi*es and enhance#ents0 Release Fixes

Bdded #ultilingual support to property page via FT6ang0D660 %upported


languages are$ o 4nglish 7Default9 o Chinese 7Traditional9 o French o Eer#an o :ungarian o Italian o Fapanese o 5orean o Polish o (ussian o %panish Bdded FTDEetCo#Port1u#ber function0 Bdded 6ine %tatus to I2CT6DFTDE4TDM2D4MD%TBT/%0 Changes to !rite reGuest processing to fi* blue screen0 Fi*ed FTD(esetDevice for FT22-20 Fi*es for "indo!s error report crashes0 Fi*ed synchronisation issue0 Fi*ed deadloc issues for #ulti8processor syste#s0 Fi*ed error condition state in suspend0 (evised co8installer0 %upport for C2M port disabled in device #anager 7as opposed to disabled though property page90 Fi*ed synchroniAation issue if C2M port installation !as inco#plete0 Fi*ed device info list issues$ list not populated !hen using "in-2 functions 1o! return default info for devices open in other processes0 Fi*ed loc 8up proble# in Vista and XP0 Fi*ed /%. 20& location ID proble# on "indo!s 2&&&0

Release version 20&20&, 7Fuly -= 2&&)9 ":?6 certified version0 1e! driver architecture co#bining -28bit 2% driver and +,8bit 2% driver0

Release Fixes

Code fi*es for PreFast and %DV0 Fi* !rite ti#eouts0 Changed !rite reGuest processing for DVD2 bo*0 /se 6ocIds for creating co# ports if using Ignore:"%er1u#0 Various fi*es for PreFast0 (e#ove references to @8+ data bits and C0@ stop bits0 Fi* blue screen in chec ed build serial driver0 Po!er #anage#ent fast resu#e for Vista0 Fi*ed 6ocID proble# !ith usb20& hubs on "in250 %ynchroniAe D2XX open and serial port startup0 Fi*ed obHect na#e collision proble# in VCP0 Fi*ed "4( &*DCD"DftdibusIFTD"riteTi#eoutProcJ2c0

Release Version 20&&0&&r 7May C'= 2&&+9 ":?6 certified version0 1e! driver architecture co#bining functionality of D2XX and VCP drivers0 Release Fixes

(e#oved unused fields fro# device e*tension0 Fi*ed !rite ti#eout bytes returned proble#0 Changes for po!er #anage#ent Fi* for buffer full handsha e proble#0 Co#bined driver #odel0 Bdded !or around for (8chip bad serial nu#ber proble#0 Fi*ed bug in device startup0 Fi*ed vendor reGuest Gueuing loc up proble#0 Changed device ID creation to fi* proble# seen in +,8bit 2%0 Fi*ed loc up proble# !ith hard!are handsha e 7-8!rite proble#9 by restoring ti#eouts for 2/T reGuests0 Fi*ed disconnect after hibernate proble#0 Fi*ed disconnect during open session !ith active co##unications proble#0

Previous Release Revisions C0&&02C)+ 7Dece#ber C2= 2&&@9 ":?6 certified version0 Fi*ed installation proble#0 C0&&02C)2 72ctober -C= 2&&@9 %upport for FT22-2C devices0

C0&&02C)& 72ctober 2)= 2&&@9 Fi*ed !rite reGuest synchroniAation issue0 C0&&02C+> 7%epte#ber C= 2&&@9 Fi*ed flo! control issues0 Changed cancel processing to fi* blue screen0 C0&&02C+' 7Fune '= 2&&@9 Fi*ed loc up condition on port close0 C0&&02C++ 7May 2-= 2&&@9 Fi*ed bug in soft!are flo! control0 C0&&02C+- 7February )= 2&&@9 %upport for buffered !rites0 Fi*ed property page0 C0&&02C+2 71ove#ber 2@= 2&&,9 Tested !ith :CT C20&0 C0&&02C+& 72ctober 2+= 2&&,9 Bdded option to prevent #ode# control signals follo!ing legacy port behaviour at startup0 C0&&02C@> 72ctober C@= 2&&,9 Fi*ed delay on disconnect under "inXP0 C0&&02C@) 7%epte#ber 2'= 2&&,9 Fi*ed bug that could cause co#puter to hang during closedo!n0 C0&&02C@+ 7%epte#ber >= 2&&,9 Fi*ed bug in baud rate divisor calculation for BM devices0 6ocation Ids supported is no longer restricted to C& or less0 Fi*ed bug that could cause co#puter to hang on surprise re#oval0 Fi*ed bug that caused device handle notification to fail0 C0&&02C@, 7Bpril 2&= 2&&,9 ":?6 certified version0 Fi*ed initialiAation proble# on "inXP %PC0 Fi*ed I2CT6D%4(IB6DE4TDDT((T%0 C0&&02C@C 7February ,= 2&&,9 Fi*ed proble# !ith signalling events on disconnect !ith open port0 C0&&02C@& 7Fanuary C>= 2&&,9 Fi*ed proble# !ith signalling line status errors0 Fi*ed proble# !ith 6ocation IDs and e*ternal hubs0 C0&&02C,' 71ove#ber CC= 2&&-9 More fi*es for ":?60 Fi*ed proble# that prevented (XC:B( event being signalled !hen buffers

!ere full0 C0&&02C,+ 72ctober 2'= 2&&-9 Various fi*es for ":?60 Bdded option for i##ediate processing of vendor co##ands0 C0&&02C,@ 72ctober 2&= 2&&-9 Fi*ed po!er8level proble# !ith VCP serialiAer D66 interface0 C0&&02C,- 7%epte#ber 2,= 2&&-9 Fi*ed proble# !ith (T% control toggle #ode0 Fi*ed proble# !ith device state after suspend;resu#e0 C0&&02C,& 7%epte#ber CC= 2&&-9 Fi*ed proble# !ith uninstall fro# DeviceManager0 Fi*ed proble# !ith %andstor# soft!are0 I#proved device reGuest processing0 Fi*ed proble# !ith #ode# control signal state on open0 Fi*ed cancel !rite reGuest proble#0 Bdded reset pipe retry count0 Bdded #a*i#u# devices option0 Bdded supported locations option0 C0&&02C-, 7Fune C+= 2&&-9 More changes for .us:ound0 C0&&02C-- 7Fune C2= 2&&-9 Fi*ed .us:ound co#patibility proble#0 /pdated properties page !ith serial enu#erator option0 C0&&02C-2 7Fune &>= 2&&-9 .ug fi*es for substitution #ode0 Fi*ed proble# !here laptops could not enter standby #ode0 Fi*ed proble# !ith 6e*#ar printer0 Bdded K%et (T% on CloseK flag0 /pdated properties page0 C0&&02C2+ 7Bpril C&= 2&&-9 %upport substitution #ode0 (estore device state on return fro# suspend or hibernate0 Fi*ed device na#ing proble#0 Fi*ed bug in purge !hen receive buffer full0 Fi*ed bug in properties page0 C0&&02CC@ 7February 2@= 2&&-9 .eta release includes drivers that have passed Microsoft certification tests0 C0&&02CC@ 7Dece#ber 2&= 2&&29 .eta release0 %upport force X21;X2FF option0 1e! properties page0

C0&&02CC, 71ove#ber C= 2&&29 .eta release0 Correctly identifies unserialiAed FT2-2.M and FT2,@.M devices0 Fi*ed re#ote !a eup0 C0&&02CC2 72ctober 2@= 2&&29 .eta release0 %upport for FT2-2.M and FT2,@.M0 /ses location infor#ation to enu#erate non8serialiAed devices0

C0&&02C&, 7Fuly 22= 2&&29 Drivers digitally signed0 C0&&02C&C 7February C= 2&&29 Fi*ed proble# that resulted in so#e devices not co#ing out of hibernate0 Fi*ed divide8by8Aero proble# Aero baud rate0 C0&&02&>> 7Fanuary )= 2&&29 Fi*ed proble# !ith aliased baud rates0 C0&&02&>' 7Dece#ber 2&= 2&&C9 I#proved trans#it throughput0 %upport serial printers through (egistry setting0 %upport for non8standard baud rates0 %upport Trans#it I##ediate0 Disable #ode# control signals on port close0 Fi*ed serial #ouse disconnect proble# in %tandby #ode0 (uns under driver verifier0 C0&&02&'' 72ctober -&= 2&&C9 Fi*ed connect;disconnect proble# in "indo!s XP0 (uns under driver verifier in "indo!s XP0 C0&&02&'+ 72ctober @= 2&&C9 Fi*ed !rite reGuest ti#eout processing0 Fi*ed proble# !ith restarting !rites after port close0 Fi*ed no space in read buffer proble#0 C0&&02&', 72ctober 2= 2&&C9 Passes :CT tests 7reGuired for "indo!s XP 6ogo90 /ses co##on uninstaller FTDI/1I104X40 Fi*ed #ini#u# ti#eout proble#0 Fi*ed !rite reGuest blue screen0 Fi*ed !rite reGuest ti#eout processing0 Fi*ed data loss at lo! baud rates0 C0&&02&)' 7Fuly 2)= 2&&C9 Fi*ed support for 6ogitech #ice0 4nhanced !rite reGuest processing0

C0&&02&)2 7May 2= 2&&C9 (uns under "indo!s XP0 Fi*ed receive buffer full proble#0 C0&&02&)C 7Bpr 2+= 2&&C9 4nhanced .(4B5 condition processing0 C0&&02&+> 7Mar 2'= 2&&C9 Fi*ed hyper8ter#inal re8boot proble# seen !hen trans#itting files at lo! baud rates0 C0&&02&+' 7Mar 2-= 2&&C9 Drop #ode# status signals on disconnect

C0&&02&+) 7Feb 2+= 2&&C9 Fi*ed disconnect !ith open port proble#s %upport #ultiple devices attached at the sa#e ti#e Fi*ed hyper8ter#inal re8boot proble# seen !hen typing characters in ter#inal screen 4nabled for surprise re#oval 7re#oves une*pected re#oval dialogue bo*9 C0&&02&+& 7Fan C>= 2&&C9 Change to #ode# status register set up to i#prove port initialisation C0&&02&@' 71ov )= 2&&&9 Fi* to changing buffer siAe under "indo!s 2&&& for FT'/2-2BM and FT'/2,@BM C0&&02&@) 72ct C>= 2&&&9 Fi* to enable speeds greater then CC@ baud for FT'/2-2BM and FT'/2,@BM C0&&02&@@ 7%ept )= 2&&&9 %upport for co##on I1F for "in>' and "in2 drivers /pdate of I1F to support FT'/2-2BM and FT'/2,@BM C0&&02&@, 7Bug C&= 2&&&9 Increased ti#e out delay to #a e enu#erator perfor#ance #ore robust C0&&02&@- 7Bug >= 2&&&9 Fi*ed trans#it toggle proble# C0&&02&@2 7Fuly 2,= 2&&&9 Driver stac #ade consistent to fi* device po!er state failure I1F changes to add serial services C0&&02&@C 7Fune C@= 2&&&9 Fi*ed proble# !ith 2-& baud select= I1 transfer restriction of +, bytes

re#oved Fi*ed X821;X82FF handsha ing proble#= added support for serial #ouse C0&&02&,> 7Mar 2@= 2&&&9 Install ; uninstall for ne! na#ing 7ftser2 9 C0&&02&,+ 7Mar C@= 2&&&9 1e! na#ing for#at$ ftserial 8L ftser2 C0&&02&,, 7Mar '= 2&&&9 /pdate to fi* proble# !ith Direct Cable Connect C0&&02&,C 7Mar -= 2&&&9 Fi*ed proble# !ith baud rate selection C0&&02&,& 7Mar C= 2&&&9 (e#oved FTDI uninstaller C0&&0& .eta 7Feb 2C= 2&&&9 /pdate to i#prove flo! control BlphaC&& 7Feb C'= 2&&&9 8 first release Connects to I%P0 %o#e flo! control proble#s0

You might also like