; enecir.inf
;
; Copyright (C) 2009, ENE TECHNOLOGY INC.
[Version]
Signature = "$WINDOWS NT$"
Class = HIDClass
ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider = %ENE%
CatalogFile = enecir.cat
DriverVer = 07/07/2009,2.7.4.0
[DestinationDirs]
DefaultDestDir = 12
DllCopyFiles = 11
[SourceDisksNames]
99 = %DISK_NAME%
[SourceDisksFiles]
enecir.sys = 99
enecirhid.sys = 99
enecirhidma.sys = 99
[Manufacturer]
%ENE%=ENE,NTx86.6.0
[ENE.NTx86.6.0]
; ---- ENE CIR port ----
;
%enecir.DeviceDesc% = enecir_inst, *ENE0100 ; standard
%enecir.DeviceDesc% = enecir0200_inst, *ENE0200 ; ir hid tsb nec
%enecir.DeviceDesc% = enecir0201_inst, *ENE0201 ; ir hid lenovo rc6
%enecir.DeviceDesc% = enecir0202_inst, *ENE0202 ; ir hid msi nec
; ---- ENE CIR HID miniport ----
;
%enecirhid.DeviceDesc% = enecirhid0100_inst, ENECIR\ENE0100 ; ZINWELL PV-100 test
%enecirhid.DeviceDesc% = enecirhid0200_inst, ENECIR\ENE0200
%enecirhid.DeviceDesc% = enecirhid0201_inst, ENECIR\ENE0201
%enecirhid.DeviceDesc% = enecirhid0202_inst, ENECIR\ENE0202
%customCollection% = customCollection.Inst, HID_DEVICE_UP:FF00_U:0001
; ================================= ENE CIR port =====================================
; ---- install sections ----
;
[enecir_inst.NT]
CopyFiles = CirCopyFiles
[enecir0200_inst.NT]
CopyFiles = CirCopyFiles
[enecir0201_inst.NT]
CopyFiles = CirCopyFiles
[enecir0202_inst.NT]
CopyFiles = CirCopyFiles
; ---- hw sections ----
;
[enecir_inst.NT.HW]
AddReg = enecir_inst.NT.AddReg
DelReg = enecir_DelReg
[enecir0200_inst.NT.HW]
AddReg = enecir0200_inst.NT.AddReg
DelReg = enecir_DelReg
[enecir0201_inst.NT.HW]
AddReg = enecir0201_inst.NT.AddReg
DelReg = enecir_DelReg
[enecir0202_inst.NT.HW]
AddReg = enecir0202_inst.NT.AddReg
DelReg = enecir_DelReg
; ---- services sections ----
;
[enecir_inst.NT.Services]
AddService = enecir,0x00000002,enecir_Service_Inst
[enecir0200_inst.NT.Services]
AddService = enecir,0x00000002,enecir_Service_Inst
[enecir0201_inst.NT.Services]
AddService = enecir,0x00000002,enecir_Service_Inst
[enecir0202_inst.NT.Services]
AddService = enecir,0x00000002,enecir_Service_Inst
; ---- co-installers sections ----
;
[enecir_inst.NT.CoInstallers]
CopyFiles = DllCopyFiles
AddReg = CoInstaller_AddReg
[enecir0200_inst.NT.CoInstallers]
CopyFiles = DllCopyFiles
AddReg = CoInstaller_AddReg
[enecir0201_inst.NT.CoInstallers]
CopyFiles = DllCopyFiles
AddReg = CoInstaller_AddReg
[enecir0202_inst.NT.CoInstallers]
CopyFiles = DllCopyFiles
AddReg = CoInstaller_AddReg
; ---- wdf sections ----
;
[enecir_inst.NT.Wdf]
KmdfService = enecir, enecir_inst_WdfSection
[enecir0200_inst.NT.Wdf]
KmdfService = enecir, enecir_inst_WdfSection
[enecir0201_inst.NT.Wdf]
KmdfService = enecir, enecir_inst_WdfSection
[enecir0202_inst.NT.Wdf]
KmdfService = enecir, enecir_inst_WdfSection
[enecir_inst_WdfSection]
KmdfLibraryVersion = 1.9
; ---- add reg sections ----
;
[enecir_inst.NT.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)" ; Allow generic-all access to Built-in administrators and Local system
;HKR,,"IrHid",0x00010001,1 ; ir hid non RC6. Manually add it(REG_DWORD) in registry to enable ZINWELL PV-100
[enecir0200_inst.NT.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)" ; Allow generic-all access to Built-in administrators and Local system
HKR,,"IrHid",0x00010001,1 ; ir hid non RC6
[enecir0201_inst.NT.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)" ; Allow generic-all access to Built-in administrators and Local system
HKR,,"IrHidRc6",0x00000001,\ ; some ir hid rc6
0x0F, 0x04, 0x00, \ ; CustomerCodeLo, CustomerCodeHi, CodeCount (Map&discard MCE rc6 for 0201)
0x45, 0x04, 0x00 \ ; CustomerCodeLo, CustomerCodeHi, CodeCount (Map lenovo rc6 for 0201)
[enecir0202_inst.NT.AddReg]
HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)" ; Allow generic-all access to Built-in administrators and Local system
HKR,,"IrHid",0x00010001,1 ; ir hid non RC6
; ---- sections common to all CIR port devices ----
;
[CirCopyFiles]
enecir.sys
[DllCopyFiles]
[enecir_Service_Inst]
DisplayName = %enecir.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\enecir.sys
LoadOrderGroup = Extended Base
[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"CIRCoInst.dll,IRCoInstaller"
[enecir_DelReg]
HKR,,"IrHid"
HKR,,"IrHidRc6"
; ================================ ENE CIR HID miniport ==================================
; ---- install sections ----
;
[enecirhid0100_inst.NT]
CopyFiles = HidCopyFiles
[enecirhid0200_inst.NT]
CopyFiles = HidCopyFiles
[enecirhid0201_inst.NT]
CopyFiles = HidCopyFiles
[enecirhid0202_inst.NT]
CopyFiles = HidCopyFiles
; ---- hw sections ----
;
[enecirhid0100_inst.NT.HW]
AddReg = enecirhid0100_Parameters.AddReg
DelReg = enecirhid_DelReg
[enecirhid0200_inst.NT.HW]
AddReg = enecirhid0200_Parameters.AddReg
DelReg = enecirhid_DelReg
[enecirhid0201_inst.NT.HW]
AddReg = enecirhid0201_Parameters.AddReg
DelReg = enecirhid_DelReg
[enecirhid0202_inst.NT.HW]
AddReg = enecirhid0202_Parameters.AddReg
DelReg = enecirhid_DelReg
; ---- services sections ----
;
[enecirhid0100_inst.NT.Services]
AddService = enecirhid,0x00000002,enecirhid_Service_Inst,
AddService = enecirhidma,, enecirhidma_Service_Inst
[enecirhid0200_inst.NT.Services]
AddService = enecirhid,0x00000002,enecirhid_Service_Inst,
AddService = enecirhidma,, enecirhidma_Service_Inst
[enecirhid0201_inst.NT.Services]
AddService = enecirhid,0x00000002,enecirhid_Service_Inst,
AddService = enecirhidma,, enecirhidma_Service_Inst
[enecirhid0202_inst.NT.Services]
AddService = enecirhid,0x00000002,enecirhid_Service_Inst,
AddService = enecirhidma,, enecirhidma_Service_Inst
; ---- add reg sections ----
;
[enecirhid0100_Parameters.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\ENE0200&Col05",0x00000000,""
HKR,,"UpperFilters",0x00010000,"enecirhidma"
HKR,,"IrCodeTable",0x00000001,\
1, \ ; CustomerCount
0x86, 0x6B, \ ; 1st CustomerCodeLo/CustomerCodeHi (NEC ZINWELL test).
0x18, \ ; ReportCount
\ ; IrCode, ReportId, HIDBtn0, HIDBtn1
0x1A, 1, 0x00, 0x27, \ ; "0",
0x10, 1, 0x00, 0x1E, \ ; "1",
0x11, 1, 0x00, 0x1F, \ ; "2",
0x12, 1, 0x00, 0x20, \ ; "3",
0x13, 1, 0x00, 0x21, \ ; "4",
0x14, 1, 0x00, 0x22, \ ; "5",
0x15, 1, 0x00, 0x23, \ ; "6",
0x16, 1, 0x00, 0x24, \ ; "7",
0x17, 1, 0x00, 0x25, \ ; "8",
0x18, 1, 0x00, 0x26, \ ; "9",
0x08, 1, 0x00, 0x52, \ ; "up",
0x0C, 1, 0x00, 0x51, \ ; "down",
0x09, 1, 0x00, 0x50, \ ; "left",
0x0B, 1, 0x00, 0x4F, \ ; "right",
0x0A, 1, 0x00, 0x28, \ ; "OK/Enter", //(Select button)
\
0x00, 2, 0x82, 0x00, \ ; "power",
\
0x02, 3, 0x9C, 0x00, \ ; "ch+",
0x01, 3, 0x9D, 0x00, \ ; "ch-",
0x03, 3, 0xE9, 0x00, \ ; "vol+",
0x04, 3, 0xEA, 0x00, \ ; "vol-",
0x07, 3, 0xE2, 0x00, \ ; "mute",
0x05, 3, 0x24, 0x02, \ ; "Back", //(Exit button)
\
0x0F, 4, 0x25, 0x00, \ ; "TV", //(TV/PC button)
0x0E, 4, 0x0D, 0x00 \ ; "Green Start Button" //(Source button)
[enecirhid0200_Parameters.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\ENE0200&Col05",0x00000000,""
HKR,,"UpperFilters",0x00010000,"enecirhidma"
HKR,,"IrCodeTable",0x00000001,\
1, \ ; CustomerCount
0xE3, 0x19, \ ; 1st CustomerCodeLo/CustomerCodeHi (tsb nec)
0x3F, \ ; ReportCount
\ ; IrCode, ReportId, HIDBtn0, HIDBtn1
0x45, 1, 0x00, 0x52, \ ; Up
0x47, 1, 0x00, 0x50, \ ; Left
0x48, 1, 0x00, 0x28, \ ; OK
0x49, 1, 0x00, 0x4F, \ ; Right
0x4B, 1, 0x00, 0x51, \ ; Down
0x56, 1, 0x00, 0x1E, \ ; 1
0x57, 1, 0x00, 0x1F, \ ; 2
0x58, 1, 0x00, 0x20, \ ; 3
0x5A, 1, 0x00, 0x21, \ ; 4
0x5B, 1, 0x00, 0x22, \ ; 5
0x5C, 1, 0x00, 0x23, \ ; 6
0x5E, 1, 0x00, 0x24, \ ; 7
0x5F, 1, 0x00, 0x25, \ ; 8
0x60, 1, 0x00, 0x26, \ ; 9
0xED, 1, 0xE1, 0x25, \ ; *
0x61, 1, 0x00, 0x27, \ ; 0
0xEC, 1, 0xE1, 0x20, \ ; #
0xEA, 1, 0x00, 0x29, \ ; Clear
0xEB, 1, 0x00, 0x28, \ ; Enter
\
0x40, 2, 0x82, 0x00, \ ; standby
\
0x6E, 3, 0x24, 0x02, \ ; Back
0x8F, 3, 0x09, 0x02, \ ; More
0x50, 3, 0xB6, 0x00, \ ; Backward
0x53, 3, 0xB5, 0x00, \ ; Forward
0x51, 3, 0xB4, 0x00, \ ; Rewind
0x7C, 3, 0xB0, 0x00, \ ; Play
0x52, 3, 0xB3, 0x00, \ ; Fast Forward
0x7D, 3, 0xB1, 0x00, \ ; Pause
0x63, 3, 0xB2, 0x00, \ ; Record
0x4F, 3, 0xB7, 0x00, \ ; Stop
0x6F, 3, 0x9C, 0x00, \ ; Channel Up
0x70, 3, 0x9D, 0x00, \ ; Channel Down
0x44, 3, 0xE9, 0x00, \ ; Volume Up
0x46, 3, 0xEA, 0x00, \ ; Volume Down
0x54, 3, 0xE2, 0x00, \ ; Mute
\
0x83, 4, 0x28, 0x00, \ ; Eject
0x7E, 4, 0x0D, 0x00, \ ; Green Start Button
0x4C, 4, 0x43, 0x00, \ ; DVD Top Menu
0x84, 4, 0x24, 0x00, \ ; DVD Menu
0x8B, 4, 0x41, 0x00, \ ; Channnel Infomation
0x97, 4, 0x27, 0x00, \ ; ZOOM
0x77, 4, 0x3E, 0x00, \ ; 10
0x71, 4, 0x3F, 0x00, \ ; 11
0x72, 4, 0x40, 0x00, \ ; 12
0xF2, 4, 0x56, 0x00, \ ; HD DVD Left Up
0xF3, 4, 0x57, 0x00, \ ; HD DVD Right Up
0xF4, 4, 0x58, 0x00, \ ; HD DVD Left Down
0xF5, 4, 0x59, 0x00, \ ; HD DVD Right Down
0xEE, 4, 0x52, 0x00, \ ; HD DVD A
0x99, 4, 0x44, 0x00, \ ; HD DVD Return
0xEF, 4, 0x53, 0x00, \ ; HD DVD B
0xF0, 4, 0x54, 0x00, \ ; HD DVD C
0xF1, 4, 0x55, 0x00, \ ; HD DVD D
0xF6, 4, 0x5E, 0x00, \ ; Blue
0x74, 4, 0x4B, 0x00, \ ; DVD Angle
0xF7, 4, 0x5B, 0x00, \ ; Red
0x75, 4, 0x4D, 0x00, \ ; DVD Subtitle
0xF8, 4, 0x5C, 0x00, \ ; Green
0x9C, 4, 0x4C, 0x00, \ ; DVD Audio
0xF9, 4, 0x5D, 0x00, \ ; Yellow
0xE3, 4, 0x42, 0x00, \ ; Channel Input (3 digits input)
0xE2, 4, 0x5A, 0x00, \ ; Teletext On/Off or ISDB Data
0x91, 4, 0x81, 0x00 \ ; LED ON/OFF
[enecirhid0201_Parameters.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\ENE0201&Col05",0x00000000,""
HKR,,"UpperFilters",0x00010000,"enecirhidma"
HKR,,"IrCodeTable",0x00000001,\
1, \ ; CustomerCount
0x45, 0x04, \ ; 1st CustomerCodeLo/CustomerCodeHi (lenovo rc6)
0x62, \ ; ReportCount
\ ; IrCode, ReportId, HIDBtn0, HIDBtn1
0x58, 1, 0x00, 0x52, \ ; Up
0x5A, 1, 0x00, 0x50, \ ; Left
0x5C, 1, 0x00, 0x28, \ ; OK
0x5B, 1, 0x00, 0x4F, \ ; Right
0x59, 1, 0x00, 0x51, \ ; Down
0x01, 1, 0x00, 0x1E, \ ; 1
0x02, 1, 0x00, 0x1F, \ ; 2
0x03, 1, 0x00, 0x20, \ ; 3
0x04, 1, 0x00, 0x21, \ ; 4
0x05, 1, 0x00, 0x22, \ ; 5
0x06, 1, 0x00, 0x23, \ ; 6
0x07, 1, 0x00, 0x24, \ ; 7
0x08, 1, 0x00, 0x25, \ ; 8
0x09, 1, 0x00, 0x26, \ ; 9
0x33, 1, 0xE1, 0x25, \ ; *
0x00, 1, 0x00, 0x27, \ ; 0
0x32, 1, 0xE1, 0x20, \ ; #
0x3A, 1, 0x00, 0x29, \ ; Clear
0x34, 1, 0x00, 0x28, \ ; Enter
\
0x8E, 2, 0x81, 0x00, \ ; power button
0x0C, 2, 0x82, 0x00, \ ; sleep button(Standby)
0x3D, 2, 0x83, 0x00, \ ; wakeup
\
0x3E, 3, 0x8D, 0x00, \ ; Guide
0x83, 3, 0x24, 0x02, \ ; Back
0xCB, 3, 0x09, 0x02, \ ; More
0x21, 3, 0xB6, 0x00, \ ; Backward
0x20, 3, 0xB5, 0x00, \ ; Forward
0x29, 3, 0xB4, 0x00, \ ; Rewind
0x2C, 3, 0xB0, 0x00, \ ; Play
0x28, 3, 0xB3, 0x00, \ ; Fast Forward
0x30, 3, 0xB1, 0x00, \ ; Pause
0x37, 3, 0xB2, 0x00, \ ; Record
0x31, 3, 0xB7, 0x00, \ ; Stop
0x1E, 3, 0x9C, 0x00, \ ; Channel Up
0x1F, 3, 0x9D, 0x00, \ ; Channel Down
0x10, 3, 0xE9, 0x00, \ ; Volume Up
0x11, 3, 0xEA, 0x00, \ ; Volume Down
0x0D, 3, 0xE2, 0x00, \ ; Mute
0x93, 3, 0xCD, 0x00, \ ; Play/pause
0x84, 3, 0x08, 0x02, \ ; Print
\
0xF7, 4, 0x27, 0x00, \ ; ZOOM(Aspect)
0x42, 4, 0x28, 0x00, \ ; Eject
0x4A, 4, 0x2B, 0x00, \ ; Closed captioning
0x5D, 4, 0x0D, 0x00, \ ; Green Start Button
0x9F, 4, 0x43, 0x00, \ ; DVD Top Menu
0x54, 4, 0x24, 0x00, \ ; DVD Menu
0x2E, 4, 0x25, 0x00, \ ; Live TV
0x87, 4, 0x47, 0x00, \ ; My Music
0x9B, 4, 0x48, 0x00, \ ; Recorded TV
0x0F, 4, 0x4F, 0x00, \ ; Display(OEM2)
0x78, 4, 0x3E, 0x00, \ ; 10
0x79, 4, 0x3F, 0x00, \ ; 11
0x7A, 4, 0x40, 0x00, \ ; 12
0x8D, 4, 0x6A, 0x00, \ ; KIOSK
0x8F, 4, 0x2C, 0x00, \ ; Network selection
0x50, 4, 0x2D, 0x00, \ ; Sub audio
0xB3, 4, 0x52, 0x00, \ ; HD DVD A
0xB4, 4, 0x53, 0x00, \ ; HD DVD B
0xB5, 4, 0x54, 0x00, \ ; HD DVD C
0xB6, 4, 0x55, 0x00, \ ; HD DVD D
0xC0, 4, 0x56, 0x00, \ ; HD DVD Left Up
0xC2, 4, 0x57, 0x00, \ ; HD DVD Right Up
0xC1, 4, 0x58, 0x00, \ ; HD DVD Left Down
0xC3, 4, 0x59, 0x00, \ ; HD DVD Right Down
0x40, 4, 0x2E, 0x00, \ ; HD DVD Subtitle change track
0xEF, 4, 0x2F, 0x00, \ ; HD DVD Audio track
0xCD, 4, 0x30, 0x00, \ ; HD DVD Top menu
0x80, 4, 0x31, 0x00, \ ; HD DVD Resume
0x90, 4, 0x44, 0x00, \ ; HD DVD Return
0xF8, 4, 0x78, 0x00, \ ; BD tool
0x0E, 4, 0x41, 0x00, \ ; Channnel Infomation
0x0B, 4, 0x42, 0x00, \ ; Channel input(3 digit input)
0x89, 4, 0x49, 0x00, \ ; My Pictures
0x9C, 4, 0x4A, 0x00, \ ; My Videos
0x4F, 4, 0x50, 0x00, \ ; FM Radio
0x85, 4, 0x4B, 0x00, \ ; DVD Angle
0x6D, 4, 0x5B, 0x00, \ ; Red
0x4B, 4, 0x4D, 0x00, \ ; DVD Subtitle
0xC9, 4, 0x51, 0x00, \ ; DVD Title
0x6E, 4, 0x5C, 0x00, \ ; Green
0x4E, 4, 0x4C, 0x00, \ ; DVD Audio
0x6F, 4, 0x5D, 0x00, \ ; Yellow
0x70, 4, 0x5E, 0x00, \ ; Blue
0x2F, 4, 0x5A, 0x00, \ ; Teletext On/Off or ISDB Data
0x9D, 4, 0x3C, 0x00, \ ; Online spotlight
0x9E, 4, 0x3D, 0x00, \ ; Online spotlight app
0xA8, 4, 0x32, 0x00, \ ; Ext0
0xA9, 4, 0x33, 0x00, \ ; Ext1
0xAA, 4, 0x34, 0x00, \ ; Ext2
0xAB, 4, 0x35, 0x00, \ ; Ext3
0xAC, 4, 0x36, 0x00, \ ; Ext4
0xAD, 4, 0x37, 0x00, \ ; Ext5
0xAE, 4, 0x38, 0x00, \ ; Ext6
0xAF, 4, 0x39, 0x00, \ ; Ext7
0xB1, 4, 0x3A, 0x00, \ ; Ext8
0xB2, 4, 0x80, 0x00, \ ; Ext9
0x94, 4, 0x81, 0x00, \ ; Ext10
0x95, 4, 0x6F, 0x00 \ ; Ext11
[enecirhid0202_Parameters.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\ENE0202&Col05",0x00000000,""
HKR,,"UpperFilters",0x00010000,"enecirhidma"
HKR,,"IrCodeTable",0x00000001,\
1, \ ; CustomerCount
0x00, 0xFF, \ ; 1st CustomerCodeLo/CustomerCodeHi (msi nec)
0x51, \ ; ReportCount
\ ; IrCode, ReportId, HIDBtn0, HIDBtn1
0x1A, 1, 0x00, 0x52, \ ; Up
0x9A, 1, 0x00, 0x52, \ ; Up
0x1D, 1, 0x00, 0x50, \ ; Left
0x9D, 1, 0x00, 0x50, \ ; Left
0x1E, 1, 0x00, 0x28, \ ; OK
0x9E, 1, 0x00, 0x28, \ ; OK
0x1F, 1, 0x00, 0x4F, \ ; Right
0x9F, 1, 0x00, 0x4F, \ ; Right
0x22, 1, 0x00, 0x51, \ ; Down
0xA2, 1, 0x00, 0x51, \ ; Down
0x0D, 1, 0x00, 0x1E, \ ; 1
0x8D, 1, 0x00, 0x1E, \ ; 1
0x0E, 1, 0x00, 0x1F, \ ; 2
0x8E, 1, 0x00, 0x1F, \ ; 2
0x0F, 1, 0x00, 0x20, \ ; 3
0x8F, 1, 0x00, 0x20, \ ; 3
0x10, 1, 0x00, 0x21, \ ; 4
0x90, 1, 0x00, 0x21, \ ; 4
0x11, 1, 0x00, 0x22, \ ; 5
0x91, 1, 0x00, 0x22, \ ; 5
0x12, 1, 0x00, 0x23, \ ; 6
0x92, 1, 0x00, 0x23, \ ; 6
0x13, 1, 0x00, 0x24, \ ; 7
0x93, 1, 0x00, 0x24, \ ; 7
0x14, 1, 0x00, 0x25, \ ; 8
0x94, 1, 0x00, 0x25, \ ; 8
0x15, 1, 0x00, 0x26, \ ; 9
0x95, 1, 0x00, 0x26, \ ; 9
0x37, 1, 0xE1, 0x25, \ ; *
0xB7, 1, 0xE1, 0x25, \ ; *
0x17, 1, 0x00, 0x27, \ ; 0
0x97, 1, 0x00, 0x27, \ ; 0
0x38, 1, 0xE1, 0x20, \ ; #
0xB8, 1, 0xE1, 0x20, \ ; #
0x30, 1, 0x00, 0x29, \ ; Clear
0xB0, 1, 0x00, 0x29, \ ; Clear
0x36, 1, 0x00, 0x28, \ ; Enter
0xB6, 1, 0x00, 0x28, \ ; Enter
\
0x02, 2, 0x82, 0x00, \ ; standby
\
0x31, 3, 0x8D, 0x00, \ ; Guide
0xB1, 3, 0x8D, 0x00, \ ; Guide
0x20, 3, 0x24, 0x02, \ ; Back
0xB0, 3, 0x24, 0x02, \ ; Back
0x2F, 3, 0x09, 0x02, \ ; More
0xBF, 3, 0x09, 0x02, \ ; More
0x21, 3, 0xB6, 0x00, \ ; Backward
0xB1, 3, 0xB6, 0x00, \ ; Backward
0x23, 3, 0xB5, 0x00, \ ; Forward
0xB3, 3, 0xB5, 0x00, \ ; Forward
0x24, 3, 0xB4, 0x00, \ ; Rewind
0xB4, 3, 0xB4, 0x00, \ ; Rewind
0x25, 3, 0xB0, 0x00, \ ; Play
0xB5, 3, 0xB0, 0x00, \ ; Play
0x26, 3, 0xB3, 0x00, \ ; Fast Forward
0xB6, 3, 0xB3, 0x00, \ ; Fast Forward
0x29, 3, 0xB1, 0x00, \ ; Pause
0xB9, 3, 0xB1, 0x00, \ ; Pause
0x27, 3, 0xB2, 0x00, \ ; Record
0xA7, 3, 0xB2, 0x00, \ ; Record
0x28, 3, 0xB7, 0x00, \ ; Stop
0xA8, 3, 0xB7, 0x00, \ ; Stop
0x0B, 3, 0x9C, 0x00, \ ; Channel Up
0x8B, 3, 0x9C, 0x00, \ ; Channel Up
0x0C, 3, 0x9D, 0x00, \ ; Channel Down
0x8C, 3, 0x9D, 0x00, \ ; Channel Down
0x09, 3, 0xE9, 0x00, \ ; Volume Up
0x89, 3, 0xE9, 0x00, \ ; Volume Up
0x08, 3, 0xEA, 0x00, \ ; Volume Down
0x88, 3, 0xEA, 0x00, \ ; Volume Down
0x00, 3, 0xE2, 0x00, \ ; Mute
0x80, 3, 0xE2, 0x00, \ ; Mute
\
0x1B, 4, 0x0D, 0x00, \ ; Green Start Button
0x9B, 4, 0x0D, 0x00, \ ; Green Start Button
0x04, 4, 0x24, 0x00, \ ; DVD Menu
0x84, 4, 0x24, 0x00, \ ; DVD Menu
0x1C, 4, 0x25, 0x00, \ ; Live TV
0x9C, 4, 0x25, 0x00, \ ; Live TV
0x18, 4, 0x48, 0x00, \ ; Recorded TV
0x98, 4, 0x48, 0x00, \ ; Recorded TV
0x16, 4, 0x5A, 0x00, \ ; Teletext On/Off or ISDB Data
0x96, 4, 0x5A, 0x00 \ ; Teletext On/Off or ISDB Data
; ---- sections common to all CIR HID miniport devices ----
;
[HidCopyFiles]
enecirhid.sys
enecirhidma.sys
[enecirhid_Service_Inst]
DisplayName = %enecirhid.SVDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\enecirhid.sys
[enecirhidma_Service_Inst]
DisplayName = %enecirhidma.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\enecirhidma.sys
LoadOrderGroup = PNP Filter
[enecirhid_DelReg]
HKR,,"IrCodeTable"
; ---- custom collection install section ----
; only a null service is installed
[customCollection.Inst.NT]
[customCollection.Inst.NT.Services]
AddService = ,0x00000002, ; NULL Service
[Strings]
DISK_NAME = "ENE CIR Driver Installation Disk"
ENE = "ENE"
enecir.DeviceDesc = "ENE CIR Receiver"
enecirhid.DeviceDesc = "ENE CIR HID Receiver"
enecir.SVCDESC = "ENE CIR Receiver"
enecirhid.SVDESC = "ENE CIR HID Receiver"
enecirhidma.SVCDESC = "ENE CIR HIDmini Filter"
customCollection = "HID-compliant device"
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.