ctifsbrd.inf Driver File Contents (ctixpe120.zip)

;----------------------------------------------------------------------------
; Connect Tech BlueStorm Express & LP & Xtreme/104 Plus Multiport Serial Adapter
; board INF file
;
; Copyright (c) 2002-2006 Connect Tech Inc.
;
; CTIFSBRD.INF for Windows XP/2000/server 2003
;
; Author: AES
;
; Revision history:
;	Ver 0.02	changed version numbers
;	Ver 0.04	changed version numbers
;	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	updated version numbers
;	Ver 0.10	updated version numbers
;	Ver 0.11	updated version numbers
;	Ver 0.12	Added support for new 2 port PCI Express BlueStorm
;	Ver 0.13	updated version numbers
;	Ver 0.14	changed CTIFSE_2PORT232485S remvoing RS423
;	Ver 0.15        Coinstaller entry for SN	
;	Ver 0.16        64 bit driver
;	Ver 0.17	BlueStorm/Express
;
; Version 0.17
;----------------------------------------------------------------------------

[Version]
Signature    = "$Windows NT$"
Class        = MultiPortSerial
ClassGUID    = {50906CB8-BA12-11D1-BF5D-0000F805F530}
Provider     = %CTI_String%
DriverVer    = 09/15/2006,1.0.4.0
DriverPackageDisplayName=CTI PCI Express/PCI UART Board Driver 1.0.4.0
;CatalogFile  = ctifsxp.cat

[DestinationDirs]
DefaultDestDir=11
CoCopyINF.CopyFiles = 11
ctiblsnfCopy        = 12

[SourceDisksFiles]
cocpyinf.dll        = 1
CtiSNBCo.dll        = 1
CtiSNPCo.dll        = 1
ctiblsnf.sys        = 1

[SourceDisksNames]
1=%SrcDiskName%,,

[ControlFlags]
ExcludeFromSelect   = *

[Manufacturer]
%CTI_String%        = FS_SECTION

[FS_SECTION]
%CTIFS_2PORT232%     = CTIFS2PORT,  PCI\VEN_13a8&DEV_0152&subsys_030012c4
%CTIFS_4PORT232%     = CTIFS4PORT,  PCI\VEN_13a8&DEV_0154&subsys_030112c4
%CTIFS_8PORT232%     = CTIFS8PORT,  PCI\VEN_13a8&DEV_0158&subsys_030212c4

%CTIFS_2PORT232485%  = CTIFSH2PORTR,PCI\VEN_13a8&DEV_0152&subsys_031012c4
%CTIFS_4PORT232485%  = CTIFSH4PORTR,PCI\VEN_13a8&DEV_0154&subsys_031112c4
%CTIFS_8PORT232485%  = CTIFSH8PORTR,PCI\VEN_13a8&DEV_0158&subsys_031212c4

%CTIFS_2PORT232485S% = CTIFS2PORTR, PCI\VEN_13a8&DEV_0152&subsys_032012c4
%CTIFS_4PORT232485S% = CTIFS4PORTR, PCI\VEN_13a8&DEV_0154&subsys_032112c4
%CTIFS_8PORT232485S% = CTIFS8PORTR, PCI\VEN_13a8&DEV_0158&subsys_032212c4
								  
%CTIFS_2PORT485%     = CTIFS2PORTR, PCI\VEN_13a8&DEV_0152&subsys_033012c4
%CTIFS_4PORT485%     = CTIFS4PORTR, PCI\VEN_13a8&DEV_0154&subsys_033112c4
%CTIFS_8PORT485%     = CTIFS8PORTR, PCI\VEN_13a8&DEV_0158&subsys_033212c4

%CTIFSE_2PORT232485S% = CTIFSE2PORTR, PCI\VEN_13a8&DEV_0152&subsys_035012c4

%CTIFSE_4PORT232485S_A% = CTIFSE4PORTR_A, PCI\VEN_13a8&DEV_0152&subsys_035112c4
%CTIFSE_4PORT232485S_B% = CTIFSE4PORTR_B, PCI\VEN_13a8&DEV_0152&subsys_035212c4


; RS232 only models
[CTIFS2PORT.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFS2PORT.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFS2PORT.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst

[CTIFS2PORT.ntx86.HW]
AddReg    = CTIFS2PORT.RegHW

[CTIFS4PORT.ntx86]
CopyInf   = ctifsprt.inf
AddReg=CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFS4PORT.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFS4PORT.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFS4PORT.ntx86.HW]
AddReg    = CTIFS4PORT.RegHW

