WINCAST.INF Driver File Contents (wtvdrv42.exe)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;	Win/TV INF File 11/13/00  4.1 driver install
;    Nocopy version for Setup Installer
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Version]
Signature=$CHICAGO$
Class=MEDIA
Provider=%HCW%

[DefaultInstall]
;;;CopyFiles=CopyBt848Files, CopyHCWFiles, CopyDDrawFiles, UtilityFiles, INFFiles
;;CopyFiles=CopyNoFiles
;;;AddReg=Bt848.Defaults, INTRCAST.AddReg, RunOnce.AddReg, Version.AddReg
;;AddReg=Bt848.Defaults, INTRCAST.AddReg, RunOnce.AddReg
;;Updateinis = BTVVC32.Updateini
;;UpdateIniFields=AddCodec
;;Delfiles=DelOldBt848Files
;Reboot
;Restart

;Leave this here for setup based installer
[Hauppauge.Reboot]
Reboot

[Remove]
DelReg=Bt848.DelReg

[ClassInstall]
AddReg=Bt848.Class.Install

[DestinationDirs]
DefaultDestDir=11
UtilityFiles=10
INFFiles=17

[Manufacturer]
%HCW%=HAUPPAUGE

[HAUPPAUGE]
%WINCAST%=WinCast.Install,PCI\VEN_109E&DEV_0350
%WINCAST%=WinCast.Install,PCI\VEN_109E&DEV_0351

%WINCAST_VIDEO%=WinCast.Install,PCI\VEN_109E&DEV_036E&SUBSYS_13EB0070,PCI\VEN_109E&DEV_036F&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0370&SUBSYS_13EB0070
%WINCAST_VIDEO%=WinCast.Install,PCI\VEN_109E&DEV_036E&SUBSYS_FF000070,PCI\VEN_109E&DEV_036F&SUBSYS_FF000070,PCI\VEN_109E&DEV_0370&SUBSYS_FF000070
%WINCAST_VIDEO%=WinCast.Install,PCI\VEN_109E&DEV_036E&SUBSYS_FF010070,PCI\VEN_109E&DEV_036F&SUBSYS_FF010070,PCI\VEN_109E&DEV_0370&SUBSYS_FF010070
%WINCAST_VIDEO%=WinCast2.Install,PCI\VEN_109E&DEV_036E&SUBSYS_39000070,PCI\VEN_109E&DEV_036F&SUBSYS_39000070,PCI\VEN_109E&DEV_0370&SUBSYS_39000070
%WINCAST_VIDEO%=WinCast2.Install,PCI\VEN_109E&DEV_036E&SUBSYS_42000070,PCI\VEN_109E&DEV_036F&SUBSYS_42000070,PCI\VEN_109E&DEV_0370&SUBSYS_42000070
%WINCAST_VIDEO%=WinCast2.Install,PCI\VEN_109E&DEV_036E&SUBSYS_45000070,PCI\VEN_109E&DEV_036F&SUBSYS_45000070,PCI\VEN_109E&DEV_0370&SUBSYS_45000070

;%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0879&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0880&SUBSYS_13EB0070
;%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_FF000070,PCI\VEN_109E&DEV_0879&SUBSYS_FF000070,PCI\VEN_109E&DEV_0880&SUBSYS_FF000070
;%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_FF010070,PCI\VEN_109E&DEV_0879&SUBSYS_FF010070,PCI\VEN_109E&DEV_0880&SUBSYS_FF010070

%WINCAST_AUDIO_OFF%=DummySection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0879&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0880&SUBSYS_13EB0070
%WINCAST_AUDIO_OFF%=DummySection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_FF000070,PCI\VEN_109E&DEV_0879&SUBSYS_FF000070,PCI\VEN_109E&DEV_0880&SUBSYS_FF000070
%WINCAST_AUDIO_OFF%=DummySection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_FF010070,PCI\VEN_109E&DEV_0879&SUBSYS_FF010070,PCI\VEN_109E&DEV_0880&SUBSYS_FF010070

