0% found this document useful (0 votes)
14 views4 pages

USBBill Validators

Uploaded by

Gustavo Borja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

USBBill Validators

Uploaded by

Gustavo Borja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

; ===========================================================================

; Setup file for Device running International Game technology USB Protocol
; Driver: IGTSpcUSBDriver
; Version: 1.0
; (c) Copyright International Game Technology
; ============================================================================
[Version]
Signature = "$WINDOWS NT$"
Provider = "International Game Technology"
Class = IGTUSB
ClassGUID = {7B47D3E4-D8FE-468b-B5C5-A14E3908AE90}
DriverVer = 07/23/2010,1.0.0000.00
CatalogFile = IGTClassBillValidators.cat

; =================== Class Sections =========================================


; Note: The sample use IGTUSB device class, i.e. devices connected
; will be shown under "International Game Technology Class USB
BillValidators"
; section in the Device Manager
; =============================================================================

[ControlFlags]
ExcludeFromSelect=*

[ClassInstall32]
Addreg=IGTUSBClassReg

[IGTUSBClassReg]
HKR,,,,%IGTUSBClassName%
HKR,,Icon,,-20

; ========================= Driver Source Sections ===========================


[SourceDisksNames]
1 = %DiskID%, USBIGTClassBillValidators.tag,,,

[SourceDisksFiles.x86]
IGTSPCUSBDriver.sys = 1,i386

[SourceDisksFiles.amd64]
IGTSPCUSBDriver.sys = 1,amd64

[Manufacturer]
%MfgName1%=JCM,NTx86,NTamd64
%MfgName2%=MEI,NTx86,NTamd64
%MfgName3%=MC,NTx86,NTamd64
%MfgName4%=CC,NTx86,NTamd64

[JCM.NTx86]
%JCM.DeviceDesc0%=IGTUSB, USB\VID_2475&PID_0101&MI_00 ;interface 0
%JCM.DeviceDesc1%=IGTUSB, USB\VID_2475&PID_0101&MI_01 ;interface 1
%JCM.DeviceDesc2%=IGTUSB, USB\VID_2475&PID_0101&MI_02 ;interface 2

%JCM.DeviceDesc0.100%=IGTUSB, USB\VID_2475&PID_0107&MI_00 ;interface 0


%JCM.DeviceDesc1.100%=IGTUSB, USB\VID_2475&PID_0107&MI_01 ;interface 1
%JCM.DeviceDesc2.100%=IGTUSB, USB\VID_2475&PID_0107&MI_02 ;interface 2

%JCM.DeviceDesc0.NBA%=IGTUSB, USB\VID_2475&PID_0105&MI_00 ;interface 0


%JCM.DeviceDesc1.NBA%=IGTUSB, USB\VID_2475&PID_0105&MI_01 ;interface 1
%JCM.DeviceDesc2.NBA%=IGTUSB, USB\VID_2475&PID_0105&MI_02 ;interface 2

[MEI.NTx86]
%MEI.DeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0501&MI_00 ; interface 0
%MEI.DeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0501&MI_01 ; interface 1
%MEI.DeviceDesc2%=IGTUSB, USB\VID_0BED&PID_0501&MI_02 ; interface 2

%MEI.DeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0101&MI_00 ; interface 0


%MEI.DeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0101&MI_01 ; interface 1
%MEI.DeviceDesc2%=IGTUSB, USB\VID_0BED&PID_0101&MI_02 ; interface 2

%MEI.FDDeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0100&MI_00 ; interface 0


%MEI.FDDeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0100&MI_01 ; interface 1

[MC.NTx86]
%MC.DeviceDesc0%=IGTUSB, USB\VID_106F&PID_0200&MI_00 ; interface 0
%MC.DeviceDesc1%=IGTUSB, USB\VID_106F&PID_0200&MI_01 ; interface 1
%MC.DeviceDesc2%=IGTUSB, USB\VID_106F&PID_0200&MI_02 ; interface 2

[CC.NTx86]
%CC.DeviceDesc0%=IGTUSB, USB\VID_155D&PID_8000&MI_00 ; interface 0
%CC.DeviceDesc1%=IGTUSB, USB\VID_155D&PID_8000&MI_01 ; interface 1
%CC.DeviceDesc2%=IGTUSB, USB\VID_155D&PID_8000&MI_02 ; interface 2

[JCM.NTamd64]
%JCM.DeviceDesc0%=IGTUSB, USB\VID_2475&PID_0101&MI_00 ;interface 0
%JCM.DeviceDesc1%=IGTUSB, USB\VID_2475&PID_0101&MI_01 ;interface 1
%JCM.DeviceDesc2%=IGTUSB, USB\VID_2475&PID_0101&MI_02 ;interface 2

%JCM.DeviceDesc0.100%=IGTUSB, USB\VID_2475&PID_0107&MI_00 ;interface 0


%JCM.DeviceDesc1.100%=IGTUSB, USB\VID_2475&PID_0107&MI_01 ;interface 1
%JCM.DeviceDesc2.100%=IGTUSB, USB\VID_2475&PID_0107&MI_02 ;interface 2

%JCM.DeviceDesc0.NBA%=IGTUSB, USB\VID_2475&PID_0105&MI_00 ;interface 0


