HCW723x.inf Driver File Contents (TVTuner_Hauppauge_Win8_64_1059030177.zip)

;
;Hauppauge Computer Works inc.
; 
;HCW723x.INF  -- This file contains installation information for
;                 Hauppauge WinTV 723x models
;               
;
;*** Last Functional Modification 01/16/2012
; Copyright (c) 2001-2012 Hauppauge Computer Works, Inc.
; Copyright 2007 NXP Semiconductors


[Version]
signature           = "$CHICAGO$" ;all windows os
Class               = MEDIA
ClassGUID           = {4d36e96c-e325-11ce-bfc1-08002be10318}
Provider            = %PROVIDER%
DriverVer = 06/25/2012,1.0.590.30177
CatalogFile.ntx86   = HCW723x.cat

[Manufacturer]
%PROVIDER% = Hauppauge, ntx86, ntx86.6

[Hauppauge.ntx86]
;%BLANK7231Hybrid.DeviceDesc% = HAUPPAUGE_1130,PCI\VEN_1131&DEV_7231
;
;K3C3 OEM    NTSC ATSC IRRcvBlastStdby
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_08100070
;K3C3 Retail NTSC ATSC IRRcvBlastStdby
%HVR1250.DeviceDesc% =             HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_08000070
;K3C3 Retail NTSC ATSC IRReceiveOnly
%HVR1250.DeviceDesc% =             HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_08800070
;K3C3 OEM    PAL  DVBT IRRcvBlastStdby
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_08110070
;K3C3 Retail PAL  DVBT IRRcvBlastStdby
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_08010070
;K3C3 Retail PAL  DVBT IRReceiveOnly
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_08810070
;Wuhu OEM    PAL  DTMB IRRcvBlastStdby
%DTMB7231_1280Hybrid.DeviceDesc% = HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_C8120070
;Wuhu Retail PAL  DTMB IRRcvBlastStdby
%DTMB7231_1280Hybrid.DeviceDesc% = HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_C8020070
;Wuhu Retail PAL  DTMB NoIR
%DTMB7231_1280Hybrid.DeviceDesc% = HAUPPAUGE_1130_DisableIR, PCI\VEN_1131&DEV_7231&SUBSYS_C8920070
;Int3 OEM NTSC ATSC RFSwitch IRReceiveOnly
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_88B00070
;Int2 OEM PAL  DVBT RFSwitch IRReceiveOnly
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_48B10070
;Int2 OEM PAL  DTMB RFSwitch IRReceiveOnly
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_48B20070
;Int3 OEM NTSC ATSC RFSwitch NoIR
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_88F00070
;Int2 OEM PAL  DVBT RFSwitch NoIR
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_48F10070
;Int2 OEM PAL  DTMB RFSwitch NoIR
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,           PCI\VEN_1131&DEV_7231&SUBSYS_48F20070
;Int3 OEM NTSC ATSC NoSwitch NoIR
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_88D00070
;Int2 OEM PAL  DVBT NoSwitch NoIR
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_48D10070
;Int2 OEM PAL  DTMB NoSwitch NoIR
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_48D20070
;Int2 OEM PAL  DTMB NoSwitch NoIR NoBB
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_49D20070
;Int2 OEM PAL  DVBT NoSwitch NoIR NoBB
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_49D10070
;Int2 OEM PAL  DVBT NoSwitch IRReceiveOnly NoBB
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_49910070
;Int2 OEM PAL  DVBT NoSwitch IRReceiveOnly
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_48910070
;Int2 OEM PAL  DTMB NoSwitch IRReceiveOnly NoBB
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_49920070
;Int2 OEM PAL  DTMB NoSwitch IRReceiveOnly
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_48920070
;Int3 OEM NTSC ATSC NoSwitch NoIR NoBB
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_89D00070
;Int3 OEM NTSC ATSC NoSwitch IRReceiveOnly NoBB
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_89900070
;Int3 OEM NTSC ATSC NoSwitch IRReceiveOnly
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_88900070