[CTIFS8PORT.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFS8PORT.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFS8PORT.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFS8PORT.ntx86.HW]
AddReg    = CTIFS8PORT.RegHW

; RS485 and configurable models
[CTIFS2PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFS2PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFS2PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFS2PORTR.ntx86.HW]
AddReg    = CTIFS2PORTR.RegHW

[CTIFS4PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFS4PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFS4PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFS4PORTR.ntx86.HW]
AddReg    = CTIFS4PORTR.RegHW

[CTIFS8PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFS8PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFS8PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFS8PORTR.ntx86.HW]
AddReg    = CTIFS8PORTR.RegHW

; half RS232 and half RS485 models
[CTIFSH2PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFSH2PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFSH2PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFSH2PORTR.ntx86.HW]
AddReg    = CTIFSH2PORTR.RegHW

[CTIFSH4PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFSH4PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFSH4PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFSH4PORTR.ntx86.HW]
AddReg    = CTIFSH4PORTR.RegHW

[CTIFSH8PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFSH8PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFSH8PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFSH8PORTR.ntx86.HW]
AddReg    = CTIFSH8PORTR.RegHW


; PCI Express model
[CTIFSE2PORTR.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFSE2PORTR.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFSE2PORTR.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFSE2PORTR.ntx86.HW]
AddReg    = CTIFSE2PORTR.RegHW

[CTIFSE4PORTR_A.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFSE4PORTR_A.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFSE4PORTR_A.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFSE4PORTR_A.ntx86.HW]
AddReg    = CTIFSE4PORTR_A.RegHW

[CTIFSE4PORTR_B.ntx86]
CopyInf   = ctifsprt.inf
AddReg    = CTIFS_AddRegistry
Include   = mf.inf
Needs     = MFINSTALL.mf
[CTIFSE4PORTR_B.ntx86.CoInstallers]
AddReg    = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles,ctiblsnfCopy
[CTIFSE4PORTR_B.ntx86.Services]
Include   = mf.inf
Needs     = MFINSTALL.mf.Services
AddService = ctiblsnf,,Blsnf_Service_inst
[CTIFSE4PORTR_B.ntx86.HW]
AddReg    = CTIFSE4PORTR_B.RegHW

[CoCopyINF.AddReg]
HKR,,CoInstallers32,0x10000,"cocpyinf.DLL,CoCopyINF"
HKR,,CoInstallers32,0x00010000,"CtiSNBCo.dll,CtiBoard_SN_Padder_CoInstaller"

[CoCopyINF.CopyFiles]
cocpyinf.dll,,,0x10
CtiSNBCo.dll,,,0x10
CtiSNPCo.dll,,,0x10

[ctiblsnfCopy]
ctiblsnf.sys

[CTIFS_AddRegistry]
HKR,Parameters,HardwareDriver,,"mf"