%JCM.DeviceDesc1.NBA%=IGTUSB, USB\VID_2475&PID_0105&MI_01 ;interface 1
%JCM.DeviceDesc2.NBA%=IGTUSB, USB\VID_2475&PID_0105&MI_02 ;interface 2

[MEI.NTamd64]
%MEI.DeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0501&MI_00 ; interface 0
%MEI.DeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0501&MI_01 ; interface 1
%MEI.DeviceDesc2%=IGTUSB, USB\VID_0BED&PID_0501&MI_02 ; interface 2

%MEI.DeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0101&MI_00 ; interface 0


%MEI.DeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0101&MI_01 ; interface 1
%MEI.DeviceDesc2%=IGTUSB, USB\VID_0BED&PID_0101&MI_02 ; interface 2

%MEI.FDDeviceDesc0%=IGTUSB, USB\VID_0BED&PID_0100&MI_00 ; interface 0


%MEI.FDDeviceDesc1%=IGTUSB, USB\VID_0BED&PID_0100&MI_01 ; interface 1

[MC.NTamd64]
%MC.DeviceDesc0%=IGTUSB, USB\VID_106F&PID_0200&MI_00 ; interface 0
%MC.DeviceDesc1%=IGTUSB, USB\VID_106F&PID_0200&MI_01 ; interface 1
%MC.DeviceDesc2%=IGTUSB, USB\VID_106F&PID_0200&MI_02 ; interface 2

[CC.NTamd64]
%CC.DeviceDesc0%=IGTUSB, USB\VID_155D&PID_8000&MI_00 ; interface 0
%CC.DeviceDesc1%=IGTUSB, USB\VID_155D&PID_8000&MI_01 ; interface 1
%CC.DeviceDesc2%=IGTUSB, USB\VID_155D&PID_8000&MI_02 ; interface 2

[DestinationDirs]
DefaultDestDir = 12
IGTUSB.FILES.SYS = 10,System32\Drivers

[IGTUSB.FILES.SYS]
igtspcusbdriver.sys

[IGTUSB.NTx86]
CopyFiles = IGTUSB.FILES.SYS
AddReg = IGTUSB.ADDREG, DEVICEPARAMS

[IGTUSB.NTamd64]
CopyFiles = IGTUSB.FILES.SYS
AddReg = IGTUSB.ADDREG, DEVICEPARAMS

[IGTUSB.NTx86.Services]
Addservice = IGTClassusbDriver, 0x00000002, IGTUSB.ADDSERVICE

[IGTUSB.NTamd64.Services]
Addservice = IGTClassusbDriver, 0x00000002, IGTUSB.ADDSERVICE

[IGTUSB.ADDSERVICE]
DisplayName = %IGTUSB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\igtspcusbdriver.sys
LoadOrderGroup = Base

[IGTUSB.ADDREG]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,igtspcusbdriver.sys

[DEVICEPARAMS]
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",RequestTimeout,0x10001,5000
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",UnsafeRemovalUI,0x10001,0
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",RemoteWakeup,0x10001,0
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",ShortTransferOK,0x10001,1
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",CancelIoOnSuspend,0x10001,1
HKLM,"%ConfigPath%"\"%DeviceConfigPath%",MaxTransferSize,0x10001,0x7FFFFFF

; ========================= String Section =======================


[Strings]
IGTUSBClassName = "International Game Technology Class USB BillValidators"
IGTUSB.SvcDesc = "International Game Technology Class USB BillValidators"
ConfigPath = "SYSTEM\CurrentControlSet\Services\igtusb"
DeviceConfigPath = "Parameters"
DiskID = "IGT SPC Driver Installation Disk"

MfgName1 = "Japan Cash Machine"


JCM.DeviceDesc0 = "JCM Feature 0"
JCM.DeviceDesc1 = "JCM Firmware Upgrade"
JCM.DeviceDesc2 = "JCM Universal Bill Acceptor"
JCM.DeviceDesc0.100 = "JCM-100 Feature 0"
JCM.DeviceDesc1.100 = "JCM-100 Firmware Upgrade"
JCM.DeviceDesc2.100 = "JCM-100 Universal Bill Acceptor"
JCM.DeviceDesc0.NBA = "JCM-IVIZION Feature 0"
JCM.DeviceDesc1.NBA = "JCM-IVIZION Firmware Upgrade"
JCM.DeviceDesc2.NBA = "JCM-IVIZION Universal Bill Acceptor"

MfgName2 = "Mars Electronics International"


MEI.DeviceDesc0 = "MEI Feature 0"
MEI.DeviceDesc1 = "MEI Firmware Upgrade"
MEI.DeviceDesc2 = "MEI Cashflow Bill Acceptor"
MEI.FDDeviceDesc0 = "MEI Factory Default Feature 0"
MEI.FDDeviceDesc1 = "MEI Factory Default Firmware Upgrade"

MfgName3 = "Money Controls"


MC.DeviceDesc0 = "MC Feature 0"
MC.DeviceDesc1 = "MC Firmware Upgrade"
MC.DeviceDesc2 = "MC Elite Bill Acceptor"

MfgName4 = "CashCode"
CC.DeviceDesc0 = "CC Feature 0"
CC.DeviceDesc1 = "CC Firmware Upgrade"
CC.DeviceDesc2 = "CC Bill Acceptor"

You might also like