;------------------------------------------------------------------
;
; HCW95ALL_64.inf -- This file contains installation information for
; Nova-TD 500
; Nova-TD 500a
; Nova-TD USB2
; Nova-TD Stick
; Nova-T Stick (70001)
; Nova-T Stick (70009 Rev C)
; Nova-T Stick (70019 Rev DxF4)
; myTV.t (70029 Rev DxF4)
;
; This installation is for Windows XP-64 or Vista-64
;
; Copyright (C) Hauppauge Computer Works, 2005-2010
;
;------------------------------------------------------------------
[Version]
signature = "$CHICAGO$"
Class = Media
ClassGUID = {4d36e96c-e325-11ce-bfc1-08002be10318}
Provider = %Hauppauge%
DriverVer=12/12/2011,3.11.29346
CatalogFile.NTamd64 = hcw95all_64.cat
[Manufacturer]
%MfgName% = HAUPPAUGE,NTamd64
[HAUPPAUGE.NTamd64]
;testing reveals this driver does not currently support older sticks; so don't say we do
%MOD7000.DeviceDesc_STICK% = MOD7000.M70x0,USB\VID_2040&PID_7040
%MOD7000.DeviceDesc_STICK% = MOD7000.M70x0,USB\VID_2040&PID_7050
%MOD7000.DeviceDesc_STICK% = MOD7000.M70x0,USB\VID_2040&PID_7060
%MOD7000.DeviceDesc_STICK% = MOD7000.M70x0,USB\VID_2040&PID_7070
%MOD7000.myTVDesc_STICK% = MOD7000.M70x0,USB\VID_2040&PID_7080
%MOD7000.DeviceDesc_PCI% = MOD7000.M68x0,PCI\VEN_0070&DEV_6800&SUBSYS_68000070
%MOD7000.DeviceDesc_PCI% = MOD7000.M68x0,PCI\VEN_1932&DEV_0064&SUBSYS_68000070
%MOD7000.DeviceDesc_PCI% = MOD7000.M68x0,PCI\VEN_1932&DEV_1E32&SUBSYS_68000070&REV_01 ; MPCI7710DH
%MOD7000.DeviceDesc_PCI% = MOD7000.M68x0,PCI\VEN_1932&DEV_1E3C&SUBSYS_68000070&REV_01 ; MPCI7710D
%MOD7000.DeviceDesc_PCI% = MOD7000.M68x0,PCI\VEN_1932&DEV_1E34&SUBSYS_68000070&REV_01 ; PCI7710H
%MOD7000.DeviceDesc_USB% = MOD7000.M95x0,USB\VID_2040&PID_9500
%MOD7000.DeviceDesc_USBDIV% = MOD7000.M9580,USB\VID_2040&PID_9580
%MOD7000.DeviceDesc_PCIDIV% = MOD7000.M84xx,USB\VID_2040&PID_8400
%MOD7000.DeviceDesc_USBDIV% = MOD7000.M52xx,USB\VID_2040&PID_5200
;TIGER ATSC
%MOD7000.DeviceDesc_ATSC% = MOD7000.MB2xx,USB\VID_2040&PID_b200
%MOD7000.DeviceDesc_ATSC_DELL% = MOD7000.MB2xx,USB\VID_2040&PID_b210
; Uncomment these on production test systems to enable blank EEprom programming
;%MOD7000.DeviceDesc_blank% = MOD7000.Device,USB\VID_10B8&PID_0066
;%MOD7000.DeviceDesc_blank% = MOD7000.Device,PCI\VEN_1932&DEV_0064&SUBSYS_00000000&REV_01 ; virgin EEPROM
;%MOD7000.DeviceDesc_blank% = MOD7000.Device,USB\VID_10B8&PID_1ebc
;%MOD7000.DeviceDesc_blank% = MOD7000.Device,USB\VID_10B8&PID_1EC0 ; PMC7070PD
; Uncomment these on production test systems to enable blank EEprom programming
;%MOD7000.DeviceDesc_PCI% = MOD7000.M68x0,PCI\VEN_1932&DEV_1E92
;%MOD7000.DeviceDesc_USB% = MOD7000.M95x0,USB\VID_10B8&PID_1E92
;%MOD7000.DeviceDesc_USB% = MOD7000.M95x0,USB\VID_10B8&PID_1EF0
;%MOD7000.DeviceDesc_STICK% = MOD7000.M70x0,USB\VID_10B8&PID_1E78
; RC
;%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E92&FN_01
;%MODRC_DeviceDesc% = MODRC, HID\VEN_1932&DEV_1E92&SUBSYS_00001932&REV_01&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VEN_0070&DEV_6800&SUBSYS_68000070&REV_01&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VEN_1932&DEV_1E92&SUBSYS_68000070&REV_01&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_5200&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_7040&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_7050&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_7060&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_7070&FN_01
%MODRC_myTVDesc% = MODRC, HID\VID_2040&PID_7080&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_9500&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_9580&FN_01
%MODRC_DeviceDesc% = MODRC, HID\VID_2040&PID_8400&FN_01
; End of RC
[DestinationDirs]
MOD7000.CopyDrivers = 10,System32\Drivers
[SourceDisksNames]
1=%INSTALLATION_DISK%,,,Driver95 ;32/64bit machine, Non-Bit-Specific Components
2=%INSTALLATION_DISK64%,,,"Driver95\64bit" ;64bit machine, 64bit components
3=%INSTALLATION_DISKWOW%,,,"Driver95\WOW64" ;64bit machine, 32bit components (WOW64)
[SourceDisksFiles]
hcw95bda.sys = 2
hcw95rc.sys = 2
[ControlFlags]
ExcludeFromSelect = *
ExcludeFromSelect.NT = *
; Dibcom
[MOD7000.Device]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.Device.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.Device.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, Blank_DEVICE_AddReg
[MOD7000.Device.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
; Bristol2
[MOD7000.M68x0]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW68BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M68x0.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW68BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M68x0.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, M68x0_DEVICE_AddReg
[MOD7000.M68x0.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
; DVB-T Stick (Rev C)
[MOD7000.M70x0]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW70BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M70x0.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW70BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M70x0.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, M70x0_DEVICE_AddReg
[MOD7000.M70x0.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
; SohoDT
[MOD7000.M95x0]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M95x0.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M95x0.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, M95x0_DEVICE_AddReg
[MOD7000.M95x0.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
; Diversity Stick
[MOD7000.M9580]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M9580.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M9580.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, M9580_DEVICE_AddReg
[MOD7000.M9580.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
; Bristol3
[MOD7000.M84xx]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M84xx.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M84xx.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, M84xx_DEVICE_AddReg
[MOD7000.M84xx.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
; Wembley (7770 + 7070 div stick)
[MOD7000.M52xx]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M52xx.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.M52xx.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, M52xx_DEVICE_AddReg
[MOD7000.M52xx.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
;TIGER ATSC
[MOD7000.MB2xx]
Include = ks.inf, kscaptur.inf, bda.inf
Needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.MB2xx.NT]
Include = ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, BDA.Registration
AddReg = MOD7000.AddReg, HCWpnp.AddReg, HCW95BDA.AddReg
CopyFiles = MOD7000.CopyDrivers, MOD7000.CopyUtils
[MOD7000.MB2xx.NT.HW]
AddReg = MOD7000_DEVICE_AddReg, MB2xx_DEVICE_AddReg
[MOD7000.MB2xx.NT.Services]
Addservice = hcw95bda, 0x00000002, MOD7000.AddService
[MODRC.NT]
CopyFiles = MODRC_CopyFilesSys
[MODRC.NT.Services]
AddService = hcw95rc,0x00000002,MODRC_ServiceInstall,,,
[MODRC.NT.HW]
AddReg = MODRC_HW_AddReg
[MOD7000.AddService]
DisplayName = %MOD7000.DisplayName%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\hcw95bda.sys
LoadOrderGroup = Base
AddReg = MOD7000.Service.AddReg
[MOD7000.Service.AddReg]
HKR,,DigitalJmp,0x00010001,0x00
[MODRC_ServiceInstall]
DisplayName = %MODRC_DisplayName%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\hcw95rc.sys
[MOD7000.CopyDrivers]
hcw95bda.sys
hcw95rc.sys
[MOD7000.CopyUtils]
[MODRC_CopyFilesSys]
hcw95rc.sys
[MOD7000.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw95bda.sys
HKR,,PageOutWhenUnopened,3,01
HKLM,System\CurrentControlSet\Control\MediaCategories\{FF7451BA-42F1-4a9e-9908-E12406A48D6D}
HKLM,System\CurrentControlSet\Control\MediaCategories\{FF7451BA-42F1-4a9e-9908-E12406A48D6D},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{FF7451BA-42F1-4a9e-9908-E12406A48D6D},Name,,"Tuner Node"
HKLM,System\CurrentControlSet\Control\MediaCategories\{7969986E-A637-4e4e-8AC8-0BD9A02DFC1F}
HKLM,System\CurrentControlSet\Control\MediaCategories\{7969986E-A637-4e4e-8AC8-0BD9A02DFC1F},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{7969986E-A637-4e4e-8AC8-0BD9A02DFC1F},Name,,"Demodulator Node"
HKLM,System\CurrentControlSet\Control\MediaCategories\{54B37042-5CED-48dd-BF4B-16FF7D6E8C81}
HKLM,System\CurrentControlSet\Control\MediaCategories\{54B37042-5CED-48dd-BF4B-16FF7D6E8C81},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{54B37042-5CED-48dd-BF4B-16FF7D6E8C81},Name,,"Antenna In Pin"
; add audio input and output pinnames
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HOOK_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audio input"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%HOOK_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
[MOD7000_DEVICE_AddReg]
;HKR,,"HIDSupport",0x00010001,0x00000001
HKR,,"ProductId",0x00010001,0x00000000
HKR,,"MaskDevicePath",0x00010001,0x00000000
[M68x0_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,%HCWBDAReceiverFilterName%
HKR,,"BdaDigTunerFilterName",0,%HCWBDASourceFilterName%
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
;assume PVR mode
HKLM,System\CurrentControlSet\services\hcw95bda\parameters,"Diversity_68xx",0x00010001,0x00000000
[M70x0_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,"WinTV Nova-T Stick DVB-T Capture"
HKR,,"BdaDigTunerFilterName",0,"WinTV Nova-T Stick DVB-T Tuner"
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
[M95x0_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,%HCWBDAReceiverFilterName%
HKR,,"BdaDigTunerFilterName",0,%HCWBDASourceFilterName%
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
;assume PVR mode
HKLM,System\CurrentControlSet\services\hcw95bda\parameters,"Diversity_95xx",0x00010001,0x00000000
[M9580_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,%HCWBDAReceiverFilterName%
HKR,,"BdaDigTunerFilterName",0,%HCWBDASourceFilterName%
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
;assume Diversity mode
HKLM,System\CurrentControlSet\services\hcw95bda\parameters,"Diversity_958x",0x00010001,0x00000001
[M84xx_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,%HCWBDAReceiverFilterName%
HKR,,"BdaDigTunerFilterName",0,%HCWBDASourceFilterName%
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
;assume PVR mode
HKLM,System\CurrentControlSet\services\hcw95bda\parameters,"Diversity_84xx",0x00010001,0x00000000
[M52xx_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,%HCWBDAReceiverFilterName%
HKR,,"BdaDigTunerFilterName",0,%HCWBDASourceFilterName%
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
;assume Dual mode (Duet config)
HKLM,System\CurrentControlSet\services\hcw95bda\parameters,"Diversity_52xx",0x00010001,0x00000000
;EEprom lock (Wembley)
HKR,,"EEPROM_LOCK_GPIO",0x00010001,0x09
[MB2xx_DEVICE_AddReg]
HKR,,"BdaDigCaptureFilterName",0,%HCWBDAATSCReceiverFilterName%
HKR,,"BdaDigTunerFilterName",0,%HCWBDAATSCSourceFilterName%
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
;EEprom lock (TIGER-ATSC)
HKR,,"EEPROM_LOCK_GPIO",0x00010001,0x09
[Blank_DEVICE_AddReg]
HKR,,"ControlFilterName",0,%HCWBDAControlFilterName%
[HCWpnp.AddReg]
; save our driver version for reference
HKLM,Software\Hauppauge\WDM\Version,,0x4000,"3.11.28356"
[HCW68BDA.AddReg]
; legacy stuff for I2C; need to remove this
HKLM,Software\Hauppauge\hcwTVWnd,"VCapFilter",0x4000,%HCWBDAControlFilterName%" (Dev1) "
[HCW70BDA.AddReg]
; legacy stuff for I2C; need to remove this
HKLM,Software\Hauppauge\hcwTVWnd,"VCapFilter",0x4000,%HCWBDAControlFilterName%" (Dev1) "
[HCW95BDA.AddReg]
; legacy stuff for I2C; need to remove this
HKLM,Software\Hauppauge\hcwTVWnd,"VCapFilter",0x4000,%HCWBDAControlFilterName%" (Dev1) "
[MODRC_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw95rc.sys
[MODRC_HW_AddReg]
HKR,,"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, 0x81, \ ; Usage Minimum (0x81),
0x29, 0x83, \ ; Usage Maximum (0x83),
0x25, 0x01, \ ; Logical Maximum(1),
0x75, 0x01, \ ; Report Size (1),
0x95, 0x03, \ ; Report Count (3),
0x81, 0x02, \ ; Input
0x75, 0x01, \ ; Report Size (1),
0x95, 0x05, \ ; Report Count (5),
0x81, 0x01, \ ; Input (Constant),
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,,"ReportDataSize",0x00010001,0x00000003
HKR,,"ReportMappingTable",0x00000001,\
0x01,0x00,0x1E,0x01, 0x0B, 0x04,0x00,0x1e, \ ; 1
0x01,0x00,0x1E,0x02, 0x0B, 0x04,0x00,0x1f, \ ; 2
0x01,0x00,0x1E,0x03, 0x0B, 0x04,0x00,0x20, \ ; 3
0x01,0x00,0x1E,0x04, 0x0B, 0x04,0x00,0x21, \ ; 4
0x01,0x00,0x1E,0x05, 0x0B, 0x04,0x00,0x22, \ ; 5
0x01,0x00,0x1E,0x06, 0x0B, 0x04,0x00,0x23, \ ; 6
0x01,0x00,0x1E,0x07, 0x0B, 0x04,0x00,0x24, \ ; 7
0x01,0x00,0x1E,0x08, 0x0B, 0x04,0x00,0x25, \ ; 8
0x01,0x00,0x1E,0x09, 0x0B, 0x04,0x00,0x26, \ ; 9
0x01,0x00,0x1E,0x00, 0x0B, 0x04,0x00,0x27, \ ; 0
0x01,0x00,0x1E,0x0A, 0x0B, 0x04,0x00,0x29, \ ; escape
\
0x01,0x00,0x1E,0x15, 0x0B, 0x04,0x00,0x51, \ ; down arrow
0x01,0x00,0x1E,0x14, 0x0B, 0x04,0x00,0x52, \ ; up arrow
0x01,0x00,0x1E,0x17, 0x0B, 0x04,0x00,0x4f, \ ; right arrow
0x01,0x00,0x1E,0x16, 0x0B, 0x04,0x00,0x50, \ ; left arrow
0x01,0x00,0x1E,0x25, 0x07, 0x04,0x00,0x28, \ ; return
\
\;FGR 0x01,0x00,0x1E,0x0E, 0x04, 0x03,0x82,0x00, \ ; Suspend
\;FGR 0x01,0x00,0x1E,0x3D, 0x04, 0x03,0x81,0x00, \ ; Power On/Off(Power button)
0x01,0x00,0x1E,0x3D, 0x04, 0x03,0x82,0x00, \ ; Suspend (Power button)
\;FGR 0x01,0x00,0x1E,0x0C, 0x04, 0x01,0x09,0x02, \ ; AC Properties (Details)
0x01,0x00,0x1E,0x1F, 0x04, 0x01,0x24,0x02, \ ; AC Back
\
0x01,0x00,0x1E,0x35, 0x04, 0x01,0xb0,0x00, \ ; AC Media play
0x01,0x00,0x1E,0x30, 0x04, 0x01,0xb1,0x00, \ ; AC Media pause
0x01,0x00,0x1E,0x37, 0x04, 0x01,0xb2,0x00, \ ; AC Media record
0x01,0x00,0x1E,0x34, 0x04, 0x01,0xb3,0x00, \ ; AC FF
0x01,0x00,0x1E,0x32, 0x04, 0x01,0xb4,0x00, \ ; AC RW
0x01,0x00,0x1E,0x1E, 0x04, 0x01,0xb5,0x00, \ ; AC Media next track
0x01,0x00,0x1E,0x24, 0x04, 0x01,0xb6,0x00, \ ; AC Media previous track
0x01,0x00,0x1E,0x36, 0x04, 0x01,0xb7,0x00, \ ; AC Media Stop
\
0x01,0x00,0x1E,0x10, 0x00, 0x01,0xe9,0x00, \ ; AC volume up
0x01,0x00,0x1E,0x11, 0x00, 0x01,0xea,0x00, \ ; AC volume down
0x01,0x00,0x1E,0x0F, 0x04, 0x01,0xe2,0x00, \ ; AC volume mute
\
0x01,0x00,0x1E,0x1B, 0x04, 0x01,0x8d,0x00, \ ; AC select program guide
0x01,0x00,0x1E,0x20, 0x07, 0x01,0x9c,0x00, \ ; AC channel up
0x01,0x00,0x1E,0x21, 0x07, 0x01,0x9d,0x00, \ ; AC channel down
\
\;FGR 0x01,0x00,0x1E,0x3D, 0x04, 0x02,0x0D,0x00, \ ; eHome launch
0x01,0x00,0x1E,0x3B, 0x04, 0x02,0x0D,0x00, \ ; FGR eHome launch - Go button
0x01,0x00,0x1E,0x18, 0x04, 0x02,0x4A,0x00, \ ; My videos
0x01,0x00,0x1E,0x1A, 0x04, 0x02,0x49,0x00, \ ; My pictures
\;FGR 0x01,0x00,0x1E,0x3B, 0x04, 0x02,0x25,0x00, \ ; eHome jump/Live TV
0x01,0x00,0x1E,0x12, 0x04, 0x02,0x25,0x00, \ ; FGR - eHome jump/Live TV (Prev Ch. button)
0x01,0x00,0x1E,0x1C, 0x04, 0x02,0x46,0x00, \ ; My TV
0x01,0x00,0x1E,0x19, 0x04, 0x02,0x47,0x00, \ ; My Music
0x01,0x00,0x1E,0x0D, 0x04, 0x02,0x24,0x00, \ ; DVD Menu
\;FGR 0x01,0x00,0x1E,0x12, 0x04, 0x02,0x48,0x00, \ ; Recorded TV (Prev Ch. button)
\;FGR 0x01,0x00,0x1E,0x0B, 0x04, 0x02,0x80,0x00, \ ; OEM 1
\;FGR 0x01,0x00,0x1E,0x2E, 0x04, 0x02,0x81,0x00, \ ; OEM 2
\;FGR 0x01,0x00,0x1E,0x38, 0x04, 0x02,0x82,0x00, \ ; OEM 3
\;FGR 0x01,0x00,0x1E,0x29, 0x04, 0x02,0x83,0x00, \ ; OEM 4
0x01,0x00,0x1E,0x0E, 0x04, 0x02,0x5A,0x00, \ ; FGR - Teletext (Sub/CC)
0x01,0x00,0x1E,0x0B, 0x04, 0x02,0x5B,0x00, \ ; FGR - Teletext RED
0x01,0x00,0x1E,0x2E, 0x04, 0x02,0x5C,0x00, \ ; FGR - Teletext Green
0x01,0x00,0x1E,0x38, 0x04, 0x02,0x5D,0x00, \ ; FGR - Teletext Yellow
0x01,0x00,0x1E,0x29, 0x04, 0x02,0x5E,0x00, \ ; FGR - Teletext Blue
0x01,0x00,0x1E,0x0C, 0x04, 0x01,0x09,0x02 \ ; FGR - Radio Button
HKR,"Remotes","ReportMappingTableHCW",0x00000001,\
0x01,0x00,0x1E,0x01, 0x00, 0x05,0x01,0x00, \ ; 1
0x01,0x00,0x1E,0x02, 0x00, 0x05,0x02,0x00, \ ; 2
0x01,0x00,0x1E,0x03, 0x00, 0x05,0x03,0x00, \ ; 3
0x01,0x00,0x1E,0x04, 0x00, 0x05,0x04,0x00, \ ; 4
0x01,0x00,0x1E,0x05, 0x00, 0x05,0x05,0x00, \ ; 5
0x01,0x00,0x1E,0x06, 0x00, 0x05,0x06,0x00, \ ; 6
0x01,0x00,0x1E,0x07, 0x00, 0x05,0x07,0x00, \ ; 7
0x01,0x00,0x1E,0x08, 0x00, 0x05,0x08,0x00, \ ; 8
0x01,0x00,0x1E,0x09, 0x00, 0x05,0x09,0x00, \ ; 9
0x01,0x00,0x1E,0x00, 0x00, 0x05,0x00,0x00, \ ; 0
0x01,0x00,0x1E,0x0A, 0x00, 0x05,0x0A,0x00, \ ; */Text
0x01,0x00,0x1E,0x0E, 0x00, 0x05,0x0E,0x00, \ ; #/Sub/CC
\
0x01,0x00,0x1E,0x15, 0x00, 0x05,0x15,0x00, \ ; down arrow
0x01,0x00,0x1E,0x14, 0x00, 0x05,0x14,0x00, \ ; up arrow
0x01,0x00,0x1E,0x17, 0x00, 0x05,0x17,0x00, \ ; right arrow
0x01,0x00,0x1E,0x16, 0x00, 0x05,0x16,0x00, \ ; left arrow
0x01,0x00,0x1E,0x25, 0x00, 0x05,0x25,0x00, \ ; return
\
0x01,0x00,0x1E,0x3D, 0x04, 0x05,0x3D,0x00, \ ; Suspend (Power button)
0x01,0x00,0x1E,0x1F, 0x04, 0x05,0x1F,0x00, \ ; AC Back
\
0x01,0x00,0x1E,0x35, 0x04, 0x05,0x35,0x00, \ ; AC Media play
0x01,0x00,0x1E,0x30, 0x04, 0x05,0x30,0x00, \ ; AC Media pause
0x01,0x00,0x1E,0x37, 0x04, 0x05,0x37,0x00, \ ; AC Media record
0x01,0x00,0x1E,0x34, 0x04, 0x05,0x34,0x00, \ ; AC FF
0x01,0x00,0x1E,0x32, 0x04, 0x05,0x32,0x00, \ ; AC RW
0x01,0x00,0x1E,0x1E, 0x04, 0x05,0x1E,0x00, \ ; AC Media next track
0x01,0x00,0x1E,0x24, 0x04, 0x05,0x24,0x00, \ ; AC Media previous track
0x01,0x00,0x1E,0x36, 0x04, 0x05,0x36,0x00, \ ; AC Media Stop
\
0x01,0x00,0x1E,0x10, 0x00, 0x05,0x10,0x00, \ ; AC volume up
0x01,0x00,0x1E,0x11, 0x00, 0x05,0x11,0x00, \ ; AC volume down
0x01,0x00,0x1E,0x0F, 0x04, 0x05,0x0F,0x00, \ ; AC volume mute
\
0x01,0x00,0x1E,0x1B, 0x04, 0x05,0x1B,0x00, \ ; AC select program guide
0x01,0x00,0x1E,0x20, 0x00, 0x05,0x20,0x00, \ ; AC channel up
0x01,0x00,0x1E,0x21, 0x00, 0x05,0x21,0x00, \ ; AC channel down
\
0x01,0x00,0x1E,0x3B, 0x04, 0x05,0x3B,0x00, \ ; FGR eHome launch - Go button
0x01,0x00,0x1E,0x18, 0x04, 0x05,0x18,0x00, \ ; My videos
0x01,0x00,0x1E,0x1A, 0x04, 0x05,0x1A,0x00, \ ; My pictures
0x01,0x00,0x1E,0x12, 0x04, 0x05,0x12,0x00, \ ; FGR - eHome jump/Live TV (Prev Ch. button)
0x01,0x00,0x1E,0x1C, 0x04, 0x05,0x1C,0x00, \ ; My TV
0x01,0x00,0x1E,0x19, 0x04, 0x05,0x19,0x00, \ ; My Music
0x01,0x00,0x1E,0x0D, 0x04, 0x05,0x0D,0x00, \ ; DVD Menu
0x01,0x00,0x1E,0x0B, 0x04, 0x05,0x0B,0x00, \ ; FGR - Teletext RED
0x01,0x00,0x1E,0x2E, 0x04, 0x05,0x2E,0x00, \ ; FGR - Teletext Green
0x01,0x00,0x1E,0x38, 0x04, 0x05,0x38,0x00, \ ; FGR - Teletext Yellow
0x01,0x00,0x1E,0x29, 0x04, 0x05,0x29,0x00, \ ; FGR - Teletext Blue
0x01,0x00,0x1E,0x0C, 0x04, 0x05,0x0C,0x00 \ ; FGR - Radio Button
HKR,,"KeyEmulationMask",0x00000001,\
0xFF,0x00,0x00 ; No Event
HKR,,"SkipRepeatCounter",0x00010001,0x00000002
HKR,,"IrProtocol",0x00010001,0x00000001
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VEN_1932&DEV_1E32&SUBSYS_00001932&REV_01&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VEN_1932&DEV_1E34&SUBSYS_00001932&REV_01&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VEN_1932&DEV_1E3C&SUBSYS_00001932&REV_01&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E14&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E16&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E78&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E7A&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E8C&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E96&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1E98&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1EBC&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1EBE&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1EF0&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, HID\VID_10B8&PID_1EFC&FN_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0BC7&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0067&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0E89&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0ED9&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0EED&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E15&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E79&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0066&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E14&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E16&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E78&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E7A&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E8C&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E90&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E96&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1E98&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1EBC&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1EBE&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1EF0&MI_01" ; For Media Center compatibility only
;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_1EFC&MI_01" ; For Media Center compatibility only
;;FGR - this was the old way, what changed, which is correct??
;;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_2040&PID_9911&MI_01",0x00000000,"" ; For Media Center compatibility only
;;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_2040&PID_9951&MI_01",0x00000000,"" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_7050&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_7060&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_7070&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_7080&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_9500&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_9580&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VID_2040&PID_5200&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VEN_0070&DEV_6800&SUBSYS_68000070&REV_01&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VEN_1932&DEV_0064&SUBSYS_68000070&REV_01&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VEN_1932&DEV_1E32&SUBSYS_68000070&REV_01&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VEN_1932&DEV_1E3C&SUBSYS_68000070&REV_01&FN_01" ; For Media Center compatibility only
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","",0x00000000,"%MODRC_DeviceDesc% = hcw95rc, HID\VEN_1932&DEV_1E34&SUBSYS_68000070&REV_01&FN_01" ; For Media Center compatibility only
[Strings]
;Pin Id
HOOK_ANLG_AUDIO_IN_PIN = "{356A9E15-B6B8-4066-A381-B531C606A200}"
HOOK_ANLG_AUDIO_OUT_PIN = "{0A95FEC0-4617-4f93-9861-91C9E59E1C09}"
Hauppauge = "Hauppauge Computer Works, Inc."
MfgName = "Hauppauge"
MOD7000.DeviceDesc_blank = "Hauppauge Nova-T (MOD7700 Blank EEprom)"
MOD7000.DeviceDesc_PCI = "Hauppauge WinTV-NOVA-TD-500 DVB-T Tuner Device"
MOD7000.DeviceDesc_USB = "Hauppauge WinTV-NOVA-TD-USB2 DVB-T Tuner Device"
MOD7000.DeviceDesc_USBDIV = "Hauppauge WinTV-NOVA-TD-Stick DVB-T Tuner Device"
MOD7000.DeviceDesc_PCIDIV = "Hauppauge WinTV-NOVA-TD-500 DVB-T Tuner Device"
MOD7000.DeviceDesc_STICK = "Hauppauge WinTV-NOVA-T-Stick DVB-T Tuner Device"
MOD7000.DeviceDesc_ATSC = "Hauppauge ATSC Tuner Device"
MOD7000.DeviceDesc_ATSC_DELL = "Dell Digital TV Receiver"
MOD7000.DisplayName = "Hauppauge MOD7700 Tuner Driver"
INSTALLATION_DISK = "Hauppauge Nova-TD Driver Disk"
INSTALLATION_DISK64 = "Hauppauge Nova-TD Driver Disk (64Bit Components)"
INSTALLATION_DISKWOW = "Hauppauge Nova-TD Driver Disk (WOW64 Components)"
HCWBDAReceiverFilterName = "Hauppauge WinTV MOD7700 DVB-T Capture"
HCWBDASourceFilterName = "Hauppauge WinTV MOD7700 DVB-T Tuner"
HCWBDAControlFilterName = "Hauppauge WinTV MOD7700 Control Filter"
HCWBDAATSCReceiverFilterName = "Hauppauge WinTV MOD7700 ATSC Capture"
HCWBDAATSCSourceFilterName = "Hauppauge WinTV MOD7700 ATSC Tuner"
MODRC_DeviceDesc = "Hauppauge Nova-T IR"
MODRC_DisplayName = "Hauppauge MOD7700 IR Driver"
MOD7000.myTVDesc_STICK = "Eskape myTV.t DVB-T Tuner Device"
MODRC_myTVDesc = "Eskape myTV.t IR"
;
; The following items should be moved to KS_registration - TCP
;
MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories"
;
; ServiceType values
SERVICE_KERNEL_DRIVER = 0x00000001
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
SERVICE_ADAPTER = 0x00000004
SERVICE_RECOGNIZER_DRIVER = 0x00000008
SERVICE_WIN32_OWN_PROCESS = 0x00000010
SERVICE_WIN32_SHARE_PROCESS = 0x00000020
SERVICE_INTERACTIVE_PROCESS = 0x00000100
SERVICE_INTERACTIVE_SHARE_PROCESS = 0x00000120
; StartType values
SERVICE_BOOT_START = 0x00000000
SERVICE_SYSTEM_START = 0x00000001
SERVICE_AUTO_START = 0x00000002
SERVICE_DEMAND_START = 0x00000003
SERVICE_DISABLED = 0x00000004
; ErrorControl values
SERVICE_ERROR_IGNORE = 0x00000000
SERVICE_ERROR_NORMAL = 0x00000001
SERVICE_ERROR_SEVERE = 0x00000002
SERVICE_ERROR_CRITICAL = 0x00000003
; Characteristic flags
NCF_VIRTUAL = 0x0001
NCF_WRAPPER = 0x0002
NCF_PHYSICAL = 0x0004
NCF_HIDDEN = 0x0008
NCF_NO_SERVICE = 0x0010
NCF_NOT_USER_REMOVABLE = 0x0020
NCF_HAS_UI = 0x0080
NCF_MODEM = 0x0100
; Registry types
REG_MULTI_SZ = 0x10000
REG_EXPAND_SZ = 0x20000
REG_DWORD = 0x10001
; Win9x Compatible Types
REG_BINARY = 17
REG_SZ = 0
; Service install flags
SPSVCINST_TAGTOFRONT = 0x1
SPSVCINST_ASSOCSERVICE = 0x2
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.