%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_39000070,PCI\VEN_109E&DEV_0879&SUBSYS_39000070,PCI\VEN_109E&DEV_0880&SUBSYS_39000070
%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_42000070,PCI\VEN_109E&DEV_0879&SUBSYS_42000070,PCI\VEN_109E&DEV_0880&SUBSYS_42000070
%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878&SUBSYS_45000070,PCI\VEN_109E&DEV_0879&SUBSYS_45000070,PCI\VEN_109E&DEV_0880&SUBSYS_45000070


%WINCAST_VIDEO%=WinCast.Install,PCI\VEN_109E&DEV_036E,PCI\VEN_109E&DEV_036F,PCI\VEN_109E&DEV_0370
%WINCAST_AUDIO%=AudioSection.Install,PCI\VEN_109E&DEV_0878,PCI\VEN_109E&DEV_0879,PCI\VEN_109E&DEV_0880

;%NOTWINCAST_VIDEO%=DummySection.Install,PCI\VEN_109E&DEV_036E,PCI\VEN_109E&DEV_036F,PCI\VEN_109E&DEV_0370
;%NOTWINCAST_AUDIO%=DummySection.Install,PCI\VEN_109E&DEV_0878,PCI\VEN_109E&DEV_0879,PCI\VEN_109E&DEV_0880


[DummySection.Install]

[AudioSection.Install]
;;;AddReg=AudioSection.AddDriverEntries
;;;CopyFiles=CopyAudioFiles

[AudioSection.AddDriverEntries]
HKR,,DevLoader,0,mmdevldr.vxd
HKR,Drivers,MIGRATED,0,
HKR,Drivers,SubClasses,0,wave
HKR,Drivers\wave,,0,
HKR,Drivers\wave\Btwavein,Driver,0,Btwavein.drv
HKR,,Driver,0,BtPciAud.vxd
HKLM,SOFTWARE\Brooktree\Audio\FMThreshold,,0,3
HKLM,SOFTWARE\Brooktree\Audio\TunerType,,0,Philips
HKLM,SOFTWARE\Brooktree\Audio\RiscEnabled,,0,1


[WinCast.Install]
;;;CopyFiles=CopyBt848Files, CopyHCWFiles, CopyDDrawFiles, UtilityFiles
CopyFiles=CopyNoFiles
;;;AddReg=Bt848.AddDriverEntries, GPIO.DriverEntries, Bt848.Defaults, INTRCAST.AddReg, RunOnce.AddReg, WinCast.AddReg, Version.AddReg, BTVVC32.Addreg
AddReg=Bt848.AddDriverEntries, GPIO.DriverEntries, Bt848.Defaults, INTRCAST.AddReg, RunOnce.AddReg, WinCast.AddReg, BTVVC32.Addreg
Updateinis = BTVVC32.Updateini
UpdateIniFields=AddCodec
Delfiles=DelOldBt848Files

; varient for cards that make special use of GPIO's
[WinCast2.Install]
;;;CopyFiles=CopyBt848Files, CopyHCWFiles, CopyDDrawFiles, UtilityFiles
CopyFiles=CopyNoFiles
;;;AddReg=Bt848.AddDriverEntries, NoGPIO.DriverEntries, Bt848.Defaults, INTRCAST.AddReg, RunOnce.AddReg, WinCast.AddReg, Version.AddReg, BTVVC32.Addreg
AddReg=Bt848.AddDriverEntries, NoGPIO.DriverEntries, Bt848.Defaults, INTRCAST.AddReg, RunOnce.AddReg, WinCast.AddReg, BTVVC32.Addreg
Updateinis = BTVVC32.Updateini
UpdateIniFields=AddCodec
Delfiles=DelOldBt848Files


[CopyNoFiles]
;Placeholder for Setup based driver install

[DelOldBt848Files]
bt848.vxd,,,1
Bt848.drv,,,1
Bt848Dlg.dll,,,1
Bt848_16.dll,,,1
Bt848_32.dll,,,1


