******************************************************************************
* Module : FAQ2000.TXT
* Description : TV Capture capture card troubleshooting guide for Windows 2000
* Release : TelSignal Co., Ltd.
******************************************************************************
1) TV application for Windows 2000
WDM TV/FM is designed for Windows 2000 (NT 5.0) WDM environment.
VFW TV/FM is designed for Windows 95 and 98 VFW/VxD environment.
a) Update from Windows 95/98 VFW to Windows 2000 WDM in C:\WINNT
b) Install BT878 WDM driver on Windows 2000 RC3 or later.
c) Install BT878 WDM application.
d) Copy original hardware profile C:\WINDOWS\TSCTVFM.INI to C:\WINNT
The following files are enclosed :
a) PMCTV.EXE to watch TV, capturing video and frame grabing.
b) PMCFM.EXE to listen to the FM radio.
c) TVCFG.EXE to select the language.
d) TVCARD.EXE to select the capture card.
e) TSCTVWDM.DLL is the interface for WDM application and WDM driver.
f) FAQ2000.TXT is the text help file that you see now.
2) Edit BT848.INF for the capture card
WDM TV enhances extended features based on the Microsoft DirectShow such as
a) FM radio tuning.
b) Audio switch synchronized to Video source.
c) Video switch directly on control panel.
d) MTS control.
e) Remote controller.
f) TV Card configure utility.
Please update all drivers when BT848.INF is well verified,
restart PC and run WDM TV/FM application.
Enclosed BT848.INF is used for TelSignal's reference design BT878TV3.DSN,
which covers GT99032, TP99038, IT99032 and KW99032 capture cards.
Enclosed TVCARD.INI list several TV card information profiles, please
erase what cards that not belong to your company and add the one that not
listed in the same way. Run TVCARD.EXE to select the TV card installed.
Please add the following PCI ID to the BT848.INF for those capture cards
without vendor ID, add entries for those capture cards with vender ID.
[BT848_DeviceDesc]
%BT848.VideoDeviceDesc%=BT848.Philips,PCI\VEN_109E&DEV_036E&SUBSYS_FFFFFFFF
%BT848.AudioDeviceDesc%=AudioSection, PCI\VEN_109E&DEV_0878&SUBSYS_FFFFFFFF
%BT848.VideoDeviceDesc%=BT848.Philips,PCI\VEN_109E&DEV_036E&SUBSYS_00000000
%BT848.AudioDeviceDesc%=AudioSection, PCI\VEN_109E&DEV_0878&SUBSYS_00000000
Please edit the hardware information block shown below in file BT848.INF,
all the parameters should be set identical to the capture hareware wired.
Please replace the verbal string with company and product name specified.
[TSC_WDMext.AddReg]
;******************************************************************************
;TelSignal AddCodes : WDM extension
;******************************************************************************
;
; WDM extension command information
;
HKLM,"Software\TelSignal\WDMTV", , %SZ%, "TelSignal WDM extension"
HKLM,"Software\TelSignal\WDMTV","TVfreq", %DW%, 0x00000000 ; Frequency
HKLM,"Software\TelSignal\WDMTV","TVcfg", %DW%, 0x00000000 ; TVCFG
HKLM,"Software\TelSignal\WDMTV","TVcmd", %DW%, 0x00000000 ; Command
HKLM,"Software\TelSignal\WDMTV","TVparam", %DW%, 0x00000000 ; Parameter
HKLM,"Software\TelSignal\WDMTV","TVresp", %DW%, 0x00000000 ; Response
HKLM,"Software\TelSignal\WDMTV","TVstatus", %DW%, 0x00000000 ; Status
[TSC_BTTV.AddReg]
;
; Brooktree BT848/878 WDM extension information
;
HKLM,"Software\TelSignal\BTTV", , %SZ%, "BTTV information"
HKLM,"Software\TelSignal\BTTV","Copyright", %SZ%, "TelSignal Co., Ltd."
HKLM,"Software\TelSignal\BTTV","Company", %SZ%, "PMC"
HKLM,"Software\TelSignal\BTTV","Product", %SZ%, "878TV"
HKLM,"Software\TelSignal\BTTV","Function", %SZ%, "TV+FM"
;
; TV capture card GPIO and I2C information
;
HKLM,"Software\TelSignal\BTTV","AgpioStart", %DW%, 0x00000000 ; ASwitch Start Bit
HKLM,"Software\TelSignal\BTTV","AgpioEnd", %DW%, 0x00000003 ; ASwitch End Bit
HKLM,"Software\TelSignal\BTTV","AudioTV", %DW%, 0x00000001 ; Audio TV
HKLM,"Software\TelSignal\BTTV","AudioFM", %DW%, 0x00000000 ; Audio FM
HKLM,"Software\TelSignal\BTTV","AudioLine", %DW%, 0x00000002 ; Audio Line
HKLM,"Software\TelSignal\BTTV","AudioNC", %DW%, 0x00000008 ; Audio NC
HKLM,"Software\TelSignal\BTTV","AudioSW", %DW%, 0x00000000 ; Audio Switch
HKLM,"Software\TelSignal\BTTV","AmutePin", %DW%, 0x00000003 ; Audio Mute Pin
HKLM,"Software\TelSignal\BTTV","AmuteOn", %DW%, 0x00000001 ; Audio Mute Value
HKLM,"Software\TelSignal\BTTV","AmuteOff", %DW%, 0x00000000 ; Audio Unmute Value
HKLM,"Software\TelSignal\BTTV","AmuteStatus",%DW%, 0x00000000 ; Audio Mute Status
HKLM,"Software\TelSignal\BTTV","FmFreq", %DW%, 0x00000000 ; FM Frequency
HKLM,"Software\TelSignal\BTTV","FmI2C", %DW%, 0x00000000 ; FM I2C Address
HKLM,"Software\TelSignal\BTTV","GPIE", %DW%, 0x00000000 ; BT878 GPIE
HKLM,"Software\TelSignal\BTTV","GPOE", %DW%, 0x0000000F ; BT878 GPOE
HKLM,"Software\TelSignal\BTTV","MTSioStart", %DW%, 0x00000000 ; MTS Start Bit
HKLM,"Software\TelSignal\BTTV","MTSioEnd", %DW%, 0x00000000 ; MTS End Bit
HKLM,"Software\TelSignal\BTTV","MTSioMONO", %DW%, 0x00000000 ; MONO
HKLM,"Software\TelSignal\BTTV","MTSioSAP", %DW%, 0x00000000 ; SAP
HKLM,"Software\TelSignal\BTTV","MTSioST", %DW%, 0x00000000 ; STEREO
HKLM,"Software\TelSignal\BTTV","MTSioSW", %DW%, 0x00000000 ; MTS Switch
HKLM,"Software\TelSignal\BTTV","MTSspST", %DW%, 0x00000000 ; STEREO Signal Pin
HKLM,"Software\TelSignal\BTTV","MTSspSAP", %DW%, 0x00000000 ; SAP Signal Pin
HKLM,"Software\TelSignal\BTTV","MTSsvST", %DW%, 0x00000000 ; STEREO Signal Value
HKLM,"Software\TelSignal\BTTV","MTSsvSAP", %DW%, 0x00000000 ; SAP Signal Value
HKLM,"Software\TelSignal\BTTV","TunerI2C", %DW%, 0x000000C0 ; Tuner I2C Address
;
; The decoder must be GPIO type 0x0357, 0x0360, 0x0866 or I2C type 0x012C.
;
HKLM,"Software\TelSignal\BTTV","RemoteCode", %DW%, 0x00000000 ; Remote Code
HKLM,"Software\TelSignal\BTTV","RemoteDecoder", %DW%, 0x00000866 ; Decoder Name
HKLM,"Software\TelSignal\BTTV","RemoteI2C", %DW%, 0x00000000 ; I2C Byte 1
HKLM,"Software\TelSignal\BTTV","RemoteI2Cex", %DW%, 0x00000000 ; I2C Byte 2
HKLM,"Software\TelSignal\BTTV","RemoteStart", %DW%, 0x00000008 ; GPIO Start Bit
HKLM,"Software\TelSignal\BTTV","RemoteEnd", %DW%, 0x0000000C ; GPIO End Bit
HKLM,"Software\TelSignal\BTTV","RemoteReset", %DW%, 0x00000000 ; GPIO Reset Pin
HKLM,"Software\TelSignal\BTTV","RemoteRScode", %DW%, 0x00000000 ; GPIO Reset Value
HKLM,"Software\TelSignal\BTTV","RemoteRSdelay", %DW%, 0x00000000 ; GPIO Reset Delay
HKLM,"Software\TelSignal\BTTV","RemoteBitmap", %DW%, 0x00000000 ; GPIO Bitmapped
HKLM,"Software\TelSignal\BTTV","RemoteBit0", %DW%, 0x00000008 ; GPIO Bit 0
HKLM,"Software\TelSignal\BTTV","RemoteBit1", %DW%, 0x00000009 ; GPIO Bit 1
HKLM,"Software\TelSignal\BTTV","RemoteBit2", %DW%, 0x0000000A ; GPIO Bit 2
HKLM,"Software\TelSignal\BTTV","RemoteBit3", %DW%, 0x0000000B ; GPIO Bit 3
HKLM,"Software\TelSignal\BTTV","RemoteBit4", %DW%, 0x0000000C ; GPIO Bit 4
HKLM,"Software\TelSignal\BTTV","RemoteBit5", %DW%, 0x00000000 ; GPIO Bit 5
HKLM,"Software\TelSignal\BTTV","RemoteBit6", %DW%, 0x00000000 ; GPIO Bit 6
HKLM,"Software\TelSignal\BTTV","RemoteBit7", %DW%, 0x00000000 ; GPIO Bit 7
HKLM,"Software\TelSignal\BTTV","RemoteBitS", %DW%, 0x0000000F ; GPIO Valid Bit
HKLM,"Software\TelSignal\BTTV","RemoteBitSV", %DW%, 0x00000000 ; GPIO Valid Bit Value
; 64 Remote hardware keys to software command mapping codeHW..SW command
HKLM,"Software\TelSignal\BTTV","RemoteKey00", %DW%, 0x00020000 ; Key 0
HKLM,"Software\TelSignal\BTTV","RemoteKey01", %DW%, 0x00010001 ; Key 1
HKLM,"Software\TelSignal\BTTV","RemoteKey02", %DW%, 0x000B0002 ; Key 2
HKLM,"Software\TelSignal\BTTV","RemoteKey03", %DW%, 0x001B0003 ; Key 3
HKLM,"Software\TelSignal\BTTV","RemoteKey04", %DW%, 0x00050004 ; Key 4
HKLM,"Software\TelSignal\BTTV","RemoteKey05", %DW%, 0x00090005 ; Key 5
HKLM,"Software\TelSignal\BTTV","RemoteKey06", %DW%, 0x00150006 ; Key 6
HKLM,"Software\TelSignal\BTTV","RemoteKey07", %DW%, 0x00060007 ; Key 7
HKLM,"Software\TelSignal\BTTV","RemoteKey08", %DW%, 0x000A0008 ; Key 8
HKLM,"Software\TelSignal\BTTV","RemoteKey09", %DW%, 0x00120009 ; Key 9
HKLM,"Software\TelSignal\BTTV","RemoteKey10", %DW%, 0x0013000A ; Recall
HKLM,"Software\TelSignal\BTTV","RemoteKey11", %DW%, 0x00100017 ; + 100
HKLM,"Software\TelSignal\BTTV","RemoteKey12", %DW%, 0x0016001A ; CH. +
HKLM,"Software\TelSignal\BTTV","RemoteKey13", %DW%, 0x0014001E ; CH. -
HKLM,"Software\TelSignal\BTTV","RemoteKey14", %DW%, 0x001F001B ; Vol +
HKLM,"Software\TelSignal\BTTV","RemoteKey15", %DW%, 0x0017001F ; Vol -
HKLM,"Software\TelSignal\BTTV","RemoteKey16", %DW%, 0x00030030 ; TV/FM
HKLM,"Software\TelSignal\BTTV","RemoteKey17", %DW%, 0x001C000F ; Zoom
HKLM,"Software\TelSignal\BTTV","RemoteKey18", %DW%, 0x00180015 ; Mute
HKLM,"Software\TelSignal\BTTV","RemoteKey19", %DW%, 0x0010000B ; Minimize
HKLM,"Software\TelSignal\BTTV","RemoteKey20", %DW%, 0x000F0036 ; Freeze
HKLM,"Software\TelSignal\BTTV","RemoteKey21", %DW%, 0x000E0037 ; OSD
HKLM,"Software\TelSignal\BTTV","RemoteKey22", %DW%, 0x000D0039 ; OSD Reset
HKLM,"Software\TelSignal\BTTV","RemoteKey23", %DW%, 0x000C003A ; OSD +
HKLM,"Software\TelSignal\BTTV","RemoteKey25", %DW%, 0x0004003B ; OSD -
HKLM,"Software\TelSignal\BTTV","RemoteKey24", %DW%, 0x001E0012 ; Power Off
HKLM,"Software\TelSignal\BTTV","RemoteKey26", %DW%, 0x00070032 ; Channel Scan
HKLM,"Software\TelSignal\BTTV","RemoteKey27", %DW%, 0x00000011 ; Video Switch
HKLM,"Software\TelSignal\BTTV","RemoteKey28", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey29", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey30", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey31", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey32", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey33", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey34", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey35", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey36", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey37", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey38", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey39", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey40", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey41", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey42", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey43", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey44", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey45", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey46", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey47", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey48", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey49", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey50", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey51", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey52", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey53", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey54", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey55", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey56", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey57", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey58", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey59", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey60", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey61", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey62", %DW%, 0x00000000 ;
HKLM,"Software\TelSignal\BTTV","RemoteKey63", %DW%, 0x00000000 ;
;******************************************************************************
;TelSignal EndCodes : WDM extension
;******************************************************************************
3) Edit BTTUNER.INF for the tuner I2C address
The tuner I2C address must set correct to tune TV and FM.
For the Philips FI/FM series compatible tuner,
including Temic MK2, LG and SamgSung tuner,
please set TunerI2CAddress to 0xC0 if the address select pin connects
to ground, 0xC2 if connects to VCC.
For more information, please refer to Brooktree WDM guide,
[Philips.AddReg]
HKR,"DriverData","TunerBrand", 0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType", 0x00010001, 0x01, 0x00, 0x00, 0x00
4) Difference between WDM TV and VFW TV
All the functions in WDM TV are the same with that of VFW TV but
the following functions are support limited :
a) PREVIEW MODE is valid only if the display is true color (24/32bit).
b) COPY TO CLIPBOARD in preview mode only.
c) SAVE AS BMP/JPEG in preview mode only.
5) Time-shifting program
Time-shifting technology is not supported because of the copyright issue.
6) Remote codes for BT848.INF
#define RM_MODE 0x1C
#define RM_MUTE 0x15
#define RM_MINIMIZE 0x0B
#define RM_RVS02 0x41
#define RM_POWER 0x12
#define RM_TVFM 0x30
#define RM_VIDEO 0x11
#define RM_SCRZOOM 0x0F
#define RM_TEXT 0x13
#define RM_AUDIO 0x10
#define RM_MTS 0x10
#define RM_KEY1 0x01
#define RM_KEY2 0x02
#define RM_KEY3 0x03
#define RM_KEY4 0x04
#define RM_KEY5 0x05
#define RM_KEY6 0x06
#define RM_KEY7 0x07
#define RM_KEY8 0x08
#define RM_KEY9 0x09
#define RM_KEY0 0x00
#define RM_RECALL 0x0A
#define RM_ENTER 0x17
#define RM_CHINC 0x1A
#define RM_CHDEC 0x1E
#define RM_VOLINC 0x1B
#define RM_VOLDEC 0x1F
#define RM_ADOADJ 0x16
#define RM_VDOADJ 0x14
#define RM_TUNELEFT 0x18
#define RM_TUNERIGHT 0x0C
#define RM_FAVORITE 0x31
#define RM_CHSCAN 0x32
#define RM_CAPAVI 0x33
#define RM_AVISTOP 0x34
#define RM_AVIPLAY 0x35
#define RM_FREEZE 0x36
#define RM_COLOR 0x37
#define RM_OSD 0x37
#define RM_CATV 0x38
#define RM_DEFAULT 0x39
#define RM_COLORUP 0x3A
#define RM_COLORDOWN 0x3B
#define RM_CLOCK 0x3C
#define RM_DELETE 0x3D
#define RM_ADD_CH 0x3E
#define RM_INVALID 0x3F
#define RM_VALID 0x40
7) Troubleshooting
a) Previous version 5.00.3128.2 runs with Windows 2000 RC3 (built 2183)
but not with Windows 2000 formal release (built 2195) because of some
comaptible issues.
b) Current version 5.00.3128.3 runs with Windows 2000 RC3 (built 2183)
and Windows 2000 formal release (built 2195). Please run TVCFG.EXE
to select the TV system or country code.
Windows 2000 may report the following message when PC restarts :
*** STOP : 0x0000009F (0x00000002,0x81066B50,0x81066B50,0x00000000)
DRIVER_POWER_STATE_FAILURE
Beginning dump physical memory to disk
Dump physical memory to disk : ...
Please just wait for Windows dump memory to disk, and Windows 2000
will restart and works normal.
We try the Conexant's original WDM driver and the same message shown.
We will ask Conexant for the solution of this problem.
c) Please set Video standard if the TV system (NTSC, PAL or SECAM) is
changed by
Video setup dialog ---> Video Display ---> Video decoder page
---> Video Standard
d) Some tuner modules that not Philips FI/FM compatible are not support yet
including Philips SECAM_LL+PAL_BG and Temic PAL D/K.
Color of Temic MK1 tuner may lost if fast tuning.
Fine tune is always tuned automatically with AMCAP type TV Dialog,
manual fine tune is support in TelSignal's private fine tune process.
e) The audio processor such as TDA8415, TDA8425, PT2254A and PT2315
is not supported yet.
f) Some BT848 GPIO type remote controller that connect ACK to GPINTR pin
is not supported.
g) Digit Cameras such as QuartzSight camera are not supported.
h) Analog camera that connect to MUX3 is not supported yet.
i) The AMCAP TV Audio dialog support Stereo only.
j) The TV Tuner control dialog maybe lost in Microsoft AMCAP in Windows
2000 build 2195.
k) WDM driver runs with VFW based application such as Microsoft VIDCAP32,
but Microsoft NetMeeting is in trouble with current WDM driver.
l) Closed caption and teletext is not supported yet.
z) Please mail me if any bugs or malfunctions found in
TelSignal's BT848/878 WDM driver and WDMTV application.
Thanks.
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.