If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
STB TV PCI WinXP driver
This is how to get an original STB TV PCI to work with Windows XP.
The driver is available at http://btwincap.sourceforge.net/download.html . I have to admit that this 3rd party driver is amazing work. The biggest consideration here is - do you have an original STB TV PCI card? The best way to tell is to run regedit and find your PCI ID. In WinXP the registry key is HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Enum - PCI - VEN_109E&DEV_0350&SUBSYS_00000000&REV_11 . Click on the HardwareID key to get the detailed info listed below. PCI\VEN_109E&DEV_0350&SUBSYS_00000000&REV_11 PCI\VEN_109E&DEV_0350&SUBSYS_00000000 PCI\VEN_109E&DEV_0350&REV_11 PCI\VEN_109E&DEV_0350 PCI\VEN_109E&DEV_0350&CC_040000 PCI\VEN_109E&DEV_0350&CC_0400 If you match then go ahead and run the driver installation utility. Select the card as STB. Manually select the TV tuner as Temic 4032 FY5. Click on the Advanced Auto Detection button and set all of the hardware in the main section to no except for TDA9850 which should be yes. Leave the lower section on defaults. When you are done the installer will produce a .inf file with these contents: ;------------------------------------------------------------------------------ ; BT848.INF ;------------------------------------------------------------------------------ [Version] Signature="$CHICAGO$" Class=Media ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Msft% LayoutFile=Layout.inf, Layout1.inf, Layout2.inf DriverVer=11/09/2002,5.3.5.0 [DestinationDirs] BT848.CopyDrivers=10,system32\drivers [Manufacturer] %MsftMfg%=BtCard ;------------------------------------------------------------------------------ ; These are the files we need installed ;------------------------------------------------------------------------------ [BT848.CopyDrivers] BT848.sys stream.sys [BT848.KnownFiles] BT848.sys=safe [BtCard] %BT848.VideoDeviceDesc%=BT848.Main , PCI\VEN_109E&DEV_0350&SUBSYS_00000000&REV_11 %BT848.AudioDeviceDesc%=AudioSection, PCI\VEN_109E&DEV_0878 ; First, the audio section descriptions [AudioSection] [AudioSection.Services] AddService = , 2 ; null service install [AudioSection.NT] [AudioSection.NT.Services] AddService = , 2 ; null service install [BT848.Main] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Ins tallation AddReg= BT848.AddReg CopyFiles= BT848.CopyDrivers KnownFiles= BT848.KnownFiles [BT848.Main.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK. Installation AddReg= BT848.AddReg DelReg= BT848.DelReg CopyFiles= BT848.CopyDrivers KnownFiles= BT848.KnownFiles [BT848.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,BT848.sys HKR,,PageOutWhenUnopened,3,01 HKR,,OkToHibernate,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 HKR,"DriverData","Card",0x00010001, 0x03, 0x00, 0x00, 0x00 HKR,"DriverData","Tuner",0x00010001, 0x05, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA9855",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","TVTunerDoesFM",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","TVAudioUsedForFM",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","TunerI2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TunerFastTune",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","TunerHalfStep",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasMSP34xx",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA7432",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA8425",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA9840",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA9850",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA9873",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA9874",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA9875",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTEA6300",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTEA6420",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","HasTDA8540",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","MSP34xxI2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA7432I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA8425I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA9840I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA9850I2CAddr",0x00010001, 0xb6, 0x00, 0x00, 0x00 HKR,"DriverData","TDA9855I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA9873I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA9874I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA9875I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TEA6300I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TEA6420I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","TDA8540I2CAddr",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","NeedSIS5511or5596Fix",0x00010001 , 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","NeedSIS5597or5598Fix",0x00010001 , 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","NeedVFSX",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","NeedTriton",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","TunerVideoStd",0x00010001, 0x01, 0x00, 0x00, 0x00 ; same video standard by default HKR,"DriverData","VideoStandard",0x00010001, 0x01, 0x00, 0x00, 0x00 ; same video standard by default HKR,"DriverData","Xtal0",0x00010001, 0xff, 0x00, 0x00, 0x00 HKR,"DriverData","Xtal1",0x00010001, 0xff, 0x00, 0x00, 0x00 HKLM,"SOFTWARE\Microsoft\Tuning Spaces\1","CountryCode" ,0x00010001, 0x01, 0x00, 0x00, 0x00 ; shared countrycode HKLM,"SOFTWARE\Microsoft\Tuning Spaces\2","CountryCode" ,0x00010001, 0x01, 0x00, 0x00, 0x00 ; shared countrycode HKR,"DriverData","Custom_VideoIns",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_AudioIns",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_Tuner",0x00010001, 0xff, 0xff, 0xff, 0xff HKR,"DriverData","Custom_Svhs",0x00010001, 0xff, 0xff, 0xff, 0xff HKR,"DriverData","Custom_GPIOMask",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_VideoMux0",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_VideoMux1",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_VideoMux2",0x00010001, 0x02, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_VideoMux3",0x00010001, 0x03, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_AudioMux0",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_AudioMux1",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_AudioMux2",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_AudioMux3",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_AudioMux4",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_HasRadio",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","Custom_HasTV",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","AutoGamma",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","AutoSaturation",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","AutoSharpness",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","BacklightCompensation",0x0001000 1, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","Brightness",0x00010001, 0xee, 0x02, 0x00, 0x00 HKR,"DriverData","ColorEnable",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","Contrast",0x00010001, 0x64, 0x00, 0x00, 0x00 HKR,"DriverData","CurrFreq",0x00010001, 0x50, 0x27, 0x02, 0x04 HKR,"DriverData","Gamma",0x00010001, 0x0e, 0x00, 0x00, 0x00 HKR,"DriverData","Hue",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","LastAudioSource",0x00010001, 0x03, 0x00, 0x00, 0x00 HKR,"DriverData","LastVideoSource",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","Saturation",0x00010001, 0x64, 0x00, 0x00, 0x00 HKR,"DriverData","Sharpness",0x00010001, 0x32, 0x00, 0x00, 0x00 HKR,"DriverData","TunerMode",0x00010001, 0x01, 0x00, 0x00, 0x00 ; means TV HKR,"DriverData","WhiteBalance",0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,"SOFTWARE","Brooktree" ; Delete this one HKLM,"SOFTWARE","Bt848" ; Delete this one ; HKR,"DriverData","HasRemote",0x00010001, 0xFF, 0x00, 0x00, 0x00 ; let driver detect remote ; HKR,"DriverData","TryXtalAutodetection",0x00010001 , 0x00, 0x00, 0x00, 0x00 ; don't let driver autodetect crystal settings, as this locks Win2000 ; For WinXP, to ensure VFWWDM mapper autodetects again the formats of the new driver [BT848.DelReg] HKLM,"SOFTWARE\Microsoft\VfWWDM Mapper" HKLM,"SYSTEM\CurrentControlSet\Control\MediaResour ces\msvideo" [VideoCapture] AddReg=VideoCapture.AddReg [VideoTvAudio] AddReg=VideoTvAudio.AddReg [VideoCrossbar] AddReg=VideoCrossbar.AddReg [VideoTvTuner] AddReg=VideoTvTuner.AddReg [VideoTvTuner.AddReg] HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65} HKR,,FriendlyName,,%BT848.Tuner% [VideoCapture.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%BT848.Capture% [VideoTvAudio.AddReg] HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956} HKR,,FriendlyName,,%BT848.TvAudio% [VideoCrossbar.AddReg] HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956} HKR,,FriendlyName,,%BT848.Crossbar% [BT848.Main.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar, AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner, [BT848.Main.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar, AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvTuner, [BT848.Main.NT.Services] AddService = BT848,0x00000002,BT848.ServiceInstall [BT848.ServiceInstall] DisplayName = %BT848.VideoDeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_AUTO_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\BT848.sys [Strings] Msft= "IllusionHope" MsftMfg= "IllusionHope" BT848.VideoDeviceDesc= "Conexant's BtPCI WDM Video Capture" BT848.AudioDeviceDesc= "Conexant's BtPCI WDM Audio Capture" BT848.Capture= "Conexant's BtPCI Capture" BT848.TvAudio= "Conexant's BtPCI Tv Audio" BT848.Crossbar= "Conexant's BtPCI Crossbar" BT848.Tuner= "Conexant's BtPCI Tv Tuner" SERVICE_KERNEL_DRIVER=1 SERVICE_AUTO_START=2 SERVICE_ERROR_NORMAL=1 All that is really needed is the .inf file and the driver BT848.sys. After the auto install I just copied them to my own personal driver archive so I wouldn't have to make the choices again. My card is dated 1997. I'm kinduv surprised that it still works perfectly. Be sure to download wdmmiscutils2.7.2.zip from the same site listed earlier for decent TV tuner software. Keeping old hardware alive. |
Ads |
Thread Tools | |
Display Modes | |
|
|