[CopyBt848Files]
BtPciVid.vxd,,,2
BtVid.drv,,,2
BtDDI.dll,,,2
BtVidDlg.dll,,,2
BtVid_16.dll,,,2
BtVid_32.dll,,,2
BtCC.dll,,,2
Bt848vbi.386,,,2
;FGR grappler.dll,,,2
btutil16.dll,,,2
btutil32.dll,,,2
vpaec.vxd,,,2
btvvc32.drv,,,2

;FGR Bt848.drv,,,2
;FGR Bt848Dlg.dll,,,2
;FGR Bt848_16.dll,,,2
;FGR Bt848_32.dll,,,2

[CopyAudioFiles]
Bt878Dma.exe,,,2
Btwavein.drv,,,2
btaud16.dll,,,2
btaud.dll,,,2
BtDspM5.dll,,,2
BtDspP5.dll,,,2
BtPciAud.vxd,,,2

[CopyHCWFiles]
hcwpnp.dll,,,2
hcwi2c.dll,,,2
hcwTVCtl.dll,,,2
hcwAV.dll,,,2
hcwTuner.dll,,,2
hcwhook.dll,,,2
hcwAud32.dll,,,2
hcwi2c32.dll,,,2
hcwprops.dll,,,2
hcwUtil.dll,,,2
hcwutl32.dll,,,2
hcwpnp32.dll,,,2
BTGPIO16.dll,,,2
BTGPIO32.dll,,,2
bt848vbi.386,,,2
BtVVC32.drv,,,2
Bt848Wst.dll,,,2
hcwTVWnd.dll,,,2
hcwChan.dll,,,2
;hcwChan.deu,,,2
;hcwChan.fra,,,2
hcwTVDlg.dll,,,2
gear32sd.dll,,,2

[CopyDDrawFiles]
ddraw.dll,,,16
ddraw16.dll,,,16
ddhelp.exe,,,16
dsetup.dll,,,16

[UtilityFiles]
Inspect.exe
DDCheck.exe
HCWBoot.exe
Primary.exe

[INFFiles]
WinCast.inf,,,2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; add registry entries for Bt848
[Bt848.AddDriverEntries]
HKR,,DevLoader,0,mmdevldr.vxd
HKR,,Driver,0,BtPciVid.vxd
HKR,Drivers,MIGRATED,0,
HKR,Drivers\msvideo,,0,
HKR,Drivers\msvideo\Brooktree,Driver,0,BtVid.drv
HKR,Drivers\msvideo\Brooktree,Description,0,"MSVIDEO: "%DEVDESC%
HKR,Drivers\msvideo\Brooktree,FriendlyName,0,%DEVDESC%

; subkey to force using primary surface
; 0 to try to create overlay surface first (default)
; 1 to force using primary surface
;HKLM,SOFTWARE\Brooktree\Video\ForcePrimary,,0,0
HKLM,SOFTWARE\Brooktree\Video\ForcePrimary,,0,1

; subkey for Virge chip
; 0 for a Virge chip (default)
; 1 for Virge chip
HKLM,SOFTWARE\Brooktree\Video\Virge,,0,0

; subkey for the number of crystals intalled on your board (1 or 2)
HKLM,SOFTWARE\Brooktree\Video\NumXTAL,,0,1

; subkey for the video standard associated with crystal
; attached to XT0 (NTSC,PAL,NONE)
HKLM,SOFTWARE\Brooktree\Video\XT0,,0,NTSC
; subkey for the video standard associated with crystal
; attached to XT1 (NTSC,PAL,NONE)
HKLM,SOFTWARE\Brooktree\Video\XT1,,0,NONE

; subkey to enable/disable error dialogs
; 1 to display error dialogs (default),
; 0 do not display error dialogs
HKLM,SOFTWARE\Brooktree\Video\ErrorDialog,,0,1

; subkey for availability of Video Display Dialog
; 1 for Video Display Dialog is available (default),
; 0 for Video Display Dialog is unavailable
HKLM,SOFTWARE\Brooktree\Video\VideoDisplayDialog,,0,1

