xref: /OK3568_Linux_fs/kernel/Documentation/admin-guide/media/bttv.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun.. SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun===============
4*4882a593SmuzhiyunThe bttv driver
5*4882a593Smuzhiyun===============
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunRelease notes for bttv
8*4882a593Smuzhiyun----------------------
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunYou'll need at least these config options for bttv::
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun    ./scripts/config -e PCI
13*4882a593Smuzhiyun    ./scripts/config -m I2C
14*4882a593Smuzhiyun    ./scripts/config -m INPUT
15*4882a593Smuzhiyun    ./scripts/config -m MEDIA_SUPPORT
16*4882a593Smuzhiyun    ./scripts/config -e MEDIA_PCI_SUPPORT
17*4882a593Smuzhiyun    ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT
18*4882a593Smuzhiyun    ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT
19*4882a593Smuzhiyun    ./scripts/config -e MEDIA_RADIO_SUPPORT
20*4882a593Smuzhiyun    ./scripts/config -e RC_CORE
21*4882a593Smuzhiyun    ./scripts/config -m VIDEO_BT848
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunIf your board has digital TV, you'll also need::
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun    ./scripts/config -m DVB_BT8XX
26*4882a593Smuzhiyun
27*4882a593SmuzhiyunIn this case, please see :doc:`bt8xx` for additional notes.
28*4882a593Smuzhiyun
29*4882a593SmuzhiyunMake bttv work with your card
30*4882a593Smuzhiyun-----------------------------
31*4882a593Smuzhiyun
32*4882a593SmuzhiyunIf you have bttv compiled and installed, just booting the Kernel
33*4882a593Smuzhiyunshould be enough for it to try probing it. However, depending
34*4882a593Smuzhiyunon the model, the Kernel may require additional information about
35*4882a593Smuzhiyunthe hardware, as the device may not be able to provide such info
36*4882a593Smuzhiyundirectly to the Kernel.
37*4882a593Smuzhiyun
38*4882a593SmuzhiyunIf it doesn't bttv likely could not autodetect your card and needs some
39*4882a593Smuzhiyuninsmod options.  The most important insmod option for bttv is "card=n"
40*4882a593Smuzhiyunto select the correct card type.  If you get video but no sound you've
41*4882a593Smuzhiyunvery likely specified the wrong (or no) card type.  A list of supported
42*4882a593Smuzhiyuncards is in :doc:`bttv-cardlist`.
43*4882a593Smuzhiyun
44*4882a593SmuzhiyunIf bttv takes very long to load (happens sometimes with the cheap
45*4882a593Smuzhiyuncards which have no tuner), try adding this to your modules configuration
46*4882a593Smuzhiyunfile (usually, it is either ``/etc/modules.conf`` or some file at
47*4882a593Smuzhiyun``/etc/modules-load.d/``, but the actual place depends on your
48*4882a593Smuzhiyundistribution)::
49*4882a593Smuzhiyun
50*4882a593Smuzhiyun	options i2c-algo-bit bit_test=1
51*4882a593Smuzhiyun
52*4882a593SmuzhiyunSome cards may require an extra firmware file to work. For example,
53*4882a593Smuzhiyunfor the WinTV/PVR you need one firmware file from its driver CD,
54*4882a593Smuzhiyuncalled: ``hcwamc.rbf``. It is inside a self-extracting zip file
55*4882a593Smuzhiyuncalled ``pvr45xxx.exe``.  Just placing it at the ``/etc/firmware``
56*4882a593Smuzhiyundirectory should be enough for it to be autoload during the driver's
57*4882a593Smuzhiyunprobing mode (e. g. when the Kernel boots or when the driver is
58*4882a593Smuzhiyunmanually loaded via ``modprobe`` command).
59*4882a593Smuzhiyun
60*4882a593SmuzhiyunIf your card isn't listed in :doc:`bttv-cardlist` or if you have
61*4882a593Smuzhiyuntrouble making audio work, please read :ref:`still_doesnt_work`.
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun
64*4882a593SmuzhiyunAutodetecting cards
65*4882a593Smuzhiyun-------------------
66*4882a593Smuzhiyun
67*4882a593Smuzhiyunbttv uses the PCI Subsystem ID to autodetect the card type.  lspci lists
68*4882a593Smuzhiyunthe Subsystem ID in the second line, looks like this:
69*4882a593Smuzhiyun
70*4882a593Smuzhiyun.. code-block:: none
71*4882a593Smuzhiyun
72*4882a593Smuzhiyun	00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
73*4882a593Smuzhiyun		Subsystem: Hauppauge computer works Inc. WinTV/GO
74*4882a593Smuzhiyun		Flags: bus master, medium devsel, latency 32, IRQ 5
75*4882a593Smuzhiyun		Memory at e2000000 (32-bit, prefetchable) [size=4K]
76*4882a593Smuzhiyun
77*4882a593Smuzhiyunonly bt878-based cards can have a subsystem ID (which does not mean
78*4882a593Smuzhiyunthat every card really has one).  bt848 cards can't have a Subsystem
79*4882a593SmuzhiyunID and therefore can't be autodetected.  There is a list with the ID's
80*4882a593Smuzhiyunat :doc:`bttv-cardlist` (in case you are intrested or want to mail
81*4882a593Smuzhiyunpatches with updates).
82*4882a593Smuzhiyun
83*4882a593Smuzhiyun
84*4882a593Smuzhiyun.. _still_doesnt_work:
85*4882a593Smuzhiyun
86*4882a593SmuzhiyunStill doesn't work?
87*4882a593Smuzhiyun-------------------
88*4882a593Smuzhiyun
89*4882a593SmuzhiyunI do NOT have a lab with 30+ different grabber boards and a
90*4882a593SmuzhiyunPAL/NTSC/SECAM test signal generator at home, so I often can't
91*4882a593Smuzhiyunreproduce your problems.  This makes debugging very difficult for me.
92*4882a593Smuzhiyun
93*4882a593SmuzhiyunIf you have some knowledge and spare time, please try to fix this
94*4882a593Smuzhiyunyourself (patches very welcome of course...)  You know: The linux
95*4882a593Smuzhiyunslogan is "Do it yourself".
96*4882a593Smuzhiyun
97*4882a593SmuzhiyunThere is a mailing list at
98*4882a593Smuzhiyunhttp://vger.kernel.org/vger-lists.html#linux-media
99*4882a593Smuzhiyun
100*4882a593SmuzhiyunIf you have trouble with some specific TV card, try to ask there
101*4882a593Smuzhiyuninstead of mailing me directly.  The chance that someone with the
102*4882a593Smuzhiyunsame card listens there is much higher...
103*4882a593Smuzhiyun
104*4882a593SmuzhiyunFor problems with sound:  There are a lot of different systems used
105*4882a593Smuzhiyunfor TV sound all over the world.  And there are also different chips
106*4882a593Smuzhiyunwhich decode the audio signal.  Reports about sound problems ("stereo
107*4882a593Smuzhiyundoesn't work") are pretty useless unless you include some details
108*4882a593Smuzhiyunabout your hardware and the TV sound scheme used in your country (or
109*4882a593Smuzhiyunat least the country you are living in).
110*4882a593Smuzhiyun
111*4882a593SmuzhiyunModprobe options
112*4882a593Smuzhiyun----------------
113*4882a593Smuzhiyun
114*4882a593Smuzhiyun.. note::
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun   The following argument list can be outdated, as we might add more
118*4882a593Smuzhiyun   options if ever needed. In case of doubt, please check with
119*4882a593Smuzhiyun   ``modinfo <module>``.
120*4882a593Smuzhiyun
121*4882a593Smuzhiyun   This command prints various information about a kernel
122*4882a593Smuzhiyun   module, among them a complete and up-to-date list of insmod options.
123*4882a593Smuzhiyun
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun
126*4882a593Smuzhiyunbttv
127*4882a593Smuzhiyun	The bt848/878 (grabber chip) driver
128*4882a593Smuzhiyun
129*4882a593Smuzhiyun    insmod args::
130*4882a593Smuzhiyun
131*4882a593Smuzhiyun	    card=n		card type, see CARDLIST for a list.
132*4882a593Smuzhiyun	    tuner=n		tuner type, see CARDLIST for a list.
133*4882a593Smuzhiyun	    radio=0/1	card supports radio
134*4882a593Smuzhiyun	    pll=0/1/2	pll settings
135*4882a593Smuzhiyun
136*4882a593Smuzhiyun			    0: don't use PLL
137*4882a593Smuzhiyun			    1: 28 MHz crystal installed
138*4882a593Smuzhiyun			    2: 35 MHz crystal installed
139*4882a593Smuzhiyun
140*4882a593Smuzhiyun	    triton1=0/1     for Triton1 (+others) compatibility
141*4882a593Smuzhiyun	    vsfx=0/1	yet another chipset bug compatibility bit
142*4882a593Smuzhiyun			    see README.quirks for details on these two.
143*4882a593Smuzhiyun
144*4882a593Smuzhiyun	    bigendian=n	Set the endianness of the gfx framebuffer.
145*4882a593Smuzhiyun			    Default is native endian.
146*4882a593Smuzhiyun	    fieldnr=0/1	Count fields.  Some TV descrambling software
147*4882a593Smuzhiyun			    needs this, for others it only generates
148*4882a593Smuzhiyun			    50 useless IRQs/sec.  default is 0 (off).
149*4882a593Smuzhiyun	    autoload=0/1	autoload helper modules (tuner, audio).
150*4882a593Smuzhiyun			    default is 1 (on).
151*4882a593Smuzhiyun	    bttv_verbose=0/1/2  verbose level (at insmod time, while
152*4882a593Smuzhiyun			    looking at the hardware).  default is 1.
153*4882a593Smuzhiyun	    bttv_debug=0/1	debug messages (for capture).
154*4882a593Smuzhiyun			    default is 0 (off).
155*4882a593Smuzhiyun	    irq_debug=0/1	irq handler debug messages.
156*4882a593Smuzhiyun			    default is 0 (off).
157*4882a593Smuzhiyun	    gbuffers=2-32	number of capture buffers for mmap'ed capture.
158*4882a593Smuzhiyun			    default is 4.
159*4882a593Smuzhiyun	    gbufsize=	size of capture buffers. default and
160*4882a593Smuzhiyun			    maximum value is 0x208000 (~2MB)
161*4882a593Smuzhiyun	    no_overlay=0	Enable overlay on broken hardware.  There
162*4882a593Smuzhiyun			    are some chipsets (SIS for example) which
163*4882a593Smuzhiyun			    are known to have problems with the PCI DMA
164*4882a593Smuzhiyun			    push used by bttv.  bttv will disable overlay
165*4882a593Smuzhiyun			    by default on this hardware to avoid crashes.
166*4882a593Smuzhiyun			    With this insmod option you can override this.
167*4882a593Smuzhiyun	    no_overlay=1	Disable overlay. It should be used by broken
168*4882a593Smuzhiyun			    hardware that doesn't support PCI2PCI direct
169*4882a593Smuzhiyun			    transfers.
170*4882a593Smuzhiyun	    automute=0/1	Automatically mutes the sound if there is
171*4882a593Smuzhiyun			    no TV signal, on by default.  You might try
172*4882a593Smuzhiyun			    to disable this if you have bad input signal
173*4882a593Smuzhiyun			    quality which leading to unwanted sound
174*4882a593Smuzhiyun			    dropouts.
175*4882a593Smuzhiyun	    chroma_agc=0/1	AGC of chroma signal, off by default.
176*4882a593Smuzhiyun	    adc_crush=0/1	Luminance ADC crush, on by default.
177*4882a593Smuzhiyun	    i2c_udelay=     Allow reduce I2C speed. Default is 5 usecs
178*4882a593Smuzhiyun			    (meaning 66,67 Kbps). The default is the
179*4882a593Smuzhiyun			    maximum supported speed by kernel bitbang
180*4882a593Smuzhiyun			    algorithm. You may use lower numbers, if I2C
181*4882a593Smuzhiyun			    messages are lost (16 is known to work on
182*4882a593Smuzhiyun			    all supported cards).
183*4882a593Smuzhiyun
184*4882a593Smuzhiyun	    bttv_gpio=0/1
185*4882a593Smuzhiyun	    gpiomask=
186*4882a593Smuzhiyun	    audioall=
187*4882a593Smuzhiyun	    audiomux=
188*4882a593Smuzhiyun			    See Sound-FAQ for a detailed description.
189*4882a593Smuzhiyun
190*4882a593Smuzhiyun	remap, card, radio and pll accept up to four comma-separated arguments
191*4882a593Smuzhiyun	(for multiple boards).
192*4882a593Smuzhiyun
193*4882a593Smuzhiyuntuner
194*4882a593Smuzhiyun	The tuner driver.  You need this unless you want to use only
195*4882a593Smuzhiyun	with a camera or the board doesn't provide analog TV tuning.
196*4882a593Smuzhiyun
197*4882a593Smuzhiyun	insmod args::
198*4882a593Smuzhiyun
199*4882a593Smuzhiyun		debug=1		print some debug info to the syslog
200*4882a593Smuzhiyun		type=n		type of the tuner chip. n as follows:
201*4882a593Smuzhiyun				see CARDLIST for a complete list.
202*4882a593Smuzhiyun		pal=[bdgil]	select PAL variant (used for some tuners
203*4882a593Smuzhiyun				only, important for the audio carrier).
204*4882a593Smuzhiyun
205*4882a593Smuzhiyuntvaudio
206*4882a593Smuzhiyun	Provide a single driver for all simple i2c audio control
207*4882a593Smuzhiyun	chips (tda/tea*).
208*4882a593Smuzhiyun
209*4882a593Smuzhiyun	insmod args::
210*4882a593Smuzhiyun
211*4882a593Smuzhiyun		tda8425  = 1	enable/disable the support for the
212*4882a593Smuzhiyun		tda9840  = 1	various chips.
213*4882a593Smuzhiyun		tda9850  = 1	The tea6300 can't be autodetected and is
214*4882a593Smuzhiyun		tda9855  = 1	therefore off by default, if you have
215*4882a593Smuzhiyun		tda9873  = 1	this one on your card (STB uses these)
216*4882a593Smuzhiyun		tda9874a = 1	you have to enable it explicitly.
217*4882a593Smuzhiyun		tea6300  = 0	The two tda985x chips use the same i2c
218*4882a593Smuzhiyun		tea6420  = 1	address and can't be disturgished from
219*4882a593Smuzhiyun		pic16c54 = 1	each other, you might have to disable
220*4882a593Smuzhiyun				the wrong one.
221*4882a593Smuzhiyun		debug = 1	print debug messages
222*4882a593Smuzhiyun
223*4882a593Smuzhiyunmsp3400
224*4882a593Smuzhiyun	The driver for the msp34xx sound processor chips. If you have a
225*4882a593Smuzhiyun	stereo card, you probably want to insmod this one.
226*4882a593Smuzhiyun
227*4882a593Smuzhiyun	insmod args::
228*4882a593Smuzhiyun
229*4882a593Smuzhiyun		debug=1/2	print some debug info to the syslog,
230*4882a593Smuzhiyun				2 is more verbose.
231*4882a593Smuzhiyun		simple=1	Use the "short programming" method.  Newer
232*4882a593Smuzhiyun				msp34xx versions support this.  You need this
233*4882a593Smuzhiyun				for dbx stereo.  Default is on if supported by
234*4882a593Smuzhiyun				the chip.
235*4882a593Smuzhiyun		once=1		Don't check the TV-stations Audio mode
236*4882a593Smuzhiyun				every few seconds, but only once after
237*4882a593Smuzhiyun				channel switches.
238*4882a593Smuzhiyun		amsound=1	Audio carrier is AM/NICAM at 6.5 Mhz.  This
239*4882a593Smuzhiyun				should improve things for french people, the
240*4882a593Smuzhiyun				carrier autoscan seems to work with FM only...
241*4882a593Smuzhiyun
242*4882a593SmuzhiyunIf the box freezes hard with bttv
243*4882a593Smuzhiyun---------------------------------
244*4882a593Smuzhiyun
245*4882a593SmuzhiyunIt might be a bttv driver bug.  It also might be bad hardware.  It also
246*4882a593Smuzhiyunmight be something else ...
247*4882a593Smuzhiyun
248*4882a593SmuzhiyunJust mailing me "bttv freezes" isn't going to help much.  This README
249*4882a593Smuzhiyunhas a few hints how you can help to pin down the problem.
250*4882a593Smuzhiyun
251*4882a593Smuzhiyun
252*4882a593Smuzhiyunbttv bugs
253*4882a593Smuzhiyun~~~~~~~~~
254*4882a593Smuzhiyun
255*4882a593SmuzhiyunIf some version works and another doesn't it is likely to be a driver
256*4882a593Smuzhiyunbug.  It is very helpful if you can tell where exactly it broke
257*4882a593Smuzhiyun(i.e. the last working and the first broken version).
258*4882a593Smuzhiyun
259*4882a593SmuzhiyunWith a hard freeze you probably doesn't find anything in the logfiles.
260*4882a593SmuzhiyunThe only way to capture any kernel messages is to hook up a serial
261*4882a593Smuzhiyunconsole and let some terminal application log the messages.  /me uses
262*4882a593Smuzhiyunscreen.  See :doc:`/admin-guide/serial-console` for details on setting
263*4882a593Smuzhiyunup a serial console.
264*4882a593Smuzhiyun
265*4882a593SmuzhiyunRead :doc:`/admin-guide/bug-hunting` to learn how to get any useful
266*4882a593Smuzhiyuninformation out of a register+stack dump printed by the kernel on
267*4882a593Smuzhiyunprotection faults (so-called "kernel oops").
268*4882a593Smuzhiyun
269*4882a593SmuzhiyunIf you run into some kind of deadlock, you can try to dump a call trace
270*4882a593Smuzhiyunfor each process using sysrq-t (see :doc:`/admin-guide/sysrq`).
271*4882a593SmuzhiyunThis way it is possible to figure where *exactly* some process in "D"
272*4882a593Smuzhiyunstate is stuck.
273*4882a593Smuzhiyun
274*4882a593SmuzhiyunI've seen reports that bttv 0.7.x crashes whereas 0.8.x works rock solid
275*4882a593Smuzhiyunfor some people.  Thus probably a small buglet left somewhere in bttv
276*4882a593Smuzhiyun0.7.x.  I have no idea where exactly, it works stable for me and a lot of
277*4882a593Smuzhiyunother people.  But in case you have problems with the 0.7.x versions you
278*4882a593Smuzhiyuncan give 0.8.x a try ...
279*4882a593Smuzhiyun
280*4882a593Smuzhiyun
281*4882a593Smuzhiyunhardware bugs
282*4882a593Smuzhiyun~~~~~~~~~~~~~
283*4882a593Smuzhiyun
284*4882a593SmuzhiyunSome hardware can't deal with PCI-PCI transfers (i.e. grabber => vga).
285*4882a593SmuzhiyunSometimes problems show up with bttv just because of the high load on
286*4882a593Smuzhiyunthe PCI bus. The bt848/878 chips have a few workarounds for known
287*4882a593Smuzhiyunincompatibilities, see README.quirks.
288*4882a593Smuzhiyun
289*4882a593SmuzhiyunSome folks report that increasing the pci latency helps too,
290*4882a593Smuzhiyunalthrought I'm not sure whenever this really fixes the problems or
291*4882a593Smuzhiyunonly makes it less likely to happen.  Both bttv and btaudio have a
292*4882a593Smuzhiyuninsmod option to set the PCI latency of the device.
293*4882a593Smuzhiyun
294*4882a593SmuzhiyunSome mainboard have problems to deal correctly with multiple devices
295*4882a593Smuzhiyundoing DMA at the same time.  bttv + ide seems to cause this sometimes,
296*4882a593Smuzhiyunif this is the case you likely see freezes only with video and hard disk
297*4882a593Smuzhiyunaccess at the same time.  Updating the IDE driver to get the latest and
298*4882a593Smuzhiyungreatest workarounds for hardware bugs might fix these problems.
299*4882a593Smuzhiyun
300*4882a593Smuzhiyun
301*4882a593Smuzhiyunother
302*4882a593Smuzhiyun~~~~~
303*4882a593Smuzhiyun
304*4882a593SmuzhiyunIf you use some binary-only yunk (like nvidia module) try to reproduce
305*4882a593Smuzhiyunthe problem without.
306*4882a593Smuzhiyun
307*4882a593SmuzhiyunIRQ sharing is known to cause problems in some cases.  It works just
308*4882a593Smuzhiyunfine in theory and many configurations.  Neverless it might be worth a
309*4882a593Smuzhiyuntry to shuffle around the PCI cards to give bttv another IRQ or make
310*4882a593Smuzhiyunit share the IRQ with some other piece of hardware.  IRQ sharing with
311*4882a593SmuzhiyunVGA cards seems to cause trouble sometimes.  I've also seen funny
312*4882a593Smuzhiyuneffects with bttv sharing the IRQ with the ACPI bridge (and
313*4882a593Smuzhiyunapci-enabled kernel).
314*4882a593Smuzhiyun
315*4882a593SmuzhiyunBttv quirks
316*4882a593Smuzhiyun-----------
317*4882a593Smuzhiyun
318*4882a593SmuzhiyunBelow is what the bt878 data book says about the PCI bug compatibility
319*4882a593Smuzhiyunmodes of the bt878 chip.
320*4882a593Smuzhiyun
321*4882a593SmuzhiyunThe triton1 insmod option sets the EN_TBFX bit in the control register.
322*4882a593SmuzhiyunThe vsfx insmod option does the same for EN_VSFX bit.  If you have
323*4882a593Smuzhiyunstability problems you can try if one of these options makes your box
324*4882a593Smuzhiyunwork solid.
325*4882a593Smuzhiyun
326*4882a593Smuzhiyundrivers/pci/quirks.c knows about these issues, this way these bits are
327*4882a593Smuzhiyunenabled automagically for known-buggy chipsets (look at the kernel
328*4882a593Smuzhiyunmessages, bttv tells you).
329*4882a593Smuzhiyun
330*4882a593SmuzhiyunNormal PCI Mode
331*4882a593Smuzhiyun~~~~~~~~~~~~~~~
332*4882a593Smuzhiyun
333*4882a593SmuzhiyunThe PCI REQ signal is the logical-or of the incoming function requests.
334*4882a593SmuzhiyunThe inter-nal GNT[0:1] signals are gated asynchronously with GNT and
335*4882a593Smuzhiyundemultiplexed by the audio request signal. Thus the arbiter defaults to
336*4882a593Smuzhiyunthe video function at power-up and parks there during no requests for
337*4882a593Smuzhiyunbus access. This is desirable since the video will request the bus more
338*4882a593Smuzhiyunoften. However, the audio will have highest bus access priority. Thus
339*4882a593Smuzhiyunthe audio will have first access to the bus even when issuing a request
340*4882a593Smuzhiyunafter the video request but before the PCI external arbiter has granted
341*4882a593Smuzhiyunaccess to the Bt879. Neither function can preempt the other once on the
342*4882a593Smuzhiyunbus. The duration to empty the entire video PCI FIFO onto the PCI bus is
343*4882a593Smuzhiyunvery short compared to the bus access latency the audio PCI FIFO can
344*4882a593Smuzhiyuntolerate.
345*4882a593Smuzhiyun
346*4882a593Smuzhiyun
347*4882a593Smuzhiyun430FX Compatibility Mode
348*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~
349*4882a593Smuzhiyun
350*4882a593SmuzhiyunWhen using the 430FX PCI, the following rules will ensure
351*4882a593Smuzhiyuncompatibility:
352*4882a593Smuzhiyun
353*4882a593Smuzhiyun (1) Deassert REQ at the same time as asserting FRAME.
354*4882a593Smuzhiyun (2) Do not reassert REQ to request another bus transaction until after
355*4882a593Smuzhiyun     finish-ing the previous transaction.
356*4882a593Smuzhiyun
357*4882a593SmuzhiyunSince the individual bus masters do not have direct control of REQ, a
358*4882a593Smuzhiyunsimple logical-or of video and audio requests would violate the rules.
359*4882a593SmuzhiyunThus, both the arbiter and the initiator contain 430FX compatibility
360*4882a593Smuzhiyunmode logic. To enable 430FX mode, set the EN_TBFX bit as indicated in
361*4882a593SmuzhiyunDevice Control Register on page 104.
362*4882a593Smuzhiyun
363*4882a593SmuzhiyunWhen EN_TBFX is enabled, the arbiter ensures that the two compatibility
364*4882a593Smuzhiyunrules are satisfied. Before GNT is asserted by the PCI arbiter, this
365*4882a593Smuzhiyuninternal arbiter may still logical-or the two requests. However, once
366*4882a593Smuzhiyunthe GNT is issued, this arbiter must lock in its decision and now route
367*4882a593Smuzhiyunonly the granted request to the REQ pin. The arbiter decision lock
368*4882a593Smuzhiyunhappens regardless of the state of FRAME because it does not know when
369*4882a593SmuzhiyunFRAME will be asserted (typically - each initiator will assert FRAME on
370*4882a593Smuzhiyunthe cycle following GNT). When FRAME is asserted, it is the initiator s
371*4882a593Smuzhiyunresponsibility to remove its request at the same time. It is the
372*4882a593Smuzhiyunarbiters responsibility to allow this request to flow through to REQ and
373*4882a593Smuzhiyunnot allow the other request to hold REQ asserted. The decision lock may
374*4882a593Smuzhiyunbe removed at the end of the transaction: for example, when the bus is
375*4882a593Smuzhiyunidle (FRAME and IRDY). The arbiter decision may then continue
376*4882a593Smuzhiyunasynchronously until GNT is again asserted.
377*4882a593Smuzhiyun
378*4882a593Smuzhiyun
379*4882a593SmuzhiyunInterfacing with Non-PCI 2.1 Compliant Core Logic
380*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
381*4882a593Smuzhiyun
382*4882a593SmuzhiyunA small percentage of core logic devices may start a bus transaction
383*4882a593Smuzhiyunduring the same cycle that GNT is de-asserted. This is non PCI 2.1
384*4882a593Smuzhiyuncompliant. To ensure compatibility when using PCs with these PCI
385*4882a593Smuzhiyuncontrollers, the EN_VSFX bit must be enabled (refer to Device Control
386*4882a593SmuzhiyunRegister on page 104). When in this mode, the arbiter does not pass GNT
387*4882a593Smuzhiyunto the internal functions unless REQ is asserted. This prevents a bus
388*4882a593Smuzhiyuntransaction from starting the same cycle as GNT is de-asserted. This
389*4882a593Smuzhiyunalso has the side effect of not being able to take advantage of bus
390*4882a593Smuzhiyunparking, thus lowering arbitration performance. The Bt879 drivers must
391*4882a593Smuzhiyunquery for these non-compliant devices, and set the EN_VSFX bit only if
392*4882a593Smuzhiyunrequired.
393*4882a593Smuzhiyun
394*4882a593Smuzhiyun
395*4882a593SmuzhiyunOther elements of the tvcards array
396*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
397*4882a593Smuzhiyun
398*4882a593SmuzhiyunIf you are trying to make a new card work you might find it useful to
399*4882a593Smuzhiyunknow what the other elements in the tvcards array are good for::
400*4882a593Smuzhiyun
401*4882a593Smuzhiyun	video_inputs    - # of video inputs the card has
402*4882a593Smuzhiyun	audio_inputs    - historical cruft, not used any more.
403*4882a593Smuzhiyun	tuner           - which input is the tuner
404*4882a593Smuzhiyun	svhs            - which input is svhs (all others are labeled composite)
405*4882a593Smuzhiyun	muxsel          - video mux, input->registervalue mapping
406*4882a593Smuzhiyun	pll             - same as pll= insmod option
407*4882a593Smuzhiyun	tuner_type      - same as tuner= insmod option
408*4882a593Smuzhiyun	*_modulename    - hint whenever some card needs this or that audio
409*4882a593Smuzhiyun			module loaded to work properly.
410*4882a593Smuzhiyun	has_radio	- whenever this TV card has a radio tuner.
411*4882a593Smuzhiyun	no_msp34xx	- "1" disables loading of msp3400.o module
412*4882a593Smuzhiyun	no_tda9875	- "1" disables loading of tda9875.o module
413*4882a593Smuzhiyun	needs_tvaudio	- set to "1" to load tvaudio.o module
414*4882a593Smuzhiyun
415*4882a593SmuzhiyunIf some config item is specified both from the tvcards array and as
416*4882a593Smuzhiyuninsmod option, the insmod option takes precedence.
417*4882a593Smuzhiyun
418*4882a593SmuzhiyunCards
419*4882a593Smuzhiyun-----
420*4882a593Smuzhiyun
421*4882a593Smuzhiyun.. note::
422*4882a593Smuzhiyun
423*4882a593Smuzhiyun   For a more updated list, please check
424*4882a593Smuzhiyun   https://linuxtv.org/wiki/index.php/Hardware_Device_Information
425*4882a593Smuzhiyun
426*4882a593SmuzhiyunSupported cards: Bt848/Bt848a/Bt849/Bt878/Bt879 cards
427*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
428*4882a593Smuzhiyun
429*4882a593SmuzhiyunAll cards with Bt848/Bt848a/Bt849/Bt878/Bt879 and normal
430*4882a593SmuzhiyunComposite/S-VHS inputs are supported.  Teletext and Intercast support
431*4882a593Smuzhiyun(PAL only) for ALL cards via VBI sample decoding in software.
432*4882a593Smuzhiyun
433*4882a593SmuzhiyunSome cards with additional multiplexing of inputs or other additional
434*4882a593Smuzhiyunfancy chips are only partially supported (unless specifications by the
435*4882a593Smuzhiyuncard manufacturer are given).  When a card is listed here it isn't
436*4882a593Smuzhiyunnecessarily fully supported.
437*4882a593Smuzhiyun
438*4882a593SmuzhiyunAll other cards only differ by additional components as tuners, sound
439*4882a593Smuzhiyundecoders, EEPROMs, teletext decoders ...
440*4882a593Smuzhiyun
441*4882a593Smuzhiyun
442*4882a593SmuzhiyunMATRIX Vision
443*4882a593Smuzhiyun~~~~~~~~~~~~~
444*4882a593Smuzhiyun
445*4882a593SmuzhiyunMV-Delta
446*4882a593Smuzhiyun- Bt848A
447*4882a593Smuzhiyun- 4 Composite inputs, 1 S-VHS input (shared with 4th composite)
448*4882a593Smuzhiyun- EEPROM
449*4882a593Smuzhiyun
450*4882a593Smuzhiyunhttp://www.matrix-vision.de/
451*4882a593Smuzhiyun
452*4882a593SmuzhiyunThis card has no tuner but supports all 4 composite (1 shared with an
453*4882a593SmuzhiyunS-VHS input) of the Bt848A.
454*4882a593SmuzhiyunVery nice card if you only have satellite TV but several tuners connected
455*4882a593Smuzhiyunto the card via composite.
456*4882a593Smuzhiyun
457*4882a593SmuzhiyunMany thanks to Matrix-Vision for giving us 2 cards for free which made
458*4882a593SmuzhiyunBt848a/Bt849 single crystal operation support possible!!!
459*4882a593Smuzhiyun
460*4882a593Smuzhiyun
461*4882a593Smuzhiyun
462*4882a593SmuzhiyunMiro/Pinnacle PCTV
463*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~
464*4882a593Smuzhiyun
465*4882a593Smuzhiyun- Bt848
466*4882a593Smuzhiyun  some (all??) come with 2 crystals for PAL/SECAM and NTSC
467*4882a593Smuzhiyun- PAL, SECAM or NTSC TV tuner (Philips or TEMIC)
468*4882a593Smuzhiyun- MSP34xx sound decoder on add on board
469*4882a593Smuzhiyun  decoder is supported but AFAIK does not yet work
470*4882a593Smuzhiyun  (other sound MUX setting in GPIO port needed??? somebody who fixed this???)
471*4882a593Smuzhiyun- 1 tuner, 1 composite and 1 S-VHS input
472*4882a593Smuzhiyun- tuner type is autodetected
473*4882a593Smuzhiyun
474*4882a593Smuzhiyunhttp://www.miro.de/
475*4882a593Smuzhiyunhttp://www.miro.com/
476*4882a593Smuzhiyun
477*4882a593Smuzhiyun
478*4882a593SmuzhiyunMany thanks for the free card which made first NTSC support possible back
479*4882a593Smuzhiyunin 1997!
480*4882a593Smuzhiyun
481*4882a593Smuzhiyun
482*4882a593SmuzhiyunHauppauge Win/TV pci
483*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~
484*4882a593Smuzhiyun
485*4882a593SmuzhiyunThere are many different versions of the Hauppauge cards with different
486*4882a593Smuzhiyuntuners (TV+Radio ...), teletext decoders.
487*4882a593SmuzhiyunNote that even cards with same model numbers have (depending on the revision)
488*4882a593Smuzhiyundifferent chips on it.
489*4882a593Smuzhiyun
490*4882a593Smuzhiyun- Bt848 (and others but always in 2 crystal operation???)
491*4882a593Smuzhiyun  newer cards have a Bt878
492*4882a593Smuzhiyun
493*4882a593Smuzhiyun- PAL, SECAM, NTSC or tuner with or without Radio support
494*4882a593Smuzhiyun
495*4882a593Smuzhiyune.g.:
496*4882a593Smuzhiyun
497*4882a593Smuzhiyun- PAL:
498*4882a593Smuzhiyun
499*4882a593Smuzhiyun  - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
500*4882a593Smuzhiyun  - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
501*4882a593Smuzhiyun
502*4882a593Smuzhiyun- NTSC:
503*4882a593Smuzhiyun
504*4882a593Smuzhiyun  - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
505*4882a593Smuzhiyun  - TSA5518: no datasheet available on Philips site
506*4882a593Smuzhiyun
507*4882a593Smuzhiyun- Philips SAA5246 or SAA5284 ( or no) Teletext decoder chip
508*4882a593Smuzhiyun  with buffer RAM (e.g. Winbond W24257AS-35: 32Kx8 CMOS static RAM)
509*4882a593Smuzhiyun  SAA5246 (I2C 0x22) is supported
510*4882a593Smuzhiyun
511*4882a593Smuzhiyun- 256 bytes EEPROM: Microchip 24LC02B or Philips 8582E2Y
512*4882a593Smuzhiyun  with configuration information
513*4882a593Smuzhiyun  I2C address 0xa0 (24LC02B also responds to 0xa2-0xaf)
514*4882a593Smuzhiyun
515*4882a593Smuzhiyun- 1 tuner, 1 composite and (depending on model) 1 S-VHS input
516*4882a593Smuzhiyun
517*4882a593Smuzhiyun- 14052B: mux for selection of sound source
518*4882a593Smuzhiyun
519*4882a593Smuzhiyun- sound decoder: TDA9800, MSP34xx (stereo cards)
520*4882a593Smuzhiyun
521*4882a593Smuzhiyun
522*4882a593SmuzhiyunAskey CPH-Series
523*4882a593Smuzhiyun~~~~~~~~~~~~~~~~
524*4882a593SmuzhiyunDeveloped by TelSignal(?), OEMed by many vendors (Typhoon, Anubis, Dynalink)
525*4882a593Smuzhiyun
526*4882a593Smuzhiyun- Card series:
527*4882a593Smuzhiyun  - CPH01x: BT848 capture only
528*4882a593Smuzhiyun  - CPH03x: BT848
529*4882a593Smuzhiyun  - CPH05x: BT878 with FM
530*4882a593Smuzhiyun  - CPH06x: BT878 (w/o FM)
531*4882a593Smuzhiyun  - CPH07x: BT878 capture only
532*4882a593Smuzhiyun
533*4882a593Smuzhiyun- TV standards:
534*4882a593Smuzhiyun  - CPH0x0: NTSC-M/M
535*4882a593Smuzhiyun  - CPH0x1: PAL-B/G
536*4882a593Smuzhiyun  - CPH0x2: PAL-I/I
537*4882a593Smuzhiyun  - CPH0x3: PAL-D/K
538*4882a593Smuzhiyun  - CPH0x4: SECAM-L/L
539*4882a593Smuzhiyun  - CPH0x5: SECAM-B/G
540*4882a593Smuzhiyun  - CPH0x6: SECAM-D/K
541*4882a593Smuzhiyun  - CPH0x7: PAL-N/N
542*4882a593Smuzhiyun  - CPH0x8: PAL-B/H
543*4882a593Smuzhiyun  - CPH0x9: PAL-M/M
544*4882a593Smuzhiyun
545*4882a593Smuzhiyun- CPH03x was often sold as "TV capturer".
546*4882a593Smuzhiyun
547*4882a593SmuzhiyunIdentifying:
548*4882a593Smuzhiyun
549*4882a593Smuzhiyun  #) 878 cards can be identified by PCI Subsystem-ID:
550*4882a593Smuzhiyun     - 144f:3000 = CPH06x
551*4882a593Smuzhiyun     - 144F:3002 = CPH05x w/ FM
552*4882a593Smuzhiyun     - 144F:3005 = CPH06x_LC (w/o remote control)
553*4882a593Smuzhiyun  #) The cards have a sticker with "CPH"-model on the back.
554*4882a593Smuzhiyun  #) These cards have a number printed on the PCB just above the tuner metal box:
555*4882a593Smuzhiyun     - "80-CP2000300-x" = CPH03X
556*4882a593Smuzhiyun     - "80-CP2000500-x" = CPH05X
557*4882a593Smuzhiyun     - "80-CP2000600-x" = CPH06X / CPH06x_LC
558*4882a593Smuzhiyun
559*4882a593Smuzhiyun  Askey sells these cards as "Magic TView series", Brand "MagicXpress".
560*4882a593Smuzhiyun  Other OEM often call these "Tview", "TView99" or else.
561*4882a593Smuzhiyun
562*4882a593SmuzhiyunLifeview Flyvideo Series:
563*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~
564*4882a593Smuzhiyun
565*4882a593SmuzhiyunThe naming of these series differs in time and space.
566*4882a593Smuzhiyun
567*4882a593SmuzhiyunIdentifying:
568*4882a593Smuzhiyun  #) Some models can be identified by PCI subsystem ID:
569*4882a593Smuzhiyun
570*4882a593Smuzhiyun     - 1852:1852 = Flyvideo 98 FM
571*4882a593Smuzhiyun     - 1851:1850 = Flyvideo 98
572*4882a593Smuzhiyun     - 1851:1851 = Flyvideo 98 EZ (capture only)
573*4882a593Smuzhiyun
574*4882a593Smuzhiyun  #) There is a print on the PCB:
575*4882a593Smuzhiyun
576*4882a593Smuzhiyun     - LR25       = Flyvideo (Zoran ZR36120, SAA7110A)
577*4882a593Smuzhiyun     - LR26 Rev.N = Flyvideo II (Bt848)
578*4882a593Smuzhiyun     - LR26 Rev.O = Flyvideo II (Bt878)
579*4882a593Smuzhiyun     - LR37 Rev.C = Flyvideo EZ (Capture only, ZR36120 + SAA7110)
580*4882a593Smuzhiyun     - LR38 Rev.A1= Flyvideo II EZ (Bt848 capture only)
581*4882a593Smuzhiyun     - LR50 Rev.Q = Flyvideo 98 (w/eeprom and PCI subsystem ID)
582*4882a593Smuzhiyun     - LR50 Rev.W = Flyvideo 98 (no eeprom)
583*4882a593Smuzhiyun     - LR51 Rev.E = Flyvideo 98 EZ (capture only)
584*4882a593Smuzhiyun     - LR90       = Flyvideo 2000 (Bt878)
585*4882a593Smuzhiyun     - LR90 Flyvideo 2000S (Bt878) w/Stereo TV (Package incl. LR91 daughterboard)
586*4882a593Smuzhiyun     - LR91       = Stereo daughter card for LR90
587*4882a593Smuzhiyun     - LR97       = Flyvideo DVBS
588*4882a593Smuzhiyun     - LR99 Rev.E = Low profile card for OEM integration (only internal audio!) bt878
589*4882a593Smuzhiyun     - LR136	 = Flyvideo 2100/3100 (Low profile, SAA7130/SAA7134)
590*4882a593Smuzhiyun     - LR137      = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394)
591*4882a593Smuzhiyun     - LR138 Rev.C= Flyvideo 2000 (SAA7130)
592*4882a593Smuzhiyun     - LR138 Flyvideo 3000 (SAA7134) w/Stereo TV
593*4882a593Smuzhiyun
594*4882a593Smuzhiyun	- These exist in variations w/FM and w/Remote sometimes denoted
595*4882a593Smuzhiyun	  by suffixes "FM" and "R".
596*4882a593Smuzhiyun
597*4882a593Smuzhiyun  #) You have a laptop (miniPCI card):
598*4882a593Smuzhiyun
599*4882a593Smuzhiyun      - Product    = FlyTV Platinum Mini
600*4882a593Smuzhiyun      - Model/Chip = LR212/saa7135
601*4882a593Smuzhiyun
602*4882a593Smuzhiyun      - Lifeview.com.tw states (Feb. 2002):
603*4882a593Smuzhiyun        "The FlyVideo2000 and FlyVideo2000s product name have renamed to FlyVideo98."
604*4882a593Smuzhiyun        Their Bt8x8 cards are listed as discontinued.
605*4882a593Smuzhiyun      - Flyvideo 2000S was probably sold as Flyvideo 3000 in some countries(Europe?).
606*4882a593Smuzhiyun        The new Flyvideo 2000/3000 are SAA7130/SAA7134 based.
607*4882a593Smuzhiyun
608*4882a593Smuzhiyun"Flyvideo II" had been the name for the 848 cards, nowadays (in Germany)
609*4882a593Smuzhiyunthis name is re-used for LR50 Rev.W.
610*4882a593Smuzhiyun
611*4882a593SmuzhiyunThe Lifeview website mentioned Flyvideo III at some time, but such a card
612*4882a593Smuzhiyunhas not yet been seen (perhaps it was the german name for LR90 [stereo]).
613*4882a593SmuzhiyunThese cards are sold by many OEMs too.
614*4882a593Smuzhiyun
615*4882a593SmuzhiyunFlyVideo A2 (Elta 8680)= LR90 Rev.F (w/Remote, w/o FM, stereo TV by tda9821) {Germany}
616*4882a593Smuzhiyun
617*4882a593SmuzhiyunLifeview 3000 (Elta 8681) as sold by Plus(April 2002), Germany = LR138 w/ saa7134
618*4882a593Smuzhiyun
619*4882a593Smuzhiyunlifeview config coding on gpio pins 0-9
620*4882a593Smuzhiyun^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
621*4882a593Smuzhiyun
622*4882a593Smuzhiyun- LR50 rev. Q ("PARTS: 7031505116), Tuner wurde als Nr. 5 erkannt, Eingänge
623*4882a593Smuzhiyun  SVideo, TV, Composite, Audio, Remote:
624*4882a593Smuzhiyun
625*4882a593Smuzhiyun - CP9..1=100001001 (1: 0-Ohm-Widerstand gegen GND unbestückt; 0: bestückt)
626*4882a593Smuzhiyun
627*4882a593Smuzhiyun
628*4882a593SmuzhiyunTyphoon TV card series:
629*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~
630*4882a593Smuzhiyun
631*4882a593SmuzhiyunThese can be CPH, Flyvideo, Pixelview or KNC1 series.
632*4882a593Smuzhiyun
633*4882a593SmuzhiyunTyphoon is the brand of Anubis.
634*4882a593Smuzhiyun
635*4882a593SmuzhiyunModel 50680 got re-used, some model no. had different contents over time.
636*4882a593Smuzhiyun
637*4882a593SmuzhiyunModels:
638*4882a593Smuzhiyun
639*4882a593Smuzhiyun  - 50680 "TV Tuner PCI Pal BG"(old,red package)=can be CPH03x(bt848) or CPH06x(bt878)
640*4882a593Smuzhiyun  - 50680 "TV Tuner Pal BG" (blue package)= Pixelview PV-BT878P+ (Rev 9B)
641*4882a593Smuzhiyun  - 50681 "TV Tuner PCI Pal I" (variant of 50680)
642*4882a593Smuzhiyun  - 50682 "TView TV/FM Tuner Pal BG"       = Flyvideo 98FM (LR50 Rev.Q)
643*4882a593Smuzhiyun
644*4882a593Smuzhiyun  .. note::
645*4882a593Smuzhiyun
646*4882a593Smuzhiyun	 The package has a picture of CPH05x (which would be a real TView)
647*4882a593Smuzhiyun
648*4882a593Smuzhiyun  - 50683 "TV Tuner PCI SECAM" (variant of 50680)
649*4882a593Smuzhiyun  - 50684 "TV Tuner Pal BG"                = Pixelview 878TV(Rev.3D)
650*4882a593Smuzhiyun  - 50686 "TV Tuner"                       = KNC1 TV Station
651*4882a593Smuzhiyun  - 50687 "TV Tuner stereo"                = KNC1 TV Station pro
652*4882a593Smuzhiyun  - 50688 "TV Tuner RDS" (black package)   = KNC1 TV Station RDS
653*4882a593Smuzhiyun  - 50689  TV SAT DVB-S CARD CI PCI (SAA7146AH, SU1278?) = "KNC1 TV Station DVB-S"
654*4882a593Smuzhiyun  - 50692 "TV/FM Tuner" (small PCB)
655*4882a593Smuzhiyun  - 50694  TV TUNER CARD RDS (PHILIPS CHIPSET SAA7134HL)
656*4882a593Smuzhiyun  - 50696  TV TUNER STEREO (PHILIPS CHIPSET SAA7134HL, MK3ME Tuner)
657*4882a593Smuzhiyun  - 50804  PC-SAT TV/Audio Karte = Techni-PC-Sat (ZORAN 36120PQC, Tuner:Alps)
658*4882a593Smuzhiyun  - 50866  TVIEW SAT RECEIVER+ADR
659*4882a593Smuzhiyun  - 50868 "TV/FM Tuner Pal I" (variant of 50682)
660*4882a593Smuzhiyun  - 50999 "TV/FM Tuner Secam" (variant of 50682)
661*4882a593Smuzhiyun
662*4882a593SmuzhiyunGuillemot
663*4882a593Smuzhiyun~~~~~~~~~
664*4882a593Smuzhiyun
665*4882a593SmuzhiyunModels:
666*4882a593Smuzhiyun
667*4882a593Smuzhiyun- Maxi-TV PCI (ZR36120)
668*4882a593Smuzhiyun- Maxi TV Video 2 = LR50 Rev.Q (FI1216MF, PAL BG+SECAM)
669*4882a593Smuzhiyun- Maxi TV Video 3 = CPH064 (PAL BG + SECAM)
670*4882a593Smuzhiyun
671*4882a593SmuzhiyunMentor
672*4882a593Smuzhiyun~~~~~~
673*4882a593Smuzhiyun
674*4882a593SmuzhiyunMentor TV card ("55-878TV-U1") = Pixelview 878TV(Rev.3F) (w/FM w/Remote)
675*4882a593Smuzhiyun
676*4882a593SmuzhiyunProlink
677*4882a593Smuzhiyun~~~~~~~
678*4882a593Smuzhiyun
679*4882a593Smuzhiyun- TV cards:
680*4882a593Smuzhiyun
681*4882a593Smuzhiyun  - PixelView Play TV pro - (Model: PV-BT878P+ REV 8E)
682*4882a593Smuzhiyun  - PixelView Play TV pro - (Model: PV-BT878P+ REV 9D)
683*4882a593Smuzhiyun  - PixelView Play TV pro - (Model: PV-BT878P+ REV 4C / 8D / 10A )
684*4882a593Smuzhiyun  - PixelView Play TV - (Model: PV-BT848P+)
685*4882a593Smuzhiyun  - 878TV - (Model: PV-BT878TV)
686*4882a593Smuzhiyun
687*4882a593Smuzhiyun- Multimedia TV packages (card + software pack):
688*4882a593Smuzhiyun
689*4882a593Smuzhiyun  - PixelView Play TV Theater - (Model: PV-M4200) =  PixelView Play TV pro + Software
690*4882a593Smuzhiyun  - PixelView Play TV PAK -     (Model: PV-BT878P+ REV 4E)
691*4882a593Smuzhiyun  - PixelView Play TV/VCR -     (Model: PV-M3200 REV 4C / 8D / 10A )
692*4882a593Smuzhiyun  - PixelView Studio PAK -      (Model:    M2200 REV 4C / 8D / 10A )
693*4882a593Smuzhiyun  - PixelView PowerStudio PAK - (Model: PV-M3600 REV 4E)
694*4882a593Smuzhiyun  - PixelView DigitalVCR PAK -  (Model: PV-M2400 REV 4C / 8D / 10A )
695*4882a593Smuzhiyun  - PixelView PlayTV PAK II (TV/FM card + usb camera)  PV-M3800
696*4882a593Smuzhiyun  - PixelView PlayTV XP PV-M4700,PV-M4700(w/FM)
697*4882a593Smuzhiyun  - PixelView PlayTV DVR PV-M4600  package contents:PixelView PlayTV pro, windvr & videoMail s/w
698*4882a593Smuzhiyun
699*4882a593Smuzhiyun- Further Cards:
700*4882a593Smuzhiyun
701*4882a593Smuzhiyun  - PV-BT878P+rev.9B (Play TV Pro, opt. w/FM w/NICAM)
702*4882a593Smuzhiyun  - PV-BT878P+rev.2F
703*4882a593Smuzhiyun  - PV-BT878P Rev.1D (bt878, capture only)
704*4882a593Smuzhiyun
705*4882a593Smuzhiyun  - XCapture PV-CX881P (cx23881)
706*4882a593Smuzhiyun  - PlayTV HD PV-CX881PL+, PV-CX881PL+(w/FM) (cx23881)
707*4882a593Smuzhiyun
708*4882a593Smuzhiyun  - DTV3000 PV-DTV3000P+ DVB-S CI = Twinhan VP-1030
709*4882a593Smuzhiyun  - DTV2000 DVB-S = Twinhan VP-1020
710*4882a593Smuzhiyun
711*4882a593Smuzhiyun- Video Conferencing:
712*4882a593Smuzhiyun
713*4882a593Smuzhiyun  - PixelView Meeting PAK - (Model: PV-BT878P)
714*4882a593Smuzhiyun  - PixelView Meeting PAK Lite - (Model: PV-BT878P)
715*4882a593Smuzhiyun  - PixelView Meeting PAK plus - (Model: PV-BT878P+rev 4C/8D/10A)
716*4882a593Smuzhiyun  - PixelView Capture - (Model: PV-BT848P)
717*4882a593Smuzhiyun  - PixelView PlayTV USB pro
718*4882a593Smuzhiyun  - Model No. PV-NT1004+, PV-NT1004+ (w/FM) = NT1004 USB decoder chip + SAA7113 video decoder chip
719*4882a593Smuzhiyun
720*4882a593SmuzhiyunDynalink
721*4882a593Smuzhiyun~~~~~~~~
722*4882a593Smuzhiyun
723*4882a593SmuzhiyunThese are CPH series.
724*4882a593Smuzhiyun
725*4882a593SmuzhiyunPhoebemicro
726*4882a593Smuzhiyun~~~~~~~~~~~
727*4882a593Smuzhiyun
728*4882a593Smuzhiyun- TV Master    = CPH030 or CPH060
729*4882a593Smuzhiyun- TV Master FM = CPH050
730*4882a593Smuzhiyun
731*4882a593SmuzhiyunGenius/Kye
732*4882a593Smuzhiyun~~~~~~~~~~
733*4882a593Smuzhiyun
734*4882a593Smuzhiyun- Video Wonder/Genius Internet Video Kit = LR37 Rev.C
735*4882a593Smuzhiyun- Video Wonder Pro II (848 or 878) = LR26
736*4882a593Smuzhiyun
737*4882a593SmuzhiyunTekram
738*4882a593Smuzhiyun~~~~~~
739*4882a593Smuzhiyun
740*4882a593Smuzhiyun- VideoCap C205 (Bt848)
741*4882a593Smuzhiyun- VideoCap C210 (zr36120 +Philips)
742*4882a593Smuzhiyun- CaptureTV M200 (ISA)
743*4882a593Smuzhiyun- CaptureTV M205 (Bt848)
744*4882a593Smuzhiyun
745*4882a593SmuzhiyunLucky Star
746*4882a593Smuzhiyun~~~~~~~~~~
747*4882a593Smuzhiyun
748*4882a593Smuzhiyun- Image World Conference TV = LR50 Rev. Q
749*4882a593Smuzhiyun
750*4882a593SmuzhiyunLeadtek
751*4882a593Smuzhiyun~~~~~~~
752*4882a593Smuzhiyun
753*4882a593Smuzhiyun- WinView 601 (Bt848)
754*4882a593Smuzhiyun- WinView 610 (Zoran)
755*4882a593Smuzhiyun- WinFast2000
756*4882a593Smuzhiyun- WinFast2000 XP
757*4882a593Smuzhiyun
758*4882a593SmuzhiyunSupport for the Leadtek WinView 601 TV/FM
759*4882a593Smuzhiyun^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
760*4882a593Smuzhiyun
761*4882a593SmuzhiyunAuthor of this section: Jon Tombs <jon@gte.esi.us.es>
762*4882a593Smuzhiyun
763*4882a593SmuzhiyunThis card is basically the same as all the rest (Bt484A, Philips tuner),
764*4882a593Smuzhiyunthe main difference is that they have attached a programmable attenuator to 3
765*4882a593SmuzhiyunGPIO lines in order to give some volume control. They have also stuck an
766*4882a593Smuzhiyuninfra-red remote control decoded on the board, I will add support for this
767*4882a593Smuzhiyunwhen I get time (it simple generates an interrupt for each key press, with
768*4882a593Smuzhiyunthe key code is placed in the GPIO port).
769*4882a593Smuzhiyun
770*4882a593SmuzhiyunI don't yet have any application to test the radio support. The tuner
771*4882a593Smuzhiyunfrequency setting should work but it is possible that the audio multiplexer
772*4882a593Smuzhiyunis wrong. If it doesn't work, send me email.
773*4882a593Smuzhiyun
774*4882a593Smuzhiyun
775*4882a593Smuzhiyun- No Thanks to Leadtek they refused to answer any questions about their
776*4882a593Smuzhiyun  hardware. The driver was written by visual inspection of the card. If you
777*4882a593Smuzhiyun  use this driver, send an email insult to them, and tell them you won't
778*4882a593Smuzhiyun  continue buying their hardware unless they support Linux.
779*4882a593Smuzhiyun
780*4882a593Smuzhiyun- Little thanks to Princeton Technology Corp (http://www.princeton.com.tw)
781*4882a593Smuzhiyun  who make the audio attenuator. Their publicly available data-sheet available
782*4882a593Smuzhiyun  on their web site doesn't include the chip programming information! Hidden
783*4882a593Smuzhiyun  on their server are the full data-sheets, but don't ask how I found it.
784*4882a593Smuzhiyun
785*4882a593SmuzhiyunTo use the driver I use the following options, the tuner and pll settings might
786*4882a593Smuzhiyunbe different in your country. You can force it via modprobe parameters.
787*4882a593SmuzhiyunFor example::
788*4882a593Smuzhiyun
789*4882a593Smuzhiyun    modprobe bttv  tuner=1 pll=28 radio=1 card=17
790*4882a593Smuzhiyun
791*4882a593SmuzhiyunSets tuner type 1 (Philips PAL_I), PLL with a 28 MHz crystal, enables
792*4882a593SmuzhiyunFM radio and selects bttv card ID 17 (Leadtek WinView 601).
793*4882a593Smuzhiyun
794*4882a593Smuzhiyun
795*4882a593SmuzhiyunKNC One
796*4882a593Smuzhiyun~~~~~~~
797*4882a593Smuzhiyun
798*4882a593Smuzhiyun- TV-Station
799*4882a593Smuzhiyun- TV-Station SE (+Software Bundle)
800*4882a593Smuzhiyun- TV-Station pro (+TV stereo)
801*4882a593Smuzhiyun- TV-Station FM (+Radio)
802*4882a593Smuzhiyun- TV-Station RDS (+RDS)
803*4882a593Smuzhiyun- TV Station SAT (analog satellite)
804*4882a593Smuzhiyun- TV-Station DVB-S
805*4882a593Smuzhiyun
806*4882a593Smuzhiyun.. note:: newer Cards have saa7134, but model name stayed the same?
807*4882a593Smuzhiyun
808*4882a593SmuzhiyunProvideo
809*4882a593Smuzhiyun~~~~~~~~
810*4882a593Smuzhiyun
811*4882a593Smuzhiyun-  PV951 or PV-951, now named PV-951T
812*4882a593Smuzhiyun   (also are sold as:
813*4882a593Smuzhiyun   Boeder TV-FM Video Capture Card,
814*4882a593Smuzhiyun   Titanmedia Supervision TV-2400,
815*4882a593Smuzhiyun   Provideo PV951 TF,
816*4882a593Smuzhiyun   3DeMon PV951,
817*4882a593Smuzhiyun   MediaForte TV-Vision PV951,
818*4882a593Smuzhiyun   Yoko PV951,
819*4882a593Smuzhiyun   Vivanco Tuner Card PCI Art.-Nr.: 68404
820*4882a593Smuzhiyun   )
821*4882a593Smuzhiyun
822*4882a593Smuzhiyun- Surveillance Series:
823*4882a593Smuzhiyun
824*4882a593Smuzhiyun - PV-141
825*4882a593Smuzhiyun - PV-143
826*4882a593Smuzhiyun - PV-147
827*4882a593Smuzhiyun - PV-148 (capture only)
828*4882a593Smuzhiyun - PV-150
829*4882a593Smuzhiyun - PV-151
830*4882a593Smuzhiyun
831*4882a593Smuzhiyun- TV-FM Tuner Series:
832*4882a593Smuzhiyun
833*4882a593Smuzhiyun - PV-951TDV (tv tuner + 1394)
834*4882a593Smuzhiyun - PV-951T/TF
835*4882a593Smuzhiyun - PV-951PT/TF
836*4882a593Smuzhiyun - PV-956T/TF Low Profile
837*4882a593Smuzhiyun - PV-911
838*4882a593Smuzhiyun
839*4882a593SmuzhiyunHighscreen
840*4882a593Smuzhiyun~~~~~~~~~~
841*4882a593Smuzhiyun
842*4882a593SmuzhiyunModels:
843*4882a593Smuzhiyun
844*4882a593Smuzhiyun- TV Karte = LR50 Rev.S
845*4882a593Smuzhiyun- TV-Boostar = Terratec Terra TV+ Version 1.0 (Bt848, tda9821) "ceb105.pcb"
846*4882a593Smuzhiyun
847*4882a593SmuzhiyunZoltrix
848*4882a593Smuzhiyun~~~~~~~
849*4882a593Smuzhiyun
850*4882a593SmuzhiyunModels:
851*4882a593Smuzhiyun
852*4882a593Smuzhiyun- Face to Face Capture (Bt848 capture only) (PCB "VP-2848")
853*4882a593Smuzhiyun- Face To Face TV MAX (Bt848) (PCB "VP-8482 Rev1.3")
854*4882a593Smuzhiyun- Genie TV (Bt878) (PCB "VP-8790 Rev 2.1")
855*4882a593Smuzhiyun- Genie Wonder Pro
856*4882a593Smuzhiyun
857*4882a593SmuzhiyunAVerMedia
858*4882a593Smuzhiyun~~~~~~~~~
859*4882a593Smuzhiyun
860*4882a593Smuzhiyun- AVer FunTV Lite (ISA, AV3001 chipset)  "M101.C"
861*4882a593Smuzhiyun- AVerTV
862*4882a593Smuzhiyun- AVerTV Stereo
863*4882a593Smuzhiyun- AVerTV Studio (w/FM)
864*4882a593Smuzhiyun- AVerMedia TV98 with Remote
865*4882a593Smuzhiyun- AVerMedia TV/FM98 Stereo
866*4882a593Smuzhiyun- AVerMedia TVCAM98
867*4882a593Smuzhiyun- TVCapture (Bt848)
868*4882a593Smuzhiyun- TVPhone (Bt848)
869*4882a593Smuzhiyun- TVCapture98 (="AVerMedia TV98" in USA) (Bt878)
870*4882a593Smuzhiyun- TVPhone98 (Bt878, w/FM)
871*4882a593Smuzhiyun
872*4882a593Smuzhiyun======== =========== =============== ======= ====== ======== =======================
873*4882a593SmuzhiyunPCB      PCI-ID      Model-Name      Eeprom  Tuner  Sound    Country
874*4882a593Smuzhiyun======== =========== =============== ======= ====== ======== =======================
875*4882a593SmuzhiyunM101.C   ISA !
876*4882a593SmuzhiyunM108-B      Bt848                     --     FR1236		 US   [#f2]_, [#f3]_
877*4882a593SmuzhiyunM1A8-A      Bt848    AVer TV-Phone           FM1216  --
878*4882a593SmuzhiyunM168-T   1461:0003   AVerTV Studio   48:17   FM1216 TDA9840T  D    [#f1]_ w/FM w/Remote
879*4882a593SmuzhiyunM168-U   1461:0004   TVCapture98     40:11   FI1216   --      D    w/Remote
880*4882a593SmuzhiyunM168II-B 1461:0003   Medion MD9592   48:16   FM1216 TDA9873H  D    w/FM
881*4882a593Smuzhiyun======== =========== =============== ======= ====== ======== =======================
882*4882a593Smuzhiyun
883*4882a593Smuzhiyun.. [#f1] Daughterboard MB68-A with TDA9820T and TDA9840T
884*4882a593Smuzhiyun.. [#f2] Sony NE41S soldered (stereo sound?)
885*4882a593Smuzhiyun.. [#f3] Daughterboard M118-A w/ pic 16c54 and 4 MHz quartz
886*4882a593Smuzhiyun
887*4882a593Smuzhiyun- US site has different drivers for (as of 09/2002):
888*4882a593Smuzhiyun
889*4882a593Smuzhiyun  - EZ Capture/InterCam PCI (BT-848 chip)
890*4882a593Smuzhiyun  - EZ Capture/InterCam PCI (BT-878 chip)
891*4882a593Smuzhiyun  - TV-Phone (BT-848 chip)
892*4882a593Smuzhiyun  - TV98 (BT-848 chip)
893*4882a593Smuzhiyun  - TV98 With Remote (BT-848 chip)
894*4882a593Smuzhiyun  - TV98 (BT-878 chip)
895*4882a593Smuzhiyun  - TV98 With Remote (BT-878)
896*4882a593Smuzhiyun  - TV/FM98 (BT-878 chip)
897*4882a593Smuzhiyun  - AVerTV
898*4882a593Smuzhiyun  - AverTV Stereo
899*4882a593Smuzhiyun  - AVerTV Studio
900*4882a593Smuzhiyun
901*4882a593SmuzhiyunDE hat diverse Treiber fuer diese Modelle (Stand 09/2002):
902*4882a593Smuzhiyun
903*4882a593Smuzhiyun  - TVPhone (848) mit Philips tuner FR12X6 (w/ FM radio)
904*4882a593Smuzhiyun  - TVPhone (848) mit Philips tuner FM12X6 (w/ FM radio)
905*4882a593Smuzhiyun  - TVCapture (848) w/Philips tuner FI12X6
906*4882a593Smuzhiyun  - TVCapture (848) non-Philips tuner
907*4882a593Smuzhiyun  - TVCapture98 (Bt878)
908*4882a593Smuzhiyun  - TVPhone98 (Bt878)
909*4882a593Smuzhiyun  - AVerTV und TVCapture98 w/VCR (Bt 878)
910*4882a593Smuzhiyun  - AVerTVStudio und TVPhone98 w/VCR (Bt878)
911*4882a593Smuzhiyun  - AVerTV GO Serie (Kein SVideo Input)
912*4882a593Smuzhiyun  - AVerTV98 (BT-878 chip)
913*4882a593Smuzhiyun  - AVerTV98 mit Fernbedienung (BT-878 chip)
914*4882a593Smuzhiyun  - AVerTV/FM98 (BT-878 chip)
915*4882a593Smuzhiyun
916*4882a593Smuzhiyun  - VDOmate (www.averm.com.cn) = M168U ?
917*4882a593Smuzhiyun
918*4882a593SmuzhiyunAimslab
919*4882a593Smuzhiyun~~~~~~~
920*4882a593Smuzhiyun
921*4882a593SmuzhiyunModels:
922*4882a593Smuzhiyun
923*4882a593Smuzhiyun- Video Highway or "Video Highway TR200" (ISA)
924*4882a593Smuzhiyun- Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757)
925*4882a593Smuzhiyun
926*4882a593SmuzhiyunIXMicro (former: IMS=Integrated Micro Solutions)
927*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
928*4882a593Smuzhiyun
929*4882a593SmuzhiyunModels:
930*4882a593Smuzhiyun
931*4882a593Smuzhiyun- IXTV BT848 (=TurboTV)
932*4882a593Smuzhiyun- IXTV BT878
933*4882a593Smuzhiyun- IMS TurboTV (Bt848)
934*4882a593Smuzhiyun
935*4882a593SmuzhiyunLifetec/Medion/Tevion/Aldi
936*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~
937*4882a593Smuzhiyun
938*4882a593SmuzhiyunModels:
939*4882a593Smuzhiyun
940*4882a593Smuzhiyun- LT9306/MD9306 = CPH061
941*4882a593Smuzhiyun- LT9415/MD9415 = LR90 Rev.F or Rev.G
942*4882a593Smuzhiyun- MD9592 = Avermedia TVphone98 (PCI_ID=1461:0003), PCB-Rev=M168II-B (w/TDA9873H)
943*4882a593Smuzhiyun- MD9717 = KNC One (Rev D4, saa7134, FM1216 MK2 tuner)
944*4882a593Smuzhiyun- MD5044 = KNC One (Rev D4, saa7134, FM1216ME MK3 tuner)
945*4882a593Smuzhiyun
946*4882a593SmuzhiyunModular Technologies (www.modulartech.com) UK
947*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948*4882a593Smuzhiyun
949*4882a593SmuzhiyunModels:
950*4882a593Smuzhiyun
951*4882a593Smuzhiyun- MM100 PCTV (Bt848)
952*4882a593Smuzhiyun- MM201 PCTV (Bt878, Bt832) w/ Quartzsight camera
953*4882a593Smuzhiyun- MM202 PCTV (Bt878, Bt832, tda9874)
954*4882a593Smuzhiyun- MM205 PCTV (Bt878)
955*4882a593Smuzhiyun- MM210 PCTV (Bt878) (Galaxy TV, Galaxymedia ?)
956*4882a593Smuzhiyun
957*4882a593SmuzhiyunTerratec
958*4882a593Smuzhiyun~~~~~~~~
959*4882a593Smuzhiyun
960*4882a593SmuzhiyunModels:
961*4882a593Smuzhiyun
962*4882a593Smuzhiyun- Terra TV+ Version 1.0 (Bt848), "ceb105.PCB" printed on the PCB, TDA9821
963*4882a593Smuzhiyun- Terra TV+ Version 1.1 (Bt878), "LR74 Rev.E" printed on the PCB, TDA9821
964*4882a593Smuzhiyun- Terra TValueRadio,             "LR102 Rev.C" printed on the PCB
965*4882a593Smuzhiyun- Terra TV/Radio+ Version 1.0,   "80-CP2830100-0" TTTV3 printed on the PCB,
966*4882a593Smuzhiyun  "CPH010-E83" on the back, SAA6588T, TDA9873H
967*4882a593Smuzhiyun- Terra TValue Version BT878,    "80-CP2830110-0 TTTV4" printed on the PCB,
968*4882a593Smuzhiyun  "CPH011-D83" on back
969*4882a593Smuzhiyun- Terra TValue Version 1.0       "ceb105.PCB" (really identical to Terra TV+ Version 1.0)
970*4882a593Smuzhiyun- Terra TValue New Revision	  "LR102 Rec.C"
971*4882a593Smuzhiyun- Terra Active Radio Upgrade (tea5757h, saa6588t)
972*4882a593Smuzhiyun
973*4882a593Smuzhiyun- LR74 is a newer PCB revision of ceb105 (both incl. connector for Active Radio Upgrade)
974*4882a593Smuzhiyun
975*4882a593Smuzhiyun- Cinergy 400 (saa7134), "E877 11(S)", "PM820092D" printed on PCB
976*4882a593Smuzhiyun- Cinergy 600 (saa7134)
977*4882a593Smuzhiyun
978*4882a593SmuzhiyunTechnisat
979*4882a593Smuzhiyun~~~~~~~~~
980*4882a593Smuzhiyun
981*4882a593SmuzhiyunModels:
982*4882a593Smuzhiyun
983*4882a593Smuzhiyun- Discos ADR PC-Karte ISA (no TV!)
984*4882a593Smuzhiyun- Discos ADR PC-Karte PCI (probably no TV?)
985*4882a593Smuzhiyun- Techni-PC-Sat (Sat. analog)
986*4882a593Smuzhiyun  Rev 1.2 (zr36120, vpx3220, stv0030, saa5246, BSJE3-494A)
987*4882a593Smuzhiyun- Mediafocus I (zr36120/zr36125, drp3510, Sat. analog + ADR Radio)
988*4882a593Smuzhiyun- Mediafocus II (saa7146, Sat. analog)
989*4882a593Smuzhiyun- SatADR Rev 2.1 (saa7146a, saa7113h, stv0056a, msp3400c, drp3510a, BSKE3-307A)
990*4882a593Smuzhiyun- SkyStar 1 DVB  (AV7110) = Technotrend Premium
991*4882a593Smuzhiyun- SkyStar 2 DVB  (B2C2) (=Sky2PC)
992*4882a593Smuzhiyun
993*4882a593SmuzhiyunSiemens
994*4882a593Smuzhiyun~~~~~~~
995*4882a593Smuzhiyun
996*4882a593SmuzhiyunMultimedia eXtension Board (MXB) (SAA7146, SAA7111)
997*4882a593Smuzhiyun
998*4882a593SmuzhiyunPowercolor
999*4882a593Smuzhiyun~~~~~~~~~~
1000*4882a593Smuzhiyun
1001*4882a593SmuzhiyunModels:
1002*4882a593Smuzhiyun
1003*4882a593Smuzhiyun- MTV878
1004*4882a593Smuzhiyun       Package comes with different contents:
1005*4882a593Smuzhiyun
1006*4882a593Smuzhiyun           a) pcb "MTV878" (CARD=75)
1007*4882a593Smuzhiyun           b) Pixelview Rev. 4\_
1008*4882a593Smuzhiyun
1009*4882a593Smuzhiyun- MTV878R w/Remote Control
1010*4882a593Smuzhiyun- MTV878F w/Remote Control w/FM radio
1011*4882a593Smuzhiyun
1012*4882a593SmuzhiyunPinnacle
1013*4882a593Smuzhiyun~~~~~~~~
1014*4882a593Smuzhiyun
1015*4882a593SmuzhiyunPCTV models:
1016*4882a593Smuzhiyun
1017*4882a593Smuzhiyun- Mirovideo PCTV (Bt848)
1018*4882a593Smuzhiyun- Mirovideo PCTV SE (Bt848)
1019*4882a593Smuzhiyun- Mirovideo PCTV Pro (Bt848 + Daughterboard for TV Stereo and FM)
1020*4882a593Smuzhiyun- Studio PCTV Rave (Bt848 Version = Mirovideo PCTV)
1021*4882a593Smuzhiyun- Studio PCTV Rave (Bt878 package w/o infrared)
1022*4882a593Smuzhiyun- Studio PCTV      (Bt878)
1023*4882a593Smuzhiyun- Studio PCTV Pro  (Bt878 stereo w/ FM)
1024*4882a593Smuzhiyun- Pinnacle PCTV    (Bt878, MT2032)
1025*4882a593Smuzhiyun- Pinnacle PCTV Pro (Bt878, MT2032)
1026*4882a593Smuzhiyun- Pinncale PCTV Sat (bt878a, HM1821/1221) ["Conexant CX24110 with CX24108 tuner, aka HM1221/HM1811"]
1027*4882a593Smuzhiyun- Pinnacle PCTV Sat XE
1028*4882a593Smuzhiyun
1029*4882a593SmuzhiyunM(J)PEG capture and playback models:
1030*4882a593Smuzhiyun
1031*4882a593Smuzhiyun- DC1+ (ISA)
1032*4882a593Smuzhiyun- DC10  (zr36057,     zr36060,      saa7110, adv7176)
1033*4882a593Smuzhiyun- DC10+ (zr36067,     zr36060,      saa7110, adv7176)
1034*4882a593Smuzhiyun- DC20  (ql16x24b,zr36050, zr36016, saa7110, saa7187 ...)
1035*4882a593Smuzhiyun- DC30  (zr36057, zr36050, zr36016, vpx3220, adv7176, ad1843, tea6415, miro FST97A1)
1036*4882a593Smuzhiyun- DC30+ (zr36067, zr36050, zr36016, vpx3220, adv7176)
1037*4882a593Smuzhiyun- DC50  (zr36067, zr36050, zr36016, saa7112, adv7176 (2 pcs.?), ad1843, miro FST97A1, Lattice ???)
1038*4882a593Smuzhiyun
1039*4882a593SmuzhiyunLenco
1040*4882a593Smuzhiyun~~~~~
1041*4882a593Smuzhiyun
1042*4882a593SmuzhiyunModels:
1043*4882a593Smuzhiyun
1044*4882a593Smuzhiyun- MXR-9565 (=Technisat Mediafocus?)
1045*4882a593Smuzhiyun- MXR-9571 (Bt848) (=CPH031?)
1046*4882a593Smuzhiyun- MXR-9575
1047*4882a593Smuzhiyun- MXR-9577 (Bt878) (=Prolink 878TV Rev.3x)
1048*4882a593Smuzhiyun- MXTV-9578CP (Bt878) (= Prolink PV-BT878P+4E)
1049*4882a593Smuzhiyun
1050*4882a593SmuzhiyunIomega
1051*4882a593Smuzhiyun~~~~~~
1052*4882a593Smuzhiyun
1053*4882a593SmuzhiyunBuz (zr36067, zr36060, saa7111, saa7185)
1054*4882a593Smuzhiyun
1055*4882a593SmuzhiyunLML
1056*4882a593Smuzhiyun~~~
1057*4882a593Smuzhiyun   LML33 (zr36067, zr36060, bt819, bt856)
1058*4882a593Smuzhiyun
1059*4882a593SmuzhiyunGrandtec
1060*4882a593Smuzhiyun~~~~~~~~
1061*4882a593Smuzhiyun
1062*4882a593SmuzhiyunModels:
1063*4882a593Smuzhiyun
1064*4882a593Smuzhiyun- Grand Video Capture (Bt848)
1065*4882a593Smuzhiyun- Multi Capture Card  (Bt878)
1066*4882a593Smuzhiyun
1067*4882a593SmuzhiyunKoutech
1068*4882a593Smuzhiyun~~~~~~~
1069*4882a593Smuzhiyun
1070*4882a593SmuzhiyunModels:
1071*4882a593Smuzhiyun
1072*4882a593Smuzhiyun- KW-606 (Bt848)
1073*4882a593Smuzhiyun- KW-607 (Bt848 capture only)
1074*4882a593Smuzhiyun- KW-606RSF
1075*4882a593Smuzhiyun- KW-607A (capture only)
1076*4882a593Smuzhiyun- KW-608 (Zoran capture only)
1077*4882a593Smuzhiyun
1078*4882a593SmuzhiyunIODATA (jp)
1079*4882a593Smuzhiyun~~~~~~~~~~~
1080*4882a593Smuzhiyun
1081*4882a593SmuzhiyunModels:
1082*4882a593Smuzhiyun
1083*4882a593Smuzhiyun- GV-BCTV/PCI
1084*4882a593Smuzhiyun- GV-BCTV2/PCI
1085*4882a593Smuzhiyun- GV-BCTV3/PCI
1086*4882a593Smuzhiyun- GV-BCTV4/PCI
1087*4882a593Smuzhiyun- GV-VCP/PCI (capture only)
1088*4882a593Smuzhiyun- GV-VCP2/PCI (capture only)
1089*4882a593Smuzhiyun
1090*4882a593SmuzhiyunCanopus (jp)
1091*4882a593Smuzhiyun~~~~~~~~~~~~
1092*4882a593Smuzhiyun
1093*4882a593SmuzhiyunWinDVR	= Kworld "KW-TVL878RF"
1094*4882a593Smuzhiyun
1095*4882a593Smuzhiyunwww.sigmacom.co.kr
1096*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~
1097*4882a593Smuzhiyun
1098*4882a593SmuzhiyunSigma Cyber TV II
1099*4882a593Smuzhiyun
1100*4882a593Smuzhiyunwww.sasem.co.kr
1101*4882a593Smuzhiyun~~~~~~~~~~~~~~~
1102*4882a593Smuzhiyun
1103*4882a593SmuzhiyunLitte OnAir TV
1104*4882a593Smuzhiyun
1105*4882a593Smuzhiyunhama
1106*4882a593Smuzhiyun~~~~
1107*4882a593Smuzhiyun
1108*4882a593SmuzhiyunTV/Radio-Tuner Card, PCI (Model 44677) = CPH051
1109*4882a593Smuzhiyun
1110*4882a593SmuzhiyunSigma Designs
1111*4882a593Smuzhiyun~~~~~~~~~~~~~
1112*4882a593Smuzhiyun
1113*4882a593SmuzhiyunHollywood plus (em8300, em9010, adv7175), (PCB "M340-10") MPEG DVD decoder
1114*4882a593Smuzhiyun
1115*4882a593SmuzhiyunFormac
1116*4882a593Smuzhiyun~~~~~~
1117*4882a593Smuzhiyun
1118*4882a593SmuzhiyunModels:
1119*4882a593Smuzhiyun
1120*4882a593Smuzhiyun- iProTV (Card for iMac Mezzanine slot, Bt848+SCSI)
1121*4882a593Smuzhiyun- ProTV (Bt848)
1122*4882a593Smuzhiyun- ProTV II = ProTV Stereo (Bt878) ["stereo" means FM stereo, tv is still mono]
1123*4882a593Smuzhiyun
1124*4882a593SmuzhiyunATI
1125*4882a593Smuzhiyun~~~
1126*4882a593Smuzhiyun
1127*4882a593SmuzhiyunModels:
1128*4882a593Smuzhiyun
1129*4882a593Smuzhiyun- TV-Wonder
1130*4882a593Smuzhiyun- TV-Wonder VE
1131*4882a593Smuzhiyun
1132*4882a593SmuzhiyunDiamond Multimedia
1133*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~
1134*4882a593Smuzhiyun
1135*4882a593SmuzhiyunDTV2000 (Bt848, tda9875)
1136*4882a593Smuzhiyun
1137*4882a593SmuzhiyunAopen
1138*4882a593Smuzhiyun~~~~~
1139*4882a593Smuzhiyun
1140*4882a593Smuzhiyun- VA1000 Plus (w/ Stereo)
1141*4882a593Smuzhiyun- VA1000 Lite
1142*4882a593Smuzhiyun- VA1000 (=LR90)
1143*4882a593Smuzhiyun
1144*4882a593SmuzhiyunIntel
1145*4882a593Smuzhiyun~~~~~
1146*4882a593Smuzhiyun
1147*4882a593SmuzhiyunModels:
1148*4882a593Smuzhiyun
1149*4882a593Smuzhiyun- Smart Video Recorder (ISA full-length)
1150*4882a593Smuzhiyun- Smart Video Recorder pro (ISA half-length)
1151*4882a593Smuzhiyun- Smart Video Recorder III (Bt848)
1152*4882a593Smuzhiyun
1153*4882a593SmuzhiyunSTB
1154*4882a593Smuzhiyun~~~
1155*4882a593Smuzhiyun
1156*4882a593SmuzhiyunModels:
1157*4882a593Smuzhiyun
1158*4882a593Smuzhiyun- STB Gateway 6000704 (bt878)
1159*4882a593Smuzhiyun- STB Gateway 6000699 (bt848)
1160*4882a593Smuzhiyun- STB Gateway 6000402 (bt848)
1161*4882a593Smuzhiyun- STB TV130 PCI
1162*4882a593Smuzhiyun
1163*4882a593SmuzhiyunVideologic
1164*4882a593Smuzhiyun~~~~~~~~~~
1165*4882a593Smuzhiyun
1166*4882a593SmuzhiyunModels:
1167*4882a593Smuzhiyun
1168*4882a593Smuzhiyun- Captivator Pro/TV (ISA?)
1169*4882a593Smuzhiyun- Captivator PCI/VC (Bt848 bundled with camera) (capture only)
1170*4882a593Smuzhiyun
1171*4882a593SmuzhiyunTechnotrend
1172*4882a593Smuzhiyun~~~~~~~~~~~~
1173*4882a593Smuzhiyun
1174*4882a593SmuzhiyunModels:
1175*4882a593Smuzhiyun
1176*4882a593Smuzhiyun- TT-SAT PCI (PCB "Sat-PCI Rev.:1.3.1"; zr36125, vpx3225d, stc0056a, Tuner:BSKE6-155A
1177*4882a593Smuzhiyun- TT-DVB-Sat
1178*4882a593Smuzhiyun   - revisions 1.1, 1.3, 1.5, 1.6 and 2.1
1179*4882a593Smuzhiyun   - This card is sold as OEM from:
1180*4882a593Smuzhiyun
1181*4882a593Smuzhiyun	- Siemens DVB-s Card
1182*4882a593Smuzhiyun	- Hauppauge WinTV DVB-S
1183*4882a593Smuzhiyun	- Technisat SkyStar 1 DVB
1184*4882a593Smuzhiyun	- Galaxis DVB Sat
1185*4882a593Smuzhiyun
1186*4882a593Smuzhiyun   - Now this card is called TT-PCline Premium Family
1187*4882a593Smuzhiyun   - TT-Budget (saa7146, bsru6-701a)
1188*4882a593Smuzhiyun     This card is sold as OEM from:
1189*4882a593Smuzhiyun
1190*4882a593Smuzhiyun	- Hauppauge WinTV Nova
1191*4882a593Smuzhiyun	- Satelco Standard PCI (DVB-S)
1192*4882a593Smuzhiyun   - TT-DVB-C PCI
1193*4882a593Smuzhiyun
1194*4882a593SmuzhiyunTeles
1195*4882a593Smuzhiyun~~~~~
1196*4882a593Smuzhiyun
1197*4882a593Smuzhiyun DVB-s (Rev. 2.2, BSRV2-301A, data only?)
1198*4882a593Smuzhiyun
1199*4882a593SmuzhiyunRemote Vision
1200*4882a593Smuzhiyun~~~~~~~~~~~~~
1201*4882a593Smuzhiyun
1202*4882a593SmuzhiyunMX RV605 (Bt848 capture only)
1203*4882a593Smuzhiyun
1204*4882a593SmuzhiyunBoeder
1205*4882a593Smuzhiyun~~~~~~
1206*4882a593Smuzhiyun
1207*4882a593SmuzhiyunModels:
1208*4882a593Smuzhiyun
1209*4882a593Smuzhiyun- PC ChatCam (Model 68252) (Bt848 capture only)
1210*4882a593Smuzhiyun- Tv/Fm Capture Card  (Model 68404) = PV951
1211*4882a593Smuzhiyun
1212*4882a593SmuzhiyunMedia-Surfer  (esc-kathrein.de)
1213*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1214*4882a593Smuzhiyun
1215*4882a593SmuzhiyunModels:
1216*4882a593Smuzhiyun
1217*4882a593Smuzhiyun- Sat-Surfer (ISA)
1218*4882a593Smuzhiyun- Sat-Surfer PCI = Techni-PC-Sat
1219*4882a593Smuzhiyun- Cable-Surfer 1
1220*4882a593Smuzhiyun- Cable-Surfer 2
1221*4882a593Smuzhiyun- Cable-Surfer PCI (zr36120)
1222*4882a593Smuzhiyun- Audio-Surfer (ISA Radio card)
1223*4882a593Smuzhiyun
1224*4882a593SmuzhiyunJetway (www.jetway.com.tw)
1225*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~
1226*4882a593Smuzhiyun
1227*4882a593SmuzhiyunModels:
1228*4882a593Smuzhiyun
1229*4882a593Smuzhiyun- JW-TV 878M
1230*4882a593Smuzhiyun- JW-TV 878  = KWorld KW-TV878RF
1231*4882a593Smuzhiyun
1232*4882a593SmuzhiyunGalaxis
1233*4882a593Smuzhiyun~~~~~~~
1234*4882a593Smuzhiyun
1235*4882a593SmuzhiyunModels:
1236*4882a593Smuzhiyun
1237*4882a593Smuzhiyun- Galaxis DVB Card S CI
1238*4882a593Smuzhiyun- Galaxis DVB Card C CI
1239*4882a593Smuzhiyun- Galaxis DVB Card S
1240*4882a593Smuzhiyun- Galaxis DVB Card C
1241*4882a593Smuzhiyun- Galaxis plug.in S [neuer Name: Galaxis DVB Card S CI
1242*4882a593Smuzhiyun
1243*4882a593SmuzhiyunHauppauge
1244*4882a593Smuzhiyun~~~~~~~~~
1245*4882a593Smuzhiyun
1246*4882a593SmuzhiyunModels:
1247*4882a593Smuzhiyun
1248*4882a593Smuzhiyun- many many WinTV models ...
1249*4882a593Smuzhiyun- WinTV DVBs = Technotrend Premium 1.3
1250*4882a593Smuzhiyun- WinTV NOVA = Technotrend Budget 1.1 "S-DVB DATA"
1251*4882a593Smuzhiyun- WinTV NOVA-CI "SDVBACI"
1252*4882a593Smuzhiyun- WinTV Nova USB (=Technotrend USB 1.0)
1253*4882a593Smuzhiyun- WinTV-Nexus-s (=Technotrend Premium 2.1 or 2.2)
1254*4882a593Smuzhiyun- WinTV PVR
1255*4882a593Smuzhiyun- WinTV PVR 250
1256*4882a593Smuzhiyun- WinTV PVR 450
1257*4882a593Smuzhiyun
1258*4882a593SmuzhiyunUS models
1259*4882a593Smuzhiyun
1260*4882a593Smuzhiyun-990 WinTV-PVR-350 (249USD) (iTVC15 chipset + radio)
1261*4882a593Smuzhiyun-980 WinTV-PVR-250 (149USD) (iTVC15 chipset)
1262*4882a593Smuzhiyun-880 WinTV-PVR-PCI (199USD) (KFIR chipset + bt878)
1263*4882a593Smuzhiyun-881 WinTV-PVR-USB
1264*4882a593Smuzhiyun-190 WinTV-GO
1265*4882a593Smuzhiyun-191 WinTV-GO-FM
1266*4882a593Smuzhiyun-404 WinTV
1267*4882a593Smuzhiyun-401 WinTV-radio
1268*4882a593Smuzhiyun-495 WinTV-Theater
1269*4882a593Smuzhiyun-602 WinTV-USB
1270*4882a593Smuzhiyun-621 WinTV-USB-FM
1271*4882a593Smuzhiyun-600 USB-Live
1272*4882a593Smuzhiyun-698 WinTV-HD
1273*4882a593Smuzhiyun-697 WinTV-D
1274*4882a593Smuzhiyun-564 WinTV-Nexus-S
1275*4882a593Smuzhiyun
1276*4882a593SmuzhiyunDeutsche Modelle:
1277*4882a593Smuzhiyun
1278*4882a593Smuzhiyun-603 WinTV GO
1279*4882a593Smuzhiyun-719 WinTV Primio-FM
1280*4882a593Smuzhiyun-718 WinTV PCI-FM
1281*4882a593Smuzhiyun-497 WinTV Theater
1282*4882a593Smuzhiyun-569 WinTV USB
1283*4882a593Smuzhiyun-568 WinTV USB-FM
1284*4882a593Smuzhiyun-882 WinTV PVR
1285*4882a593Smuzhiyun-981 WinTV PVR 250
1286*4882a593Smuzhiyun-891 WinTV-PVR-USB
1287*4882a593Smuzhiyun-541 WinTV Nova
1288*4882a593Smuzhiyun-488 WinTV Nova-Ci
1289*4882a593Smuzhiyun-564 WinTV-Nexus-s
1290*4882a593Smuzhiyun-727 WinTV-DVB-c
1291*4882a593Smuzhiyun-545 Common Interface
1292*4882a593Smuzhiyun-898 WinTV-Nova-USB
1293*4882a593Smuzhiyun
1294*4882a593SmuzhiyunUK models:
1295*4882a593Smuzhiyun
1296*4882a593Smuzhiyun-607 WinTV Go
1297*4882a593Smuzhiyun-693,793 WinTV Primio FM
1298*4882a593Smuzhiyun-647,747 WinTV PCI FM
1299*4882a593Smuzhiyun-498 WinTV Theater
1300*4882a593Smuzhiyun-883 WinTV PVR
1301*4882a593Smuzhiyun-893 WinTV PVR USB  (Duplicate entry)
1302*4882a593Smuzhiyun-566 WinTV USB (UK)
1303*4882a593Smuzhiyun-573 WinTV USB FM
1304*4882a593Smuzhiyun-429 Impact VCB (bt848)
1305*4882a593Smuzhiyun-600 USB Live (Video-In 1x Comp, 1xSVHS)
1306*4882a593Smuzhiyun-542 WinTV Nova
1307*4882a593Smuzhiyun-717 WinTV DVB-S
1308*4882a593Smuzhiyun-909 Nova-t PCI
1309*4882a593Smuzhiyun-893 Nova-t USB   (Duplicate entry)
1310*4882a593Smuzhiyun-802 MyTV
1311*4882a593Smuzhiyun-804 MyView
1312*4882a593Smuzhiyun-809 MyVideo
1313*4882a593Smuzhiyun-872 MyTV2Go FM
1314*4882a593Smuzhiyun-546 WinTV Nova-S CI
1315*4882a593Smuzhiyun-543 WinTV Nova
1316*4882a593Smuzhiyun-907 Nova-S USB
1317*4882a593Smuzhiyun-908 Nova-T USB
1318*4882a593Smuzhiyun-717 WinTV Nexus-S
1319*4882a593Smuzhiyun-157 DEC3000-s Standalone + USB
1320*4882a593Smuzhiyun
1321*4882a593SmuzhiyunSpain:
1322*4882a593Smuzhiyun
1323*4882a593Smuzhiyun-685 WinTV-Go
1324*4882a593Smuzhiyun-690 WinTV-PrimioFM
1325*4882a593Smuzhiyun-416 WinTV-PCI Nicam Estereo
1326*4882a593Smuzhiyun-677 WinTV-PCI-FM
1327*4882a593Smuzhiyun-699 WinTV-Theater
1328*4882a593Smuzhiyun-683 WinTV-USB
1329*4882a593Smuzhiyun-678 WinTV-USB-FM
1330*4882a593Smuzhiyun-983 WinTV-PVR-250
1331*4882a593Smuzhiyun-883 WinTV-PVR-PCI
1332*4882a593Smuzhiyun-993 WinTV-PVR-350
1333*4882a593Smuzhiyun-893 WinTV-PVR-USB
1334*4882a593Smuzhiyun-728 WinTV-DVB-C PCI
1335*4882a593Smuzhiyun-832 MyTV2Go
1336*4882a593Smuzhiyun-869 MyTV2Go-FM
1337*4882a593Smuzhiyun-805 MyVideo (USB)
1338*4882a593Smuzhiyun
1339*4882a593Smuzhiyun
1340*4882a593SmuzhiyunMatrix-Vision
1341*4882a593Smuzhiyun~~~~~~~~~~~~~
1342*4882a593Smuzhiyun
1343*4882a593SmuzhiyunModels:
1344*4882a593Smuzhiyun
1345*4882a593Smuzhiyun- MATRIX-Vision MV-Delta
1346*4882a593Smuzhiyun- MATRIX-Vision MV-Delta 2
1347*4882a593Smuzhiyun- MVsigma-SLC (Bt848)
1348*4882a593Smuzhiyun
1349*4882a593SmuzhiyunConceptronic (.net)
1350*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~
1351*4882a593Smuzhiyun
1352*4882a593SmuzhiyunModels:
1353*4882a593Smuzhiyun
1354*4882a593Smuzhiyun- TVCON FM,  TV card w/ FM = CPH05x
1355*4882a593Smuzhiyun- TVCON = CPH06x
1356*4882a593Smuzhiyun
1357*4882a593SmuzhiyunBestData
1358*4882a593Smuzhiyun~~~~~~~~
1359*4882a593Smuzhiyun
1360*4882a593SmuzhiyunModels:
1361*4882a593Smuzhiyun
1362*4882a593Smuzhiyun- HCC100 = VCC100rev1 + camera
1363*4882a593Smuzhiyun- VCC100 rev1 (bt848)
1364*4882a593Smuzhiyun- VCC100 rev2 (bt878)
1365*4882a593Smuzhiyun
1366*4882a593SmuzhiyunGallant  (www.gallantcom.com) www.minton.com.tw
1367*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1368*4882a593Smuzhiyun
1369*4882a593SmuzhiyunModels:
1370*4882a593Smuzhiyun
1371*4882a593Smuzhiyun- Intervision IV-510 (capture only bt8x8)
1372*4882a593Smuzhiyun- Intervision IV-550 (bt8x8)
1373*4882a593Smuzhiyun- Intervision IV-100 (zoran)
1374*4882a593Smuzhiyun- Intervision IV-1000 (bt8x8)
1375*4882a593Smuzhiyun
1376*4882a593SmuzhiyunAsonic (www.asonic.com.cn) (website down)
1377*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1378*4882a593Smuzhiyun
1379*4882a593SmuzhiyunSkyEye tv 878
1380*4882a593Smuzhiyun
1381*4882a593SmuzhiyunHoontech
1382*4882a593Smuzhiyun~~~~~~~~
1383*4882a593Smuzhiyun
1384*4882a593Smuzhiyun878TV/FM
1385*4882a593Smuzhiyun
1386*4882a593SmuzhiyunTeppro (www.itcteppro.com.tw)
1387*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1388*4882a593Smuzhiyun
1389*4882a593SmuzhiyunModels:
1390*4882a593Smuzhiyun
1391*4882a593Smuzhiyun- ITC PCITV (Card Ver 1.0) "Teppro TV1/TVFM1 Card"
1392*4882a593Smuzhiyun- ITC PCITV (Card Ver 2.0)
1393*4882a593Smuzhiyun- ITC PCITV (Card Ver 3.0) = "PV-BT878P+ (REV.9D)"
1394*4882a593Smuzhiyun- ITC PCITV (Card Ver 4.0)
1395*4882a593Smuzhiyun- TEPPRO IV-550 (For BT848 Main Chip)
1396*4882a593Smuzhiyun- ITC DSTTV (bt878, satellite)
1397*4882a593Smuzhiyun- ITC VideoMaker (saa7146, StreamMachine sm2110, tvtuner) "PV-SM2210P+ (REV:1C)"
1398*4882a593Smuzhiyun
1399*4882a593SmuzhiyunKworld (www.kworld.com.tw)
1400*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~
1401*4882a593Smuzhiyun
1402*4882a593SmuzhiyunPC TV Station:
1403*4882a593Smuzhiyun
1404*4882a593Smuzhiyun- KWORLD KW-TV878R  TV (no radio)
1405*4882a593Smuzhiyun- KWORLD KW-TV878RF TV (w/ radio)
1406*4882a593Smuzhiyun- KWORLD KW-TVL878RF (low profile)
1407*4882a593Smuzhiyun- KWORLD KW-TV713XRF (saa7134)
1408*4882a593Smuzhiyun
1409*4882a593Smuzhiyun
1410*4882a593Smuzhiyun MPEG TV Station (same cards as above plus WinDVR Software MPEG en/decoder)
1411*4882a593Smuzhiyun
1412*4882a593Smuzhiyun- KWORLD KW-TV878R -Pro   TV (no Radio)
1413*4882a593Smuzhiyun- KWORLD KW-TV878RF-Pro   TV (w/ Radio)
1414*4882a593Smuzhiyun- KWORLD KW-TV878R -Ultra TV (no Radio)
1415*4882a593Smuzhiyun- KWORLD KW-TV878RF-Ultra TV (w/ Radio)
1416*4882a593Smuzhiyun
1417*4882a593SmuzhiyunJTT/ Justy Corp.(http://www.jtt.ne.jp/)
1418*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1419*4882a593Smuzhiyun
1420*4882a593SmuzhiyunJTT-02 (JTT TV) "TV watchmate pro" (bt848)
1421*4882a593Smuzhiyun
1422*4882a593SmuzhiyunADS www.adstech.com
1423*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~
1424*4882a593Smuzhiyun
1425*4882a593SmuzhiyunModels:
1426*4882a593Smuzhiyun
1427*4882a593Smuzhiyun- Channel Surfer TV ( CHX-950 )
1428*4882a593Smuzhiyun- Channel Surfer TV+FM ( CHX-960FM )
1429*4882a593Smuzhiyun
1430*4882a593SmuzhiyunAVEC www.prochips.com
1431*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~
1432*4882a593Smuzhiyun
1433*4882a593SmuzhiyunAVEC Intercapture (bt848, tea6320)
1434*4882a593Smuzhiyun
1435*4882a593SmuzhiyunNoBrand
1436*4882a593Smuzhiyun~~~~~~~
1437*4882a593Smuzhiyun
1438*4882a593SmuzhiyunTV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3\_"
1439*4882a593Smuzhiyun
1440*4882a593SmuzhiyunMach www.machspeed.com
1441*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~
1442*4882a593Smuzhiyun
1443*4882a593SmuzhiyunMach TV 878
1444*4882a593Smuzhiyun
1445*4882a593SmuzhiyunEline www.eline-net.com/
1446*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~
1447*4882a593Smuzhiyun
1448*4882a593SmuzhiyunModels:
1449*4882a593Smuzhiyun
1450*4882a593Smuzhiyun- Eline Vision TVMaster / TVMaster FM (ELV-TVM/ ELV-TVM-FM) = LR26  (bt878)
1451*4882a593Smuzhiyun- Eline Vision TVMaster-2000 (ELV-TVM-2000, ELV-TVM-2000-FM)= LR138 (saa713x)
1452*4882a593Smuzhiyun
1453*4882a593SmuzhiyunSpirit
1454*4882a593Smuzhiyun~~~~~~
1455*4882a593Smuzhiyun
1456*4882a593Smuzhiyun- Spirit TV Tuner/Video Capture Card (bt848)
1457*4882a593Smuzhiyun
1458*4882a593SmuzhiyunBoser www.boser.com.tw
1459*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~
1460*4882a593Smuzhiyun
1461*4882a593SmuzhiyunModels:
1462*4882a593Smuzhiyun
1463*4882a593Smuzhiyun- HS-878 Mini PCI Capture Add-on Card
1464*4882a593Smuzhiyun- HS-879 Mini PCI 3D Audio and Capture Add-on Card (w/ ES1938 Solo-1)
1465*4882a593Smuzhiyun
1466*4882a593SmuzhiyunSatelco www.citycom-gmbh.de, www.satelco.de
1467*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1468*4882a593Smuzhiyun
1469*4882a593SmuzhiyunModels:
1470*4882a593Smuzhiyun
1471*4882a593Smuzhiyun- TV-FM =KNC1 saa7134
1472*4882a593Smuzhiyun- Standard PCI (DVB-S) = Technotrend Budget
1473*4882a593Smuzhiyun- Standard PCI (DVB-S) w/ CI
1474*4882a593Smuzhiyun- Satelco Highend PCI (DVB-S) = Technotrend Premium
1475*4882a593Smuzhiyun
1476*4882a593Smuzhiyun
1477*4882a593SmuzhiyunSensoray www.sensoray.com
1478*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~
1479*4882a593Smuzhiyun
1480*4882a593SmuzhiyunModels:
1481*4882a593Smuzhiyun
1482*4882a593Smuzhiyun- Sensoray 311 (PC/104 bus)
1483*4882a593Smuzhiyun- Sensoray 611 (PCI)
1484*4882a593Smuzhiyun
1485*4882a593SmuzhiyunCEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])
1486*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1487*4882a593Smuzhiyun
1488*4882a593SmuzhiyunModels:
1489*4882a593Smuzhiyun
1490*4882a593Smuzhiyun- TV Tuner  -  HBY-33A-RAFFLES  Brooktree Bt848KPF + Philips
1491*4882a593Smuzhiyun- TV Tuner MG9910  -  HBY33A-TVO  CEI + Philips SAA7110 + OKI M548262 + ST STV8438CV
1492*4882a593Smuzhiyun- Primetime TV (ISA)
1493*4882a593Smuzhiyun
1494*4882a593Smuzhiyun  - acquired by Singapore Technologies
1495*4882a593Smuzhiyun  - now operating as Chartered Semiconductor Manufacturing
1496*4882a593Smuzhiyun  - Manufacturer of video cards is listed as:
1497*4882a593Smuzhiyun
1498*4882a593Smuzhiyun    - Cogent Electronics Industries [CEI]
1499*4882a593Smuzhiyun
1500*4882a593SmuzhiyunAITech
1501*4882a593Smuzhiyun~~~~~~
1502*4882a593Smuzhiyun
1503*4882a593SmuzhiyunModels:
1504*4882a593Smuzhiyun
1505*4882a593Smuzhiyun- Wavewatcher TV (ISA)
1506*4882a593Smuzhiyun- AITech WaveWatcher TV-PCI = can be LR26 (Bt848) or LR50 (BT878)
1507*4882a593Smuzhiyun- WaveWatcher TVR-202 TV/FM Radio Card (ISA)
1508*4882a593Smuzhiyun
1509*4882a593SmuzhiyunMAXRON
1510*4882a593Smuzhiyun~~~~~~
1511*4882a593Smuzhiyun
1512*4882a593SmuzhiyunMaxron MaxTV/FM Radio (KW-TV878-FNT) = Kworld or JW-TV878-FBK
1513*4882a593Smuzhiyun
1514*4882a593Smuzhiyunwww.ids-imaging.de
1515*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~
1516*4882a593Smuzhiyun
1517*4882a593SmuzhiyunModels:
1518*4882a593Smuzhiyun
1519*4882a593Smuzhiyun- Falcon Series (capture only)
1520*4882a593Smuzhiyun
1521*4882a593SmuzhiyunIn USA: http://www.theimagingsource.com/
1522*4882a593Smuzhiyun- DFG/LC1
1523*4882a593Smuzhiyun
1524*4882a593Smuzhiyunwww.sknet-web.co.jp
1525*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~
1526*4882a593Smuzhiyun
1527*4882a593SmuzhiyunSKnet Monster TV (saa7134)
1528*4882a593Smuzhiyun
1529*4882a593SmuzhiyunA-Max www.amaxhk.com (Colormax, Amax, Napa)
1530*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1531*4882a593Smuzhiyun
1532*4882a593SmuzhiyunAPAC Viewcomp 878
1533*4882a593Smuzhiyun
1534*4882a593SmuzhiyunCybertainment
1535*4882a593Smuzhiyun~~~~~~~~~~~~~
1536*4882a593Smuzhiyun
1537*4882a593SmuzhiyunModels:
1538*4882a593Smuzhiyun
1539*4882a593Smuzhiyun- CyberMail AV Video Email Kit w/ PCI Capture Card (capture only)
1540*4882a593Smuzhiyun- CyberMail Xtreme
1541*4882a593Smuzhiyun
1542*4882a593SmuzhiyunThese are Flyvideo
1543*4882a593Smuzhiyun
1544*4882a593SmuzhiyunVCR (http://www.vcrinc.com/)
1545*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1546*4882a593Smuzhiyun
1547*4882a593SmuzhiyunVideo Catcher 16
1548*4882a593Smuzhiyun
1549*4882a593SmuzhiyunTwinhan
1550*4882a593Smuzhiyun~~~~~~~
1551*4882a593Smuzhiyun
1552*4882a593SmuzhiyunModels:
1553*4882a593Smuzhiyun
1554*4882a593Smuzhiyun- DST Card/DST-IP (bt878, twinhan asic) VP-1020
1555*4882a593Smuzhiyun  - Sold as:
1556*4882a593Smuzhiyun
1557*4882a593Smuzhiyun    - KWorld DVBS Satellite TV-Card
1558*4882a593Smuzhiyun    - Powercolor DSTV Satellite Tuner Card
1559*4882a593Smuzhiyun    - Prolink Pixelview DTV2000
1560*4882a593Smuzhiyun    - Provideo PV-911 Digital Satellite TV Tuner Card With Common Interface ?
1561*4882a593Smuzhiyun
1562*4882a593Smuzhiyun- DST-CI Card (DVB Satellite) VP-1030
1563*4882a593Smuzhiyun- DCT Card (DVB cable)
1564*4882a593Smuzhiyun
1565*4882a593SmuzhiyunMSI
1566*4882a593Smuzhiyun~~~
1567*4882a593Smuzhiyun
1568*4882a593SmuzhiyunModels:
1569*4882a593Smuzhiyun
1570*4882a593Smuzhiyun- MSI TV@nywhere Tuner Card (MS-8876) (CX23881/883) Not Bt878 compatible.
1571*4882a593Smuzhiyun- MS-8401 DVB-S
1572*4882a593Smuzhiyun
1573*4882a593SmuzhiyunFocus www.focusinfo.com
1574*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~
1575*4882a593Smuzhiyun
1576*4882a593SmuzhiyunInVideo PCI (bt878)
1577*4882a593Smuzhiyun
1578*4882a593SmuzhiyunSdisilk www.sdisilk.com/
1579*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~
1580*4882a593Smuzhiyun
1581*4882a593SmuzhiyunModels:
1582*4882a593Smuzhiyun
1583*4882a593Smuzhiyun- SDI Silk 100
1584*4882a593Smuzhiyun- SDI Silk 200 SDI Input Card
1585*4882a593Smuzhiyun
1586*4882a593Smuzhiyunwww.euresys.com
1587*4882a593Smuzhiyun~~~~~~~~~~~~~~~
1588*4882a593Smuzhiyun
1589*4882a593SmuzhiyunPICOLO series
1590*4882a593Smuzhiyun
1591*4882a593SmuzhiyunPMC/Pace
1592*4882a593Smuzhiyun~~~~~~~~
1593*4882a593Smuzhiyun
1594*4882a593Smuzhiyunwww.pacecom.co.uk website closed
1595*4882a593Smuzhiyun
1596*4882a593SmuzhiyunMercury www.kobian.com (UK and FR)
1597*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1598*4882a593Smuzhiyun
1599*4882a593SmuzhiyunModels:
1600*4882a593Smuzhiyun
1601*4882a593Smuzhiyun- LR50
1602*4882a593Smuzhiyun- LR138RBG-Rx  == LR138
1603*4882a593Smuzhiyun
1604*4882a593SmuzhiyunTEC sound
1605*4882a593Smuzhiyun~~~~~~~~~
1606*4882a593Smuzhiyun
1607*4882a593SmuzhiyunTV-Mate = Zoltrix VP-8482
1608*4882a593Smuzhiyun
1609*4882a593SmuzhiyunThough educated googling found: www.techmakers.com
1610*4882a593Smuzhiyun
1611*4882a593Smuzhiyun(package and manuals don't have any other manufacturer info) TecSound
1612*4882a593Smuzhiyun
1613*4882a593SmuzhiyunLorenzen www.lorenzen.de
1614*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~
1615*4882a593Smuzhiyun
1616*4882a593SmuzhiyunSL DVB-S PCI = Technotrend Budget PCI (su1278 or bsru version)
1617*4882a593Smuzhiyun
1618*4882a593SmuzhiyunOrigo (.uk) www.origo2000.com
1619*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1620*4882a593Smuzhiyun
1621*4882a593SmuzhiyunPC TV Card = LR50
1622*4882a593Smuzhiyun
1623*4882a593SmuzhiyunI/O Magic www.iomagic.com
1624*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~
1625*4882a593Smuzhiyun
1626*4882a593SmuzhiyunPC PVR - Desktop TV Personal Video Recorder DR-PCTV100 = Pinnacle ROB2D-51009464 4.0 + Cyberlink PowerVCR II
1627*4882a593Smuzhiyun
1628*4882a593SmuzhiyunArowana
1629*4882a593Smuzhiyun~~~~~~~
1630*4882a593Smuzhiyun
1631*4882a593SmuzhiyunTV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?)
1632*4882a593Smuzhiyun
1633*4882a593SmuzhiyuniTVC15 boards
1634*4882a593Smuzhiyun~~~~~~~~~~~~~
1635*4882a593Smuzhiyun
1636*4882a593Smuzhiyunkuroutoshikou.com ITVC15
1637*4882a593Smuzhiyunyuan.com MPG160 PCI TV (Internal PCI MPEG2 encoder card plus TV-tuner)
1638*4882a593Smuzhiyun
1639*4882a593SmuzhiyunAsus www.asuscom.com
1640*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~
1641*4882a593Smuzhiyun
1642*4882a593SmuzhiyunModels:
1643*4882a593Smuzhiyun
1644*4882a593Smuzhiyun- Asus TV Tuner Card 880 NTSC (low profile, cx23880)
1645*4882a593Smuzhiyun- Asus TV (saa7134)
1646*4882a593Smuzhiyun
1647*4882a593SmuzhiyunHoontech
1648*4882a593Smuzhiyun~~~~~~~~
1649*4882a593Smuzhiyun
1650*4882a593Smuzhiyunhttp://www.hoontech.de/
1651*4882a593Smuzhiyun
1652*4882a593Smuzhiyun- HART Vision 848 (H-ART Vision 848)
1653*4882a593Smuzhiyun- HART Vision 878 (H-Art Vision 878)
1654*4882a593Smuzhiyun
1655*4882a593Smuzhiyun
1656*4882a593Smuzhiyun
1657*4882a593SmuzhiyunChips used at bttv devices
1658*4882a593Smuzhiyun--------------------------
1659*4882a593Smuzhiyun
1660*4882a593Smuzhiyun- all boards:
1661*4882a593Smuzhiyun
1662*4882a593Smuzhiyun  - Brooktree Bt848/848A/849/878/879: video capture chip
1663*4882a593Smuzhiyun
1664*4882a593Smuzhiyun- Board specific
1665*4882a593Smuzhiyun
1666*4882a593Smuzhiyun  - Miro PCTV:
1667*4882a593Smuzhiyun
1668*4882a593Smuzhiyun    - Philips or Temic Tuner
1669*4882a593Smuzhiyun
1670*4882a593Smuzhiyun  - Hauppauge Win/TV pci (version 405):
1671*4882a593Smuzhiyun
1672*4882a593Smuzhiyun    - Microchip 24LC02B or Philips 8582E2Y:
1673*4882a593Smuzhiyun
1674*4882a593Smuzhiyun       - 256 Byte EEPROM with configuration information
1675*4882a593Smuzhiyun       - I2C 0xa0-0xa1, (24LC02B also responds to 0xa2-0xaf)
1676*4882a593Smuzhiyun
1677*4882a593Smuzhiyun    - Philips SAA5246AGP/E: Videotext decoder chip, I2C 0x22-0x23
1678*4882a593Smuzhiyun
1679*4882a593Smuzhiyun    - TDA9800: sound decoder
1680*4882a593Smuzhiyun
1681*4882a593Smuzhiyun    - Winbond W24257AS-35: 32Kx8 CMOS static RAM (Videotext buffer mem)
1682*4882a593Smuzhiyun
1683*4882a593Smuzhiyun    - 14052B: analog switch for selection of sound source
1684*4882a593Smuzhiyun
1685*4882a593Smuzhiyun- PAL:
1686*4882a593Smuzhiyun
1687*4882a593Smuzhiyun  - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
1688*4882a593Smuzhiyun  - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
1689*4882a593Smuzhiyun
1690*4882a593Smuzhiyun- NTSC:
1691*4882a593Smuzhiyun
1692*4882a593Smuzhiyun  - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
1693*4882a593Smuzhiyun  - TSA5518: no datasheet available on Philips site
1694*4882a593Smuzhiyun
1695*4882a593Smuzhiyun- STB TV pci:
1696*4882a593Smuzhiyun
1697*4882a593Smuzhiyun  - ???
1698*4882a593Smuzhiyun  - if you want better support for STB cards send me info!
1699*4882a593Smuzhiyun    Look at the board! What chips are on it?
1700*4882a593Smuzhiyun
1701*4882a593Smuzhiyun
1702*4882a593Smuzhiyun
1703*4882a593Smuzhiyun
1704*4882a593SmuzhiyunSpecs
1705*4882a593Smuzhiyun-----
1706*4882a593Smuzhiyun
1707*4882a593SmuzhiyunPhilips		http://www.Semiconductors.COM/pip/
1708*4882a593Smuzhiyun
1709*4882a593SmuzhiyunConexant	http://www.conexant.com/
1710*4882a593Smuzhiyun
1711*4882a593SmuzhiyunMicronas	http://www.micronas.com/en/home/index.html
1712*4882a593Smuzhiyun
1713*4882a593SmuzhiyunThanks
1714*4882a593Smuzhiyun------
1715*4882a593Smuzhiyun
1716*4882a593SmuzhiyunMany thanks to:
1717*4882a593Smuzhiyun
1718*4882a593Smuzhiyun- Markus Schroeder <schroedm@uni-duesseldorf.de> for information on the Bt848
1719*4882a593Smuzhiyun  and tuner programming and his control program xtvc.
1720*4882a593Smuzhiyun
1721*4882a593Smuzhiyun- Martin Buck <martin-2.buck@student.uni-ulm.de> for his great Videotext
1722*4882a593Smuzhiyun  package.
1723*4882a593Smuzhiyun
1724*4882a593Smuzhiyun- Gerd Hoffmann for the MSP3400 support and the modular
1725*4882a593Smuzhiyun  I2C, tuner, ... support.
1726*4882a593Smuzhiyun
1727*4882a593Smuzhiyun
1728*4882a593Smuzhiyun- MATRIX Vision for giving us 2 cards for free, which made support of
1729*4882a593Smuzhiyun  single crystal operation possible.
1730*4882a593Smuzhiyun
1731*4882a593Smuzhiyun- MIRO for providing a free PCTV card and detailed information about the
1732*4882a593Smuzhiyun  components on their cards. (E.g. how the tuner type is detected)
1733*4882a593Smuzhiyun  Without their card I could not have debugged the NTSC mode.
1734*4882a593Smuzhiyun
1735*4882a593Smuzhiyun- Hauppauge for telling how the sound input is selected and what components
1736*4882a593Smuzhiyun  they do and will use on their radio cards.
1737*4882a593Smuzhiyun  Also many thanks for faxing me the FM1216 data sheet.
1738*4882a593Smuzhiyun
1739*4882a593SmuzhiyunContributors
1740*4882a593Smuzhiyun------------
1741*4882a593Smuzhiyun
1742*4882a593SmuzhiyunMichael Chu <mmchu@pobox.com>
1743*4882a593Smuzhiyun  AverMedia fix and more flexible card recognition
1744*4882a593Smuzhiyun
1745*4882a593SmuzhiyunAlan Cox <alan@lxorguk.ukuu.org.uk>
1746*4882a593Smuzhiyun  Video4Linux interface and 2.1.x kernel adaptation
1747*4882a593Smuzhiyun
1748*4882a593SmuzhiyunChris Kleitsch
1749*4882a593Smuzhiyun  Hardware I2C
1750*4882a593Smuzhiyun
1751*4882a593SmuzhiyunGerd Hoffmann
1752*4882a593Smuzhiyun  Radio card (ITT sound processor)
1753*4882a593Smuzhiyun
1754*4882a593Smuzhiyunbigfoot <bigfoot@net-way.net>
1755*4882a593Smuzhiyun
1756*4882a593SmuzhiyunRagnar Hojland Espinosa <ragnar@macula.net>
1757*4882a593Smuzhiyun  ConferenceTV card
1758*4882a593Smuzhiyun
1759*4882a593Smuzhiyun
1760*4882a593Smuzhiyun+ many more (please mail me if you are missing in this list and would
1761*4882a593Smuzhiyun	     like to be mentioned)
1762