ITEhidCIR.inf Driver File Contents (NDiS166_CIR.zip)

;/*++
;Abstract:
;    INF file for installing the ITE hid CIR device
;
;
;--*/
[Version]
Signature="$CHICAGO$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%VENDOR%
CatalogFile=ITEhidCIR.cat
LayoutFile=layout.inf
DriverVer=05/11/2010,1.0.0002.0

[SourceDisksFiles]
ITEhidCIR.sys = 99

[SourceDisksNames]
99 = %DISK_NAME%,,,

[DestinationDirs]
CopyFilesSYS = 12

[Manufacturer]
%VENDOR%=Vendor, NTx86, NTamd64;

; For XP and later
[Vendor.NTx86]
%VHidMini%    = VHidMini_SIO.Inst, ACPI\ITE8704
%VHidMini%    = VHidMini_SIO.Inst, ACPI\ITE8713
%VHidMini%    = VHidMini_EC.Inst, ACPI\ITE8708
%VHidMini%    = VHidMini_EC.Inst, ACPI\ITE8712
%VHidMini%    = VHidMini_EC.Inst, ACPI\ITE8715
%VHidDevice%  = VHidDevice.Inst,  HID\ITEirDevice

[Vendor.NTamd64]
%VHidMini%    = VHidMini_SIO.Inst, ACPI\ITE8704
%VHidMini%    = VHidMini_SIO.Inst, ACPI\ITE8713
%VHidMini%    = VHidMini_EC.Inst, ACPI\ITE8708
%VHidMini%    = VHidMini_EC.Inst, ACPI\ITE8712
%VHidMini%    = VHidMini_EC.Inst, ACPI\ITE8715
%VHidDevice%  = VHidDevice.Inst,  HID\ITEirDevice

[ControlFlags]
ExcludeFromSelect  = HID\ITEirDevice

;===============================================================
;   VHidMini (Root Enumerated Hid Device) install section
;===============================================================
;--------------------------SIO----------------------------------
[VHidMini_SIO.Inst.NT]
CopyFiles = CopyFilesSYS

[VHidMini_SIO.Inst.NT.HW]
AddReg = VHidMini_Parameters.AddReg,VHidMini_Parameters_SIO.AddReg 

[VHidMini_SIO.Inst.NT.Services]
AddService = vhidmini,0x00000002,vhidmini_Service_Inst,
;--------------------------EC----------------------------------
[VHidMini_EC.Inst.NT]
CopyFiles = CopyFilesSYS

[VHidMini_EC.Inst.NT.HW]
AddReg = VHidMini_Parameters.AddReg,VHidMini_Parameters_EC.AddReg 

[VHidMini_EC.Inst.NT.Services]
AddService = vhidmini,0x00000002,vhidmini_Service_Inst,
;------------------------common---------------------------------
[CopyFilesSYS]
ITEhidCIR.sys

[VHidMini_Parameters_SIO.AddReg]
HKR,,"KindOfIc",%REG_DWORD%, 1	;1=IT8712, 2=IT8752

[VHidMini_Parameters_EC.AddReg]
HKR,,"KindOfIc",%REG_DWORD%, 2	;1=IT8712, 2=IT8752

