;*****************************************************************************************************
;*****************************************************************************************************
;
; Brain Boxes PCMCIA & Multi-Function INF file
;
; Copyright (C) Brainboxes 2003
;
;*****************************************************************************************************
;*****************************************************************************************************
;
[Version]
Signature = "$CHICAGO$"
Class = MultiPortSerial
ClassGuid = {50906CB8-BA12-11D1-BF5D-0000F805F530}
Provider = %String0%
;@ REPLACE CatalogFile.nt = BBPCMCIA64.cat
CatalogFile.nt = BBPCMCIA.cat
DriverVer=08/16/2005, 6.1.71.0
[DestinationDirs]
DefaultDestDir = 11, ; System32 directory
HelpFiles_9x = 18,
;@ REPLACE DriverFiles_IA64=10,System32\Drivers
DriverFiles_2K=10,System32\Drivers
;@ INSERT DriverFiles_AMD64=10,System32\Drivers
HelpFilesDirectory = 18, ; Help file directory
;@ REPLACE System32Files_IA64=11,
System32Files_2K=11,
;@ INSERT System32Files_AMD64=11,
;@ Remove Section
[SourceDisksFiles]
SsUnist.ext = 1,,,
SsPortui.dll = 1,SsWin9x,,
Sspcmcd.dll = 1,SsWin9x,,
sspcmprt.dll = 1,SsWin9x,,
ss232prt.dll = 1,SsWin9x,,
sspcmcia.vxd = 1,SsWin9x,,
serial.vxd = 1,SsWin9x,,
sshelpui.hlp = 1,SsWin9x,,
SsInstal.sys = 1,SsWin\DRIVERS,,
SsPar2000.sys = 1,SsWin\DRIVERS,,
SsParXP.sys = 1,SsWin\DRIVERS,,
[CARDS.NTAMD64]
[CARDS.NTIA64]
;@ Remove Section end
[SourceDisksNames]
1 = %Installation_Disk_Name%,,
[Manufacturer]
;@ REPLACE %CompanyName% = CARDS, NTAMD64, NTIA64
%CompanyName% = CARDS, NTAMD64, NTIA64
;@ INSERT [CARDS]
;@ DEVID Section
[CARDS]
%String10%=1941.mf,pcmcia\brain_boxes-1port_rs232card-1941
%String10%=594C.mf,pcmcia\brain_boxes-1port_rs232card-594C
%String12%=D101.mf,pcmcia\brain_boxes-1port_rs422card-D101
%String18%=205A.mf,pcmcia\brain_boxes-1-port_rs422/485_card-205A
%String19%=A1EE.mf,pcmcia\brain_boxes-1-port_rs232_card-A1EE
%String11%=2RS232,pcmcia\brain_boxes-2port_rs232card-BC30
%String14%=BC03_1,pcmcia\brain_boxes-2port_rs232card-Dev0-BC30
%String15%=BC03_2,pcmcia\brain_boxes-2port_rs232card-Dev1-BC30
%String13%=2RS422,pcmcia\brain_boxes-2port_rs422card-409D
%String16%=409D_1,pcmcia\brain_boxes-2port_rs422card-Dev0-409D
%String17%=409D_2,pcmcia\brain_boxes-2port_rs422card-Dev1-409D
%String20%=2RS232R5,pcmcia\Brain_Boxes-2-Port_RS232_card-6A87
%String14%=2RS232R5_P1,pcmcia\brain_boxes-2port_rs232card-Dev0-6A87
%String15%=2RS232R5_P2,pcmcia\brain_boxes-2port_rs232card-Dev1-6A87
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-2port_rs232card-BC30\1#Child0000
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-2port_rs232card-BC30\1#Child0001
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\BB-2port_rs232card-BC30_DEV0
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\BB-2port_rs232card-BC30_DEV1
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-2-port_rs232_card-6A87\1#Child0000
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-2-port_rs232_card-6A87\1#Child0001
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\BB-2-port_rs232_card-6A87_DEV0
"Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)" = MF_PCMCIA_Install, MF\BB-2-port_rs232_card-6A87_DEV1
"Brain Boxes Limited - 2 Port PCMCIA 422/485 Card (PM-121)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-2port_rs422card-409D\1#Child0000
"Brain Boxes Limited - 2 Port PCMCIA 422/485 Card (PM-121)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-2port_rs422card-409D\1#Child0001
"Brain Boxes Limited - 2 Port PCMCIA 422/485 Card (PM-121)" = MF_PCMCIA_Install, MF\BB-2port_rs422card-409D_DEV0
"Brain Boxes Limited - 2 Port PCMCIA 422/485 Card (PM-121)" = MF_PCMCIA_Install, MF\BB-2port_rs422card-409D_DEV1
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-1port_rs232card-1941\1#Child0000
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-1port_rs232card-594C\1#Child0000
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-1-port_rs232_card-A1EE\1#Child0000
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\BB-1port_rs232card-1941_DEV0
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\BB-1port_rs232card-594C_DEV0
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\BB-1-port_rs232_card-A1EE_DEV0
"Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)" = MF_PCMCIA_Install, MF\BB-1port_rs232card-A1EE_DEV0
"Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-1port_rs422card-D101\1#Child0000
"Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)" = MF_PCMCIA_Install, MF\pcmcia#brain_boxes-1-port_rs422/485_card-205A\1#Child0000
"Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)" = MF_PCMCIA_Install, MF\BB-1port_rs422card-D101_DEV0
"Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)" = MF_PCMCIA_Install, MF\BB-1-port_rs422/485_card-205A_DEV0
"Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)" = MF_PCMCIA_Install, MF\BB-1port_rs422/485card-205A_DEV0
;@ DEVID Section end
[ControlFlags]
ExcludeFromSelect = *
;*****************************************************************************************************
;@ Cards Section
[MF_PCMCIA_Install.NT]
;CopyInf = bbport.inf
AddReg = BrainBoxes.reg,Uninstall.Reg
[MF_PCMCIA_Install.NT.Services]
AddService = SsInstal, 2, BrainBoxes.Service, BrainBoxes.EventLog
[MF_PCMCIA_Install.NT.HW]
AddReg = BrainBoxes_Templates.reg
;@ Cards Section end
;*****************************************************************************************************
[PCMCIA_Install_NT]
CopyInf = bbport.inf
AddReg = BrainBoxes.reg,Uninstall.Reg
[PCMCIA_Install_NT_Services]
AddService = SsInstal, 2, BrainBoxes.Service, BrainBoxes.EventLog
[PCMCIA_Install_NT_HW]
AddReg = BrainBoxes_Templates.reg
[CoInstallers_Addreg]
HKR,,CoInstallers32,0x10000,"SsCoInst.DLL,SsCoInstall"
[BrainBoxes.reg]
HKR,, EnumPropPages32, %ADDREG_SZ%, "SsCard.dll,SsExtensionPropSheetPageProc"
HKLM, SYSTEM\CurrentControlSet\Services\Pcmcia\Parameters, DisableIsaToPciRouting,0x00010003, 1
HKR,,PcmciaExclusiveIrq,0x00010001,1
[BrainBoxes.Service]
DisplayName = "Brain Boxes Limited Service"
ServiceType = 1
StartType = 3
ErrorControl = 1
LoadOrderGroup = Extended base
ServiceBinary = %10%\System32\Drivers\SsInstal.sys
AddReg = BrainBoxes_Templates.reg
[BrainBoxes_Templates.reg]
;
; Card 1 - 1 Port PCMCIA 232 Card (PM-020)
;
HKR, "Templates\Bus8\Card1", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)"
HKR, "Templates\Bus8\Card1", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-1port_rs232card-1941"
HKR, "Templates\Bus8\Card1", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card1", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card1", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card1", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card1", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card1", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card1", "PlxBaudClockType", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card1", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card1", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 2 - 1 Port PCMCIA 232 Card (PM-020)
;
HKR, "Templates\Bus8\Card2", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)"
HKR, "Templates\Bus8\Card2", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-1port_rs232card-594C"
HKR, "Templates\Bus8\Card2", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card2", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card2", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card2", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card2", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card2", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card2", "PlxBaudClockType", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card2", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card2", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 3 - 2 Port PCMCIA 232 Card (PM-010)
;
HKR, "Templates\Bus8\Card3", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)"
HKR, "Templates\Bus8\Card3", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-2port_rs232card-BC30"
HKR, "Templates\Bus8\Card3", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card3", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card3", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card3", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card3", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card3", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card3", "PlxBaudClockType", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card3", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card3", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 4 - 2 Port PCMCIA 422/485 Card (PM-121)
;
HKR, "Templates\Bus8\Card4", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 2 Port PCMCIA 422/485 Card (PM-121)"
HKR, "Templates\Bus8\Card4", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-2port_rs422card-409D"
HKR, "Templates\Bus8\Card4", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card4", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card4", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card4", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card4", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card4", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card4", "PlxBaudClockType", %ADDREG_DWORD%, 5
HKR, "Templates\Bus8\Card4", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card4", "CtsTrue", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card4", "DuplexOperation", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card4", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 5 - 1 Port PCMCIA 422/485 Card (PM-120)
;
HKR, "Templates\Bus8\Card5", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)"
HKR, "Templates\Bus8\Card5", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-1-port_rs422/485_card-205A"
HKR, "Templates\Bus8\Card5", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card5", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card5", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card5", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card5", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card5", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card5", "PlxBaudClockType", %ADDREG_DWORD%, 10
HKR, "Templates\Bus8\Card5", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card5", "CtsTrue", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card5", "DuplexOperation", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card5", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 6 - 1 Port PCMCIA 422/485 Card (PM-120)
;
HKR, "Templates\Bus8\Card6", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)"
HKR, "Templates\Bus8\Card6", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-1port_rs422card-d101"
HKR, "Templates\Bus8\Card6", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card6", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card6", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card6", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card6", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card6", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card6", "PlxBaudClockType", %ADDREG_DWORD%, 5
HKR, "Templates\Bus8\Card6", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card6", "CtsTrue", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card6", "DuplexOperation", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card6", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 7 - 1 Port PCMCIA 232 Card (PM-020)
;
HKR, "Templates\Bus8\Card7", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)"
HKR, "Templates\Bus8\Card7", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-1-port_rs232_card-A1EE"
HKR, "Templates\Bus8\Card7", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card7", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card7", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card7", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card7", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card7", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card7", "PlxBaudClockType", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card7", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card7", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; Card 8 - 2 Port PCMCIA 232 Card (PM-010)
;
HKR, "Templates\Bus8\Card8", "Description", %ADDREG_SZ%, "Brain Boxes Limited - 2 Port PCMCIA 232 Card (PM-010)"
HKR, "Templates\Bus8\Card8", "HardwareID", %ADDREG_MULTI_SZ%, "pcmcia\brain_boxes-2-port_rs232_card-6A87"
HKR, "Templates\Bus8\Card8", "nComPorts", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card8", "nLptPorts", %ADDREG_DWORD%, 0
HKR, "Templates\Bus8\Card8", "ClockFrequency", %ADDREG_DWORD%, 0xe10000
HKR, "Templates\Bus8\Card8", "ClockFrequencyAdjustment", %ADDREG_DWORD%, 0x1
HKR, "Templates\Bus8\Card8", "ComBaseAddressAlignment", %ADDREG_DWORD%, 8
HKR, "Templates\Bus8\Card8", "SoftTxLimit", %ADDREG_DWORD%, 0x18
HKR, "Templates\Bus8\Card8", "PlxBaudClockType", %ADDREG_DWORD%, 7
HKR, "Templates\Bus8\Card8", "PlxBaudClockDivisor", %ADDREG_DWORD%, 1
HKR, "Templates\Bus8\Card8", "MaximumBaudrate", %ADDREG_DWORD%, 921600
;
; This is the Event Logging service for the SsInstal driver :
;
[BrainBoxes.EventLog]
AddReg = BrainBoxes.EventLog.reg
[BrainBoxes.EventLog.reg]
HKR,, EventMessageFile, %ADDREG_EXPAND_SZ%, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SsInstal.sys"
HKR,, TypesSupported, %ADDREG_DWORD%, 7
;@ Files Section
[DriverFiles_2K]
;@ ADAPT AFTER , SsInstal
SsInstal.sys, SsInstal.sys
;@ Files Section end
[HelpFilesDirectory]
SsCard.chm
;@ Files Section
[System32Files_2K]
;@ ADAPT AFTER , SsCard
SsCard.dll, SsCard.dll
SsUnist.exe
;@ Files Section end
;@ Files Section
[CoInstallers_CopyFiles_2K]
;@ ADAPT AFTER , SsCoInst
SsCoInst.dll, SsCoInst.dll
;@ Files Section end
;*****************************************************************************************************
;@ Remove Section
[DriverFiles_9x]
sspcmcia.vxd
[HelpFiles_9x]
SsHelpUi.hlp
[CardUiFiles_9x]
Sspcmcd.dll
[BrainBoxesFiles_9x]
ssPortUi.dll
sspcmprt.dll
ss232prt.dll
;@ Remove Section end
;*****************************************************************************************************
;@ Cards Section
[2RS422.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[2RS422.NT.HW]
AddReg = 2RS422_RegHW
[2RS422.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[2RS422.NT.Services]
AddService = mf, 2, mf_Service_Inst
[2RS422.NT.LogConfigOverride]
LogConfig = BrainBoxes.mf.Override6
LogConfig = BrainBoxes.mf.Override5
LogConfig = BrainBoxes.mf.Override4
LogConfig = BrainBoxes.mf.Override3
LogConfig = BrainBoxes.mf.Override2
LogConfig = BrainBoxes.mf.Override1
LogConfig = BrainBoxes.mf.Override0
[2RS422_RegHW]
HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-2port_rs422card-409D_DEV0 ; port1
HKR, Child0000, ResourceMap, 1, 00,02,03,04
HKR, Child0001, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-2port_rs422card-409D_DEV1 ; port2
HKR, Child0001, ResourceMap, 1, 01,02,03,05
;**********************************************
[2RS232.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[2RS232.NT.HW]
AddReg = 2RS232_RegHW
[2RS232.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[2RS232.NT.Services]
AddService = mf, 2, mf_Service_Inst
[2RS232.NT.LogConfigOverride]
LogConfig = BrainBoxes.mf.Override6
LogConfig = BrainBoxes.mf.Override5
LogConfig = BrainBoxes.mf.Override4
LogConfig = BrainBoxes.mf.Override3
LogConfig = BrainBoxes.mf.Override2
LogConfig = BrainBoxes.mf.Override1
LogConfig = BrainBoxes.mf.Override0
[2RS232_RegHW]
HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-2port_rs232card-BC30_DEV0 ; port1
HKR, Child0000, ResourceMap, 1, 00,02,03,04
HKR, Child0001, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-2port_rs232card-BC30_DEV1 ; port2
HKR, Child0001, ResourceMap, 1, 01,02,03,05
;**********************************************
[2RS232R5.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[2RS232R5.NT.HW]
AddReg = 2RS232R5_RegHW
[2RS232R5.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[2RS232R5.NT.Services]
AddService = mf, 2, mf_Service_Inst
[2RS232R5.NT.LogConfigOverride]
LogConfig = ASIC_REV5.mf.Override6
LogConfig = ASIC_REV5.mf.Override5
LogConfig = ASIC_REV5.mf.Override4
LogConfig = ASIC_REV5.mf.Override3
LogConfig = ASIC_REV5.mf.Override2
LogConfig = ASIC_REV5.mf.Override1
LogConfig = ASIC_REV5.mf.Override0
[2RS232R5_RegHW]
HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-2-port_rs232_card-6A87_DEV0 ; port1
HKR, Child0000, ResourceMap, 1, 00,02,03,04
HKR, Child0001, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-2-port_rs232_card-6A87_DEV1 ; port2
HKR, Child0001, ResourceMap, 1, 01,02,03,05
;**********************************************
[1941.mf.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[1941.mf.NT.HW]
needs = PCMCIA_Install_NT_HW
[1941.mf.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[1941.mf.NT.Services]
needs = PCMCIA_Install_NT_Services
[1941.mf.NT.LogConfigOverride]
LogConfig = BrainBoxes_1.mf.Override6
LogConfig = BrainBoxes_1.mf.Override5
LogConfig = BrainBoxes_1.mf.Override4
LogConfig = BrainBoxes_1.mf.Override3
LogConfig = BrainBoxes_1.mf.Override2
LogConfig = BrainBoxes_1.mf.Override1
LogConfig = BrainBoxes_1.mf.Override0
;**********************************************
[594C.mf.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[594C.mf.NT.HW]
needs = PCMCIA_Install_NT_HW
[594C.mf.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[594C.mf.NT.Services]
needs = PCMCIA_Install_NT_Services
[594C.mf.NT.LogConfigOverride]
LogConfig = BrainBoxes_1.mf.Override6
LogConfig = BrainBoxes_1.mf.Override5
LogConfig = BrainBoxes_1.mf.Override4
LogConfig = BrainBoxes_1.mf.Override3
LogConfig = BrainBoxes_1.mf.Override2
LogConfig = BrainBoxes_1.mf.Override1
LogConfig = BrainBoxes_1.mf.Override0
;**********************************************
[A1EE.mf.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[A1EE.mf.NT.HW]
needs = PCMCIA_Install_NT_HW
[A1EE.mf.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[A1EE.mf.NT.Services]
needs = PCMCIA_Install_NT_Services
[A1EE.mf.NT.LogConfigOverride]
LogConfig = ASIC_REV5_1.mf.Override6
LogConfig = ASIC_REV5_1.mf.Override5
LogConfig = ASIC_REV5_1.mf.Override4
LogConfig = ASIC_REV5_1.mf.Override3
LogConfig = ASIC_REV5_1.mf.Override2
LogConfig = ASIC_REV5_1.mf.Override1
LogConfig = ASIC_REV5_1.mf.Override0
;**********************************************
[D101.mf.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[D101.mf.NT.HW]
needs = PCMCIA_Install_NT_HW
[D101.mf.NT.Services]
needs = PCMCIA_Install_NT_Services
[D101.mf.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[D101.mf.NT.LogConfigOverride]
LogConfig = BrainBoxes_1.mf.Override6
LogConfig = BrainBoxes_1.mf.Override5
LogConfig = BrainBoxes_1.mf.Override4
LogConfig = BrainBoxes_1.mf.Override3
LogConfig = BrainBoxes_1.mf.Override2
LogConfig = BrainBoxes_1.mf.Override1
LogConfig = BrainBoxes_1.mf.Override0
;**********************************************
[205A.mf.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[205A.mf.NT.HW]
needs = PCMCIA_Install_NT_HW
[205A.mf.NT.Services]
needs = PCMCIA_Install_NT_Services
[205A.mf.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
[205A.mf.NT.LogConfigOverride]
LogConfig = ASIC_REV5_1.mf.Override6
LogConfig = ASIC_REV5_1.mf.Override5
LogConfig = ASIC_REV5_1.mf.Override4
LogConfig = ASIC_REV5_1.mf.Override3
LogConfig = ASIC_REV5_1.mf.Override2
LogConfig = ASIC_REV5_1.mf.Override1
LogConfig = ASIC_REV5_1.mf.Override0
;**********************************************
[2RS232R5_P1.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[2RS232R5_P1.NT.HW]
needs = PCMCIA_Install_NT_HW
[2RS232R5_P1.NT.Services]
needs = PCMCIA_Install_NT_Services
[2RS232R5_P1.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
;**********************************************
[2RS232R5_P2.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[2RS232R5_P2.NT.HW]
needs = PCMCIA_Install_NT_HW
[2RS232R5_P2.NT.Services]
needs = PCMCIA_Install_NT_Services
[2RS232R5_P2.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
;**********************************************
[BC03_1.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[BC03_1.NT.HW]
needs = PCMCIA_Install_NT_HW
[BC03_1.NT.Services]
needs = PCMCIA_Install_NT_Services
[BC03_1.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
;**********************************************
[409D_1.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[409D_1.NT.HW]
needs = PCMCIA_Install_NT_HW
[409D_1.NT.Services]
needs = PCMCIA_Install_NT_Services
[409D_1.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
;**********************************************
[BC03_2.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[BC03_2.NT.HW]
needs = PCMCIA_Install_NT_HW
[BC03_2.NT.Services]
needs = PCMCIA_Install_NT_Services
[BC03_2.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
;**********************************************
[409D_2.NT]
CopyFiles = DriverFiles_2K, HelpFilesDirectory, System32Files_2K
needs = PCMCIA_Install_NT
[409D_2.NT.HW]
needs = PCMCIA_Install_NT_HW
[409D_2.NT.Services]
needs = PCMCIA_Install_NT_Services
[409D_2.NT.CoInstallers]
AddReg = CoInstallers_Addreg
CopyFiles = CoInstallers_CopyFiles_2K
;@ Cards Section end
;*****************************************************************************************************
;@ Remove Section
; No Win9x section for [2RS422] - not needed.
; No Win9x section for [2RS232] - not needed.
[2RS232R5]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = 2RS232R5_ASIC_Override,Uninstall.Reg
[2RS232R5.HW]
AddReg = 2RS232R5.RegHW
[2RS232R5.RegHW]
HKR,Child0000,HardwareID,,pcmcia\brain_boxes-2port_rs232card-Dev0-6A87
HKR,Child0000,ResourceMap,1,00,02,03
HKR,Child0001,HardwareID,,pcmcia\brain_boxes-2port_rs232card-Dev1-6A87
HKR,Child0001,ResourceMap,1,01,02,03
HKR,,nPorts,1,02
[1941.mf]
CopyFiles = CardUIFiles_9x,HelpFiles_9x
AddReg = PCMCIAStdMF.Reg,Uninstall.Reg
LogConfig = 1941_0.mf.log,1941_1.mf.log,1941_2.mf.log,1941_3.mf.log
[1941.mf.HW]
AddReg = ISA_1S_232STD.mf.RegHW
[1941.mf.RegHW]
HKR,Child0000,HardwareID,,*PNP0501
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
;[1941.mf.RegHW]
;HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-1port_rs232card-1941_DEV0 ; port1
;HKR, Child0000, ResourceMap, 1, 00,02,03,04
[1941_0.mf.log]
ConfigPriority = NORMAL
IOConfig = 8@2f8-2ff%fff8(ffff::)
IRQConfig = s:3
; COM1
[1941_1.mf.log]
ConfigPriority = NORMAL
IOConfig = 8@3f8-3ff%fff8(ffff::)
IRQConfig = s:4
; COM3
[1941_2.mf.log]
ConfigPriority = NORMAL
IOConfig = 8@3e8-3ef%fff8(ffff::)
IRQConfig = s:3
; any settings
[1941_3.mf.log]
ConfigPriority = NORMAL
IOConfig = 8@100-3ff%fff8(ffff::)
IRQConfig = s:3,4,5,7,9,10,11,12,14,15
[594C.mf]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = PCMCIAStdMF.Reg,Uninstall.Reg
[594C.mf.HW]
AddReg = 594C.mf.RegHW
[594C.mf.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIAVEL232_ST
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[A1EE.mf]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = BB_BT_ASIC_Override,Uninstall.Reg
[A1EE.mf.HW]
AddReg = A1EE.mf.RegHW
;[A1EE.mf.RegHW]
;HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-1port_rs232card-A1EE_DEV0 ; port1
;HKR, Child0000, ResourceMap, 1, 00,02,03,04
[A1EE.mf.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA232_ASIC_REV5
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[D101.mf]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = PCMCIAStdMF.Reg,Uninstall.Reg
[D101.mf.HW]
AddReg = D101.mf.RegHW
[D101.mf.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA422
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
;[D101.mf.RegHW]
;HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-1port_rs422card-D101_DEV0 ; port1
;HKR, Child0000, ResourceMap, 1, 00,02,03,04
[205A.mf]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = BB_BT_ASIC_Override,Uninstall.Reg
[205A.mf.HW]
AddReg = 205A.mf.RegHW
[205A.mf.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA422_ASIC_REV5
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
;[205A.mf.RegHW]
;HKR, Child0000, HardwareID, %ADDREG_MULTI_SZ%, MF\BB-1port_rs422card-205A_DEV0 ; port1
;HKR, Child0000, ResourceMap, 1, 00,02,03,04
[2RS232R5_P1]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = 2RS232R5_ASIC_Override_1,Uninstall.Reg
[2RS232R5_P1.HW]
AddReg = 2RS232R5_P1.RegHW
[2RS232R5_P1.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA232_ASIC_REV5
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[2RS232R5_P2]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = 2RS232R5_ASIC_Override_1,Uninstall.Reg
[2RS232R5_P2.HW]
AddReg = 2RS232R5_P2.RegHW
[2RS232R5_P2.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA232_ASIC_REV5
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[BC03_1]
; only need to copy card UI and its help
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = PCMCIAStdMF.Reg,Uninstall.Reg
[BC03_1.HW]
AddReg = BC03_1.RegHW
[BC03_1.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIAVEL232
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[409D_1]
; only need to copy card UI and its help
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = PCMCIAStdMF.Reg,Uninstall.Reg
[409D_1.HW]
AddReg = 409D_1.RegHW
[409D_1.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA422
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[BC03_2]
; only need to copy card UI and its help
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = PCMCIA2StdMF.Reg,Uninstall.Reg
[BC03_2.HW]
AddReg = BC03_2.RegHW
[BC03_2.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIAVEL232
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[409D_2]
CopyFiles = CardUIFiles_9x,HelpFiles_9x,BrainBoxesFiles_9x,DriverFiles_9x
AddReg = PCMCIA2StdMF.Reg,Uninstall.Reg
[409D_2.HW]
AddReg = 409D_2.RegHW
[409D_2.RegHW]
HKR,Child0000,HardwareID,,MF\PCMCIA422
HKR,Child0000,ResourceMap,1,00,01
HKR,,nPorts,1,01
[BB_BT_ASIC_Override]
; The following prevents Windows from allocating resources which are not actually available
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,EnumPropPages,0,Sspcmcd.dll,EnumPropPages
HKR,,CMDrivFlags,1,03,00,00,00
HKR,Override,0000,1,00,04,00,00,00,22,00,00,24,00,00,00,02,00,00,00,01,00,0c,00,00,00,\
00,00,00,00,00,00,f8,ff,08,00,a0,01,a7,01,00,00,00,00,a3,00,00,00,14,00,00,\
00,04,00,00,00,00,00,00,00,10,00,00,00,70,00,00,00,1e,00,00,00,7c,89,00,00,\
01,00,02,00,32,32,32,02,e0,00,00,00,00,00,00,03,03,00,00,00,00,00,00,00,00,\
00
HKR,Override,0001,1,00,04,00,00,00,32,00,00,24,00,00,00,02,00,00,00,01,00,0c,00,00,00,\
00,00,00,00,00,00,f8,ff,08,00,a8,01,af,01,00,00,00,00,a3,00,00,00,14,00,00,\
00,04,00,00,00,00,00,00,00,ff,ff,00,00,70,00,00,00,1e,00,00,00,7c,89,00,00,\
01,00,02,00,32,32,32,02,e0,00,00,00,00,00,00,03,03,00,00,00,00,00,00,00,00,\
00
HKR,Override,0002,1,00,04,00,00,00,3a,00,00,24,00,00,00,02,00,00,00,01,00,0c,00,00,00,\
00,00,00,00,00,00,f8,ff,08,00,b0,01,b7,01,00,00,00,00,a3,00,00,00,14,00,00,\
00,04,00,00,00,03,00,00,00,ff,ff,00,00,70,00,00,00,1e,00,00,00,7c,89,00,00,\
01,00,02,00,32,32,32,02,e0,00,00,00,00,00,00,03,03,00,00,00,00,00,00,00,00,\
00
HKR,Override,0003,1,00,04,00,00,00,52,00,00,24,00,00,00,02,00,00,00,01,00,0c,00,00,00,\
00,00,00,00,00,00,f8,ff,08,00,b8,01,bf,01,00,00,00,00,23,00,00,00,14,00,00,\
00,04,00,00,00,00,00,00,00,ff,ff,00,00,70,00,00,00,1e,00,00,00,7c,89,00,00,\
01,00,02,00,32,32,32,02,e0,00,00,00,00,00,00,05,03,00,00,00,00,00,00,00,00,\
00
HKR,Override,0004,1,00,04,00,00,00,5a,00,00,24,00,00,00,02,00,00,00,01,00,0c,00,00,00,\
00,00,00,00,00,00,f8,ff,08,00,00,00,ff,ff,00,00,00,00,23,00,00,00,14,00,00,\
00,04,00,00,00,03,00,00,00,ff,ff,00,00,70,00,00,00,1e,00,00,00,7c,89,00,00,\
01,00,02,00,32,32,32,02,e0,00,00,00,00,00,00,05,03,00,00,00,00,00,00,00,00,\
00
[2RS232R5_ASIC_Override]
; The following prevents Windows from allocating resources which are not actually available
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
;HKR,,EnumPropPages,0,Sspcmcd.dll,EnumPropPages
HKR,,CMDrivFlags,1,03,00,00,00
HKR,Override,0000,1,00,04,00,00,00,00,00,00,24,00,00,00,02,00,00,00,02,00,0c,00,00,00, \
00,00,00,00,00,00,f8,ff,08,00,02,00,03,ff,00,00,00,00,a3,00,00,00,24,00,00,00, \
02,00,00,00,02,00,0c,00,00,00,00,00,00,00,00,00,f8,ff,08,00,02,00,03,ff,00,00, \
00,00,a3,00,00,00,14,00,00,00,04,00,00,00,00,00,00,00,ff,ff,00,00,70,00,00,00, \
1E,00,00,00,7c,89,00,00,00,00,02,00,32,32,32,02,e0,00,00,00,00,00,00,05,03,00, \
00,00,00,00,00,00,00,00
[2RS232R5_ASIC_Override_1]
; The following prevents Windows from allocating resources which are not actually available
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,EnumPropPages,0,Sspcmcd.dll,EnumPropPages
HKR,,CMDrivFlags,1,03,00,00,00
HKR,Override,0000,1,00,04,00,00,00,00,00,00,24,00,00,00,02,00,00,00,01,00,0c,00,00,00, \
00,00,00,00,00,00,f8,ff,08,00,02,00,03,ff,00,00,00,00,a3,00,00,00,14,00,00,00, \
04,00,00,00,00,00,00,00,FF,FF,00,00,70,00,00,00,1E,00,00,00,7c,89,00,00,00,00, \
02,00,32,32,32,02,e0,00,00,00,00,00,00,05,03,00,00,00,00,00,00,00,00,00
[PCMCIAStdMF.Reg]
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,EnumPropPages,0,Sspcmcd.dll,EnumPropPages
HKR,,CMDrivFlags,1,03,00,00,00
HKR,Override,0003,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,A0,01,A7,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,02,00,00,00,00,00,25,03,00,00,00,00
HKR,Override,0002,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,A8,01,AF,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,02,00,00,20,00,00,2D,03,00,00,00,00
HKR,Override,0001,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,B0,01,B7,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,02,00,00,20,00,00,35,03,00,00,00,00
HKR,Override,0000,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,B8,01,BF,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,F8,03,00,00,20,00,00,3D,03,00,00,00,00
[PCMCIA2StdMF.Reg]
HKR,,DevLoader,0,*CONFIGMG
HKR,,Enumerator,0,*CONFIGMG
HKR,,EnumPropPages,0,Sspcmcd.dll,EnumPropPages
HKR,,CMDrivFlags,1,03,00,00,00
HKR,Override,0003,1,00,04,00,00,00,20,00,00,14,00,00,00,04,00,00,00,01,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,A0,01,A7,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,03,00,00,00,00,00,25,03,00,00,00,00
HKR,Override,0002,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,A8,01,AF,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,03,00,00,00,00,00,2D,03,00,00,00,00
HKR,Override,0001,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,B0,01,B7,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,03,00,00,20,00,00,35,03,00,00,00,00
HKR,Override,0000,1,00,04,00,00,00,30,00,00,14,00,00,00,04,00,00,00,00,00,00,00,FF,FF, \
00,00,20,00,00,00,24,00,00,00,02,00,00,00,01,00,0C,00,00,00,00,00,00,00,00,00,F8,FF, \
08,00,B8,01,BF,01,00,00,00,00,24,00,00,00,19,00,00,00,7C,89,00,00,00,00,02,00,32,32,32, \
02,00,03,00,00,20,00,00,3D,03,00,00,00,00
;@ Remove Section end
;*****************************************************************************************************
;@ REPLACE [SourceDisksFiles]
[SourceDisksFiles.x86]
SsUnist.exe = 1,,,
;@ REPLACE SsInstalIA64.sys=1,SsWin\drivers
SsInstal.sys=1,SsWin\drivers
;@ INSERT SsInstalAMD64.sys=1,SsWin\drivers
SsPar2000.sys = 1,SsWin\DRIVERS,,
SsParXP.sys = 1,SsWin\DRIVERS,,
;@ REPLACE SsCardIA64.dll=1,SsWin\dlls
SsCard.dll=1,SsWin\dlls
;@ INSERT SsCardAMD64.dll=1,SsWin\dlls
CoCpyInf.dll = 1,SsWin\DLLS,,
SsCard.chm = 1,SsWin\HELP,,
;@ REPLACE SsCoInstIA64.dll = 1,SsWin\DLLS,,
SsCoInst.dll = 1,SsWin\DLLS,,
;@ INSERT SsCoInstAMD64.dll = 1,SsWin\DLLS,,
;*****************************************************************************************************
[mf_Service_Inst]
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\System32\Drivers\mf.sys
LoadOrderGroup = System Bus Extender
;**********************************************
[BrainBoxes.mf.Override0]
IOConfig = 3F8-3FF(FFFF::) ; Com1
IOConfig = 2F8-2FF(FFFF::) ; Com2
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:05:0
MfCardConfig = 300:0D:1
ConfigPriority = NORMAL
[BrainBoxes.mf.Override1]
IOConfig = 2F8-2FF(FFFF::) ; Com2
IOConfig = 3E8-3EF(FFFF::) ; Com3
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:0D:0
MfCardConfig = 300:15:1
ConfigPriority = NORMAL
[BrainBoxes.mf.Override2]
IOConfig = 3E8-3EF(FFFF::) ; Com3
IOConfig = 2E8-2EF(FFFF::) ; Com4
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:15:0
MfCardConfig = 300:1D:1
ConfigPriority = NORMAL
[BrainBoxes.mf.Override3]
IOConfig = 2E8-2EF(FFFF::) ; Com4
IOConfig = 1A0-1A7(FFFF::) ; Com5
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:1D:0
MfCardConfig = 300:25:1
ConfigPriority = NORMAL
[BrainBoxes.mf.Override4]
IOConfig = 1A0-1A7(FFFF::) ; Com5
IOConfig = 1A8-1AF(FFFF::) ; Com6
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:25:0
MfCardConfig = 300:2D:1
ConfigPriority = NORMAL
[BrainBoxes.mf.Override5]
IOConfig = 1A8-1AF(FFFF::) ; Com6
IOConfig = 1B0-1B7(FFFF::) ; Com7
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:2D:0
MfCardConfig = 300:35:1
ConfigPriority = NORMAL
[BrainBoxes.mf.Override6]
IOConfig = 1B0-1B7(FFFF::) ; Com7
IOConfig = 1B8-1BF(FFFF::) ; Com8
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:35:0
MfCardConfig = 300:3D:1
ConfigPriority = NORMAL
;**********************************************
[BrainBoxes_1.mf.Override0]
IOConfig = 3F8-3FF(FFFF::) ; Com1
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:05:0
ConfigPriority = NORMAL
[BrainBoxes_1.mf.Override1]
IOConfig = 2F8-2FF(FFFF::) ; Com2
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:0D:0
ConfigPriority = NORMAL
[BrainBoxes_1.mf.Override2]
IOConfig = 3E8-3EF(FFFF::) ; Com3
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:15:0
ConfigPriority = NORMAL
[BrainBoxes_1.mf.Override3]
IOConfig = 2E8-2EF(FFFF::) ; Com4
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:1D:0
ConfigPriority = NORMAL
[BrainBoxes_1.mf.Override4]
IOConfig = 1A0-1A7(FFFF::) ; Com5
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:25:0
ConfigPriority = NORMAL
[BrainBoxes_1.mf.Override5]
IOConfig = 1A8-1AF(FFFF::) ; Com6
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:2D:0
ConfigPriority = NORMAL
[BrainBoxes_1.mf.Override6]
IOConfig = 1B0-1B7(FFFF::) ; Com7
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =0(W)
MfCardConfig = 200:35:0
ConfigPriority = NORMAL
;**********************************************
[ASIC_REV5.mf.Override0]
IOConfig = 3F8-3FF(FFFF::) ; Com1
IOConfig = 2F8-2FF(FFFF::) ; Com2
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
[ASIC_REV5.mf.Override1]
IOConfig = 2F8-2FF(FFFF::) ; Com2
IOConfig = 3E8-3EF(FFFF::) ; Com3
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
[ASIC_REV5.mf.Override2]
IOConfig = 3E8-3EF(FFFF::) ; Com3
IOConfig = 2E8-2EF(FFFF::) ; Com4
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
[ASIC_REV5.mf.Override3]
IOConfig = 2E8-2EF(FFFF::) ; Com4
IOConfig = 1A0-1A7(FFFF::) ; Com5
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
[ASIC_REV5.mf.Override4]
IOConfig = 1A0-1A7(FFFF::) ; Com5
IOConfig = 1A8-1AF(FFFF::) ; Com6
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
[ASIC_REV5.mf.Override5]
IOConfig = 1A8-1AF(FFFF::) ; Com6
IOConfig = 1B0-1B7(FFFF::) ; Com7
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
[ASIC_REV5.mf.Override6]
IOConfig = 1B0-1B7(FFFF::) ; Com7
IOConfig = 1B8-1BF(FFFF::) ; Com8
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
MfCardConfig = 00E0:0D:1
ConfigPriority = NORMAL
;**********************************************
[ASIC_REV5_1.mf.Override0]
IOConfig = 3F8-3FF(FFFF::) ; Com1
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
[ASIC_REV5_1.mf.Override1]
IOConfig = 2F8-2FF(FFFF::) ; Com2
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
[ASIC_REV5_1.mf.Override2]
IOConfig = 3E8-3EF(FFFF::) ; Com3
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
[ASIC_REV5_1.mf.Override3]
IOConfig = 2E8-2EF(FFFF::) ; Com4
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
[ASIC_REV5_1.mf.Override4]
IOConfig = 1A0-1A7(FFFF::) ; Com5
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
[ASIC_REV5_1.mf.Override5]
IOConfig = 1A8-1AF(FFFF::) ; Com6
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
[ASIC_REV5_1.mf.Override6]
IOConfig = 1B0-1B7(FFFF::) ; Com7
IRQConfig = 3,4,5,7,9,10,11,14,15 ; IRQ
PcCardConfig =5(W)
MfCardConfig = 00E0:05:0
ConfigPriority = NORMAL
;*****************************************************************************************************
[Uninstall.Reg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"DisplayName",%ADDREG_SZ%,"Serial Solutions Device Driver Suite"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"UninstallString",%ADDREG_EXPAND_SZ%,"SsUnist.exe"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"Publisher",%ADDREG_SZ%,"Brainboxes Ltd"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"URLInfoAbout",%ADDREG_SZ%,"http://www.brainboxes.com"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"HelpLink",%ADDREG_EXPAND_SZ%,"http://www.brainboxes.com/support/index.asp"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"URLUpdateInfo",%ADDREG_SZ%,"http://www.brainboxes.com/downloads/index.asp"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\SerialSolutions,"DisplayVersion",%ADDREG_SZ%,"5.0"
;*****************************************************************************************************
[Strings]
CompanyName = "Brain Boxes Limited"
Installation_Disk_Name = "Brain Boxes Installation Disk"
MFClassName = "Multi-function adapters"
MFCName ="Serial Solutions"
String0 ="Serial Solutions"
String10="Brain Boxes Limited - 1 Port PCMCIA 232 Card"
String11="Brain Boxes Limited - 2 Port PCMCIA 232 Card"
String12="Brain Boxes Limited - 1 Port PCMCIA 422/485 Card"
String13="Brain Boxes Limited - 2 Port PCMCIA 422/485 Card"
String14="Brain Boxes Limited - 2 Port PCMCIA 232 Card Port 1"
String15="Brain Boxes Limited - 2 Port PCMCIA 232 Card Port 2"
String16="Brain Boxes Limited - 2 Port PCMCIA 422/485 Card Port 1"
String17="Brain Boxes Limited - 2 Port PCMCIA 422/485 Card Port 2"
String18="Brain Boxes Limited - 1 Port PCMCIA 422/485 Card (PM-120)"
String19="Brain Boxes Limited - 1 Port PCMCIA 232 Card (PM-020)"
String20="Brain Boxes Limited - 2 Port PCMCIA 232 Card ASIC Rev-5 (PM-010)"
ADDREG_SZ = 0x00000000 ; The given value entry and/or value is of type REG_SZ. Note that this is the default type for a specified value entry, so the flags value can be omitted from any reg-root= line in an add-registry section that operates on a value entry of this type.
ADDREG_BINARY = 0x00000001 ; The given value is "raw" data. (This value is identical to the Windows 2000-specific FLG_ADDREG_TYPE_BINARY.)
ADDREG_NOCLOBBER = 0x00000002 ; Prevent a given value from replacing the value of an existing value entry.
ADDREG_DELVAL = 0x00000004 ; Delete the given subkey from the registry, or delete the specified value-entry-name from the specified registry subkey.
ADDREG_KEYONLY = 0x00000010 ; Create the given subkey, but ignore any supplied value-entry-name and/or value.
ADDREG_OVERWRITEONLY = 0x00000020 ; Reset to the supplied value only if the specified value-entry-name already exists in the given subkey.
ADDREG_MULTI_SZ = 0x00010000 ; The given value entry and/or value is of the registry type REG_MULTI_SZ. This specification does not require any NUL terminator for a given string value.
ADDREG_APPEND = 0x00000008 ; Append a given value to that of an existing named value entry. This flag is valid only for value entries of type REG_MULTI_SZ.
ADDREG_EXPAND_SZ = 0x00020000 ; The given value entry and/or value is of the registry type REG_EXPAND_SZ.
ADDREG_DWORD = 0x00010001 ; The given value entry and/or value is of the registry type REG_DWORD.
ADDREG_NONE = 0x00020001 ; The given value entry and/or value is of the Windows 2000 registry type REG_NONE.
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.