[Hauppauge.ntx86.6]
;%BLANK7231Hybrid.DeviceDesc% = HAUPPAUGE_1130,PCI\VEN_1131&DEV_7231
;
;K3C3 OEM    NTSC ATSC IRRcvBlastStdby
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_08100070
;K3C3 Retail NTSC ATSC IRRcvBlastStdby
%HVR1250.DeviceDesc% =             HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_08000070
;K3C3 Retail NTSC ATSC IRReceiveOnly
%HVR1250.DeviceDesc% =             HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_08800070
;K3C3 OEM    PAL  DVBT IRRcvBlastStdby
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_08110070
;K3C3 Retail PAL  DVBT IRRcvBlastStdby
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_08010070
;K3C3 Retail PAL  DVBT IRReceiveOnly
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_08810070
;Wuhu OEM    PAL  DTMB IRRcvBlastStdby
%DTMB7231_1280Hybrid.DeviceDesc% = HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_C8120070
;Wuhu Retail PAL  DTMB IRRcvBlastStdby
%DTMB7231_1280Hybrid.DeviceDesc% = HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_C8020070
;Wuhu Retail PAL  DTMB NoIR
%DTMB7231_1280Hybrid.DeviceDesc% = HAUPPAUGE_1130_CIR_DisableIR, PCI\VEN_1131&DEV_7231&SUBSYS_C8920070
;Int3 OEM NTSC ATSC IRReceiveOnly
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_88B00070
;Int2 OEM PAL  DVBT IRReceiveOnly
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_48B10070
;Int2 OEM PAL  DTMB IRReceiveOnly
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR,           PCI\VEN_1131&DEV_7231&SUBSYS_48B20070
;Int3 OEM NTSC ATSC RFSwitch NoIR
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,               PCI\VEN_1131&DEV_7231&SUBSYS_88F00070
;Int2 OEM PAL  DVBT RFSwitch NoIR
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,               PCI\VEN_1131&DEV_7231&SUBSYS_48F10070
;Int2 OEM PAL  DTMB RFSwitch NoIR
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130,               PCI\VEN_1131&DEV_7231&SUBSYS_48F20070
;Int3 OEM NTSC ATSC NoSwitch NoIR
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,      PCI\VEN_1131&DEV_7231&SUBSYS_88D00070
;Int2 OEM PAL  DVBT NoSwitch NoIR
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,      PCI\VEN_1131&DEV_7231&SUBSYS_48D10070
;Int2 OEM PAL  DTMB NoSwitch NoIR
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,      PCI\VEN_1131&DEV_7231&SUBSYS_48D20070
;Int2 OEM PAL  DTMB NoSwitch NoIR NoBB
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,      PCI\VEN_1131&DEV_7231&SUBSYS_49D20070
;Int2 OEM PAL  DVBT NoSwitch NoIR NoBB
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,      PCI\VEN_1131&DEV_7231&SUBSYS_49D10070
;Int2 OEM PAL  DVBT NoSwitch IRReceiveOnly NoBB
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_49910070
;Int2 OEM PAL  DVBT NoSwitch IRReceiveOnly
%DVBT7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_48910070
;Int2 OEM PAL  DTMB NoSwitch IRReceiveOnly NoBB
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_49920070
;Int2 OEM PAL  DTMB NoSwitch IRReceiveOnly
%DTMB7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_48920070
;Int3 OEM NTSC ATSC NoSwitch NoIR NoBB
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_NoSwitch,      PCI\VEN_1131&DEV_7231&SUBSYS_89D00070
;Int3 OEM NTSC ATSC NoSwitch IRReceiveOnly NoBB
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_89900070
;Int3 OEM NTSC ATSC NoSwitch IRReceiveOnly
%ATSC7231Hybrid.DeviceDesc% =      HAUPPAUGE_1130_CIR_NoSwitch,  PCI\VEN_1131&DEV_7231&SUBSYS_88900070


[SourceDisksNames.x86]
1 = %AVSTRM_INSTALLATION_DISK%,,,DriverB1		   ;32/64bit machine, Non-Bit-Specific Components

[SourceDisksFiles.x86]
HCW723x.sys              = 1
hcwCP.ax                 = 1
hcwECPPP.ax              = 1
Hcw723x_0800.bin         = 1
Hcw723x_0801.bin         = 1
Hcw723x_0880.bin         = 1
Hcw723x_0881.bin         = 1
Hcw723x_C8C2.bin         = 1
Hcw723x_C802.bin         = 1
Hcw723x_4881.bin         = 1
Hcw723x_4882.bin         = 1
Hcw723x_48C1.bin         = 1
Hcw723x_48C2.bin         = 1
Hcw723x_49C2.bin         = 1
Hcw723x_8880.bin         = 1
Hcw723x_88C0.bin         = 1
Hcw723x_4981.bin         = 1
Hcw723x_4982.bin         = 1
Hcw723x_49C1.bin         = 1
Hcw723x_8980.bin         = 1
Hcw723x_89C0.bin         = 1


