;------------------------------------------------------------------------ ; ; 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 merchantability and/or fitness for a ; particular purpose. ; ; Copyright (c) 1999-2005 Hauppauge Computer Works, Inc. ; All Rights Reserved. ; --------------------------------------------------------------- ; ; ; Abstract: ; ; BDA tuner/demod. driver inf file for DVB-T, DVB-S, ATSC. ; ;------------------------------------------------------------------------ [Version] signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Hauppauge% DriverVer=05/03/2005,2.105.23082.1 CatalogFile.ntx86=hcw88bda.cat [DestinationDirs] DefaultDestDir=10,system32\drivers HCW88BDA.CopyDrivers=10,system32\drivers [Manufacturer] %Hauppauge%=Hauppauge [SourceDisksNames] 120="Hauppauge WinTV 88x Drivers",,,"" [SourceDisksFiles] hcw88bda.sys=120 [HCW88BDA.CopyDrivers] ;[HCW88BDA.NoCopyDrivers] hcw88bda.sys [Hauppauge] ; Device models section. ; %HCW88BDA.DeviceDescDVBT%=HCW88BDA.ALPSDVBT,STREAM\HCW88BDA.ALPSDVBT %HCW88BDA.DeviceDescDVBS%=HCW88BDA.CNXTDVBS,STREAM\HCW88BDA.CNXTDVBS %HCW88BDA.DeviceDescDVBT%=HCW88BDA.THOMDVBT,STREAM\HCW88BDA.M90xx %HCW88BDA.DeviceDescDVBS%=HCW88BDA.CNXTDVBS,STREAM\HCW88BDA.M92xx %HCW88BDA.DeviceDescM94xx%=HCW88BDA.M94xx,STREAM\HCW88BDA.M94xx ;%HCW88BDA.DeviceDescATSC%=HCW88BDA.KITTYHAWK1,STREAM\HCW88BDA.KITTYHAWK1 ;%HCW88BDA.DeviceDescATSC%=HCW88BDA.KITTYHAWK2,STREAM\HCW88BDA.KITTYHAWK2 [HCW88BDA.ALPSDVBT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KSCAPTUR.Registration, BDA.Registration, BDA.Installation AddReg=HCW88BDA.AddReg,AlpsDVBT.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.CNXTDVBS] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KSCAPTUR.Registration, BDA.Registration, BDA.Installation AddReg=HCW88BDA.AddReg,CNXTDVBS.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.THOMDVBT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KSCAPTUR.Registration, BDA.Registration, BDA.Installation AddReg=HCW88BDA.AddReg,ThomDVBT.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.M94xx] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KSCAPTUR.Registration, BDA.Registration, BDA.Installation AddReg=HCW88BDA.AddReg,M94xx.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.KITTYHAWK1] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KSCAPTUR.Registration, BDA.Registration, BDA.Installation AddReg=HCW88BDA.AddReg,Kittyhawk1.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.KITTYHAWK2] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KSCAPTUR.Registration, BDA.Registration, BDA.Installation AddReg=HCW88BDA.AddReg,Kittyhawk2.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.ALPSDVBT.NT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Registration.NT, BDA.Installation.NT AddReg=HCW88BDA.AddReg,AlpsDVBT.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.CNXTDVBS.NT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Registration.NT, BDA.Installation.NT AddReg=HCW88BDA.AddReg,CNXTDVBS.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.THOMDVBT.NT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Registration.NT, BDA.Installation.NT AddReg=HCW88BDA.AddReg,ThomDVBT.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.M94xx.NT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Registration.NT, BDA.Installation.NT AddReg=HCW88BDA.AddReg,M94xx.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.KITTYHAWK1.NT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Registration.NT, BDA.Installation.NT AddReg=HCW88BDA.AddReg,Kittyhawk1.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.KITTYHAWK2.NT] Include=ks.inf, kscaptur.inf, bda.inf Needs=KS.Registration, KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Registration.NT, BDA.Installation.NT AddReg=HCW88BDA.AddReg,Kittyhawk2.AddReg CopyFiles=HCW88BDA.CopyDrivers [HCW88BDA.AddReg] HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,hcw88bda.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 [AlpsDVBT.AddReg] HKR,"DriverData","TunerModel",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00 [CNXTDVBS.AddReg] HKR,"DriverData","TunerModel",0x00010001, 0x03,0x00,0x00,0x00 [ThomDVBT.AddReg] HKR,"DriverData","TunerModel",0x00010001, 0x02,0x00,0x00,0x00 HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","TunerRemap",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","ForceBW",0x00010001, 0x00, 0x00, 0x00, 0x00 [M94xx.AddReg] HKR,"DriverData","TunerModel",0x00010001, 0x06,0x00,0x00,0x00 HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","TunerRemap",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","ForceBW",0x00010001, 0x00, 0x00, 0x00, 0x00 [Kittyhawk1.AddReg] HKR,"DriverData","TunerModel",0x00010001, 0x04,0x00,0x00,0x00 [Kittyhawk2.AddReg] HKR,"DriverData","TunerModel",0x00010001, 0x05,0x00,0x00,0x00 [HCW88BDA.ALPSDVBT.Interfaces] ; Add an interface for each type of filter exposed by this device driver. ; The format of each line is as follows ; ; AddInterface = DSHOW_CATEGORY, FILTER_REFERENCE_GUID, INSTALLATION_SECTION ; ; DSHOW_CATEGORY is the GUID for the Direct Show category in which the ; filter should appear. A filter that appears in multiple categories should ; have a line for each category. ; ; FILTER_REFERENC_GUID should be the same as the ReferenceGuid in the ; the KSFILTER_DESCRIPTOR for the filter. ; ; INSTALLATION_SECTION specifies the section that the installer should call ; to add the ring 3 filter class to the registry. Except for legacy analog ; tuner and crossbar, all BDA filters should specify KSProxy as the ring 3 ; filter class. ; AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.ALPSDVBT.Filter [HCW88BDA.ALPSDVBT.NT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.ALPSDVBT.Filter [HCW88BDA.CNXTDVBS.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.CNXTDVBS.Filter [HCW88BDA.CNXTDVBS.NT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.CNXTDVBS.Filter [HCW88BDA.THOMDVBT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.THOMDVBT.Filter [HCW88BDA.THOMDVBT.NT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.THOMDVBT.Filter [HCW88BDA.M94xx.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.THOMDVBT.Filter [HCW88BDA.M94xx.NT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.THOMDVBT.Filter [HCW88BDA.KITTYHAWK1.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.KITTYHAWK1.Filter [HCW88BDA.KITTYHAWK1.NT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.KITTYHAWK1.Filter [HCW88BDA.KITTYHAWK2.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.KITTYHAWK2.Filter [HCW88BDA.KITTYHAWK2.NT.Interfaces] AddInterface = %KSCATEGORY_BDATUNER%, %KSSTRING_BdaSWTunerFilter%, HCW88BDA.KITTYHAWK2.Filter [HCW88BDA.ALPSDVBT.Filter] AddReg = HCW88BDA.ALPSDVBT.Filter.AddReg [HCW88BDA.ALPSDVBT.Filter.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%HCW88BDA.FilterDescDVBT% [HCW88BDA.CNXTDVBS.Filter] AddReg = HCW88BDA.CNXTDVBS.Filter.AddReg [HCW88BDA.CNXTDVBS.Filter.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%HCW88BDA.FilterDescDVBS% [HCW88BDA.THOMDVBT.Filter] AddReg = HCW88BDA.THOMDVBT.Filter.AddReg [HCW88BDA.THOMDVBT.Filter.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%HCW88BDA.FilterDescDVBT% [HCW88BDA.M94xx.Filter] AddReg = HCW88BDA.M94xx.Filter.AddReg [HCW88BDA.M94xx.Filter.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%HCW88BDA.FilterDescDVBT% [HCW88BDA.KITTYHAWK1.Filter] AddReg = HCW88BDA.KITTYHAWK1.Filter.AddReg [HCW88BDA.KITTYHAWK1.Filter.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%HCW88BDA.FilterDescATSC% [HCW88BDA.KITTYHAWK2.Filter] AddReg = HCW88BDA.KITTYHAWK2.Filter.AddReg [HCW88BDA.KITTYHAWK2.Filter.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%HCW88BDA.FilterDescATSC% [HCW88BDA.ALPSDVBT.NT.Services] ; Add the service (driver) for this device. ; ; NOTE! A single .SYS file can only be used for one service at a time. ; If multiple board types use the same driver, they should all ; reference the same service install section. ; AddService=HCW88BDA,0x00000002,HCW88BDA.ServiceInstall [HCW88BDA.CNXTDVBS.NT.Services] AddService=HCW88BDA,0x00000002,HCW88BDA.ServiceInstall [HCW88BDA.THOMDVBT.NT.Services] AddService=HCW88BDA,0x00000002,HCW88BDA.ServiceInstall [HCW88BDA.M94xx.NT.Services] AddService=HCW88BDA,0x00000002,HCW88BDA.ServiceInstall [HCW88BDA.KITTYHAWK1.NT.Services] AddService=HCW88BDA,0x00000002,HCW88BDA.ServiceInstall [HCW88BDA.KITTYHAWK2.NT.Services] AddService=HCW88BDA,0x00000002,HCW88BDA.ServiceInstall [HCW88BDA.ServiceInstall] ; This is the service install section for the BDA tuner driver. ; (hcw88bda.sys) ; DisplayName=%HCW88BDA.DeviceDesc% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%10%\system32\drivers\hcw88bda.sys LoadOrderGroup=ExtendedBase [Strings] ;---------------- ; non-localizeable ;---------------- SERVICE_KERNEL_DRIVER=1 SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 REG_EXPAND_SZ=0x00020000 REG_DWORD=0x00010001 ; Specify the GUID for the Ksproxy plugin.. ; Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" ; Specify the GUID for the BDA Source Filters category in GraphEdit. ; KSCATEGORY_BDATUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}" ; Specify the GUID for the digital tuner Filter. ; ; NOTE! This must match the reference guid specified in the driver's filter ; descriptor. ; KSSTRING_BdaSWTunerFilter="{91B0CC87-9905-4d65-A0D1-5861C6F22CBF}" ; ; Specify the GUID for the tuner device's SW PnP ID ; BdaSWTuner.DeviceId="{828B00F0-9A04-4692-8573-535B05DFF3F4}" ;---------------- ; localizeable ;---------------- Hauppauge="Hauppauge" HCW88BDA.DeviceDesc ="Hauppauge WinTV 88x DVB Tuner/Demod" HCW88BDA.DeviceDescDVBT ="Hauppauge WinTV 88x DVB-T Tuner/Demod" HCW88BDA.DeviceDescM94xx ="Hauppauge WinTV 88x DVB-T Hybrid Tuner/Demod" HCW88BDA.DeviceDescDVBS ="Hauppauge WinTV 88x DVB-S Tuner/Demod" HCW88BDA.DeviceDescATSC ="Hauppauge WinTV 88x ATSC Tuner/Demod" HCW88BDA.FilterDesc ="Hauppauge WinTV 88x DVB Tuner/Demod" HCW88BDA.FilterDescDVBT ="Hauppauge WinTV 88x DVB-T Tuner/Demod" HCW88BDA.FilterDescDVBS ="Hauppauge WinTV 88x DVB-S Tuner/Demod" HCW88BDA.FilterDescATSC ="Hauppauge WinTV 88x ATSC Tuner/Demod" HCW88BDA.FriendlyName ="Hauppauge WinTV 88x DVB Tuner/Demod" HCW88BDA.FriendlyNameDVBT ="Hauppauge WinTV 88x DVB-T Tuner/Demod" HCW88BDA.FriendlyNameM94xx="Hauppauge WinTV 88x DVB-T Hybrid Tuner/Demod" HCW88BDA.FriendlyNameDVBS ="Hauppauge WinTV 88x DVB-S Tuner/Demod" HCW88BDA.FriendlyNameATSC ="Hauppauge WinTV 88x ATSC Tuner/Demod"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.