[VHidMini_Parameters.AddReg]
HKR,,"ReadFromRegistry",%REG_DWORD%, 0x00000001
;HKR,,"KindOfIc",%REG_DWORD%, 1	;1=IT8712, 2=IT8752
HKR,,"RCprotocal",%REG_DWORD%, 1	;1=RC6, 2=NEC
HKR,,"RCcustomerID",%REG_DWORD%, 0x800F
HKR,,"ReportMappingTable",%REG_BINARY%, \
  0x01,0x04,0x00,0x1E,  \;1
  0x02,0x04,0x00,0x1F,  \;2
  0x03,0x04,0x00,0x20,  \;3
  0x04,0x04,0x00,0x21,  \;4
  0x05,0x04,0x00,0x22,  \;5
  0x06,0x04,0x00,0x23,  \;6
  0x07,0x04,0x00,0x24,  \;7
  0x08,0x04,0x00,0x25,  \;8
  0x09,0x04,0x00,0x26,  \;9
  0x00,0x04,0x00,0x27,  \;0
  0x0B,0x04,0x00,0x28,  \;return
  0x0A,0x04,0x00,0x29,  \;escape
  0x1D,0x04,0x02,0x25,  \;* (Shift+8)
  0x1C,0x04,0x02,0x20,  \;# (Shift+3)
  \
  0x1F,0x04,0x00,0x51,  \;down arrow
  0x1E,0x04,0x00,0x52,  \;up arrow
  0x21,0x04,0x00,0x4f,  \;right arrow
  0x20,0x04,0x00,0x50,  \;left arrow
  0x22,0x04,0x00,0x28,  \;return
  \
  0x4E,0x01,0x08,0x02,  \;AC Print
  0x0F,0x01,0x09,0x02,  \;AC Properties (Details)
  0x23,0x01,0x24,0x02,  \;AC Back
  \
  0x16,0x01,0xb0,0x00,  \;AC Media play
  0x18,0x01,0xb1,0x00,  \;AC Media pause
  0x17,0x01,0xb2,0x00,  \;AC Media record
  0x14,0x01,0xb3,0x00,  \;AC FF
  0x15,0x01,0xb4,0x00,  \;AC RW
  0x1A,0x01,0xb5,0x00,  \;AC Media next track
  0x1B,0x01,0xb6,0x00,  \;AC Media previous track
  0x19,0x01,0xb7,0x00,  \;AC Media Stop
  0x6E,0x01,0xcd,0x00,  \;AC Media play/pause
  \
  0x10,0x01,0xe9,0x00,  \;AC volume up
  0x11,0x01,0xea,0x00,  \;AC volume down
  0x0E,0x01,0xe2,0x00,  \;AC volume mute
  \
  0x12,0x01,0x9c,0x00,  \;AC channel up
  0x13,0x01,0x9d,0x00,  \;AC channel down
  \
  0x0C,0x03,0x82,0x00,  \;Suspend
  0x2A,0x03,0x82,0x00,  \;Discrete Power Off
  \
  0x0D,0x02,0x0D,0x00,  \;eHome launch
  0x4A,0x02,0x4A,0x00,  \;My videos
  0x49,0x02,0x49,0x00,  \;My pictures
  0x25,0x02,0x25,0x00,  \;eHome jump/Live TV
  0x46,0x02,0x46,0x00,  \;My TV
  0x47,0x02,0x47,0x00,  \;My Music
  0x24,0x02,0x24,0x00,  \;DVD Menu
  0x48,0x02,0x48,0x00,  \;Recorded TV
  0x26,0x02,0x26,0x00,  \;?? 
  \
  0x5A,0x02,0x5A,0x00,  \;TELETEXT
  0x5B,0x02,0x5B,0x00,  \;Red
  0x5C,0x02,0x5C,0x00,  \;Green
  0x5D,0x02,0x5D,0x00,  \;Yellow
  0x5E,0x02,0x5E,0x00,  \;Blue
  \
  0x81,0x02,0x80,0x00,  \;OEM 1
  0x82,0x02,0x81,0x00,  \;OEM 2
  0x83,0x02,0x82,0x00,  \;OEM 3
  0x84,0x02,0x80,0x00,  \;OEM 1 (new)
  0x86,0x02,0x81,0x00   \;OEM 2 (new)

[vhidmini_Service_Inst]
DisplayName    = %VHidMini%
ServiceType    = %SERVICE_KERNEL_DRIVER% 
StartType      = %SERVICE_DEMAND_START% 
ErrorControl   = %SERVICE_ERROR_IGNORE% 
ServiceBinary  = %12%\ITEhidCIR.sys 

;===============================================================
;   VHidDevice (Virtual Hid Device) install section
; - Only a Null service is installed.
;===============================================================
[VHidDevice.Inst]

[VHidDevice.Inst.NT]

[VHidDevice.Inst.NT.Services]
AddService = ,0x00000002,   ; NULL Service


;================================================================
[Strings] 
;  *******Localizable Strings******* 
VENDOR         = "ITE Tech. Inc." 
VHidMini       = "ITECIR Hid Driver" 
VHidDevice     = "Hid CIR Device" 
DISK_NAME      = "ITECIR Hid Driver Install Disk"
;  *******Non Localizable Strings******* 

SERVICE_BOOT_START     = 0x0 
SERVICE_SYSTEM_START   = 0x1 
SERVICE_AUTO_START     = 0x2 
SERVICE_DEMAND_START   = 0x3 
SERVICE_DISABLED       = 0x4 

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2 
SERVICE_ERROR_CRITICAL = 0x3 

REG_EXPAND_SZ          = 0x00020000 
REG_DWORD              = 0x00010001 
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
REG_SZ                 = 0x00000000

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: web2, load: 0.84