[DestinationDirs]
HAUPPAUGE_1130.CopyBSL        = 10,system32\Hauppauge\Hcw723x
HAUPPAUGE_1130.CopyFiles      = 10,system32\drivers
HAUPPAUGE_1130_CIR.CIRCoInstaller_CopyFiles = 11
Copy_ECP                      = 11 ;"\system32"

[HAUPPAUGE_1130.CopyFiles]
HCW723x.sys

[HAUPPAUGE_1130.CopyBSL]
Hcw723x_0800.bin
Hcw723x_0801.bin
Hcw723x_0880.bin
Hcw723x_0881.bin
Hcw723x_C8C2.bin
Hcw723x_C802.bin
Hcw723x_4881.bin
Hcw723x_4882.bin
Hcw723x_48C1.bin
Hcw723x_48C2.bin
Hcw723x_49C2.bin
Hcw723x_8880.bin
Hcw723x_88C0.bin
Hcw723x_4981.bin
Hcw723x_4982.bin
Hcw723x_49C1.bin
Hcw723x_8980.bin
Hcw723x_89C0.bin


[Copy_ECP]
hcwCP.ax
hcwECPPP.ax

[Register_ECP]
11,,hcwCP.ax,1
11,,hcwECPPP.ax,1


;
;*** initialization and registry entries
;

[HAUPPAUGE_1130.ServiceInstall]
DisplayName   = %DISPLAY_NAME%
Description   = %SERVICE_DESCRIPTION%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\HCW723x.sys
AddReg        = HAUPPAUGE_1130.ServiceInstall.AddReg

[HAUPPAUGE_1130.ServiceInstall.AddReg]


[HAUPPAUGE_1130]
Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf, machine.inf
Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT, PciASPMOptOut
CopyFiles     = HAUPPAUGE_1130.CopyFiles, HAUPPAUGE_1130.CopyBSL, Copy_ECP
AddReg        = HAUPPAUGE_1130.AddReg
AddReg        = HAUPPAUGE_C_STATES.AddReg
RegisterDlls  = Register_ECP
DelReg        = MxLOverrides.DelReg

[HAUPPAUGE_1130.Services]
AddService = HCW723x, 0x00000002, HAUPPAUGE_1130.ServiceInstall


[HAUPPAUGE_1130_DisableIR]
Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf, machine.inf
Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT, PciASPMOptOut
CopyFiles     = HAUPPAUGE_1130.CopyFiles, HAUPPAUGE_1130.CopyBSL, Copy_ECP
AddReg        = HAUPPAUGE_1130.AddReg
AddReg        = HAUPPAUGE_1130_DisableIR.AddReg
AddReg        = HAUPPAUGE_C_STATES.AddReg
RegisterDlls  = Register_ECP
DelReg        = MxLOverrides.DelReg

[HAUPPAUGE_1130_DisableIR.Services]
AddService = HCW723x, 0x00000002, HAUPPAUGE_1130.ServiceInstall


[HAUPPAUGE_1130_CIR]
Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf, machine.inf
Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT, PciASPMOptOut
CopyFiles     = HAUPPAUGE_1130.CopyFiles, HAUPPAUGE_1130.CopyBSL, Copy_ECP
AddReg        = HAUPPAUGE_1130.AddReg
AddReg        = HAUPPAUGE_C_STATES.AddReg
RegisterDlls  = Register_ECP
DelReg        = MxLOverrides.DelReg

[HAUPPAUGE_1130_CIR.Services]
AddService = HCW723x, 0x00000002, HAUPPAUGE_1130.ServiceInstall

[HAUPPAUGE_1130_CIR.CoInstallers]
AddReg    = HAUPPAUGE_1130_CIR.CIRCoInstaller_AddReg
CopyFiles = HAUPPAUGE_1130_CIR.CIRCoInstaller_CopyFiles

[HAUPPAUGE_1130_CIR.CIRCoInstaller_AddReg]
HKR,,CoInstallers32,0x00010008,"CIRCoInst.dll, IRCoInstaller"

