;---------------------------------------------------------------------------- ; Connect Tech BlueStorm Express & LP & Xtreme/104 Plus Multiport Serial Adapter ; port INF file ; ; Copyright (c) 2002-2006 Connect Tech Inc. ; ; CTIFSPRT.INF for Windows XP/2000/server 2003 ; ; Author: AES ; ; Revision history: ; Ver 0.02 changed DriverVer ; Ver 0.04 changed DriverVer ; Ver 0.05 fixed issue with RS485 port detection (tested with ChkInf v. 2.5) ; Ver 0.06 fixed RS485 issues ; Ver 0.07 added support for New BlueStorm boards and Xtreme/104 plus ; and changed some RS485 options and changed MF names to ensure new ; INF file gets used ; Ver 0.08 added DriverPackageDisplayName= to better support software first installs ; Ver 0.09 changed DriverVer ; Ver 0.10 changed DriverVer ; Ver 0.11 changed DriverVer ; Ver 0.12 Added support for BlueStorm Express board ; Ver 0.13 changed DriverVer ; Ver 0.14 fixed error in [CTIFSSECTION] ; Ver 0.15 changed DriverVer ; Ver 0.16 changed DriverVer ; Ver 0.17 changed DriverVer ; Ver 0.18 changed DriverVer ; Ver 0.19 Coinstaller entry for SN ; Ver 0.20 changed DriverVer ; Ver 0.21 changed DriverVer ; Ver 0.22 changed DriverVer ; Ver 0.23 BlueStorm/Express ; ; Version 0.23 ;---------------------------------------------------------------------------- [version] signature = "$Windows NT$" Class = Ports ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318} Provider = %CTI_String% DriverVer = 09/15/2006,1.0.4.0 DriverPackageDisplayName=CTI PCI Express/PCI UART Port Driver 1.0.4.0 ;CatalogFile = ctifsxp.cat [DestinationDirs] DefaultDestDir = 11 FS.Driver.ntx86.Copy = 12 FS.DllDir.ntx86.Copy = 11 FS.HLPDir.ntx86.Copy = 18 [ControlFlags] ExcludeFromSelect = * [SourceDisksNames] 1=%SrcDiskName%,, [SourceDisksFiles] ctifsxp.sys = 1 ctifsprt.sys = 1 ctifsxp.dll = 1 ctifsxp.chm = 1 [FS.Driver.ntx86.Copy] ctifsxp.sys ctifsprt.sys [FS.DllDir.ntx86.Copy] ctifsxp.dll [FS.HLPDir.ntx86.Copy] ctifsxp.chm ; Drivers ;---------------------------------------------------------- [Manufacturer] %PortsClassName%=CTIFSSECTION [CTIFSSECTION] %CTIFSPORT1% = CTIFSPort1, MF\CTI2FS01 ; Communications Port %CTIFSPORT2% = CTIFSPort2, MF\CTI2FS02 ; Communications Port %CTIFSPORT3% = CTIFSPort3, MF\CTI2FS03 ; Communications Port %CTIFSPORT4% = CTIFSPort4, MF\CTI2FS04 ; Communications Port %CTIFSPORT5% = CTIFSPort5, MF\CTI2FS05 ; Communications Port %CTIFSPORT6% = CTIFSPort6, MF\CTI2FS06 ; Communications Port %CTIFSPORT7% = CTIFSPort7, MF\CTI2FS07 ; Communications Port %CTIFSPORT8% = CTIFSPort8, MF\CTI2FS08 ; Communications Port %CTIFSPORT1% = CTIFSPortR1, MF\CTI2FSR01 ; RS485 capable Communications Port %CTIFSPORT2% = CTIFSPortR2, MF\CTI2FSR02 ; RS485 capable Communications Port %CTIFSPORT3% = CTIFSPortR3, MF\CTI2FSR03 ; RS485 capable Communications Port %CTIFSPORT4% = CTIFSPortR4, MF\CTI2FSR04 ; RS485 capable Communications Port %CTIFSPORT5% = CTIFSPortR5, MF\CTI2FSR05 ; RS485 capable Communications Port %CTIFSPORT6% = CTIFSPortR6, MF\CTI2FSR06 ; RS485 capable Communications Port %CTIFSPORT7% = CTIFSPortR7, MF\CTI2FSR07 ; RS485 capable Communications Port %CTIFSPORT8% = CTIFSPortR8, MF\CTI2FSR08 ; RS485 capable Communications Port %CTIFSEPORT1% = CTIFSEPortR1, MF\CTI2FSER01 ; PCIe RS485 capable Communications Port %CTIFSEPORT2% = CTIFSEPortR2, MF\CTI2FSER02 ; PCIe RS485 capable Communications Port %CTIFSEPORT3% = CTIFSEPortR3, MF\CTI2FSER03 ; PCIe RS485 capable Communications Port %CTIFSEPORT4% = CTIFSEPortR4, MF\CTI2FSER04 ; PCIe RS485 capable Communications Port ; ; Redirect NT, NT.HW and NT.Services decorated sections ; ; RS232 model ports [CTIFSPort1.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort1.ntx86.HW] AddReg = CTIFSPort1HW.AddReg [CTIFSPort1.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort1.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort1HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,1 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort2.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort2.ntx86.HW] AddReg = CTIFSPort2HW.AddReg [CTIFSPort2.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort2.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort2HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,2 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort3.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort3.ntx86.HW] AddReg = CTIFSPort3HW.AddReg [CTIFSPort3.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort3.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort3HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,3 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort4.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort4.ntx86.HW] AddReg = CTIFSPort4HW.AddReg [CTIFSPort4.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort4.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort4HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,4 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort5.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort5.ntx86.HW] AddReg = CTIFSPort5HW.AddReg [CTIFSPort5.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort5.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort5HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,5 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort6.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort6.ntx86.HW] AddReg = CTIFSPort6HW.AddReg [CTIFSPort6.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort6.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort6HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,6 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort7.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort7.ntx86.HW] AddReg = CTIFSPort7HW.AddReg [CTIFSPort7.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort7.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort7HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,7 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 [CTIFSPort8.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPort8.ntx86.HW] AddReg = CTIFSPort8HW.AddReg [CTIFSPort8.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPort8.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPort8HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,8 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 ; RS485 capable model ports [CTIFSPortR1.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR1.ntx86.HW] AddReg = CTIFSPortR1HW.AddReg [CTIFSPortR1.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR1.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR1HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,1 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR2.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR2.ntx86.HW] AddReg = CTIFSPortR2HW.AddReg [CTIFSPortR2.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR2.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR2HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,2 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR3.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR3.ntx86.HW] AddReg = CTIFSPortR3HW.AddReg [CTIFSPortR3.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR3.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR3HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,3 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR4.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR4.ntx86.HW] AddReg = CTIFSPortR4HW.AddReg [CTIFSPortR4.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR4.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR4HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,4 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR5.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR5.ntx86.HW] AddReg = CTIFSPortR5HW.AddReg [CTIFSPortR5.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR5.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR5HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,5 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR6.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR6.ntx86.HW] AddReg = CTIFSPortR6HW.AddReg [CTIFSPortR6.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR6.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR6HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,6 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR7.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR7.ntx86.HW] AddReg = CTIFSPortR7HW.AddReg [CTIFSPortR7.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR7.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR7HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,7 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPortR8.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSPortR8.ntx86.HW] AddReg = CTIFSPortR8HW.AddReg [CTIFSPortR8.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSPortR8.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSPortR8HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,8 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 ; PCI Express RS485 capable model ports [CTIFSEPortR1.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSEPortR1.ntx86.HW] AddReg = CTIFSEPortR1HW.AddReg [CTIFSEPortR1.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSEPortR1.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSEPortR1HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,1 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSEPortR2.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSEPortR2.ntx86.HW] AddReg = CTIFSEPortR2HW.AddReg [CTIFSEPortR2.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSEPortR2.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSEPortR2HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,2 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSEPortR3.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSEPortR3.ntx86.HW] AddReg = CTIFSEPortR1HW.AddReg [CTIFSEPortR3.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSEPortR3.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSEPortR3HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,1 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSEPortR4.ntx86] CopyFiles = FS.Driver.ntx86.Copy, FS.DllDir.ntx86.Copy, FS.HLPDir.ntx86.Copy AddReg = CTIFSPort.AddReg Include = msports.inf Needs = SerialEnumerator.NT [CTIFSEPortR4.ntx86.HW] AddReg = CTIFSEPortR2HW.AddReg [CTIFSEPortR4.ntx86.CoInstallers] AddReg = CoInstallers.AddReg [CTIFSEPortR4.ntx86.Services] AddService = ctifsPrt,,FSPort_Service_inst AddService = ctifsxp, 0x00000002, CTI.Service,CTI.AddEventLog [CTIFSEPortR4HW.AddReg] HKR,,"UpperFilters",0x00010000,"serenum" HKR,,"UpperFilters",0x00010008,"ctifsPrt" HKR,,MultiportDevice,0x00010001,1 HKR,,PortIndex,0x00010001,2 HKR,,TxFIFO,0x00010001,0x38 HKR,,RxFIFO,0x00010001,0x38 HKR,,IsBh485,0x00010001,1 [CTIFSPort.AddReg] ; Let Ports class know this is a serial port HKR,,PortSubClass,1,01 HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" HKR,,EnumAdvancedDialog,,"Ctifsxp.dll,CtiAdvancedSettings" [CoInstallers.AddReg] HKR,,CoInstallers32,0x00010000,"CtiSNPCo.dll,CtiPort_SN_Padder_CoInstaller" [FSPort_Service_inst] DisplayName = %FSPort% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\ctifsprt.sys LoadOrderGroup = PNP Filter ; -------------- Serial Port Driver install sections [CTI.Service] DisplayName = %CtiPort.ServiceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; 3 = SERVICE_DEMAND_START ErrorControl = 1 ; 1 = SERVICE_ERROR_NORMAL ServiceBinary = %12%\ctifsxp.sys ;12 = Drivers directory LoadOrderGroup = Extended base [CTI.AddEventLog] AddReg = CTI_EventLog_AddReg [CTI_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\ctifsxp.sys" HKR,,TypesSupported,0x00010001,7 ; User readable strings ;---------------------------------------------------------- [Strings] CTI_String = "Connect Tech Inc." CTIFSPORT1 = "CTI PCI UART Serial Port 1" CTIFSPORT2 = "CTI PCI UART Serial Port 2" CTIFSPORT3 = "CTI PCI UART Serial Port 3" CTIFSPORT4 = "CTI PCI UART Serial Port 4" CTIFSPORT5 = "CTI PCI UART Serial Port 5" CTIFSPORT6 = "CTI PCI UART Serial Port 6" CTIFSPORT7 = "CTI PCI UART Serial Port 7" CTIFSPORT8 = "CTI PCI UART Serial Port 8" CTIFSEPORT1 = "CTI PCI Express UART Serial Port 1" CTIFSEPORT2 = "CTI PCI Express UART Serial Port 2" CTIFSEPORT3 = "CTI PCI Express UART Serial Port 3" CTIFSEPORT4 = "CTI PCI Express UART Serial Port 4" CtiPort.ServiceDesc = "CTI PCI UART Serial port driver" SrcDiskName = "CTI BlueStorm + Xtreme/104 Plus Windows 2000/XP Driver" PortsClassName = "Connect Tech PCI Express/PCI UART COM Ports" FSPORT = "CTI PCI Express/PCI PNP driver"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.