;------------------------------------------------------------------------
;
; Copyright and Disclaimer:
;
; ---------------------------------------------------------------
; This software is provided "AS IS" without warranty of any kind,
; either expressed or implied, including but not limited to the
; implied warranties of noninfringement, merchantability and/or
; fitness for a particular purpose.
; ---------------------------------------------------------------
;
; Copyright (c) 2006-2009 Hauppauge Computer Works, Inc.
; All rights reserved.
;
;------------------------------------------------------------------------
[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="Hauppauge Computer Works"
DriverVer=08/26/2009,3.1.27238
CatalogFile.ntx86=hcw73bda.cat
[Manufacturer]
"Hauppauge"=Hauppauge
[SourceDisksNames]
1=%p2.InstallDisk%,,,Driver73 ;32/64bit machine, Non-Bit-Specific Components
2=%p2.InstallDisk64%,,,"Driver73\64bit" ;64bit machine, 64bit components
3=%p2.InstallDiskWOW%,,,"Driver73\WOW64" ;64bit machine, 32bit components (WOW64)
[SourceDisksFiles]
Hcw73bda.sys=1
hcwxds.dll=1
hcwPrxD2.ax=1
hcwCCnvD2.ax=1
Hcw73MlC.rom=1
Hcw73enc.rom=1
hcwECPPP.ax=1
hcwCP.ax=1
hcw73cir.dll=1
[Hauppauge]
;%CXBUTTERFLY.DeviceDesc%=BUTTERFLY,USB\VID_0572&PID_839C
;%CXBUTTERFLY.DeviceDesc%=BUTTERFLY,USB\VID_04b4&PID_8613
%CXBUTTERFLY.M7300.DeviceDesc%=BUTTERFLY.M7300,USB\VID_2040&PID_7300
%CXBUTTERFLY.M7500.DeviceDesc%=BUTTERFLY.M7500,USB\VID_2040&PID_7500
%CXBUTTERFLY.M7500.DeviceDesc%=BUTTERFLY.M7501,USB\VID_2040&PID_7501
[BUTTERFLY.M7300]
Include= ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs= KS.Registration, KSCAPTUR.Registration, BDA.Installation, WDMAUDIO.Registration
AddReg= BUTTERFLY.AddReg,VID.AddReg,M7300.AddReg,CXTS.AddReg
CopyFiles= CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL
[BUTTERFLY.M7300.NT]
Include= ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs= KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
AddReg= BUTTERFLY.AddReg,VID.AddReg,M7300.AddReg,CXTS.AddReg, IR_CoInstaller_AddReg
CopyFiles= CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles, IR_CoInstaller_CopyFiles
RegisterDlls=DSFilters.RegDLL
[BUTTERFLY.M7500]
Include= ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs= KS.Registration, KSCAPTUR.Registration, BDA.Installation, WDMAUDIO.Registration
AddReg= BUTTERFLY.AddReg,VID.AddReg,M7500.AddReg,CXTS.AddReg
CopyFiles= CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL
[BUTTERFLY.M7500.NT]
Include= ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs= KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
AddReg= BUTTERFLY.AddReg,VID.AddReg,M7500.AddReg,CXTS.AddReg, IR_CoInstaller_AddReg
CopyFiles= CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles, IR_CoInstaller_CopyFiles
RegisterDlls=DSFilters.RegDLL
[BUTTERFLY.M7501]
Include= ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs= KS.Registration, KSCAPTUR.Registration, BDA.Installation, WDMAUDIO.Registration
AddReg= BUTTERFLY.AddReg,VID.AddReg,M7501.AddReg,CXTS.AddReg
CopyFiles= CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL
[BUTTERFLY.M7501.NT]
Include= ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs= KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
AddReg= BUTTERFLY.AddReg,VID.AddReg,M7501.AddReg,CXTS.AddReg, IR_CoInstaller_AddReg
CopyFiles= CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles, IR_CoInstaller_CopyFiles
RegisterDlls=DSFilters.RegDLL
[DestinationDirs]
CXBUTTERFLY.CopyDrivers=10,system32\drivers
DSFilters.CopyFiles=11
IR_CoInstaller_CopyFiles = 11
[CXBUTTERFLY.CopyDrivers]
Hcw73bda.sys
Hcw73enc.rom
Hcw73MlC.rom
[DSFilters.CopyFiles]
hcwxds.dll
hcwPrxD2.ax
hcwCCnvD2.ax
hcwECPPP.ax
hcwCP.ax
[DSFilters.RegDLL]
11,,hcwxds.dll,1
11,,hcwPrxD2.ax,1
11,,hcwCCnvD2.ax,1
11,,hcwECPPP.ax,1
11,,hcwCP.ax,1
[VID.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw73bda.sys
HKR,,OkToHibernate,3,01
; Disable driver page out
HKR,,PageOutWhenUnopened,3,0
;HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%Pin.p2AnalogAudioIn%
HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_OUT%,Name,,%PinName.AnalogAudioOut%
HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%PinName.MpegOut%
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_INDEX_OUT%,Name,,%PinName.MpegIndexOut%
HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%,Name,,%PinName.656Out%
HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656In%
;Add the property pages
HKCR,CLSID\%GUID.General_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.General_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.General_Properties%,,,
HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Video_Properties%,,,
HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Audio_Properties%,,,
HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Noise_Properties%,,,
HKCR,CLSID\%GUID.Pin_Resolution_Prop%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Pin_Resolution_Prop%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%\PropertyPages\%GUID.Pin_Resolution_Prop%,,,
;Register the encoder and multiplexer classes with Direct X
HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
;Register the names of the encoder and multiplexer nodes
HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
;Wave in audio device registration
HKR,Drivers,SubClasses,,"wave"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%AudioFriendlyName%
;Copy protection method enforced by driver
HKR,"DriverData","CpMethod",0x00010001, 0xFE, 0x00, 0x00, 0x00
; Sony format = 1, Philips format = 0
HKR,"DriverData","I2SInputFormat",0x00010001, 0x01, 0x00, 0x00, 0x00
;; Hauppauge API Support
HKLM,"Software\Hauppauge\HcwTVWnd","VCapFilter",0x4000,"Hauppauge HVR USB2 Video Capture"
[M7300.AddReg]
;-------------------------------------------------------------------
; Tuner setting for Surrey board.
; MultiTuner
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x00, 0x00, 0x80
HKR,"DriverData","BDA_Demod_Tuner_type",0x00010001, 0x01, 0x00, 0x00, 0x80
HKR,"DriverData","TunerCountryCode",0x00010001, 0x31,0x00,0x00,0x00
HKR,"DriverData","TunerUsePllTuningStrategy",0x00010001, 0x1,0x00,0x00,0x00
;;set tuner type to TDA18271+TDA8295(202)
;;set tuner type to TDA18271+TDA8295+TDA10048(203)
;;set tuner type to TDA18271+TDA8295+CX24227(208)
;;set tuner type to TDA18271+TDA8295+CX24228(209)
HKR,"I2C Devices","Device 0, Data1",0x00010001, 0xcb, 0x00, 0x00, 0x00
;HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x72, 0x00, 0x00, 0x00
; Enable all formats (testing only); will break MCE scanning
; 0x30 for all analog system
; 0x01 for ATSC
; 0x02 for DVBT
HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x32, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_BlankVideo",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA8295_AUTOMUTE_VIDEO",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
[M7500.AddReg]
;-------------------------------------------------------------------
; Tuner setting for Centerport board.
; MultiTuner, 227 Demod
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x02, 0x00, 0x80
HKR,"DriverData","BDA_Demod_Tuner_type",0x00010001, 0x02, 0x00, 0x00, 0x10
HKR,"DriverData","TunerCountryCode",0x00010001, 0x1,0x00,0x00,0x00
HKR,"DriverData","TunerUsePllTuningStrategy",0x00010001, 0x1,0x00,0x00,0x00
;;set tuner type to TDA18271+TDA8295(202)
;;set tuner type to TDA18271+TDA8295+TDA10048(203)
;;set tuner type to TDA18271+TDA8295+CX24227(208)
;;set tuner type to TDA18271+TDA8295+CX24228(209)
HKR,"I2C Devices","Device 0, Data1",0x00010001, 0xd0, 0x00, 0x00, 0x00
;HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x72, 0x00, 0x00, 0x00
; Enable all formats (testing only); will break MCE scanning
; 0x30 for all analog system
; 0x01 for ATSC
; 0x02 for DVBT
HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x31, 0x00, 0x00, 0x00
;;disable any blanking
HKR,"Parameters","TDA18271_BlankVideo",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA8295_AUTOMUTE_VIDEO",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_DIG_IF_Level",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_ATSC",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_DCABLE",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
;; TDA18271 Offset
HKR,"Parameters","TDA18271Offset",0x00010001,1000
HKR,"Parameters","TDA18271Offset_neg",0x00010001,0
[M7501.AddReg]
;-------------------------------------------------------------------
; Tuner setting for Centerport board.
; MultiTuner, 228 Demod
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x01, 0x00, 0x80
HKR,"DriverData","BDA_Demod_Tuner_type",0x00010001, 0x02, 0x00, 0x00, 0x10
HKR,"DriverData","TunerCountryCode",0x00010001, 0x1,0x00,0x00,0x00
HKR,"DriverData","TunerUsePllTuningStrategy",0x00010001, 0x1,0x00,0x00,0x00
;;set tuner type to TDA18271+TDA8295(202)
;;set tuner type to TDA18271+TDA8295+TDA10048(203)
;;set tuner type to TDA18271+TDA8295+CX24227(208)
;;set tuner type to TDA18271+TDA8295+CX24228(209)
HKR,"I2C Devices","Device 0, Data1",0x00010001, 0xd1, 0x00, 0x00, 0x00
;HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x72, 0x00, 0x00, 0x00
; Enable all formats (testing only); will break MCE scanning
; 0x30 for all analog system
; 0x01 for ATSC
; 0x02 for DVBT
HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x31, 0x00, 0x00, 0x00
;;disable any blanking
HKR,"Parameters","TDA18271_BlankVideo",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA8295_AUTOMUTE_VIDEO",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_DIG_IF_Level",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_ATSC",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_DCABLE",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
[BUTTERFLY.AddReg]
;-------------------------------------------------------------------
; Crossbar AddReg sections
;
;---Crossbar registry values---
;
; Note: For each pin on the crossbar, specify the following:
; (1) Pin type
; 0 - SVIDEO
; 1 - Tuner
; 2 - Composite
; 3 - audio tuner in
; 4 - audio line in
; (2) InputMux (required for Falcon 2) - input mux to use for the selected pin
; (3) RelatedPinIndex
;-------------------------------------------------------------------
;---Crossbar registry values---
;Pin 0 - Tuner In
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x07,0x08,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
;Pin 1 - Composite in
HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Pin 2 - S-Video in
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x01,0x05,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Pin 3 - Tuner Audio
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x08,0x00,0x00,0x00
;Pin 4 - Audio Line in
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
;Tuner input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
;Force Audio with video pin
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00
;-------------------------------------------------------------------
; AddReg sections for TS filter
;-------------------------------------------------------------------
[CXTS.AddReg]
HKLM,%MediaCategories%\%TSPinID%,Display,1, 00,00,00,00
HKLM,%MediaCategories%\%TSPinID%,Name,,%TSPinName%
;
; Interfaces installation
;
;
; Video
;
[BUTTERFLY.M7300.Interfaces]
Needs=VID.Interfaces
[BUTTERFLY.M7300.NT.Interfaces]
Needs=VID.Interfaces
[BUTTERFLY.M7500.Interfaces]
Needs=VID.Interfaces
[BUTTERFLY.M7500.NT.Interfaces]
Needs=VID.Interfaces
[BUTTERFLY.M7501.Interfaces]
Needs=VID.Interfaces
[BUTTERFLY.M7501.NT.Interfaces]
Needs=VID.Interfaces
[VID.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface,
AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface
AddInterface={71985F48-1CA1-11d3-9CC8-00C04F7971E0},%BDATuneReferenceGuid%,BDATUNE_Interface,
AddInterface={FD0A5AF4-B41D-11d2-9C95-00C04F7971E0},%TSReferenceGuid%,TS_Interface,
[VID_Interface]
AddReg=VID_Interface.AddReg
AddReg=BUTTERFLY_DESCRIPTION.AddReg
[VID_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID% ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%VIDFriendlyName%
[BUTTERFLY_DESCRIPTION.AddReg]
HKR,,Description,,%CXBUTTERFLY.DeviceDesc%
[AUD_Interface]
AddReg=AUD_Interface.AddReg
[AUD_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID% ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%AudioFriendlyName%
[TvAudio_Interface]
AddReg=TvAudio_Interface.AddReg
[TvAudio_Interface.AddReg]
HKR,,CLSID,,%CLSID_TVAudioFilter%
HKR,,FriendlyName,,%TVAudioFriendlyName%
[CXXBAR_Interface]
AddReg=CXXBAR_Interface.AddReg
[CXXBAR_Interface.AddReg]
HKR,,CLSID,,%CLSID_CrossbarFilter%
HKR,,FriendlyName,,%XBARFriendlyName%
[CXTUNE_Interface]
AddReg=CXTUNE_Interface.AddReg
[CXTUNE_Interface.AddReg]
HKR,,CLSID,,%CLSID_CTVTunerFilter%
HKR,,FriendlyName,,%TunerFriendlyName%
;Vista tunerInstanceID entry
;Use this to indicate a Hybrid Card
HKR,,TunerInstanceID,0x00010001,10
[Encoder_Interface]
AddReg=Encoder_Interface.AddReg
[Encoder_Interface.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%EncoderFriendlyName%
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
[BDATUNE_Interface]
AddReg=BDATUNE_Interface.AddReg
[BDATUNE_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID% ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%BDATuneFriendlyName%
;Vista tunerInstanceID entry, see CXTUNE_Interface.AddReg
;Use this to indicate a Hybrid Card
HKR,,TunerInstanceID,0x00010001,10
[TS_Interface]
AddReg=TS_Interface.AddReg
[TS_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID% ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%TSFriendlyName%
;
; Services installation
;
[BUTTERFLY.M7300.Services]
AddService = hcw73bda,2,VID.ServiceInstall
[BUTTERFLY.M7300.NT.Services]
AddService = hcw73bda,2,VID.ServiceInstall
[BUTTERFLY.M7500.Services]
AddService = hcw73bda,2,VID.ServiceInstall
[BUTTERFLY.M7500.NT.Services]
AddService = hcw73bda,2,VID.ServiceInstall
[BUTTERFLY.M7501.Services]
AddService = hcw73bda,2,VID.ServiceInstall
[BUTTERFLY.M7501.NT.Services]
AddService = hcw73bda,2,VID.ServiceInstall
[VID.ServiceInstall]
DisplayName = %CXBUTTERFLY.DeviceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\hcw73bda.sys
;
;--- usbcir_Device Coinstaller installation ------
;
;
; IR CoInstaller
;
[IR_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010008, "hcw73cir.dll,IRCoInstaller"
[IR_CoInstaller_CopyFiles]
hcw73cir.dll ;USB Consumer IR Driver coinstaller for eHome (renamed)
;---------------------------------------------------------------
; S t r i n g s
;---------------------------------------------------------------
[Strings]
;
; Device Names
;
CXBUTTERFLY.DeviceDesc = "Hauppauge HVR USB2 Video Capture"
CXBUTTERFLY.M7300.DeviceDesc = "Hauppauge WinTV HVR-1900 (Model 73xxx, Hybrid DVBT)"
CXBUTTERFLY.M7500.DeviceDesc = "Hauppauge WinTV HVR-1950 (Model 75xxx, Hybrid ATSC/QAM)"
;
; Friendly Names
;
VIDFriendlyName = "Hauppauge HVR USB2 Video Capture"
TVAudioFriendlyName = "Hauppauge HVR USB2 TvAudio"
TunerFriendlyName = "Hauppauge HVR USB2 Tuner"
AudioFriendlyName = "Hauppauge HVR USB2 Audio Capture"
XBARFriendlyName = "Hauppauge HVR USB2 Crossbar"
EncoderFriendlyName = "Hauppauge HVR USB2 MPEG Encoder"
BDATuneFriendlyName = "Hauppauge HVR USB2 BDA Tuner/Demod"
TSFriendlyName = "Hauppauge HVR USB2 TS Capture"
;
; Reference GUIDS
;
KsNameFilter = "{9B365890-165F-11D0-A195-0020AFD156E4}"
; TVAudioReferenceGuid = "{BD5227E3-96BB-4172-9CD3-D07B25FAC01A}"
TVAudioReferenceGuid = "{BD61A676-2CF5-4470-BC06-25B433A908EF}"
; XBARReferenceGUID = "{E4E33899-8D15-47d1-BECC-113883D0BBC9}"
XBARReferenceGUID = "{aa2fcc44-c106-4b1c-9232-fc21527b0513}"
; TunerReferenceGuid = "{EBE24D78-F037-4932-B879-CCEFEFE78750}"
TunerReferenceGuid = "{B10A7523-EC92-4fb7-853C-9E7A9ED9B144}"
; EncoderReferenceGuid = "{03688831-8667-4c61-B5D6-4A361F025D2D}"
EncoderReferenceGuid = "{34C84959-5387-46e8-8125-AF929084BD44}"
; AudioReferenceGuid = "{AB766B70-AFB3-4461-A4DE-22E9C516B7FE}"
AudioReferenceGuid = "{1DF52478-C52F-4e1d-96D5-E5D29C95D064}"
TSPinID = "{5237C937-0A21-4f7e-B338-DE0D0793D03F}"
TSPinName = "TS Out"
;BDATuneReferenceGuid = "{9F0E8B70-C677-11db-BEB4-00A0C9F21FC7}"
;TSReferenceGuid = "{9F0E8B73-C677-11db-BEB4-00A0C9F21FC7}"
BDATuneReferenceGuid = "{1F276783-0DAA-4605-82E8-493DEFA64B9F}"
TSReferenceGuid = "{C13A063D-84CC-45cd-9134-F7AB88683B53}"
;
; Pin Name GUIDS
;
GUID.PINNAME_ANALOG_AUDIO_IN = "{3E2D189F-B15C-4447-96F1-BD1D64FB99BA}"
GUID.PINNAME_AUDIO_OUT = "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
GUID.PINNAME_MPEG_OUT = "{0336609B-16B8-420b-9A6F-E65BB03447BA}"
GUID.PINNAME_MPEG_INDEX_OUT = "{E298342F-F60B-4c61-9C0D-4EDACDA8007F}"
GUID.PINNAME_656_OUT = "{4EF89945-4D43-48d7-A442-A1B4E7813036}"
GUID.PINNAME_656_IN = "{0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}"
GUID.PinName_Capture = "{FB6C4281-0353-11d1-905F-0000C0CC16BA}"
;
; Pin Names
;
PinName.AnalogAudioOut = "Audio Out"
PinName.MpegOut = "MPEG"
PinName.MpegIndexOut = "Mpeg Index"
PinName.656Out = "656"
PinName.656In = "656"
Pin.p2AnalogAudioIn = "Analog Audio In"
;
; PROPSETIDs in the driver
;
GUID.FALCON_CONTROL_PROPERTIES = "{379AF833-BCF2-41db-A33B-89AB905A86DA}"
;
; Property page GUIDS
;
GUID.General_Properties = "{9ABCB9AE-7775-4226-BC81-B82D119377AF}"
GUID.Video_Properties = "{A503B877-A8A5-4a25-BBF7-CBC31E578600}"
GUID.Audio_Properties = "{1787A39F-DB84-4842-888D-FEADD8EDC7EC}"
GUID.Noise_Properties = "{597D0B2E-936C-4b42-9C58-FA5B11AA2090}"
GUID.Pin_Resolution_Prop = "{EFA79828-FF7D-44b6-826E-58E6F7877FA6}"
;
; Other Strings
;
KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
CLSID_TVAudioFilter = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
CLSID_CrossbarFilter = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
CLSID_CTVTunerFilter = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
GUID.Encoder = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
GUID.Multiplexer = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
Category_Encoders = "WDM Streaming Encoder Devices"
Category_Multiplexers = "WDM Streaming Multiplexer Devices"
Node.Encoder = "Encoder"
Node.Multiplexer = "Multiplexer"
Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ActiveMovieCategories = "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories"
MediaSets = "System\CurrentControlSet\Control\MediaSets"
MediaInterfaces = "System\CurrentControlSet\Control\MediaInterfaces"
p2.InstallDisk = "Hauppauge WinTV HVR-19x0 Drivers Disk"
p2.InstallDisk64 = "Hauppauge WinTV HVR-19x0 Drivers Disk (64Bit Components)"
p2.InstallDiskWOW = "Hauppauge WinTV HVR-19x0 Drivers Disk (WOW64 Components)"
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.