; subkey to force using Preview
; 0 to create and use overlay surface (default),
; 1 to use Preview without creating overlay surface
HKLM,SOFTWARE\Brooktree\Video\PreviewOnly,,0,0

; subkey to use alternate way to control contrast
; 0 original way (default),
; 1 to compensate brightness when contrast changes
HKLM,SOFTWARE\Brooktree\Video\AltContrast,,0,0

; subkeys to set VBI HDelay and VBI Packet Size registers
; The VBI Hdelay register is a 6 bit register with a range of 0x0 to 0x3f
; The VBI Packet Size register is a 9 bit register with a range of 0x0 to 0x1ff
; Defaults:
;   HDelay 0x7
;   Packet Size 0x184
HKLM,SOFTWARE\Brooktree\Video\VBI_HDelay,,0,0x7
HKLM,SOFTWARE\Brooktree\Video\VBI_PacketSize,,0,0x184

HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Brightness,,0,50
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Saturation,,0,50
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Hue,,0,50
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Gamma,,0,8
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Sharpness,,0,3
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\LightFreq,,0,1
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\LightType,,0,0
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\VPResetPin,,0,22
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\I2CWriteTimeout_uS,,0,600
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\I2CReadTimeout_uS,,0,600


[GPIO.DriverEntries]
;FGR - added these
HKLM,SOFTWARE\Brooktree\Video\GpioInit,GPDATA,0,0x00000F
HKLM,SOFTWARE\Brooktree\Video\GpioInit,GPOE,0,0x00000F
HKLM,SOFTWARE\hauppauge\hcwtvwnd,NOGPIO,0x00010001, 0x00, 0x00, 0x00, 0x00

[NoGPIO.DriverEntries]
;FGR - added these
HKLM,SOFTWARE\Brooktree\Video\GpioInit,GPDATA,0,0x000000
HKLM,SOFTWARE\Brooktree\Video\GpioInit,GPOE,0,0x000000
HKLM,SOFTWARE\hauppauge\hcwtvwnd,NOGPIO,0x00010001, 0x01, 0x00, 0x00, 0x00


[Bt848.Defaults]
HKCR,Bt848\hcwCustom\hasExt2,,0,1
HKCR,Bt848\hcwCustom\hasSVideo,,0,1
HKCR,Bt848\hcwCustom\hasTuner,,0,0
HKCR,Bt848\hcwCustom\BDelay_adj,,0,5



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Bt848.Class.Install]
HKR,,Icon,0,-1
HKR,,,0,%MediaClassName%
HKR,,Installer,0,mmci.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[AddCodec]
system.ini,drivers,VIDC.Y41P,,btvvc32.drv

[INTRCAST.AddReg]
HKLM,SOFTWARE\Intel\Intercast\Drivers,CaptureDescription,0,"MSVIDEO: "%DEVDESC%
HKLM,SOFTWARE\Intel\Intercast\Drivers,Oversampling,0,5
HKLM,SOFTWARE\Intel\Intercast\Drivers,biCompression,0,BI_RGB
HKLM,SOFTWARE\Intel\Intercast\Drivers,biBitCount,0,24
HKLM,SOFTWARE\Intel\Intercast\TVControl,TVControlDLL,0,HCWTVCtl.dll
HKLM,SOFTWARE\Intel\Intercast\Application,AudioMixer,0,Line
;HKLM,SOFTWARE\Intel\Intercast\Application,AudioMixer,0,LINE
;HKLM,SOFTWARE\Intel\Intercast\Application,AudioMixer,0,CD
HKCR,Intercast.Display,DisplayBitMask,0,"0x07"

[ControlFlags]
;CopyFilesOnly = PCI\VEN_109E&DEV_0350
;CopyFilesOnly = PCI\VEN_109E&DEV_0351

[SourceDisksNames]
1 = %DriverDisk%,,

