ctifsprt.inf Driver File Contents (ctixpe120.zip)

;----------------------------------------------------------------------------
; 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

How To Update Drivers Manually

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.

server: ftp, load: 1.57