[CTIFS2PORT.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FS02
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FS01
HKR,Child01,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFS4PORT.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FS04
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FS03
HKR,Child01,ResourceMap,1,00,02
HKR,Child02,HardwareID,,MF\CTI2FS02
HKR,Child02,ResourceMap,1,00,02
HKR,Child03,HardwareID,,MF\CTI2FS01
HKR,Child03,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFS8PORT.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FS08
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FS07
HKR,Child01,ResourceMap,1,00,02
HKR,Child02,HardwareID,,MF\CTI2FS06
HKR,Child02,ResourceMap,1,00,02
HKR,Child03,HardwareID,,MF\CTI2FS05
HKR,Child03,ResourceMap,1,00,02
HKR,Child04,HardwareID,,MF\CTI2FS04
HKR,Child04,ResourceMap,1,00,02
HKR,Child05,HardwareID,,MF\CTI2FS03
HKR,Child05,ResourceMap,1,00,02
HKR,Child06,HardwareID,,MF\CTI2FS02
HKR,Child06,ResourceMap,1,00,02
HKR,Child07,HardwareID,,MF\CTI2FS01
HKR,Child07,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFS2PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSR02
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSR01
HKR,Child01,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFS4PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSR04
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSR03
HKR,Child01,ResourceMap,1,00,02
HKR,Child02,HardwareID,,MF\CTI2FSR02
HKR,Child02,ResourceMap,1,00,02
HKR,Child03,HardwareID,,MF\CTI2FSR01
HKR,Child03,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFS8PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSR08
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSR07
HKR,Child01,ResourceMap,1,00,02
HKR,Child02,HardwareID,,MF\CTI2FSR06
HKR,Child02,ResourceMap,1,00,02
HKR,Child03,HardwareID,,MF\CTI2FSR05
HKR,Child03,ResourceMap,1,00,02
HKR,Child04,HardwareID,,MF\CTI2FSR04
HKR,Child04,ResourceMap,1,00,02
HKR,Child05,HardwareID,,MF\CTI2FSR03
HKR,Child05,ResourceMap,1,00,02
HKR,Child06,HardwareID,,MF\CTI2FSR02
HKR,Child06,ResourceMap,1,00,02
HKR,Child07,HardwareID,,MF\CTI2FSR01
HKR,Child07,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFSH2PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSR02
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FS01
HKR,Child01,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFSH4PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSR04
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSR03
HKR,Child01,ResourceMap,1,00,02
HKR,Child02,HardwareID,,MF\CTI2FS02
HKR,Child02,ResourceMap,1,00,02
HKR,Child03,HardwareID,,MF\CTI2FS01
HKR,Child03,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFSH8PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSR08
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSR07
HKR,Child01,ResourceMap,1,00,02
HKR,Child02,HardwareID,,MF\CTI2FSR06
HKR,Child02,ResourceMap,1,00,02
HKR,Child03,HardwareID,,MF\CTI2FSR05
HKR,Child03,ResourceMap,1,00,02
HKR,Child04,HardwareID,,MF\CTI2FS04
HKR,Child04,ResourceMap,1,00,02
HKR,Child05,HardwareID,,MF\CTI2FS03
HKR,Child05,ResourceMap,1,00,02
HKR,Child06,HardwareID,,MF\CTI2FS02
HKR,Child06,ResourceMap,1,00,02
HKR,Child07,HardwareID,,MF\CTI2FS01
HKR,Child07,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFSE2PORTR.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSER02	
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSER01
HKR,Child01,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFSE4PORTR_A.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSER02	
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSER01
HKR,Child01,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[CTIFSE4PORTR_B.RegHW]
HKR,Child00,HardwareID,,MF\CTI2FSER04
HKR,Child00,ResourceMap,1,00,02
HKR,Child01,HardwareID,,MF\CTI2FSER03
HKR,Child01,ResourceMap,1,00,02
HKR,,"UpperFilters",0x00010000,"ctiblsnf"

[Blsnf_Service_inst]
DisplayName    = %BLSNF%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\ctiblsnf.sys
LoadOrderGroup = PNP Filter


[Strings]
CTI_String         = "Connect Tech Inc."
SrcDiskName        = "CTI BlueStorm + Xtreme/104 Plus Windows 2000/XP Driver"

CTIFS_2PORT232     = "CTI 2-PORT PCI UART RS232"
CTIFS_4PORT232     = "CTI 4-PORT PCI UART RS232"
CTIFS_8PORT232     = "CTI 8-PORT PCI UART RS232"

CTIFS_2PORT485     = "CTI 2-PORT PCI UART RS485"
CTIFS_4PORT485     = "CTI 4-PORT PCI UART RS485"
CTIFS_8PORT485     = "CTI 8-PORT PCI UART RS485"

CTIFS_2PORT232485  = "CTI 2-PORT PCI UART RS232/485"
CTIFS_4PORT232485  = "CTI 4-PORT PCI UART RS232/485"
CTIFS_8PORT232485  = "CTI 8-PORT PCI UART RS232/485"

CTIFS_2PORT232485S = "CTI 2-PORT PCI UART RS232/485/423"
CTIFS_4PORT232485S = "CTI 4-PORT PCI UART RS232/485/423"
CTIFS_8PORT232485S = "CTI 8-PORT PCI UART RS232/485/423"

CTIFSE_2PORT232485S = "CTI 2-PORT PCI Express UART RS232/485"
CTIFSE_4PORT232485S_A = "CTI 4-PORT PCI Express UART RS232/485 PORT PAIR A"
CTIFSE_4PORT232485S_B = "CTI 4-PORT PCI Express UART RS232/485 PORT PAIR B"

BLSNF              = "CTI PCI Express/PCI PNP Filter SN 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: web2, load: 1.67