;ChkInf requires this section even though it is empty...
[HAUPPAUGE_1130_CIR.CIRCoInstaller_CopyFiles]
;CIRCoInst.dll


[HAUPPAUGE_1130_CIR_NoSwitch]
Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf, machine.inf
Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT, PciASPMOptOut
CopyFiles     = HAUPPAUGE_1130.CopyFiles, HAUPPAUGE_1130.CopyBSL, Copy_ECP
AddReg        = HAUPPAUGE_1130.AddReg
AddReg        = HAUPPAUGE_1130_NoSwitch.AddReg
AddReg        = HAUPPAUGE_C_STATES.AddReg
RegisterDlls  = Register_ECP
DelReg        = MxLOverrides.DelReg

[HAUPPAUGE_1130_CIR_NoSwitch.Services]
AddService = HCW723x, 0x00000002, HAUPPAUGE_1130.ServiceInstall

[HAUPPAUGE_1130_CIR_NoSwitch.CoInstallers]
AddReg    = HAUPPAUGE_1130_CIR_NoSwitch.CIRCoInstaller_AddReg
CopyFiles = HAUPPAUGE_1130_CIR_NoSwitch.CIRCoInstaller_CopyFiles

[HAUPPAUGE_1130_CIR_NoSwitch.CIRCoInstaller_AddReg]
HKR,,CoInstallers32,0x00010008,"CIRCoInst.dll, IRCoInstaller"

;ChkInf requires this section even though it is empty...
[HAUPPAUGE_1130_CIR_NoSwitch.CIRCoInstaller_CopyFiles]
;CIRCoInst.dll


[HAUPPAUGE_1130_CIR_DisableIR]
Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf, machine.inf
Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT, PciASPMOptOut
CopyFiles     = HAUPPAUGE_1130.CopyFiles, HAUPPAUGE_1130.CopyBSL, Copy_ECP
AddReg        = HAUPPAUGE_1130.AddReg
AddReg        = HAUPPAUGE_1130_DisableIR.AddReg
AddReg        = HAUPPAUGE_C_STATES.AddReg
RegisterDlls  = Register_ECP
DelReg        = MxLOverrides.DelReg

[HAUPPAUGE_1130_CIR_DisableIR.Services]
AddService = HCW723x, 0x00000002, HAUPPAUGE_1130.ServiceInstall

[HAUPPAUGE_1130_CIR_DisableIR.CoInstallers]
AddReg    = HAUPPAUGE_1130_CIR.CIRCoInstaller_AddReg    ;;use non "_DisableIR" version
CopyFiles = HAUPPAUGE_1130_CIR.CIRCoInstaller_CopyFiles ;;use non "_DisableIR" version


[HAUPPAUGE_1130_NoSwitch]
Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf, machine.inf
Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT, PciASPMOptOut
CopyFiles     = HAUPPAUGE_1130.CopyFiles, HAUPPAUGE_1130.CopyBSL, Copy_ECP
AddReg        = HAUPPAUGE_1130.AddReg
AddReg        = HAUPPAUGE_1130_NoSwitch.AddReg
AddReg        = HAUPPAUGE_C_STATES.AddReg
RegisterDlls  = Register_ECP
DelReg        = MxLOverrides.DelReg

[HAUPPAUGE_1130_NoSwitch.Services]
AddService = HCW723x, 0x00000002, HAUPPAUGE_1130.ServiceInstall




[HAUPPAUGE_1130_DisableIR.AddReg]
HKR, "IR_Decoder","HcwDisableIR",0x00010001,1


[HAUPPAUGE_1130_NoSwitch.AddReg]
HKR, "Parameters","RFSwitch",0x00010001,0


