ÿþ; ; HIDIR.INF -- Media Center Consumer IR Miniport driver ; [SourceDisksNames] 3426=windows cd [SourceDisksFiles] hidir.sys = 3426 [Version] Signature="$WINDOWS NT$" Class=HIDClass ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da} Provider=%MSFT% PnpLockdown=1 DriverVer = 06/21/2006,10.0.18362.1 [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir = 12 [Manufacturer] %Microsoft%=MicrosoftHw,NTamd64...1 [MicrosoftHw.NTamd64...1] %CIRCLASS\IrDeviceV2.DeviceDesc%=HIDIR_Inst, CIRCLASS\IrDeviceV2 %CIRCLASS\HID.DeviceDesc%=HIDIR_Inst,,CIRCLASS\HID_DEVICE ;===================================================================== [HIDIR_Inst.NT] Copyfiles = HIDIR_Inst.CopyFiles.NT [HIDIR_Inst.NT.HW] Addreg=HIDIR_Inst_DeviceID.Addreg.NT.HW [HIDIR_Inst_DeviceID.Addreg.NT.HW] HKR,,"VendorID",0x00010001,0x045e HKR,,"ProductID",0x00010001,0x006d [HIDIR_InstPrivate.NT.AddReg.Services] ; Default wake button - RC6 power toggle (all NOCLOBBER) HKR,"Parameters\","DefaultWakeProtocol",0x00010003,0x01 HKR,"Parameters\","DefaultWakePayload",0x00010003,0x0C HKR,"Parameters\","DefaultWakeAddress",0x00010003,0x00 ; decoder mapping tables HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","RemoteName",0x00000000,"RC6 based MCE remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","EnableDebounce",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","EnableVendorPassThrough",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DecoderID",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum0",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum1",0x00010001,0x2 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum2",0x00010001,0x3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum3",0x00010001,0x4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNumMask",0x00010001,0x00007000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNumShiftBits",0x00010001,12 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMatchMask",0x00010001,0xFFFF0F00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMatchValue",0x00010001,0x800F0400 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DataMask",0x00010001,0x000000FF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x01, \ ; Logical Minimum (0x01), 0x25, 0xff, \ ; Logical Maximum (0xff), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportMappingTable",0x00000001,\ 0x01,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x02,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x03,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x04,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x05,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x06,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x07,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x08,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x09,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x00,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x0B,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x0A,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x1D,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x1C,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ ; 0x1F,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x1E,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x21,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x20,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x22,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ ; 0x4E,0x00,0x00,0x00, 0x01,0x08,0x02, \ ; AC Print 0x0F,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x23,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back 0x3B,0x00,0x00,0x00, 0x01,0x04,0x02, \ ; AC Exit Application \ ; 0x16,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x18,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x17,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x15,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x1A,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x1B,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x19,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop 0x6E,0x00,0x00,0x00, 0x01,0xcd,0x00, \ ; AC Media play/pause \ ; 0x10,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x11,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x0E,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ ; 0x26,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x12,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x13,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ ; 0x0C,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x29,0x00,0x00,0x00, 0x03,0x83,0x00, \ ; Discrete Power On 0x2A,0x00,0x00,0x00, 0x03,0x82,0x00 \ ; Discrete Power Off HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","RemoteName",0x00000000,"Samsung MCE remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DecoderID",0x00010001,0x4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNumMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNumShiftBits",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMatchMask",0x00010001,0x0000FFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMatchValue",0x00010001,0x0000AD81 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DataMask",0x00010001,0x00FF0000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DataShiftBits",0x00010001,16 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x01, \ ; Logical Minimum (0x01), 0x25, 0xff, \ ; Logical Maximum (0xff), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportMappingTable",0x00000001,\ 0x51,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x52,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x53,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x54,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x55,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x56,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x57,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x58,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x59,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x50,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x61,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x60,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x62,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x63,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ ; 0x42,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x41,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x44,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x43,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x40,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ ; 0x00,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x37,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x45,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back \ ; 0x13,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x16,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x10,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x12,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x17,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x15,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x11,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop \ ; 0x21,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x22,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x23,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ ; 0x35,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x24,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x25,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ ; 0x30,0x00,0x00,0x00, 0x02,0x0D,0x00, \ ; eHome launch 0x31,0x00,0x00,0x00, 0x02,0x4A,0x00, \ ; My videos 0x34,0x00,0x00,0x00, 0x02,0x49,0x00, \ ; My pictures 0x36,0x00,0x00,0x00, 0x02,0x25,0x00, \ ; eHome jump/Live TV 0x33,0x00,0x00,0x00, 0x02,0x46,0x00, \ ; My TV 0x32,0x00,0x00,0x00, 0x02,0x47,0x00, \ ; My Music 0x38,0x00,0x00,0x00, 0x02,0x24,0x00, \ ; DVD Menu 0x39,0x00,0x00,0x00, 0x02,0x48,0x00, \ ; Recorded TV 0x81,0x00,0x00,0x00, 0x02,0x80,0x00, \ ; OEM 1 0x82,0x00,0x00,0x00, 0x02,0x81,0x00, \ ; OEM 2 0x83,0x00,0x00,0x00, 0x02,0x82,0x00, \ ; OEM 3 0x84,0x00,0x00,0x00, 0x02,0x80,0x00, \ ; OEM 1 (new) 0x86,0x00,0x00,0x00, 0x02,0x81,0x00 \ ; OEM 2 (new) HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","RemoteName",0x00000000,"MCIR Standard Keyboard Remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","EnablePassThrough",0x00010001,0x5 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DecoderID",0x00010001,0x6 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNumMask",0x00010001,0xE0000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNumShiftBits",0x00010001,29 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeMatchMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeMatchValue",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DataMask",0x00010001,0x00FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumResultsMasks",0x00000001,\ 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00 ; 0x000000001F000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumResultsShiftBits",0x00000001,0x18 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumOperation",0x00010001,1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumWordsMasks",0x00000001,\ 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00 ; 0x00000000E0FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumWordsShiftBits",0x00000001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ReportLength",0x00010001,4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ReportDescriptor",0x00000001,\ \ ; Keyboard (STD101) 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x05, \ ; Report Id (5) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe7, \ ; usage max keyboard right gui 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x91, \ ; usage max 91 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x02, \ ; report count 2 0x81, 0x00, \ ; Input (Data, Array), 0xC0 ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ReportMappingTable",0x00000001,\ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","RemoteName",0x00000000,"MCIR Japanese Keyboard Remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","EnablePassThrough",0x00010001,0x6 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ForceUniqueReport",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DecoderID",0x00010001,0x7 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNumMask",0x00010001,0xE0000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNumShiftBits",0x00010001,29 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeMatchMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeMatchValue",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DataMask",0x00010001,0x00FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumResultsMasks",0x00000001,\ 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00 ; 0x000000001F000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumResultsShiftBits",0x00000001,0x18 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumOperation",0x00010001,1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumWordsMasks",0x00000001,\ 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00 ; 0x00000000E0FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumWordsShiftBits",0x00000001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ReportLength",0x00010001,4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ReportDescriptor",0x00000001,\ \ ; Keyboard (JPN109) 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x06, \ ; Report Id (6) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe7, \ ; usage max keyboard right gui 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x98, \ ; usage max 98 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x02, \ ; report count 2 0x81, 0x00, \ ; Input (Data, Array), 0xC0 ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ReportMappingTable",0x00000001,\ 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","RemoteName",0x00000000,"MCIR Three Button Mouse Remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","EnablePassThrough",0x00010001,0x7 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DecoderID",0x00010001,0x8 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeBitLen",0x00010001,29 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNumMask",0x00010001,0x1C000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNumShiftBits",0x00010001,26 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeMatchMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeMatchValue",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DataMask",0x00010001,0x001FFFE0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DataShiftBits",0x00010001,5 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumResultsMasks",0x00000001,\ 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, \; 0x0000000003E00000 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ; 0x000000000000001F HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumResultsShiftBits",0x00000001,0x15,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumOperation",0x00010001,2 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumWordsMasks",0x00000001,\ 0xE0, 0xFF, 0x1F, 0x1C, 0x00, 0x00, 0x00, 0x00 ; 0x000000001C1FFFE0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumWordsShiftBits",0x00000001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ReportDescriptor",0x00000001,\ \; Three Button Mouse 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x01, \ ; Usage (Pointer), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x07, \ ; REPORT_ID (7) 0x05, 0x09, \ ; Usage Page (Buttons), 0x19, 0x01, \ ; Usage Minimum (Button 1), 0x29, 0x02, \ ; Usage Maximum (Button 2), 0x15, 0x00, \ ; Log Min (0), 0x25, 0x01, \ ; Log Max (1), 0x75, 0x01, \ ; Report Size (1), 0x95, 0x02, \ ; Report Count (2), 0x81, 0x02, \ ; Input (Data, Variable, Absolute), 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x30, \ ; Usage (X), 0x09, 0x31, \ ; Usage (Y), 0x15, 0xC1, \ ; Log Min (-63), 0x25, 0x3F, \ ; Log Max (63), 0x75, 0x07, \ ; Report Size (7), 0x95, 0x02, \ ; Report Count (2), 0x81, 0x06, \ ; Input (Data, Variable, Relative), 0xC0 ; End Collection, HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ReportMappingTable",0x00000001,\ 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","RemoteName",0x00000000,"QuatroPulse MCE remote" HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","EnableDebounce",0x00010001,0x0 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","EnableVendorPassThrough",0x00010001,0x1 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DecoderID",0x00010001,0x9 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetID",0x00010001,0x0 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeBitLen",0x00010001,46 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum0",0x00010001,0x1 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum1",0x00010001,0x2 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum2",0x00010001,0x3 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum3",0x00010001,0x4 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNumMask",0x00000001,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNumShiftBits",0x00010001,2 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeMatchMask",0x00000001,0xc3,0xff,0xff,0x03,0x00,0x00,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeMatchValue",0x00000001,0x42,0x88,0x04,0x00,0x00,0x00,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DataMask",0x00000001,0x00,0x00,0x00,0xfc,0xff,0x03,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DataShiftBits",0x00010001,0x1a HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DataSwapBytes",0x00010001,0x1 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ChecksumOperation",0x00010001,3 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumWordsMasks",0x00000001,\ 0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0xc0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x00,0xc0,0x03,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x00,0xc0,0x03,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x00,0xc0,0x03,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x00,0xc0,0x03,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumWordsShiftBits",0x00000001,\ 0x02,0x06,0x0A,0x0E,0x12,0x16,0x1A,0x1E,0x22,0x26 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumResultsMasks",0x00000001,\ 0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumResultsShiftBits",0x00000001,0x2a HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ReportLength",0x00010001,3 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x00, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0xff, \ ; Logical Maximum(0xff), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ReportMappingTable",0x00000001,\ 0x01,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x02,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x03,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x04,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x05,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x06,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x07,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x08,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x09,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x00,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x0B,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x0A,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x1D,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x1C,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ ; 0x1F,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x1E,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x21,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x20,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x22,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ ; 0x4E,0x00,0x00,0x00, 0x01,0x08,0x02, \ ; AC Print 0x0F,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x23,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back 0x3B,0x00,0x00,0x00, 0x01,0x04,0x02, \ ; AC Exit Application \ ; 0x16,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x18,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x17,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x15,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x1A,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x1B,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x19,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop 0x6E,0x00,0x00,0x00, 0x01,0xcd,0x00, \ ; AC Media play/pause \ ; 0x10,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x11,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x0E,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ ; 0x26,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x12,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x13,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ ; 0x0C,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x29,0x00,0x00,0x00, 0x03,0x83,0x00, \ ; Discrete Power On 0x2A,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Discrete Power Off \ ; 0xFF,0x00,0x00,0x00, 0x00,0x00,0x00 \ ; End of pattern. No report generated. [HIDIR_Inst.CopyFiles.NT] hidir.sys,,,0x100 [HIDIR_Inst.NT.Services] AddService = HidIr,%SPSVCINST_ASSOCSERVICE%,HIDIR_Service_Inst [HIDIR_Service_Inst] DisplayName = %HIDIR.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\hidir.sys LoadOrderGroup = extended base AddReg = HIDIR_InstPrivate.NT.AddReg.Services [strings] ; localizable Microsoft = "Microsoft" MSFT = "Microsoft" HIDIR.SvcDesc = "Microsoft Infrared HID Driver" CIRCLASS\IrDeviceV2.DeviceDesc = "Microsoft eHome Infrared Transceiver" CIRCLASS\HID.DeviceDesc = "Infrared HID Device" ; non-localizable SPSVCINST_TAGTOFRONT = 0x00000001 SPSVCINST_ASSOCSERVICE= 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_BOOT_START = 0 SERVICE_SYSTEM_START = 1 SERVICE_AUTO_START = 2 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 SERVICE_ERROR_IGNORE = 0 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 REG_SZ = 0x00000000Download 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.