[SourceDisksFiles]
BtPciVid.vxd = 1
BtVid.drv = 1
BtDDI.dll = 1
BtVidDlg.dll = 1
BtVid_16.dll = 1
BtVid_32.dll = 1
BtCC.dll = 1
Bt848vbi.386 = 1
;FGR grappler.dll = 1
btutil16.dll = 1
btutil32.dll = 1
vpaec.vxd = 1
btvvc32.drv = 1

; audio files
Bt878Dma.exe=1
Btwavein.drv=1
btaud16.dll=1
btaud.dll=1
BtDspM5.dll=1
BtDspP5.dll=1
BtPciAud.vxd=1

Bt848.drv = 1
Bt848Dlg.dll = 1
Bt848_16.dll = 1
Bt848_32.dll = 1
hcwpnp.dll = 1
hcwi2c.dll = 1
hcwTVCtl.dll = 1
hcwAV.dll = 1
hcwTuner.dll = 1
hcwhook.dll = 1
hcwAud32.dll = 1
hcwi2c32.dll = 1
hcwprops.dll = 1
hcwUtil.dll = 1
hcwutl32.dll = 1
hcwpnp32.dll = 1
BTGPIO16.dll = 1
BTGPIO32.dll = 1
bt848vbi.386 = 1
BtVVC32.drv = 1
hcwTVWnd.dll = 1
hcwChan.dll = 1
hcwTVDlg.dll = 1
gear32sd.dll = 1

ddraw.dll = 1
ddraw16.dll = 1
dsetup.dll = 1
ddhelp.exe = 1

Inspect.exe = 1
DDCheck.exe = 1
Primary.exe = 1
HCWBoot.exe = 1

WinCast.inf = 1

[Strings]
HCW="Hauppauge"
WINCAST="Hauppauge Win/TV 848/9 VFW Driver"
WINCAST_VIDEO="Hauppauge Win/TV 878/9 VFW Video Driver"
WINCAST_AUDIO="Hauppauge Win/TV 878/9 VFW Audio Driver"
WINCAST_AUDIO_OFF="Hauppauge Win/TV 878/9 Aux Driver"
NOTWINCAST_VIDEO="Hauppauge - 878/9 VFW Video Driver - Bad/Missing SubvendorID"
NOTWINCAST_AUDIO="Hauppauge - 878/9 VFW Audio Driver - Bad/Missing SubvendorID"
DEVDESC="Brooktree Bt848 Capture Driver"
MediaClassName="Sound, video and games controllers"
DriverDisk="Hauppauge Win/TV Installation CD"
;DriverDisk="Win/TV Driver Disk"
BTVVC32.DeviceDescBT20="Brooktree Prosumer Video Codec"
BTVVC32.DeviceDescY41P="Brooktree YUV 411 (Y41P) Video Codec"
BTVVC32.DeviceDescYVU9="Brooktree YUV 9 (YVU9) Video Decompressor"

