; 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,NTamd64.6.0 [ENE.NTamd64.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.