BBPCMCIA64.inf Driver File Contents (SS_6.1.zip)

;*****************************************************************************************************
;*****************************************************************************************************
;
;	Brain Boxes PCMCIA & Multi-Function INF file 
;
;	Copyright (C)   Brainboxes 2003
;
;*****************************************************************************************************
;*****************************************************************************************************
;
[Version]
Signature = "$CHICAGO$"
Class = MultiPortSerial
ClassGuid = {50906CB8-BA12-11D1-BF5D-0000F805F530}
Provider = %String0%
CatalogFile.nt = BBPCMCIA64.cat
DriverVer=08/16/2005, 6.1.71.0

[DestinationDirs]
DefaultDestDir = 11,				; System32 directory
HelpFiles_9x = 18,
DriverFiles_IA64=10,System32\Drivers
DriverFiles_AMD64=10,System32\Drivers
HelpFilesDirectory = 18,			; Help file directory
System32Files_IA64=11,
System32Files_AMD64=11,


[SourceDisksNames]
1 = %Installation_Disk_Name%,,

[Manufacturer]
%CompanyName% = CARDS, NTAMD64, NTIA64

[CARDS]

[CARDS.NTIA64]
%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


[CARDS.NTAMD64]
%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


[ControlFlags]
ExcludeFromSelect = *

;*****************************************************************************************************


[MF_PCMCIA_Install.NTIA64]
;CopyInf = bbport.inf
AddReg = BrainBoxes.reg,Uninstall.Reg

[MF_PCMCIA_Install.NTAMD64]
;CopyInf = bbport.inf
AddReg = BrainBoxes.reg,Uninstall.Reg

[MF_PCMCIA_Install.NTIA64.Services]
AddService = SsInstal, 2, BrainBoxes.Service, BrainBoxes.EventLog

[MF_PCMCIA_Install.NTAMD64.Services]
AddService = SsInstal, 2, BrainBoxes.Service, BrainBoxes.EventLog

[MF_PCMCIA_Install.NTIA64.HW]
AddReg = BrainBoxes_Templates.reg

[MF_PCMCIA_Install.NTAMD64.HW]
AddReg = BrainBoxes_Templates.reg

;*****************************************************************************************************