[HAUPPAUGE_1130.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,HCW723x.sys

; Audio capture registry entries
HKR,,Driver,,HCW723x.SYS
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"

HKR,Drivers,SubClasses,,"wave,mixer"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,, "NXP Audio Capture Device"
HKR,Drivers\mixer\wdmaud.drv,Description,,"NXP Audio Capture Device"

; add audio input and output pinnames
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%, "Name",,"Analog Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_PIN%,    "Name",,"~Audio"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PIN%,    "Name",,"~Capture"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,       "Name",,"MPEG2 Program"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_RDS_PIN%,      "Name",,"RDS"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;JMN - Hauppauge changes for 18271 IF configuration.

HKR, "Parameters","TDA18271_IFLEVEL_ATSC",0x00010001,0x00
HKR, "Parameters","TDA18271_IFLEVEL_DCABLE",0x00010001,0x00
HKR, "HcwCIR","Allow_Handshake",0x00010001,1
HKR, ,"HcwCPMethod",0x00010001,3

;; Hauppauge API Support
HKLM,"Software\Hauppauge\HcwTVWnd","VCapFilter",0x00004000,"Hauppauge 723x Analog Capture"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;
;*** PBDA enable of diagnostics and setup files
;
HKR,"PBDA\DMBTH","GPNVConfig",0x00010001,0
HKR,"PBDA\DMBTH","MCMLFilePath",,"\??\C:\ProgramData\PBDA\723x_DMBTH_MCML\"
HKR,"PBDA\DMBTH","CNMCMLFile",,"\??\C:\ProgramData\PBDA\723x_DMBTH_MCML\"
;
;HKR, "Parameters","Prefix",0,"Hauppauge 723x"
;

;HKR, "Parameters", "PowerSaveMode", 0x00010001, 1

HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\HCW723x.sys"
HKR,,TypesSupported,0x00010001,7


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Perhaps Temporary deleting of MxL settings which the driver had been automatically writing
;; to the registry.  This allows us to change the default values for these settings and actually
;; have them take effect.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[MxLOverrides.DelReg]
HKR,"Parameters","MxL301_ClkOut_Setting"
HKR,"Parameters","MxL301_ClkOut_Amp"
HKR,"Parameters","MxL301_Xtal_Cap"
HKR,"Parameters","MxL301_AGC_Sel"
HKR,"Parameters","MxL301_IF_Path"
HKR,"Parameters","MxL301_IF_Path_ATSCQAM"
HKR,"Parameters","MxL301_IF_Path_DTMB"
HKR,"Parameters","MxL301_IFFreq"
HKR,"Parameters","MxL301_IFFreq_ATSC"
HKR,"Parameters","MxL301_IFFreq_QAM"
HKR,"Parameters","MxL301_IFFreq_DVBT"
HKR,"Parameters","MxL301_IFFreq_DTMB"
HKR,"Parameters","MxL301_IFSpectrum_Analog"
HKR,"Parameters","MxL301_IFSpectrum_Digital"
HKR,"Parameters","MXL301_RFSwitch"
HKR,"Parameters","MxL301_IDAC_OFF"
HKR,"Parameters","MxL301_IDAC_ON"
HKR,"Parameters","MxL301_IDAC"


[HAUPPAUGE_C_STATES.AddReg]
HKLM,SOFTWARE\Hauppauge\hcwCP\C-States,Control,0x00010001,1


;
;*** strings, GUIDs and names
;

[Strings]
; Our Pin Name GUIDs

AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
AVSTREAM_ANLG_VIDEO_PIN      = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
AVSTREAM_ANLG_AUDIO_PIN      = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
AVSTREAM_ANLG_RDS_PIN        = "{900337FB-8ED4-4d4e-B056-318DA76C72FF}"

; system defines

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 

FLG_REGSVR_DLLREGISTER = 0x00000001

;Our strings

PROVIDER                        = "Hauppauge"
DTMB7231Hybrid.DeviceDesc       = "Hauppauge WinTV 723x (DTMB/PAL)"
DTMB7231_1280Hybrid.DeviceDesc  = "Hauppauge WinTV-HVR-1280 (Model 128xxx, DTMB/PAL)"
ATSC7231Hybrid.DeviceDesc       = "Hauppauge WinTV 723x (ATSC/NTSC)"
HVR1250.DeviceDesc              = "Hauppauge WinTV-HVR-1250 (Model 723x, Hybrid ATSC/NTSC/QAM)"
DVBT7231Hybrid.DeviceDesc       = "Hauppauge WinTV 723x (DVBT/PAL)"
BLANK7231Hybrid.DeviceDesc      = "Hauppauge WinTV 723x (Blank EEprom)"
AVSTRM_INSTALLATION_DISK        = "Hauppauge WinTV 723x Installation Disk"
DISPLAY_NAME                    = "Hauppauge WinTV 723x PCIe Card"
SERVICE_DESCRIPTION             = "Hauppauge WinTV 723x BDA Capture Driver"
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: ftp, load: 1.12