[RunOnce.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,WinTVDriverCheck1,0,Inspect
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,WinTVDriverCheck2,0,DDCheck
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,WinTVDriverCheck3,0,HCWBoot

[WinCast.AddReg]
HKR,,EnumPropPages,,"hcwprops.dll,EnumPropsMatt"
HKLM,Software\Hauppauge\hcwPNP\Scan\Exclude\TunerCard
; Remove these after we get some test mileage
HKLM,Software\Hauppauge\hcwPNP\Scan\Exclude\TunerCardIntel
HKLM,Software\Hauppauge\hcwPNP\Scan\Exclude\LittleMattituck

[Version.AddReg]
; Note: this is set by the setup based installer
;HKCR,Bt848\Version,,0,"4.1.9.18317"

[Bt848.DelReg]
HKLM,Enum\PCI\VEN_109E&DEV_0350
HKLM,Enum\PCI\VEN_109E&DEV_0351
HKLM,Enum\PCI\VEN_109E&DEV_036E&SUBSYS_13EB0070,PCI\VEN_109E&DEV_036F&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0370&SUBSYS_13EB0070
HKLM,Enum\PCI\VEN_109E&DEV_036E&SUBSYS_FF000070,PCI\VEN_109E&DEV_036F&SUBSYS_FF000070,PCI\VEN_109E&DEV_0370&SUBSYS_FF000070
HKLM,Enum\PCI\VEN_109E&DEV_036E&SUBSYS_FF010070,PCI\VEN_109E&DEV_036F&SUBSYS_FF010070,PCI\VEN_109E&DEV_0370&SUBSYS_FF010070
HKLM,Enum\PCI\VEN_109E&DEV_036E&SUBSYS_39000070,PCI\VEN_109E&DEV_036F&SUBSYS_39000070,PCI\VEN_109E&DEV_0370&SUBSYS_39000070
HKLM,Enum\PCI\VEN_109E&DEV_036E&SUBSYS_42000070,PCI\VEN_109E&DEV_036F&SUBSYS_42000070,PCI\VEN_109E&DEV_0370&SUBSYS_42000070
HKLM,Enum\PCI\VEN_109E&DEV_036E&SUBSYS_45000070,PCI\VEN_109E&DEV_036F&SUBSYS_45000070,PCI\VEN_109E&DEV_0370&SUBSYS_45000070

HKLM,Enum\PCI\VEN_109E&DEV_0878&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0879&SUBSYS_13EB0070,PCI\VEN_109E&DEV_0880&SUBSYS_13EB0070
HKLM,Enum\PCI\VEN_109E&DEV_0878&SUBSYS_FF000070,PCI\VEN_109E&DEV_0879&SUBSYS_FF000070,PCI\VEN_109E&DEV_0880&SUBSYS_FF000070
HKLM,Enum\PCI\VEN_109E&DEV_0878&SUBSYS_FF010070,PCI\VEN_109E&DEV_0879&SUBSYS_FF010070,PCI\VEN_109E&DEV_0880&SUBSYS_FF010070
HKLM,Enum\PCI\VEN_109E&DEV_0878&SUBSYS_39000070,PCI\VEN_109E&DEV_0879&SUBSYS_39000070,PCI\VEN_109E&DEV_0880&SUBSYS_39000070
HKLM,Enum\PCI\VEN_109E&DEV_0878&SUBSYS_42000070,PCI\VEN_109E&DEV_0879&SUBSYS_42000070,PCI\VEN_109E&DEV_0880&SUBSYS_42000070
HKLM,Enum\PCI\VEN_109E&DEV_0878&SUBSYS_45000070,PCI\VEN_109E&DEV_0879&SUBSYS_45000070,PCI\VEN_109E&DEV_0880&SUBSYS_45000070

HKLM,Enum\PCI\VEN_109E&DEV_036E,PCI\VEN_109E&DEV_036F,PCI\VEN_109E&DEV_0370
HKLM,Enum\PCI\VEN_109E&DEV_0878,PCI\VEN_109E&DEV_0879,PCI\VEN_109E&DEV_0880

[BTVVC32.UpdateIni]
system.ini,drivers,"VIDC.BT20=*"
system.ini,drivers,"VIDC.Y41P=*"
system.ini,drivers,"VIDC.YVU9=*"
system.ini,drivers32,,"VIDC.BT20=btvvc32.drv"
system.ini,drivers32,,"VIDC.Y41P=btvvc32.drv"
; Convoluted way of adding a VIDC.YVU9 entry if one does not already exist
system.ini,drivers32,"VIDC.YVU9=*","~VIDCYVU9Temp~=*", 3
system.ini,drivers32,,"VIDC.YVU9=btvvc32.drv"
system.ini,drivers32,"~VIDCYVU9Temp~=*","VIDC.YVU9=*", 3

[BTVVC32.AddReg]
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.BT20,Description,,%BTVVC32.DeviceDescBT20%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.BT20,Driver,,btvvc32.drv
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.Y41P,Description,,%BTVVC32.DeviceDescY41P%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.Y41P,Driver,,btvvc32.drv
; only add YVU9 entries if they presently do not exist (use flags of 2)
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.YVU9,Description,2,%BTVVC32.DeviceDescYVU9%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.YVU9,Driver,2,btvvc32.drv

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: web4, load: 0.89