[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

[DriverFiles_IA64]
SsInstal.sys, SsInstalIA64.sys

[DriverFiles_AMD64]
SsInstal.sys, SsInstalAMD64.sys

[HelpFilesDirectory]
SsCard.chm

[System32Files_IA64]
SsCard.dll, SsCardIA64.dll
SsUnist.exe

[System32Files_AMD64]
SsCard.dll, SsCardAMD64.dll
SsUnist.exe

[CoInstallers_CopyFiles_IA64]
SsCoInst.dll, SsCoInstIA64.dll

[CoInstallers_CopyFiles_AMD64]
SsCoInst.dll, SsCoInstAMD64.dll


;*****************************************************************************************************

;*****************************************************************************************************



[2RS422.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[2RS422.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[2RS422.NTIA64.HW]
AddReg = 2RS422_RegHW

[2RS422.NTAMD64.HW]
AddReg = 2RS422_RegHW

[2RS422.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[2RS422.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[2RS422.NTIA64.Services]
AddService = mf, 2, mf_Service_Inst

[2RS422.NTAMD64.Services]
AddService = mf, 2, mf_Service_Inst

[2RS422.NTIA64.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.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[2RS232.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[2RS232.NTIA64.HW]
AddReg = 2RS232_RegHW

[2RS232.NTAMD64.HW]
AddReg = 2RS232_RegHW

[2RS232.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[2RS232.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[2RS232.NTIA64.Services]
AddService = mf, 2, mf_Service_Inst

[2RS232.NTAMD64.Services]
AddService = mf, 2, mf_Service_Inst

[2RS232.NTIA64.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.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[2RS232R5.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[2RS232R5.NTIA64.HW]
AddReg = 2RS232R5_RegHW

[2RS232R5.NTAMD64.HW]
AddReg = 2RS232R5_RegHW

[2RS232R5.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[2RS232R5.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[2RS232R5.NTIA64.Services]
AddService = mf, 2, mf_Service_Inst

[2RS232R5.NTAMD64.Services]
AddService = mf, 2, mf_Service_Inst

[2RS232R5.NTIA64.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.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[1941.mf.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[1941.mf.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[1941.mf.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[1941.mf.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[1941.mf.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[1941.mf.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[1941.mf.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[1941.mf.NTIA64.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

[1941.mf.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[594C.mf.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[594C.mf.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[594C.mf.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[594C.mf.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[594C.mf.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[594C.mf.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[594C.mf.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[594C.mf.NTIA64.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.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[A1EE.mf.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[A1EE.mf.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[A1EE.mf.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[A1EE.mf.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[A1EE.mf.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[A1EE.mf.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[A1EE.mf.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[A1EE.mf.NTIA64.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

[A1EE.mf.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[D101.mf.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[D101.mf.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[D101.mf.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[D101.mf.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[D101.mf.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[D101.mf.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[D101.mf.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[D101.mf.NTIA64.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

[D101.mf.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[205A.mf.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[205A.mf.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[205A.mf.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[205A.mf.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[205A.mf.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[205A.mf.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[205A.mf.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

[205A.mf.NTIA64.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

[205A.mf.NTAMD64.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.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[2RS232R5_P1.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[2RS232R5_P1.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[2RS232R5_P1.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[2RS232R5_P1.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[2RS232R5_P1.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[2RS232R5_P1.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[2RS232R5_P1.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

;**********************************************

;**********************************************

[2RS232R5_P2.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[2RS232R5_P2.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[2RS232R5_P2.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[2RS232R5_P2.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[2RS232R5_P2.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[2RS232R5_P2.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[2RS232R5_P2.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[2RS232R5_P2.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

;**********************************************

;**********************************************

[BC03_1.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[BC03_1.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[BC03_1.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[BC03_1.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[BC03_1.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[BC03_1.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[BC03_1.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[BC03_1.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

;**********************************************

;**********************************************

[409D_1.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[409D_1.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[409D_1.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[409D_1.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[409D_1.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[409D_1.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[409D_1.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[409D_1.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

;**********************************************

;**********************************************

[BC03_2.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[BC03_2.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[BC03_2.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[BC03_2.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[BC03_2.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[BC03_2.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[BC03_2.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[BC03_2.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

;**********************************************

;**********************************************

[409D_2.NTIA64]
CopyFiles = DriverFiles_IA64, HelpFilesDirectory, System32Files_IA64
needs = PCMCIA_Install_NT

[409D_2.NTAMD64]
CopyFiles = DriverFiles_AMD64, HelpFilesDirectory, System32Files_AMD64
needs = PCMCIA_Install_NT

[409D_2.NTIA64.HW]
needs = PCMCIA_Install_NT_HW

[409D_2.NTAMD64.HW]
needs = PCMCIA_Install_NT_HW

[409D_2.NTIA64.Services]
needs = PCMCIA_Install_NT_Services

[409D_2.NTAMD64.Services]
needs = PCMCIA_Install_NT_Services

[409D_2.NTIA64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_IA64

[409D_2.NTAMD64.CoInstallers]
AddReg 		= CoInstallers_Addreg
CopyFiles	= CoInstallers_CopyFiles_AMD64

;*****************************************************************************************************
;*****************************************************************************************************

[SourceDisksFiles]
SsUnist.exe = 1,,,
SsInstalIA64.sys=1,SsWin\drivers
SsInstalAMD64.sys=1,SsWin\drivers
SsPar2000.sys = 1,SsWin\DRIVERS,,
SsParXP.sys = 1,SsWin\DRIVERS,,
SsCardIA64.dll=1,SsWin\dlls
SsCardAMD64.dll=1,SsWin\dlls
CoCpyInf.dll = 1,SsWin\DLLS,,
SsCard.chm = 1,SsWin\HELP,,
SsCoInstIA64.dll = 1,SsWin\DLLS,,
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

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: web4, load: 0.40