;============================================================================== ; TerraTec Cinergy EM28x0 devices (BDA) ; Driver Install Script for Windows XP/Vista (64 bit) ; Copyright (c) 2005-06, TerraTec Electronic GmbH ;------------------------------------------------------------------------------ ; History: ;------------------------------------------------------------------------------ ; 22-Jul-05 FMB 1st driver version 3.5.0707.0 ; 22-Jul-05 FMB new driver version 3.5.0718.0 ; 01-Aug-05 FMB modified DS filter name (added suffix analog/digital) ; 24-Aug-05 FMB New driver version 3.5.0811.0 ; 13-Sep-05 FMB New driver version 3.5.0906.0 ; 19-Sep-05 FMB New driver version 3.5.0914.0 ; 27-Sep-05 FMB New driver version 3.5.0921.0 ; 24-Jan-06 TS New driver version 3.5.1223.0 ; Added Cinergy T USB XS (Microtune) ; Added Cinergy Analog USB XS (EM2860) ; 08-Mar-06 MS New driver version 4.6.0206.0 ; Added Cinergy Hybrid T USB XS FR (for France) ; Added Cinergy HT Express ; Change Include Items for Cinergy Analog ; 21-Mar-06 TS New driver version 4.6.0301.0 ; Fixed INF checker issues: UTL sections not required ; 12-Jul-06 TS New driver version 4.6.0628.0 ; 18-Aug-06 FMB New driver version 4.6.0801.0 ; Added Cinergy Hybrid T USB XS (EM2882) ; Added Cinergy 200/250 USB ; Cleaned up INF file layout ; 21-Aug-06 FMB New driver version 4.6.0817.0 ; 25-Oct-06 FMB New driver version 4.6.0817.2 (INF file changed only) ; PowerCinema support: Requires the original DShow filter names ; - Renamed Direct Show filter names from "Cinergy HT USB" to "Cinergy Hybrid T USB" ; This allows Cinergy TV and PowerCinema to map the USB audio device automatically ; - Renamed video capture device "Cinergy Hybrid T USB XS Analog Capture" ; to "Cinergy Hybrid T USB XS (Analog)". ; This activates the PowerCinema patch for lip-sync A/V with EM2880 ; 27-Oct-06 FMB New driver version 4.6.0817.3 (INF file changed only) ; BUGFIX for DTM driver signing (fort Windows Vista) ; [SourceDisksNames] ; old: 1 = %DiskName%,emBDA.sys,, ; new: 1 = %DiskName%,, ; 15-Nov-06 FMB New driver version 4.6.1115. ; Bugfixes for Vista DTM ;------------------------------------------------------------------------------ [Version] Signature = "$CHICAGO$" Class = Media ClassGUID = {4d36e96c-e325-11ce-bfc1-08002be10318} Provider = %Provider% DriverVer = 11/15/2006, 4.6.1115.0 CatalogFile = Cinergy_EM28xx_64.cat [SourceDisksNames] 1 = %DiskName%,, [SourceDisksFiles] emPRP.ax = 1 emPRP64.ax = 1 emOEM64.sys = 1 emBDA64.sys = 1 emAudio64.sys = 1 emMON.exe = 1 [DestinationDirs] DefaultDestDir = 11 CAP.CopyDLL = 10,syswow64 CAP.CopyDLL64 = 10,system32 CAP.CopySYS = 10,System32\Drivers UTL.CopyList = 10 [ControlFlags] ExcludeFromSelect = * [Manufacturer] %Provider% = TerraTec, NTamd64 [TerraTec.NTamd64] ; Cinergy 200 USB (EM2800 Analog (PAL)) ;%Cin200USB.DeviceDesc% = Cin200USB, USB\VID_EB1A&PID_2800 ; Cinergy 250 USB (EM2820 Analog (PAL) + USB audio) %Cin250USBV.DeviceDesc% = Cin250USBV, USB\VID_0CCD&PID_0036&MI_00 %Cin250USBA.DeviceDesc% = Cin250USBA, USB\VID_0CCD&PID_0036&MI_01 ; Cinergy 250 USB (EM2820 Analog (PAL/SECAM) + USB audio) %Cin250USBV_FR.DeviceDesc% = Cin250USBV, USB\VID_0CCD&PID_0037&MI_00 %Cin250USBA_FR.DeviceDesc% = Cin250USBA, USB\VID_0CCD&PID_0037&MI_01 ; Cinergy Analog USB XS (EM2860 Analog + USB audio) %CinAUSB.DeviceDesc% = CinAUSB, USB\VID_0CCD&PID_004F&MI_00 ; Cinergy T USB XS (EM2870 DVB-T, Rev. 1) %CinTUSB_1.DeviceDesc% = CinTUSB, USB\VID_0CCD&PID_0043 ; Cinergy T USB XS (EM2870 DVB-T, Rev.2 with Microtune tuner) %CinTUSB_2.DeviceDesc% = CinTUSB, USB\VID_0CCD&PID_004E ; Cinergy Hybrid T USB XS (EM2880 DVB-T & analog & USB audio, Rev. 1) %CinHTUSB.DeviceDesc% = CinHTUSB, USB\VID_0CCD&PID_0042&MI_00 ; Cinergy Hybrid T USB XS (EM2880 DVB-T & analog & USB audio, Rev. 2 audio AM/stereo demodulator for France) %CinHTUSB_FR.DeviceDesc% = CinHTUSB, USB\VID_0CCD&PID_004C&MI_00 ; Cinergy Hybrid T USB XS (EM2882 DVB-T & analog & audio , Rev. 3 EM2882) %CinHTUSB_2882.DeviceDesc% = CinHTUSB_2882,USB\VID_0CCD&PID_005E ; Cinergy HT Express (EM2880 DVB-T & analog & USB audio) %CinHTExpress.DeviceDesc% = CinHTExpress, USB\VID_0CCD&PID_004D&MI_00 ;=============================================================== ;--------------------- Cin200USB -------------------------- ;=============================================================== [Cin200USB.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf Needs = KS.Registration, KSCAPTUR.Registration.NT DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg, CIN200USB.EEPROM.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [Cin200USB.NTamd64.HW] AddReg = InstLowerFilter [Cin200USB.NTamd64.Interfaces] AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, Cin200USB.Capture.Interface AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, Cin200USB.Capture.Interface AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,Cin200USB.TVTuner.Interface AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,Cin200USB.TVAudio.Interface AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, Cin200USB.Crossbar.Interface [Cin200USB.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem ;=============================================================== ;--------------------- Cin200USB - interfaces -------------- ;=============================================================== ;--------------------- Cin200USB - Analog TV interfaces [Cin200USB.Capture.Interface] AddReg = Cin200USB.Capture.AddReg, Cin.Capture.AddReg [Cin200USB.Capture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName, ,%Cin200USB.Capture% HKLM,%Name.Key% ,"DSName",0,%Cin200USB.Capture% HKLM,%Name.Key64%,"DSName",0,%Cin200USB.Capture% [Cin200USB.TVTuner.Interface] AddReg = Cin200USB.TVTuner.AddReg [Cin200USB.TVTuner.AddReg] HKR,,CLSID,,%ProxyTVTuner.CLSID% HKR,,FriendlyName,,%Cin200USB.TVTuner% [Cin200USB.TVAudio.Interface] AddReg = Cin200USB.TVAudio.AddReg [Cin200USB.TVAudio.AddReg] HKR,,CLSID,,%ProxyTVAudio.CLSID% HKR,,FriendlyName,,%Cin200USB.TVAudio% [Cin200USB.Crossbar.Interface] AddReg = Cin200USB.Crossbar.AddReg [Cin200USB.Crossbar.AddReg] HKR,,CLSID,,%ProxyXbar.CLSID% HKR,,FriendlyName,,%Cin200USB.Crossbar% ;=============================================================== ;--------------------- Cin250USBV -------------------------- ;=============================================================== [Cin250USBV.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf Needs = KS.Registration, KSCAPTUR.Registration.NT DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [Cin250USBV.NTamd64.HW] AddReg = InstLowerFilter [Cin250USBV.NTamd64.Interfaces] AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, Cin250USBV.Capture.Interface AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, Cin250USBV.Capture.Interface AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,Cin250USBV.TVTuner.Interface AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,Cin250USBV.TVAudio.Interface AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, Cin250USBV.Crossbar.Interface [Cin250USBV.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem ;--------------------------------------------------------------- ;--------------------- Cin250USBV - interfaces -------------- ;--------------------------------------------------------------- ;--------------------- Cin250USBV - Analog TV interfaces [Cin250USBV.Capture.Interface] AddReg = Cin250USBV.Capture.AddReg, Cin.Capture.AddReg [Cin250USBV.Capture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName, ,%Cin250USBV.Capture% HKLM,%Name.Key% ,"DSName",0,%Cin250USBV.Capture% HKLM,%Name.Key64%,"DSName",0,%Cin250USBV.Capture% [Cin250USBV.TVTuner.Interface] AddReg = Cin250USBV.TVTuner.AddReg [Cin250USBV.TVTuner.AddReg] HKR,,CLSID,,%ProxyTVTuner.CLSID% HKR,,FriendlyName,,%Cin250USBV.TVTuner% [Cin250USBV.TVAudio.Interface] AddReg = Cin250USBV.TVAudio.AddReg [Cin250USBV.TVAudio.AddReg] HKR,,CLSID,,%ProxyTVAudio.CLSID% HKR,,FriendlyName,,%Cin250USBV.TVAudio% [Cin250USBV.Crossbar.Interface] AddReg = Cin250USBV.Crossbar.AddReg [Cin250USBV.Crossbar.AddReg] HKR,,CLSID,,%ProxyXbar.CLSID% HKR,,FriendlyName,,%Cin250USBV.Crossbar% ;=============================================================== ;--------------------- Cin250USBA ---------------------------- ;=============================================================== [Cin250USBA.NTamd64] Include = ks.inf, wdmaudio.inf Needs = KS.Registration, WDMAUDIO.Registration AddReg = Cin250USBA.AddReg ;CopyFiles = FMB NOTE: CopyFiles already specified for video device [Cin250USBA.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,emAudio64.sys HKR,,NTMPDriver,,"emAudio64.sys" ;; HKR,,NTMPDriver,,"emAudio64.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave, mixer" HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%Cin250USBA.Audio% HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Description,,%Cin250USBA.Topology% HKLM,%MediaCategories%\%emAudio.NameGuid%,Name,,%Cin250USBA.Audio% HKLM,%Audio.Key%,"DeviceName",0,%Cin250USBA.Audio% HKR,,SurpriseRemovalOK, 0x00010001, 1 [Cin250USBA.NTamd64.Services] AddService = emAudio, 0x00000002, InstallService.Audio ;--------------------------------------------------------------- ;--------------------- Cin250USBA - interfaces -------------- ;--------------------------------------------------------------- [Cin250USBA.NTamd64.Interfaces] AddInterface = %KSCATEGORY_AUDIO%, %KSNAME_Wave%, Cin250USBA.Wave.Interface AddInterface = %KSCATEGORY_RENDER%, %KSNAME_Wave%, Cin250USBA.Wave.Interface AddInterface = %KSCATEGORY_CAPTURE%, %KSNAME_Wave%, Cin250USBA.Wave.Interface AddInterface = %KSCATEGORY_AUDIOCAP%,%KSNAME_Wave%, Cin250USBA.Wave.Interface AddInterface = %KSCATEGORY_AUDIO%, %KSNAME_Topology%, Cin250USBA.Topology.Interface AddInterface = %KSCATEGORY_RENDER%, %KSNAME_Topology%, Cin250USBA.Topology.Interface AddInterface = %KSCATEGORY_CAPTURE%, %KSNAME_Topology%, Cin250USBA.Topology.Interface AddInterface = %KSCATEGORY_AUDIOCAP%,%KSNAME_Topology%, Cin250USBA.Topology.Interface [Cin250USBA.Wave.Interface] AddReg = Cin250USBA.Wave.AddReg [Cin250USBA.Wave.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%Cin250USBA.Audio% [Cin250USBA.Topology.Interface] AddReg = Cin250USBA.Topology.AddReg [Cin250USBA.Topology.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%Cin250USBA.Topology% ;=============================================================== ;--------------------- CinAUSB ------------------------------- ;=============================================================== [CinAUSB.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf Needs = KS.Registration, KSCAPTUR.Registration.NT DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [CinAUSB.NTamd64.HW] AddReg = InstLowerFilter [CinAUSB.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem ;=============================================================== ;--------------------- CinAUSB - interfaces -------------- ;=============================================================== [CinAUSB.NTamd64.Interfaces] AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinAUSB.Capture.Interface AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinAUSB.Capture.Interface AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinAUSB.TVTuner.Interface AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinAUSB.TVAudio.Interface AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinAUSB.Crossbar.Interface ;--------------------- CinAUSB - Analog TV interfaces [CinAUSB.Capture.Interface] AddReg = CinAUSB.Capture.AddReg, Cin.Capture.AddReg [CinAUSB.Capture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName, ,%CinAUSB.Capture% HKLM,%Name.Key% ,"DSName",0,%CinAUSB.Capture% HKLM,%Name.Key64%,"DSName",0,%CinAUSB.Capture% [CinAUSB.TVTuner.Interface] AddReg = CinAUSB.TVTuner.AddReg [CinAUSB.TVTuner.AddReg] HKR,,CLSID,,%ProxyTVTuner.CLSID% HKR,,FriendlyName,,%CinAUSB.TVTuner% [CinAUSB.TVAudio.Interface] AddReg = CinAUSB.TVAudio.AddReg [CinAUSB.TVAudio.AddReg] HKR,,CLSID,,%ProxyTVAudio.CLSID% HKR,,FriendlyName,,%CinAUSB.TVAudio% [CinAUSB.Crossbar.Interface] AddReg = CinAUSB.Crossbar.AddReg [CinAUSB.Crossbar.AddReg] HKR,,CLSID,,%ProxyXbar.CLSID% HKR,,FriendlyName,,%CinAUSB.Crossbar% ;=============================================================== ;--------------------- CinTUSB -------------------------- ;=============================================================== [CinTUSB.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [CinTUSB.NTamd64.HW] AddReg = InstLowerFilter [CinTUSB.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem ;--------------------------------------------------------------- ;--------------------- CinTUSB - interfaces ------------------- ;--------------------------------------------------------------- [CinTUSB.NTamd64.Interfaces] AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinTUSB.BDACapture.Interface AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinTUSB.BDATuner.Interface ;--------------------- CinTUSB - BDA interfaces [CinTUSB.BDACapture.Interface] AddReg = CinTUSB.BDACapture.AddReg [CinTUSB.BDACapture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinTUSB.BDAReceiver% [CinTUSB.BDATuner.Interface] AddReg = CinTUSB.BDATuner.AddReg [CinTUSB.BDATuner.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinTUSB.BDATuner% ;=============================================================== ;--------------------- CinHTUSB ------------------------------ ;=============================================================== [CinHTUSB.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [CinHTUSB.NTamd64.HW] AddReg = InstLowerFilter [CinHTUSB.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem [CinHTUSB.NTamd64.Interfaces] AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinHTUSB.Capture.Interface AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinHTUSB.Capture.Interface AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinHTUSB.TVTuner.Interface AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinHTUSB.TVAudio.Interface AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinHTUSB.Crossbar.Interface AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinHTUSB.BDACapture.Interface AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinHTUSB.BDATuner.Interface ;=============================================================== ;--------------------- CinHTUSB_2882 ------------------------- ;=============================================================== [CinHTUSB_2882.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf, wdmaudio.inf Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [CinHTUSB_2882.NTamd64.HW] AddReg = InstLowerFilter [CinHTUSB_2882.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem [CinHTUSB_2882.NTamd64.Interfaces] AddInterface = %KSCATEGORY_AUDIO%, %WDMCapFilter%, CinHTUSB.Audio.Interface AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinHTUSB.Capture.Interface AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinHTUSB.Capture.Interface AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinHTUSB.TVTuner.Interface AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinHTUSB.TVAudio.Interface AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinHTUSB.Crossbar.Interface AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinHTUSB.BDACapture.Interface AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinHTUSB.BDATuner.Interface ;=============================================================== ;--------------------- CinHTUSB - interfaces ------------------ ;=============================================================== [CinHTUSB.Audio.Interface] AddReg = CinHTUSB.Audio.AddReg [CinHTUSB.Audio.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinHTUSB.Audio% ;--------------------- CinHTUSB - Analog TV interfaces -------- [CinHTUSB.Capture.Interface] AddReg = CinHTUSB.Capture.AddReg, Cin.Capture.AddReg [CinHTUSB.Capture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName, ,%CinHTUSB.Capture% HKLM,%Name.Key% ,"DSName",0,%CinHTUSB.Capture% HKLM,%Name.Key64%,"DSName",0,%CinHTUSB.Capture% [CinHTUSB.TVTuner.Interface] AddReg = CinHTUSB.TVTuner.AddReg [CinHTUSB.TVTuner.AddReg] HKR,,CLSID,,%ProxyTVTuner.CLSID% HKR,,FriendlyName,,%CinHTUSB.TVTuner% [CinHTUSB.TVAudio.Interface] AddReg = CinHTUSB.TVAudio.AddReg [CinHTUSB.TVAudio.AddReg] HKR,,CLSID,,%ProxyTVAudio.CLSID% HKR,,FriendlyName,,%CinHTUSB.TVAudio% [CinHTUSB.Crossbar.Interface] AddReg = CinHTUSB.Crossbar.AddReg [CinHTUSB.Crossbar.AddReg] HKR,,CLSID,,%ProxyXbar.CLSID% HKR,,FriendlyName,,%CinHTUSB.Crossbar% ;--------------------- CinHTUSB - BDA interfaces -------- [CinHTUSB.BDACapture.Interface] AddReg = CinHTUSB.BDACapture.AddReg [CinHTUSB.BDACapture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinHTUSB.BDAReceiver% [CinHTUSB.BDATuner.Interface] AddReg = CinHTUSB.BDATuner.AddReg [CinHTUSB.BDATuner.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinHTUSB.BDATuner% ;=============================================================== ;--------------------- CinHTExpress -------------------------- ;=============================================================== [CinHTExpress.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf Needs = KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT DelReg = OEM.DelReg, UTL.DelReg AddReg = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg, UTL.AddReg CopyFiles = CAP.CopySYS, CAP.CopyDLL, CAP.CopyDLL64, UTL.CopyList [CinHTExpress.NTamd64.HW] AddReg = InstLowerFilter [CinHTExpress.NTamd64.Services] AddService = USB28xxBGA,0x00000002,InstallService.Bda AddService = USB28xxOEM,0x00000000,InstallService.Oem ;=============================================================== ;--------------------- CinHTExpress - interfaces -------------- ;=============================================================== [CinHTExpress.NTamd64.Interfaces] AddInterface = %KSCATEGORY_VIDEO%, %WDMCapFilter%, CinHTExpress.Capture.Interface AddInterface = %KSCATEGORY_CAPTURE%, %WDMCapFilter%, CinHTExpress.Capture.Interface AddInterface = %KSCATEGORY_TVTUNER%, %WDMTunerFilter%,CinHTExpress.TVTuner.Interface AddInterface = %KSCATEGORY_TVAUDIO%, %WDMTVAudFilter%,CinHTExpress.TVAudio.Interface AddInterface = %KSCATEGORY_CROSSBAR%, %WDMXbarFilter%, CinHTExpress.Crossbar.Interface AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%, CinHTExpress.BDACapture.Interface AddInterface = %KSCATEGORY_BDA_TUNER%, %BDATunerFilter%,CinHTExpress.BDATuner.Interface ;--------------------- CinHTExpress - Analog TV interfaces [CinHTExpress.Capture.Interface] AddReg = CinHTExpress.Capture.AddReg, Cin.Capture.AddReg [CinHTExpress.Capture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName, ,%CinHTExpress.Capture% HKLM,%Name.Key% ,"DSName",0,%CinHTExpress.Capture% HKLM,%Name.Key64%,"DSName",0,%CinHTExpress.Capture% [CinHTExpress.TVTuner.Interface] AddReg = CinHTExpress.TVTuner.AddReg [CinHTExpress.TVTuner.AddReg] HKR,,CLSID,,%ProxyTVTuner.CLSID% HKR,,FriendlyName,,%CinHTExpress.TVTuner% [CinHTExpress.TVAudio.Interface] AddReg = CinHTExpress.TVAudio.AddReg [CinHTExpress.TVAudio.AddReg] HKR,,CLSID,,%ProxyTVAudio.CLSID% HKR,,FriendlyName,,%CinHTExpress.TVAudio% [CinHTExpress.Crossbar.Interface] AddReg = CinHTExpress.Crossbar.AddReg [CinHTExpress.Crossbar.AddReg] HKR,,CLSID,,%ProxyXbar.CLSID% HKR,,FriendlyName,,%CinHTExpress.Crossbar% ;--------------------- CinHTExpress - BDA interfaces [CinHTExpress.BDACapture.Interface] AddReg = CinHTExpress.BDACapture.AddReg [CinHTExpress.BDACapture.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinHTExpress.BDAReceiver% [CinHTExpress.BDATuner.Interface] AddReg = CinHTExpress.BDATuner.AddReg [CinHTExpress.BDATuner.AddReg] HKR,,CLSID,,%ProxyCap.CLSID% HKR,,FriendlyName,,%CinHTExpress.BDATuner% ;=============================================================== ;--------------------- C O M M O N --------------------------- ;=============================================================== [Cin.Capture.AddReg] ; IAMVideoCompression installed as static interface on both output pins HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956} HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956} [InstLowerFilter] HKR,,"LowerFilters",0x00010000,"USB28xxOEM" [InstallService.Bda] DisplayName = %Service.Capture% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\emBDA64.sys [InstallService.Oem] DisplayName = %Service.Oem% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\emOEM64.sys [InstallService.Audio] DisplayName = %Service.Audio% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\emAudio64.sys [CAP.AddReg] HKR,,HardwareConfig,1,1 HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,emBDA64.sys ; IBDA2800CustomProp HKCR,Wow6432Node\CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn% HKCR,Wow6432Node\CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,,,emPRP.ax HKCR,Wow6432Node\CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,ThreadingModel,,Both HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn% HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,,,emPRP64.ax HKCR,CLSID\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\{846A4C4E-76D8-42ec-A333-121F365A4DA8},,,%CustomPlugIn% HKLM,System\CurrentControlSet\Control\MediaInterfaces\{846A4C4E-76D8-42ec-A333-121F365A4DA8},IID,1,4e,4c,6A,84, d8,76, ec,42, 0xa3, 0x33, 0x12, 0x1f, 0x36, 0x5a, 0x4d, 0xa8 ; Video Image Property Page HKCR,Wow6432Node\CLSID\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage% HKCR,Wow6432Node\CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,,,emPRP.ax HKCR,Wow6432Node\CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,ThreadingModel,,Both HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage% HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,,,emPRP64.ax HKCR,CLSID\{7F229794-410B-4e67-B492-4C80C2843871}\InprocServer32,ThreadingModel,,Both ; Associate property set with property page HKLM,System\CurrentControlSet\Control\MediaSets\{846A4C4E-76D8-42ec-A333-121F365A4DA8}\PropertyPages\{7F229794-410B-4e67-B492-4C80C2843871},,,%CustomPropPage% ; Audio Pin Names HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%PINNAME_AUDIOIN%,Name,,%Pinname.AudioIN% HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%PINNAME_AUDIOOUT%,Name,,%Pinname.AudioOUT% [CAP.CopyDLL] emPRP.ax [CAP.CopyDLL64] emPRP64.ax [CAP.CopySYS] emBDA64.sys emOEM64.sys emAudio64.sys ;--------------------- U T I L --------------------------- [UTL.DelReg] HKLM, %AUTORUN%, emMON [UTL.AddReg] ;HKLM, %AUTORUN%, emMON,,"emMON.exe" [UTL.CopyList] emMON.exe ;------------------------- O E M ------------------------ [OEM.DelReg] HKR,settings\OEMSettings [OEM.AddReg] ; The sub-section below adds the driver configurations, regardless of ; EEPROM's presence. These configurations are not specified in EEPROM. ; ; ===== BEGIN ===== ; HKR,settings\OEMSettings,Optimization ,0x00010001,1 ; 1=ISO, 2=Bulk HKR,settings\OEMSettings,FixUpOWC ,0x00010001,12 ; HKR,settings\OEMSettings,FixUpATI ,0x00010001,0 ; 1=enabled for multiple root hubs HKR,settings\OEMSettings,EnablePAL640x576 ,0x00010001,1 ; For 2820/2840 HKR,settings\OEMSettings,XceiveMTS ,0x00010001,0 ; XC3028 Baseband Audio ;;;HKR,settings\OEMSettings,OemID ,0x00010001,0 ; ;;;HKR,settings\OEMSettings,BufferCount ,0x00010001,16 ; for CAP/VBI ;;;HKR,settings\OEMSettings,BufferCountTS ,0x00010001,16 ; for TS ;;;HKR,settings\OEMSettings,BufferCountAudio,0x00010001,16 ; for Audio ;;;HKR,settings\OEMSettings,StrictHeader ,0x00010001,0 ; ;;;HKR,settings\OEMSettings,PowerControl ,0x00010001,0 ; ;;;HKR,settings\OEMSettings,MaximumSS ,0x00010001,32 ; Max Signal Strength ; Additional delay required before reading Freq Offset (ms). ;;;HKR,settings\OEMSettings,FreqOffsetDelay,0x00010001,0 ; AC97 source balance adjustments - valid range 0..127 ;;;HKR,settings\OEMSettings,AC97VolumeTV ,0x00010001,64 ; ;;;HKR,settings\OEMSettings,AC97VolumeFM ,0x00010001,64 ; ;;;HKR,settings\OEMSettings,AC97VolumeLN ,0x00010001,64 ; Line IN ; Demod AGC Target ;;;HKR,settings\OEMSettings,AGCTarget6_352 ,0x00010001,40 ; 352, 6 MHz ;;;HKR,settings\OEMSettings,AGCTarget7_352 ,0x00010001,40 ; 352, 7 MHz ;;;HKR,settings\OEMSettings,AGCTarget8_352 ,0x00010001,40 ; 352, 8 MHz ;;;HKR,settings\OEMSettings,AGCTarget6_353 ,0x00010001,49 ; 353, 6 MHz ;;;HKR,settings\OEMSettings,AGCTarget7_353 ,0x00010001,49 ; 353, 7 MHz ;;;HKR,settings\OEMSettings,AGCTarget8_353 ,0x00010001,49 ; 353, 8 MHz ; VBI Parameters ;;;HKR,settings\OEMSettings,VBIMinStart ,0x00010001,454 ;;;HKR,settings\OEMSettings,VBIMaxStart ,0x00010001,1000 ;;;HKR,settings\OEMSettings,VBIActualStart ,0x00010001,950 ;;;HKR,settings\OEMSettings,VBIActualEnd ,0x00010001,6373 ; DAT Threshold ;;;HKR,settings\OEMSettings,DATThreshold352 ,0x00010001,60 ;;;HKR,settings\OEMSettings,DATThreshold353 ,0x00010001,60 ; QT1010 LNA & PCB Options HKR,settings\OEMSettings,QT1010LNA ,0x00010001,0 ; 1=enabled HKR,settings\OEMSettings,QT1010V3 ,0x00010001,1 ; 0/1/2/3 ; DRX Osc clock HKR,settings\OEMSettings,DRXosc ,0x00010001,12000 ; Osc clock ; GPIO for AM DEMOD HKR,settings\OEMSettings,AMDEMOD ,0x00010001,6 ; 2=GPIO2, 6=GPIO6 ; ATSC Default Mode HKR,settings\OEMSettings,ATSCMode ,0x00010001,0 ; 0=VSB8, 1=QAM64, 2=QAM256 ; MCE HKR,settings\OEMSettings,IsMCE ,0x00010001,2 ; 1=MCE, 0=non-MCE, ; 2=use EEPROM setting ;;;HKLM,SYSTEM\CurrentControlSet\Services\USB28xxBGA\Settings\OEM,MVBroadcast,0x00010001,0 ; 2nd instance of anolog video ;;;HKR,settings\OEMSettings,MaxRawFormat ,0x00010001,16 ;max bpp allowed ;;;HKR,settings\OEMSettings,EnableVBI2 ,0x00010001,1 ;default = EnableVBI1 ; ===== END ===== ; The following configurations are only needed if EEPROM is not present. ; ; ===== BEGIN ===== ; ; ----- Board Configurations ----- HKR,settings\OEMSettings,Composite ,0x00010001,1 ; Composite Input HKR,settings\OEMSettings,SVideo ,0x00010001,1 ; S-Video Input HKR,settings\OEMSettings,SonyOnBoard ,0x00010001,0 ; Sony Modules ; ----- Driver Configurations ----- HKR,settings\OEMSettings,StrictI2cAccess ,0x00010001,0 ; 0=Normal, 1=Strict HKR,settings\OEMSettings,VideoSwitchMode ,0x00010001,1 ; 0=Freeze, 1=Blackout HKR,settings\OEMSettings,EnableSquarePixel ,0x00010001,1 ; 1=enabled HKR,settings\OEMSettings,Enable704 ,0x00010001,1 ; 1=enabled HKR,settings\OEMSettings,DSFineTune ,0x00010001,1 ; 1=enabled HKR,settings\OEMSettings,GPIObyAP ,0x00010001,0 ; HKR,settings\OEMSettings,TVTuneByAP ,0x00010001,0 ; HKR,settings\OEMSettings,PowerOffIfIdle ,0x00010001,0 ; for TV tuner ; ----- OEM Devices Accessed from Applications Directly ----- HKR,settings\OEMSettings,Oem0I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem0Type ,0x00010001,2 HKR,settings\OEMSettings,Oem1I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem1Type ,0x00010001,2 HKR,settings\OEMSettings,Oem2I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem2Type ,0x00010001,2 HKR,settings\OEMSettings,Oem3I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem3Type ,0x00010001,2 ; ----- Tuner CFG & Overrides ----- ;;;HKR,settings\OEMSettings,TunerIDBase ,0x00010001,0 ;;;HKR,settings\OEMSettings,TunerID7 ,0x00010001,21 ;CFG7 = SAM9082 ; ----- USB/Ext Audio Mux for 2820/2840 Only ----- ;;;HKR,settings\OEMSettings,USBAudioMux ,0x00010001,1 ;;;HKR,settings\OEMSettings,ExtAudioMux ,0x00010001,2 ; ===== END ===== ; This section provides property defaults for the BDA driver. ; ; If EEPROM is on board, some of these property defaults are provided ; by EEPROM. The remaining perperty defaults are specified here. ; ; A property default is only meaningful if the corresponding property ; is not yet defined in the system registry. ; [OEM.Defaults.AddReg] HKR,settings\PropDefaults,Brightness ,0x00010001,128 ; HKR,settings\PropDefaults,Contrast ,0x00010001,32 ; HKR,settings\PropDefaults,Hue ,0x00010001,64 ; HKR,settings\PropDefaults,Saturation ,0x00010001,32 ; HKR,settings\PropDefaults,Sharpness ,0x00010001,2 ; HKR,settings\PropDefaults,Gamma ,0x00010001,50 ; HKR,settings\PropDefaults,Mirror ,0x00010001,0 ; 0=OFF, 1=ON HKR,settings\PropDefaults,Flip ,0x00010001,0 ; 0=OFF, 1=ON HKR,settings\PropDefaults,AutoExposure ,0x00010001,1 ; 0=OFF, 1=ON HKR,settings\PropDefaults,AEMode ,0x00010001,1 ; 0=Dark, 1=Normal HKR,settings\PropDefaults,AE_Level ,0x00010001,3 ; Target AE (0-6) HKR,settings\PropDefaults,Exposure ,0x00010001,4 ; HKR,settings\PropDefaults,LightTemperature ,0x00010001,0 ; HKR,settings\PropDefaults,LightFreq ,0x00010001,1 ; 0=60Hz, 1=50Hz HKR,settings\PropDefaults,AutoWhiteBalance ,0x00010001,1 ; 0=OFF , 1=ON HKR,settings\PropDefaults,AWB_R ,0x00010001,32 ; HKR,settings\PropDefaults,AWB_B ,0x00010001,32 ; HKR,settings\PropDefaults,WindowSize ,0x00010001,0 ; 0=640x480, 1=320x240, 2=1280x960 HKR,settings\PropDefaults,MonitorType ,0x00010001,0 ; 0=CRT, 1=LCD HKR,settings\PropDefaults,Volume ,0x00010001,0 ; HKR,settings\PropDefaults,VideoStandard ,0x00010001,0x10 ; 1=NTSC, 0x10=PAL_B, 0x40000=SECAM_L HKR,settings\PropDefaults,Deinterlace ,0x00010001,1 ; 1=Weave, 2=Bob HKR,settings\PropDefaults,VCRMask ,0x00010001,0 ; # of lines masked out HKR,settings\PropDefaults,MaskColor ,0x00010001,1 ; 0=Gray, 1=Black [CIN200USB.EEPROM.AddReg] ; The following configurations are only needed if EEPROM is not present. ; ----- Board Configurations ----- HKR,settings\OEMSettings,Composite ,0x00010001,1 ; Composite Input HKR,settings\OEMSettings,SVideo ,0x00010001,1 ; S-Video Input HKR,settings\OEMSettings,SonyOnBoard ,0x00010001,0 ; Sony Modules ; ----- Driver Configurations ----- HKR,settings\OEMSettings,StrictI2cAccess ,0x00010001,0 ; 0=Normal, 1=Strict HKR,settings\OEMSettings,VideoSwitchMode ,0x00010001,1 ; 0=Freeze, 1=Blackout HKR,settings\OEMSettings,EnableSquarePixel ,0x00010001,1 ; 1=enabled HKR,settings\OEMSettings,Enable704 ,0x00010001,0 ; 1=enabled HKR,settings\OEMSettings,DSFineTune ,0x00010001,1 ; 1=enabled HKR,settings\OEMSettings,GPIObyAP ,0x00010001,0 ; HKR,settings\OEMSettings,TVTuneByAP ,0x00010001,0 ; HKR,settings\OEMSettings,PowerOffIfIdle ,0x00010001,0 ; ; ----- OEM Devices Accessed from Applications Directly ----- HKR,settings\OEMSettings,Oem0I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem0Type ,0x00010001,2 HKR,settings\OEMSettings,Oem1I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem1Type ,0x00010001,2 HKR,settings\OEMSettings,Oem2I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem2Type ,0x00010001,2 HKR,settings\OEMSettings,Oem3I2C ,0x00010001,0x60 HKR,settings\OEMSettings,Oem3Type ,0x00010001,2 ;------------------------------------------------------ ; ----- Tuner CFG & Overrides ----- ;------------------------------------------------------ ; FMB NOTE: The Tuner IDs are ; - 12 for TALN_M200T (Cinergy 200/250 USB (PAL)) and ; - 15 for TALN-S200T (Cinergy 250 USB (PAL/SECAM)) ;; RP NOTE TunerIDBase must be set to 8 for Cinergy 200 USB (w/o EEPROM) to get tuner running HKR,settings\OEMSettings,TunerIDBase ,0x00010001,8 ;;;HKR,settings\OEMSettings,TunerID7 ,0x00010001,21 ;CFG7 = SAM9082 ; ----- USB/Ext Audio Mux for 2820/2840 Only ----- ;;;HKR,settings\OEMSettings,USBAudioMux ,0x00010001,1 ;;;HKR,settings\OEMSettings,ExtAudioMux ,0x00010001,2 ;------------------------------------------------------ ; Tuner CFG & Overrides ;------------------------------------------------------ ; FMB NOTE: The Tuner IDs are ; - 12 for TALN_M200T (Cinergy 200 USB) and ; - 15 for TALN-S200T ;; RP NOTE TunerIDBase must be set to 8 for Cinergy 200 USB (w/o EEPROM) to get tuner running HKR,settings\OEMSettings,TunerIDBase,0x00010001,8 ;=============================================================== ; S t r i n g s ;=============================================================== [Strings] ;--------------------------------------------------------------- ; Non-localizable (Windows) ;--------------------------------------------------------------- ; Registry types REG_SZ = 0x00000000 REG_MULTI_SZ = 0x00010000 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 ; Service: 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 ; Service: StartType values SERVICE_BOOT_START = 0x00000000 SERVICE_SYSTEM_START = 0x00000001 SERVICE_AUTO_START = 0x00000002 SERVICE_DEMAND_START = 0x00000003 SERVICE_DISABLED = 0x00000004 ; Service: ErrorControl values SERVICE_ERROR_IGNORE = 0x00000000 SERVICE_ERROR_NORMAL = 0x00000001 SERVICE_ERROR_SEVERE = 0x00000002 SERVICE_ERROR_CRITICAL = 0x00000003 ; DirectShow filter categories DirectShow category name KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}" ; Audio Renderers KSCATEGORY_AUDIOCAP = "{33D9A762-90C8-11D0-BD43-00A0C911CE86}" ; Audio Capture Devices KSCATEGORY_TOPOLOGY = "{DDA54A40-1E4C-11D1-A050-405705C10000}" ; Audio Mixer Devices KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}" ; KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" ; WDM Streaming capture Devices (audio & video) KSCATEGORY_TVTUNER = "{A799A800-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming TV Tuner Devices KSCATEGORY_CROSSBAR = "{A799A801-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming Crossbar Devices KSCATEGORY_TVAUDIO = "{A799A802-A46D-11D0-A18C-00A02401DCD4}" ; WDM Streaming TV Audio Devices KSCATEGORY_ENCODER = "{19689BF6-C384-48fd-AD51-90E58C79F70B}" ; WDM Streaming Encoder Devices KSCATEGORY_MULTIPLEXER = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}" ; WDM Streaming Multiolexer Devices KSCATEGORY_BDA_RECEIVER = "{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}" ; BDA Receiver Component KSCATEGORY_BDA_TUNER = "{71985F48-1CA1-11D3-9CC8-00C04F7971E0}" ; BDA Source Filters ; Proxy CLSIDs (KsProxy.ax) ProxyCap.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" ProxyTVTuner.CLSID = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}" ProxyTVAudio.CLSID = "{71F96462-78F3-11d0-A18C-00A0C9118956}" ProxyXbar.CLSID = "{71F96460-78F3-11d0-A18C-00A0C9118956}" AUTORUN = "Software\Microsoft\Windows\CurrentVersion\Run" ;--------------------------------------------------------------- ; Non-localizable (this driver) ;--------------------------------------------------------------- KSNAME_Wave = "Wave" KSNAME_Topology = "Topology" ; Reference guids WDMCapFilter = "{54353D15-E717-4d94-B574-685CE1A209E9}" WDMTunerFilter = "{12AF27FC-0911-461f-B190-D31117E603D0}" WDMTVAudFilter = "{08D111EA-EE84-4ddc-99B5-8885C6C64FCB}" WDMXbarFilter = "{C2C9FB1B-795C-4b12-ADBE-D87C6A1D08FC}" BDACapFilter = "{BC102ACB-6095-451d-8ED6-16CF3C832EBC}" BDATunerFilter = "{7C8095AB-C110-40e5-9F4D-310858BBBF64}" ; Pin name GUIDS PINNAME_AUDIOIN = "{78BA1331-8888-4246-BA66-232430A6A8B7}" PINNAME_AUDIOOUT = "{8E09372B-3FC8-47c9-B1D3-1DF12A7817FC}" ; Pin names Pinname.AudioIN = "Analog Audio In" Pinname.AudioOUT = "Audio" Name.Key = "Software\Wow6432Node\USB2800\BDA" Name.Key64 = "Software\USB2800\BDA" CustomPlugIn = "emPRP Custom Interface" CustomPropPage = "emPRP Custom Property Page" ;Audio device emAudio.NameGuid = "{946A7B1A-EBBC-422a-A81F-F07C8D40D3B4}" MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories" Audio.Key = "Software\USB2800\Audio" ;--------------------------------------------------------------- ; Localizable ;--------------------------------------------------------------- Provider = "TerraTec " DiskName = "Cinergy Driver CD" ; Service strings Service.Capture = "Cinergy EM28xx Capture" Service.OEM = "Cinergy EM28xx OEM Filter" Service.Audio = "Cinergy EM28xx Audio" ;--------------------------------------------------------------- ; Device Manager ;--------------------------------------------------------------- Cin200USB.DeviceDesc = "Cinergy 200 USB" Cin250USBV.DeviceDesc = "Cinergy 250 USB Capture" Cin250USBA.DeviceDesc = "Cinergy 250 USB Audio" Cin250USBV_FR.DeviceDesc = "Cinergy 250 USB Capture (FR)" Cin250USBA_FR.DeviceDesc = "Cinergy 250 USB Audio (FR)" CinAUSB.DeviceDesc = "Cinergy A USB XS" CinTUSB_1.DeviceDesc = "Cinergy T USB XS (Rev. 1)" CinTUSB_2.DeviceDesc = "Cinergy T USB XS (Rev. 2)" CinHTUSB.DeviceDesc = "Cinergy Hybrid T USB XS (2880)" CinHTUSB_FR.DeviceDesc = "Cinergy Hybrid T USB XS (2880 FR)" CinHTExpress.DeviceDesc = "Cinergy HT Express" CinHTUSB_2882.DeviceDesc = "Cinergy Hybrid T USB XS (2882)" ;--------------------------------------------------------------- ; DirectShow filter names - Cinergy 200 USB ;--------------------------------------------------------------- Cin200USB.Capture = "Cinergy 200 USB Capture" ; KSCATEGORY_CAPTURE Cin200USB.TVTuner = "Cinergy 200 USB Tuner" ; KSCATEGORY_TVTUNER Cin200USB.TVAudio = "Cinergy 200 USB TV Audio" ; KSCATEGORY_TVAUDIO Cin200USB.Crossbar = "Cinergy 200 USB Crossbar" ; KSCATEGORY_CROSSBAR ;--------------------------------------------------------------- ; DirectShow filter names - Cinergy 250 USB ;--------------------------------------------------------------- Cin250USBA.Audio = "Cinergy 250 USB Audio" ; KSCATEGORY_AUDIO / KSCATEGORY_CAPTURE Cin250USBA.Topology = "Cinergy 250 USB Mixer" ; Cin250USBV.Capture = "Cinergy 250 USB Capture" ; KSCATEGORY_CAPTURE Cin250USBV.TVTuner = "Cinergy 250 USB Tuner" ; KSCATEGORY_TVTUNER Cin250USBV.TVAudio = "Cinergy 250 USB TV Audio" ; KSCATEGORY_TVAUDIO Cin250USBV.Crossbar = "Cinergy 250 USB Crossbar" ; KSCATEGORY_CROSSBAR ;--------------------------------------------------------------- ; DirectShow filter names - Cinergy A USB XS ;--------------------------------------------------------------- CinAUSB.Capture = "Cinergy A USB XS Capture" ; KSCATEGORY_CAPTURE CinAUSB.TVTuner = "Cinergy A USB XS Tuner" ; KSCATEGORY_TVTUNER CinAUSB.TVAudio = "Cinergy A USB XS TV Audio" ; KSCATEGORY_TVAUDIO CinAUSB.Crossbar = "Cinergy A USB XS Crossbar" ; KSCATEGORY_CROSSBAR ;--------------------------------------------------------------- ; DirectShow filter names - Cinergy T USB XS ;--------------------------------------------------------------- CinTUSB.BDAReceiver = "Cinergy T USB XS Capture" ; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component) CinTUSB.BDATuner = "Cinergy T USB XS Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters) ;--------------------------------------------------------------- ; DirectShow filter names - Cinergy Hybrid T USB XS ;--------------------------------------------------------------- ; FMB NOTE: 25-Oct-06: For PowerCinema we must not change ;the names of Analog Audio and Video capture filters CinHTUSB.Audio = "Cinergy Hybrid T USB XS Audio" ; KSCATEGORY_AUDIO CinHTUSB.Capture = "Cinergy Hybrid T USB XS (Analog)" ; KSCATEGORY_CAPTURE ;CinHTUSB.Capture = "Cinergy Hybrid T USB XS Analog Capture" ; KSCATEGORY_CAPTURE CinHTUSB.TVTuner = "Cinergy Hybrid T USB XS Analog Tuner" ; KSCATEGORY_TVTUNER CinHTUSB.TVAudio = "Cinergy Hybrid T USB XS Analog TV Audio" ; KSCATEGORY_TVAUDIO CinHTUSB.Crossbar = "Cinergy Hybrid T USB XS Analog Crossbar" ; KSCATEGORY_CROSSBAR CinHTUSB.BDAReceiver = "Cinergy Hybrid T USB XS Digital Capture" ; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component) CinHTUSB.BDATuner = "Cinergy Hybrid T USB XS Digital Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters) ;--------------------------------------------------------------- ; DirectShow filter names - Cinergy HT Express ;--------------------------------------------------------------- CinHTExpress.Capture = "Cinergy HT Express Analog Capture" ; KSCATEGORY_CAPTURE CinHTExpress.TVTuner = "Cinergy HT Express Analog Tuner" ; KSCATEGORY_TVTUNER CinHTExpress.TVAudio = "Cinergy HT Express Analog TV Audio"; KSCATEGORY_TVAUDIO CinHTExpress.Crossbar = "Cinergy HT Express Analog Crossbar"; KSCATEGORY_CROSSBAR CinHTExpress.BDAReceiver = "Cinergy HT Express Digital Capture"; KSCATEGORY_BDA_RECEIVER(BDA Receiver Component) CinHTExpress.BDATuner = "Cinergy HT Express Digital Tuner" ; KSCATEGORY_BDA_TUNER (BDA Source Filters)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.