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