1; FTDIPORT.INF
2;
3; Copyright � 2000-2011 Future Technology Devices International Limited
4;
5; USB serial port driver installation file for Windows 2000, XP, Server 2003, Vista, Server 2008,
6; Windows 7 and Server 2008 R2 (x86 and x64).
7;
8;
9; THIS SOFTWARE IS PROVIDED BY FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED ``AS IS'' AND ANY EXPRESS
10; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
11; FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED
12; BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
13; BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
14; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
15; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
16; THE POSSIBILITY OF SUCH DAMAGE.
17
18; FTDI DRIVERS MAY BE USED ONLY IN CONJUNCTION WITH PRODUCTS BASED ON FTDI PARTS.
19
20; FTDI DRIVERS MAY BE DISTRIBUTED IN ANY FORM AS LONG AS LICENSE INFORMATION IS NOT MODIFIED.
21
22; IF A CUSTOM VENDOR ID AND/OR PRODUCT ID OR DESCRIPTION STRING ARE USED, IT IS THE RESPONSIBILITY OF
23; THE PRODUCT MANUFACTURER TO MAINTAIN ANY CHANGES AND SUBSEQUENT WHQL RE-CERTIFICATION AS A RESULT OF
24; MAKING THESE CHANGES.
25;
26
27
28[Version]
29Signature="$Windows NT$"
30DriverPackageType=PlugAndPlay
31DriverPackageDisplayName=%DESC%
32Class=Ports
33ClassGUID={4d36e978-e325-11ce-bfc1-08002be10318}
34Provider=%FTDI%
35CatalogFile=ftdiport.cat
36DriverVer=03/18/2011,2.08.14
37
38[SourceDisksNames]
391=%DriversDisk%,,,
40
41[SourceDisksFiles]
42ftser2k.sys=1,i386
43ftserui2.dll=1,i386
44ftcserco.dll = 1,i386
45
46[SourceDisksFiles.amd64]
47ftser2k.sys=1,amd64
48ftserui2.dll=1,amd64
49ftcserco.dll = 1,amd64
50
51[DestinationDirs]
52FtdiPort.NT.Copy=10,system32\drivers
53FtdiPort.NT.CopyUI=10,system32
54FtdiPort.NT.CopyCoInst=10,system32
55
56[ControlFlags]
57ExcludeFromSelect=*
58
59[Manufacturer]
60%FTDI%=FtdiHw,NTamd64
61
62[FtdiHw]
63%VID_0403&PID_6001.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6001
64%VID_0403&PID_6010.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6010
65%VID_0403&PID_6011.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6011
66%VID_0403&PID_6014.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6014
67
68[FtdiHw.NTamd64]
69%VID_0403&PID_6001.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_6001
70%VID_0403&PID_6010.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_6010
71%VID_0403&PID_6011.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_6011
72%VID_0403&PID_6014.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_6014
73
74[FtdiPort.NT.AddService]
75DisplayName    = %SvcDesc%
76ServiceType    = 1 ; SERVICE_KERNEL_DRIVER
77StartType      = 3 ; SERVICE_DEMAND_START
78ErrorControl   = 1 ; SERVICE_ERROR_NORMAL
79ServiceBinary  = %10%\system32\drivers\ftser2k.sys
80LoadOrderGroup = Base
81
82
83; -------------- Serenum Driver install section
84[SerEnum_AddService]
85DisplayName    = %SerEnum.SvcDesc%
86ServiceType    = 1 ; SERVICE_KERNEL_DRIVER
87StartType      = 3 ; SERVICE_DEMAND_START
88ErrorControl   = 1 ; SERVICE_ERROR_NORMAL
89ServiceBinary  = %12%\serenum.sys
90LoadOrderGroup = PNP Filter
91
92[FtdiPort.NT.AddReg]
93HKR,,EnumPropPages32,,"ftserui2.dll,SerialPortPropPageProvider"
94
95[FtdiPort.NT.Copy]
96ftser2k.sys
97
98[FtdiPort.NT.CopyUI]
99ftserui2.dll
100
101[FtdiPort.NT.CopyCoInst]
102ftcserco.dll
103
104[FtdiPort.NT]
105CopyFiles=FtdiPort.NT.Copy,FtdiPort.NT.CopyUI
106AddReg=FtdiPort.NT.AddReg
107
108[FtdiPort.NTamd64]
109CopyFiles=FtdiPort.NT.Copy,FtdiPort.NT.CopyUI
110AddReg=FtdiPort.NT.AddReg
111
112[FtdiPort.NT.HW]
113AddReg=FtdiPort.NT.HW.AddReg
114
115[FtdiPort.NTamd64.HW]
116AddReg=FtdiPort.NT.HW.AddReg
117
118
119[FtdiPort.NT.Services]
120AddService = FTSER2K, 0x00000002, FtdiPort.NT.AddService
121AddService = Serenum,,SerEnum_AddService
122DelService = FTSERIAL
123
124[FtdiPort.NTamd64.Services]
125AddService = FTSER2K, 0x00000002, FtdiPort.NT.AddService
126AddService = Serenum,,SerEnum_AddService
127DelService = FTSERIAL
128
129
130[FtdiPort.NT.HW.AddReg]
131HKR,,"UpperFilters",0x00010000,"serenum"
132HKR,,"ConfigData",1,11,00,3F,3F,10,27,00,00,88,13,00,00,C4,09,00,00,E2,04,00,00,71,02,00,00,38,41,00,00,9C,80,00,00,4E,C0,00,00,34,00,00,00,1A,00,00,00,0D,00,00,00,06,40,00,00,03,80,00,00,00,00,00,00,D0,80,00,00
133HKR,,"MinReadTimeout",0x00010001,0
134HKR,,"MinWriteTimeout",0x00010001,0
135HKR,,"LatencyTimer",0x00010001,16
136
137
138[FtdiPort.NT.CoInstallers]
139AddReg=FtdiPort.NT.CoInstallers.AddReg
140CopyFiles=FtdiPort.NT.CopyCoInst
141
142[FtdiPort.NTamd64.CoInstallers]
143AddReg=FtdiPort.NT.CoInstallers.AddReg
144CopyFiles=FtdiPort.NT.CopyCoInst
145
146[FtdiPort.NT.CoInstallers.AddReg]
147HKR,,CoInstallers32,0x00010000,"ftcserco.Dll,FTCSERCoInstaller"
148
149
150;---------------------------------------------------------------;
151
152[Strings]
153FTDI="FTDI"
154DESC="CDM Driver Package - VCP Driver"
155DriversDisk="FTDI USB Drivers Disk"
156PortsClassName = "Ports (COM & LPT)"
157VID_0403&PID_6001.DeviceDesc="USB Serial Port"
158VID_0403&PID_6010.DeviceDesc="USB Serial Port"
159VID_0403&PID_6011.DeviceDesc="USB Serial Port"
160VID_0403&PID_6014.DeviceDesc="USB Serial Port"
161SvcDesc="USB Serial Port Driver"
162SerEnum.SvcDesc="Serenum Filter Driver"
163
164
165