blob: 611e8d529f161d2bfd86896a30be710bf0aa4fa6 [file] [log] [blame]
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001The bttv driver
2===============
3
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03004Release notes for bttv
5----------------------
6
7You'll need at least these config options for bttv:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03008
9.. code-block:: none
10
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -030011 CONFIG_I2C=m
12 CONFIG_I2C_ALGOBIT=m
13 CONFIG_VIDEO_DEV=m
14
15The latest bttv version is available from http://bytesex.org/bttv/
16
17
18Make bttv work with your card
19-----------------------------
20
21Just try "modprobe bttv" and see if that works.
22
23If it doesn't bttv likely could not autodetect your card and needs some
24insmod options. The most important insmod option for bttv is "card=n"
25to select the correct card type. If you get video but no sound you've
26very likely specified the wrong (or no) card type. A list of supported
27cards is in CARDLIST.bttv
28
29If bttv takes very long to load (happens sometimes with the cheap
30cards which have no tuner), try adding this to your modules.conf:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -030031
32.. code-block:: none
33
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -030034 options i2c-algo-bit bit_test=1
35
36For the WinTV/PVR you need one firmware file from the driver CD:
37hcwamc.rbf. The file is in the pvr45xxx.exe archive (self-extracting
38zip file, unzip can unpack it). Put it into the /etc/pvr directory or
39use the firm_altera=<path> insmod option to point the driver to the
40location of the file.
41
42If your card isn't listed in CARDLIST.bttv or if you have trouble making
43audio work, you should read the Sound-FAQ.
44
45
46Autodetecting cards
47-------------------
48
49bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists
50the Subsystem ID in the second line, looks like this:
51
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -030052.. code-block:: none
53
54 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
55 Subsystem: Hauppauge computer works Inc. WinTV/GO
56 Flags: bus master, medium devsel, latency 32, IRQ 5
57 Memory at e2000000 (32-bit, prefetchable) [size=4K]
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -030058
59only bt878-based cards can have a subsystem ID (which does not mean
60that every card really has one). bt848 cards can't have a Subsystem
61ID and therefore can't be autodetected. There is a list with the ID's
62in bttv-cards.c (in case you are intrested or want to mail patches
63with updates).
64
65
66Still doesn't work?
67-------------------
68
69I do NOT have a lab with 30+ different grabber boards and a
70PAL/NTSC/SECAM test signal generator at home, so I often can't
71reproduce your problems. This makes debugging very difficult for me.
72If you have some knowledge and spare time, please try to fix this
73yourself (patches very welcome of course...) You know: The linux
74slogan is "Do it yourself".
75
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -030076There is a mailing list at
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -030077http://vger.kernel.org/vger-lists.html#linux-media
78
79If you have trouble with some specific TV card, try to ask there
80instead of mailing me directly. The chance that someone with the
81same card listens there is much higher...
82
83For problems with sound: There are a lot of different systems used
84for TV sound all over the world. And there are also different chips
85which decode the audio signal. Reports about sound problems ("stereo
86does'nt work") are pretty useless unless you include some details
87about your hardware and the TV sound scheme used in your country (or
88at least the country you are living in).
89
90Modprobe options
91----------------
92
93Note: "modinfo <module>" prints various information about a kernel
94module, among them a complete and up-to-date list of insmod options.
95This list tends to be outdated because it is updated manually ...
96
97==========================================================================
98
99bttv.o
100
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300101.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300102
103 the bt848/878 (grabber chip) driver
104
105 insmod args:
106 card=n card type, see CARDLIST for a list.
107 tuner=n tuner type, see CARDLIST for a list.
108 radio=0/1 card supports radio
109 pll=0/1/2 pll settings
110 0: don't use PLL
111 1: 28 MHz crystal installed
112 2: 35 MHz crystal installed
113
114 triton1=0/1 for Triton1 (+others) compatibility
115 vsfx=0/1 yet another chipset bug compatibility bit
116 see README.quirks for details on these two.
117
118 bigendian=n Set the endianness of the gfx framebuffer.
119 Default is native endian.
120 fieldnr=0/1 Count fields. Some TV descrambling software
121 needs this, for others it only generates
122 50 useless IRQs/sec. default is 0 (off).
123 autoload=0/1 autoload helper modules (tuner, audio).
124 default is 1 (on).
125 bttv_verbose=0/1/2 verbose level (at insmod time, while
126 looking at the hardware). default is 1.
127 bttv_debug=0/1 debug messages (for capture).
128 default is 0 (off).
129 irq_debug=0/1 irq handler debug messages.
130 default is 0 (off).
131 gbuffers=2-32 number of capture buffers for mmap'ed capture.
132 default is 4.
133 gbufsize= size of capture buffers. default and
134 maximum value is 0x208000 (~2MB)
135 no_overlay=0 Enable overlay on broken hardware. There
136 are some chipsets (SIS for example) which
137 are known to have problems with the PCI DMA
138 push used by bttv. bttv will disable overlay
139 by default on this hardware to avoid crashes.
140 With this insmod option you can override this.
141 no_overlay=1 Disable overlay. It should be used by broken
142 hardware that doesn't support PCI2PCI direct
143 transfers.
144 automute=0/1 Automatically mutes the sound if there is
145 no TV signal, on by default. You might try
146 to disable this if you have bad input signal
147 quality which leading to unwanted sound
148 dropouts.
149 chroma_agc=0/1 AGC of chroma signal, off by default.
150 adc_crush=0/1 Luminance ADC crush, on by default.
151 i2c_udelay= Allow reduce I2C speed. Default is 5 usecs
152 (meaning 66,67 Kbps). The default is the
153 maximum supported speed by kernel bitbang
154 algorithm. You may use lower numbers, if I2C
155 messages are lost (16 is known to work on
156 all supported cards).
157
158 bttv_gpio=0/1
159 gpiomask=
160 audioall=
161 audiomux=
162 See Sound-FAQ for a detailed description.
163
164 remap, card, radio and pll accept up to four comma-separated arguments
165 (for multiple boards).
166
167tuner.o
168
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300169.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300170
171 The tuner driver. You need this unless you want to use only
172 with a camera or external tuner ...
173
174 insmod args:
175 debug=1 print some debug info to the syslog
176 type=n type of the tuner chip. n as follows:
177 see CARDLIST for a complete list.
178 pal=[bdgil] select PAL variant (used for some tuners
179 only, important for the audio carrier).
180
181tvaudio.o
182
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300183.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300184
185 new, experimental module which is supported to provide a single
186 driver for all simple i2c audio control chips (tda/tea*).
187
188 insmod args:
189 tda8425 = 1 enable/disable the support for the
190 tda9840 = 1 various chips.
191 tda9850 = 1 The tea6300 can't be autodetected and is
192 tda9855 = 1 therefore off by default, if you have
193 tda9873 = 1 this one on your card (STB uses these)
194 tda9874a = 1 you have to enable it explicitly.
195 tea6300 = 0 The two tda985x chips use the same i2c
196 tea6420 = 1 address and can't be disturgished from
197 pic16c54 = 1 each other, you might have to disable
198 the wrong one.
199 debug = 1 print debug messages
200
201 insmod args for tda9874a:
202 tda9874a_SIF=1/2 select sound IF input pin (1 or 2)
203 (default is pin 1)
204 tda9874a_AMSEL=0/1 auto-mute select for NICAM (default=0)
205 Please read note 3 below!
206 tda9874a_STD=n select TV sound standard (0..8):
207 0 - A2, B/G
208 1 - A2, M (Korea)
209 2 - A2, D/K (1)
210 3 - A2, D/K (2)
211 4 - A2, D/K (3)
212 5 - NICAM, I
213 6 - NICAM, B/G
214 7 - NICAM, D/K (default)
215 8 - NICAM, L
216
217 Note 1: tda9874a supports both tda9874h (old) and tda9874a (new) chips.
218 Note 2: tda9874h/a and tda9875 (which is supported separately by
219 tda9875.o) use the same i2c address so both modules should not be
220 used at the same time.
221 Note 3: Using tda9874a_AMSEL option depends on your TV card design!
222 AMSEL=0: auto-mute will switch between NICAM sound
223 and the sound on 1st carrier (i.e. FM mono or AM).
224 AMSEL=1: auto-mute will switch between NICAM sound
225 and the analog mono input (MONOIN pin).
226 If tda9874a decoder on your card has MONOIN pin not connected, then
227 use only tda9874_AMSEL=0 or don't specify this option at all.
228 For example:
229 card=65 (FlyVideo 2000S) - set AMSEL=1 or AMSEL=0
230 card=72 (Prolink PV-BT878P rev.9B) - set AMSEL=0 only
231
232msp3400.o
233
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300234.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300235
236 The driver for the msp34xx sound processor chips. If you have a
237 stereo card, you probably want to insmod this one.
238
239 insmod args:
240 debug=1/2 print some debug info to the syslog,
241 2 is more verbose.
242 simple=1 Use the "short programming" method. Newer
243 msp34xx versions support this. You need this
244 for dbx stereo. Default is on if supported by
245 the chip.
246 once=1 Don't check the TV-stations Audio mode
247 every few seconds, but only once after
248 channel switches.
249 amsound=1 Audio carrier is AM/NICAM at 6.5 Mhz. This
250 should improve things for french people, the
251 carrier autoscan seems to work with FM only...
252
253tea6300.o - OBSOLETE (use tvaudio instead)
254
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300255.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300256
257 The driver for the tea6300 fader chip. If you have a stereo
258 card and the msp3400.o doesn't work, you might want to try this
259 one. This chip is seen on most STB TV/FM cards (usually from
260 Gateway OEM sold surplus on auction sites).
261
262 insmod args:
263 debug=1 print some debug info to the syslog.
264
265tda8425.o - OBSOLETE (use tvaudio instead)
266
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300267.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300268
269 The driver for the tda8425 fader chip. This driver used to be
270 part of bttv.c, so if your sound used to work but does not
271 anymore, try loading this module.
272
273 insmod args:
274 debug=1 print some debug info to the syslog.
275
276tda985x.o - OBSOLETE (use tvaudio instead)
277
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300278.. code-block:: none
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300279
280 The driver for the tda9850/55 audio chips.
281
282 insmod args:
283 debug=1 print some debug info to the syslog.
284 chip=9850/9855 set the chip type.
285
286
287If the box freezes hard with bttv
288---------------------------------
289
290It might be a bttv driver bug. It also might be bad hardware. It also
291might be something else ...
292
293Just mailing me "bttv freezes" isn't going to help much. This README
294has a few hints how you can help to pin down the problem.
295
296
297bttv bugs
298~~~~~~~~~
299
300If some version works and another doesn't it is likely to be a driver
301bug. It is very helpful if you can tell where exactly it broke
302(i.e. the last working and the first broken version).
303
304With a hard freeze you probably doesn't find anything in the logfiles.
305The only way to capture any kernel messages is to hook up a serial
306console and let some terminal application log the messages. /me uses
307screen. See Documentation/serial-console.txt for details on setting
308up a serial console.
309
310Read Documentation/oops-tracing.txt to learn how to get any useful
311information out of a register+stack dump printed by the kernel on
312protection faults (so-called "kernel oops").
313
314If you run into some kind of deadlock, you can try to dump a call trace
315for each process using sysrq-t (see Documentation/sysrq.txt).
316This way it is possible to figure where *exactly* some process in "D"
317state is stuck.
318
319I've seen reports that bttv 0.7.x crashes whereas 0.8.x works rock solid
320for some people. Thus probably a small buglet left somewhere in bttv
3210.7.x. I have no idea where exactly, it works stable for me and a lot of
322other people. But in case you have problems with the 0.7.x versions you
323can give 0.8.x a try ...
324
325
326hardware bugs
327~~~~~~~~~~~~~
328
329Some hardware can't deal with PCI-PCI transfers (i.e. grabber => vga).
330Sometimes problems show up with bttv just because of the high load on
331the PCI bus. The bt848/878 chips have a few workarounds for known
332incompatibilities, see README.quirks.
333
334Some folks report that increasing the pci latency helps too,
335althrought I'm not sure whenever this really fixes the problems or
336only makes it less likely to happen. Both bttv and btaudio have a
337insmod option to set the PCI latency of the device.
338
339Some mainboard have problems to deal correctly with multiple devices
340doing DMA at the same time. bttv + ide seems to cause this sometimes,
341if this is the case you likely see freezes only with video and hard disk
342access at the same time. Updating the IDE driver to get the latest and
343greatest workarounds for hardware bugs might fix these problems.
344
345
346other
347~~~~~
348
349If you use some binary-only yunk (like nvidia module) try to reproduce
350the problem without.
351
352IRQ sharing is known to cause problems in some cases. It works just
353fine in theory and many configurations. Neverless it might be worth a
354try to shuffle around the PCI cards to give bttv another IRQ or make
355it share the IRQ with some other piece of hardware. IRQ sharing with
356VGA cards seems to cause trouble sometimes. I've also seen funny
357effects with bttv sharing the IRQ with the ACPI bridge (and
358apci-enabled kernel).
359
360Bttv quirks
361-----------
362
363Below is what the bt878 data book says about the PCI bug compatibility
364modes of the bt878 chip.
365
366The triton1 insmod option sets the EN_TBFX bit in the control register.
367The vsfx insmod option does the same for EN_VSFX bit. If you have
368stability problems you can try if one of these options makes your box
369work solid.
370
371drivers/pci/quirks.c knows about these issues, this way these bits are
372enabled automagically for known-buggy chipsets (look at the kernel
373messages, bttv tells you).
374
375Normal PCI Mode
376~~~~~~~~~~~~~~~
377
378The PCI REQ signal is the logical-or of the incoming function requests.
379The inter-nal GNT[0:1] signals are gated asynchronously with GNT and
380demultiplexed by the audio request signal. Thus the arbiter defaults to
381the video function at power-up and parks there during no requests for
382bus access. This is desirable since the video will request the bus more
383often. However, the audio will have highest bus access priority. Thus
384the audio will have first access to the bus even when issuing a request
385after the video request but before the PCI external arbiter has granted
386access to the Bt879. Neither function can preempt the other once on the
387bus. The duration to empty the entire video PCI FIFO onto the PCI bus is
388very short compared to the bus access latency the audio PCI FIFO can
389tolerate.
390
391
392430FX Compatibility Mode
393~~~~~~~~~~~~~~~~~~~~~~~~
394
395When using the 430FX PCI, the following rules will ensure
396compatibility:
397
398 (1) Deassert REQ at the same time as asserting FRAME.
399 (2) Do not reassert REQ to request another bus transaction until after
400 finish-ing the previous transaction.
401
402Since the individual bus masters do not have direct control of REQ, a
403simple logical-or of video and audio requests would violate the rules.
404Thus, both the arbiter and the initiator contain 430FX compatibility
405mode logic. To enable 430FX mode, set the EN_TBFX bit as indicated in
406Device Control Register on page 104.
407
408When EN_TBFX is enabled, the arbiter ensures that the two compatibility
409rules are satisfied. Before GNT is asserted by the PCI arbiter, this
410internal arbiter may still logical-or the two requests. However, once
411the GNT is issued, this arbiter must lock in its decision and now route
412only the granted request to the REQ pin. The arbiter decision lock
413happens regardless of the state of FRAME because it does not know when
414FRAME will be asserted (typically - each initiator will assert FRAME on
415the cycle following GNT). When FRAME is asserted, it is the initiator s
416responsibility to remove its request at the same time. It is the
417arbiters responsibility to allow this request to flow through to REQ and
418not allow the other request to hold REQ asserted. The decision lock may
419be removed at the end of the transaction: for example, when the bus is
420idle (FRAME and IRDY). The arbiter decision may then continue
421asynchronously until GNT is again asserted.
422
423
424Interfacing with Non-PCI 2.1 Compliant Core Logic
425~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
426
427A small percentage of core logic devices may start a bus transaction
428during the same cycle that GNT is de-asserted. This is non PCI 2.1
429compliant. To ensure compatibility when using PCs with these PCI
430controllers, the EN_VSFX bit must be enabled (refer to Device Control
431Register on page 104). When in this mode, the arbiter does not pass GNT
432to the internal functions unless REQ is asserted. This prevents a bus
433transaction from starting the same cycle as GNT is de-asserted. This
434also has the side effect of not being able to take advantage of bus
435parking, thus lowering arbitration performance. The Bt879 drivers must
436query for these non-compliant devices, and set the EN_VSFX bit only if
437required.
438
439bttv and sound mini howto
440-------------------------
441
442There are a lot of different bt848/849/878/879 based boards available.
443Making video work often is not a big deal, because this is handled
444completely by the bt8xx chip, which is common on all boards. But
445sound is handled in slightly different ways on each board.
446
447To handle the grabber boards correctly, there is a array tvcards[] in
448bttv-cards.c, which holds the information required for each board.
449Sound will work only, if the correct entry is used (for video it often
450makes no difference). The bttv driver prints a line to the kernel
451log, telling which card type is used. Like this one:
452
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300453.. code-block:: none
454
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300455 bttv0: model: BT848(Hauppauge old) [autodetected]
456
457You should verify this is correct. If it isn't, you have to pass the
458correct board type as insmod argument, "insmod bttv card=2" for
459example. The file CARDLIST has a list of valid arguments for card.
460If your card isn't listed there, you might check the source code for
461new entries which are not listed yet. If there isn't one for your
462card, you can check if one of the existing entries does work for you
463(just trial and error...).
464
465Some boards have an extra processor for sound to do stereo decoding
466and other nice features. The msp34xx chips are used by Hauppauge for
467example. If your board has one, you might have to load a helper
468module like msp3400.o to make sound work. If there isn't one for the
469chip used on your board: Bad luck. Start writing a new one. Well,
470you might want to check the video4linux mailing list archive first...
471
472Of course you need a correctly installed soundcard unless you have the
473speakers connected directly to the grabber board. Hint: check the
474mixer settings too. ALSA for example has everything muted by default.
475
476
477How sound works in detail
478~~~~~~~~~~~~~~~~~~~~~~~~~
479
480Still doesn't work? Looks like some driver hacking is required.
481Below is a do-it-yourself description for you.
482
483The bt8xx chips have 32 general purpose pins, and registers to control
484these pins. One register is the output enable register
485(BT848_GPIO_OUT_EN), it says which pins are actively driven by the
486bt848 chip. Another one is the data register (BT848_GPIO_DATA), where
487you can get/set the status if these pins. They can be used for input
488and output.
489
490Most grabber board vendors use these pins to control an external chip
491which does the sound routing. But every board is a little different.
492These pins are also used by some companies to drive remote control
493receiver chips. Some boards use the i2c bus instead of the gpio pins
494to connect the mux chip.
495
496As mentioned above, there is a array which holds the required
497information for each known board. You basically have to create a new
498line for your board. The important fields are these two:
499
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300500.. code-block:: c
501
502 struct tvcard
503 {
504 [ ... ]
505 u32 gpiomask;
506 u32 audiomux[6]; /* Tuner, Radio, external, internal, mute, stereo */
507 };
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300508
509gpiomask specifies which pins are used to control the audio mux chip.
510The corresponding bits in the output enable register
511(BT848_GPIO_OUT_EN) will be set as these pins must be driven by the
512bt848 chip.
513
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300514The audiomux\[\] array holds the data values for the different inputs
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300515(i.e. which pins must be high/low for tuner/mute/...). This will be
516written to the data register (BT848_GPIO_DATA) to switch the audio
517mux.
518
519
520What you have to do is figure out the correct values for gpiomask and
521the audiomux array. If you have Windows and the drivers four your
522card installed, you might to check out if you can read these registers
523values used by the windows driver. A tool to do this is available
524from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300525doesn't work with bt878 boards according to some reports I received.
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300526Another one with bt878 support is available from
527http://btwincap.sourceforge.net/Files/btspy2.00.zip
528
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300529You might also dig around in the \*.ini files of the Windows applications.
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300530You can have a look at the board to see which of the gpio pins are
531connected at all and then start trial-and-error ...
532
533
534Starting with release 0.7.41 bttv has a number of insmod options to
535make the gpio debugging easier:
536
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300537.. code-block:: none
538
539 bttv_gpio=0/1 enable/disable gpio debug messages
540 gpiomask=n set the gpiomask value
541 audiomux=i,j,... set the values of the audiomux array
542 audioall=a set the values of the audiomux array (one
543 value for all array elements, useful to check
544 out which effect the particular value has).
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300545
546The messages printed with bttv_gpio=1 look like this:
547
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300548.. code-block:: none
549
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300550 bttv0: gpio: en=00000027, out=00000024 in=00ffffd8 [audio: off]
551
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300552 en = output _en_able register (BT848_GPIO_OUT_EN)
553 out = _out_put bits of the data register (BT848_GPIO_DATA),
554 i.e. BT848_GPIO_DATA & BT848_GPIO_OUT_EN
555 in = _in_put bits of the data register,
556 i.e. BT848_GPIO_DATA & ~BT848_GPIO_OUT_EN
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300557
558
559
560Other elements of the tvcards array
561~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
562
563If you are trying to make a new card work you might find it useful to
564know what the other elements in the tvcards array are good for:
565
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300566.. code-block:: none
567
568 video_inputs - # of video inputs the card has
569 audio_inputs - historical cruft, not used any more.
570 tuner - which input is the tuner
571 svhs - which input is svhs (all others are labeled composite)
572 muxsel - video mux, input->registervalue mapping
573 pll - same as pll= insmod option
574 tuner_type - same as tuner= insmod option
575 *_modulename - hint whenever some card needs this or that audio
576 module loaded to work properly.
577 has_radio - whenever this TV card has a radio tuner.
578 no_msp34xx - "1" disables loading of msp3400.o module
579 no_tda9875 - "1" disables loading of tda9875.o module
580 needs_tvaudio - set to "1" to load tvaudio.o module
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300581
582If some config item is specified both from the tvcards array and as
583insmod option, the insmod option takes precedence.
584
585Cards
586-----
587
588.. note::
589 For a more updated list, please check
590 https://linuxtv.org/wiki/index.php/Hardware_Device_Information
591
592Supported cards: Bt848/Bt848a/Bt849/Bt878/Bt879 cards
593~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
594
595All cards with Bt848/Bt848a/Bt849/Bt878/Bt879 and normal
596Composite/S-VHS inputs are supported. Teletext and Intercast support
597(PAL only) for ALL cards via VBI sample decoding in software.
598
599Some cards with additional multiplexing of inputs or other additional
600fancy chips are only partially supported (unless specifications by the
601card manufacturer are given). When a card is listed here it isn't
602necessarily fully supported.
603
604All other cards only differ by additional components as tuners, sound
605decoders, EEPROMs, teletext decoders ...
606
607
608MATRIX Vision
609~~~~~~~~~~~~~
610
611MV-Delta
612- Bt848A
613- 4 Composite inputs, 1 S-VHS input (shared with 4th composite)
614- EEPROM
615
616http://www.matrix-vision.de/
617
618This card has no tuner but supports all 4 composite (1 shared with an
619S-VHS input) of the Bt848A.
620Very nice card if you only have satellite TV but several tuners connected
621to the card via composite.
622
623Many thanks to Matrix-Vision for giving us 2 cards for free which made
624Bt848a/Bt849 single crystal operation support possible!!!
625
626
627
628Miro/Pinnacle PCTV
629~~~~~~~~~~~~~~~~~~
630
631- Bt848
632 some (all??) come with 2 crystals for PAL/SECAM and NTSC
633- PAL, SECAM or NTSC TV tuner (Philips or TEMIC)
634- MSP34xx sound decoder on add on board
635 decoder is supported but AFAIK does not yet work
636 (other sound MUX setting in GPIO port needed??? somebody who fixed this???)
637- 1 tuner, 1 composite and 1 S-VHS input
638- tuner type is autodetected
639
640http://www.miro.de/
641http://www.miro.com/
642
643
644Many thanks for the free card which made first NTSC support possible back
645in 1997!
646
647
648Hauppauge Win/TV pci
649~~~~~~~~~~~~~~~~~~~~
650
651There are many different versions of the Hauppauge cards with different
652tuners (TV+Radio ...), teletext decoders.
653Note that even cards with same model numbers have (depending on the revision)
654different chips on it.
655
656- Bt848 (and others but always in 2 crystal operation???)
657 newer cards have a Bt878
658
659- PAL, SECAM, NTSC or tuner with or without Radio support
660
661e.g.:
662
663- PAL:
664
665 - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
666 - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
667
668- NTSC:
669
670 - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
671 - TSA5518: no datasheet available on Philips site
672
673- Philips SAA5246 or SAA5284 ( or no) Teletext decoder chip
674 with buffer RAM (e.g. Winbond W24257AS-35: 32Kx8 CMOS static RAM)
675 SAA5246 (I2C 0x22) is supported
676
677- 256 bytes EEPROM: Microchip 24LC02B or Philips 8582E2Y
678 with configuration information
679 I2C address 0xa0 (24LC02B also responds to 0xa2-0xaf)
680
681- 1 tuner, 1 composite and (depending on model) 1 S-VHS input
682
683- 14052B: mux for selection of sound source
684
685- sound decoder: TDA9800, MSP34xx (stereo cards)
686
687
688Askey CPH-Series
689~~~~~~~~~~~~~~~~
690Developed by TelSignal(?), OEMed by many vendors (Typhoon, Anubis, Dynalink)
691
692- Card series:
693 - CPH01x: BT848 capture only
694 - CPH03x: BT848
695 - CPH05x: BT878 with FM
696 - CPH06x: BT878 (w/o FM)
697 - CPH07x: BT878 capture only
698
699- TV standards:
700 - CPH0x0: NTSC-M/M
701 - CPH0x1: PAL-B/G
702 - CPH0x2: PAL-I/I
703 - CPH0x3: PAL-D/K
704 - CPH0x4: SECAM-L/L
705 - CPH0x5: SECAM-B/G
706 - CPH0x6: SECAM-D/K
707 - CPH0x7: PAL-N/N
708 - CPH0x8: PAL-B/H
709 - CPH0x9: PAL-M/M
710
711- CPH03x was often sold as "TV capturer".
712
713Identifying:
714
715 #) 878 cards can be identified by PCI Subsystem-ID:
716 - 144f:3000 = CPH06x
717 - 144F:3002 = CPH05x w/ FM
718 - 144F:3005 = CPH06x_LC (w/o remote control)
719 #) The cards have a sticker with "CPH"-model on the back.
720 #) These cards have a number printed on the PCB just above the tuner metal box:
721 - "80-CP2000300-x" = CPH03X
722 - "80-CP2000500-x" = CPH05X
723 - "80-CP2000600-x" = CPH06X / CPH06x_LC
724
725 Askey sells these cards as "Magic TView series", Brand "MagicXpress".
726 Other OEM often call these "Tview", "TView99" or else.
727
728Lifeview Flyvideo Series:
729~~~~~~~~~~~~~~~~~~~~~~~~~
730
731The naming of these series differs in time and space.
732
733Identifying:
734 #) Some models can be identified by PCI subsystem ID:
735
736 - 1852:1852 = Flyvideo 98 FM
737 - 1851:1850 = Flyvideo 98
738 - 1851:1851 = Flyvideo 98 EZ (capture only)
739
740 #) There is a print on the PCB:
741
742 - LR25 = Flyvideo (Zoran ZR36120, SAA7110A)
743 - LR26 Rev.N = Flyvideo II (Bt848)
744 - LR26 Rev.O = Flyvideo II (Bt878)
745 - LR37 Rev.C = Flyvideo EZ (Capture only, ZR36120 + SAA7110)
746 - LR38 Rev.A1= Flyvideo II EZ (Bt848 capture only)
747 - LR50 Rev.Q = Flyvideo 98 (w/eeprom and PCI subsystem ID)
748 - LR50 Rev.W = Flyvideo 98 (no eeprom)
749 - LR51 Rev.E = Flyvideo 98 EZ (capture only)
750 - LR90 = Flyvideo 2000 (Bt878)
751 - LR90 Flyvideo 2000S (Bt878) w/Stereo TV (Package incl. LR91 daughterboard)
752 - LR91 = Stereo daughter card for LR90
753 - LR97 = Flyvideo DVBS
754 - LR99 Rev.E = Low profile card for OEM integration (only internal audio!) bt878
755 - LR136 = Flyvideo 2100/3100 (Low profile, SAA7130/SAA7134)
756 - LR137 = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394)
757 - LR138 Rev.C= Flyvideo 2000 (SAA7130)
758 - LR138 Flyvideo 3000 (SAA7134) w/Stereo TV
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300759
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300760 - These exist in variations w/FM and w/Remote sometimes denoted
761 by suffixes "FM" and "R".
762
763 #) You have a laptop (miniPCI card):
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300764
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300765 - Product = FlyTV Platinum Mini
766 - Model/Chip = LR212/saa7135
767
768 - Lifeview.com.tw states (Feb. 2002):
769 "The FlyVideo2000 and FlyVideo2000s product name have renamed to FlyVideo98."
770 Their Bt8x8 cards are listed as discontinued.
771 - Flyvideo 2000S was probably sold as Flyvideo 3000 in some contries(Europe?).
772 The new Flyvideo 2000/3000 are SAA7130/SAA7134 based.
773
774"Flyvideo II" had been the name for the 848 cards, nowadays (in Germany)
775this name is re-used for LR50 Rev.W.
776
777The Lifeview website mentioned Flyvideo III at some time, but such a card
778has not yet been seen (perhaps it was the german name for LR90 [stereo]).
779These cards are sold by many OEMs too.
780
781FlyVideo A2 (Elta 8680)= LR90 Rev.F (w/Remote, w/o FM, stereo TV by tda9821) {Germany}
782
783Lifeview 3000 (Elta 8681) as sold by Plus(April 2002), Germany = LR138 w/ saa7134
784
785
786Typhoon TV card series:
787~~~~~~~~~~~~~~~~~~~~~~~
788
789These can be CPH, Flyvideo, Pixelview or KNC1 series.
790Typhoon is the brand of Anubis.
791Model 50680 got re-used, some model no. had different contents over time.
792
793Models:
794
795 - 50680 "TV Tuner PCI Pal BG"(old,red package)=can be CPH03x(bt848) or CPH06x(bt878)
796 - 50680 "TV Tuner Pal BG" (blue package)= Pixelview PV-BT878P+ (Rev 9B)
797 - 50681 "TV Tuner PCI Pal I" (variant of 50680)
798 - 50682 "TView TV/FM Tuner Pal BG" = Flyvideo 98FM (LR50 Rev.Q)
799
800 .. note::
801
802 The package has a picture of CPH05x (which would be a real TView)
803
804 - 50683 "TV Tuner PCI SECAM" (variant of 50680)
805 - 50684 "TV Tuner Pal BG" = Pixelview 878TV(Rev.3D)
806 - 50686 "TV Tuner" = KNC1 TV Station
807 - 50687 "TV Tuner stereo" = KNC1 TV Station pro
808 - 50688 "TV Tuner RDS" (black package) = KNC1 TV Station RDS
809 - 50689 TV SAT DVB-S CARD CI PCI (SAA7146AH, SU1278?) = "KNC1 TV Station DVB-S"
810 - 50692 "TV/FM Tuner" (small PCB)
811 - 50694 TV TUNER CARD RDS (PHILIPS CHIPSET SAA7134HL)
812 - 50696 TV TUNER STEREO (PHILIPS CHIPSET SAA7134HL, MK3ME Tuner)
813 - 50804 PC-SAT TV/Audio Karte = Techni-PC-Sat (ZORAN 36120PQC, Tuner:Alps)
814 - 50866 TVIEW SAT RECEIVER+ADR
815 - 50868 "TV/FM Tuner Pal I" (variant of 50682)
816 - 50999 "TV/FM Tuner Secam" (variant of 50682)
817
818Guillemot
819~~~~~~~~~
820
821Models:
822
823- Maxi-TV PCI (ZR36120)
824- Maxi TV Video 2 = LR50 Rev.Q (FI1216MF, PAL BG+SECAM)
825- Maxi TV Video 3 = CPH064 (PAL BG + SECAM)
826
827Mentor
828~~~~~~
829
830Mentor TV card ("55-878TV-U1") = Pixelview 878TV(Rev.3F) (w/FM w/Remote)
831
832Prolink
833~~~~~~~
834
835- TV cards:
836
837 - PixelView Play TV pro - (Model: PV-BT878P+ REV 8E)
838 - PixelView Play TV pro - (Model: PV-BT878P+ REV 9D)
839 - PixelView Play TV pro - (Model: PV-BT878P+ REV 4C / 8D / 10A )
840 - PixelView Play TV - (Model: PV-BT848P+)
841 - 878TV - (Model: PV-BT878TV)
842
843- Multimedia TV packages (card + software pack):
844
845 - PixelView Play TV Theater - (Model: PV-M4200) = PixelView Play TV pro + Software
846 - PixelView Play TV PAK - (Model: PV-BT878P+ REV 4E)
847 - PixelView Play TV/VCR - (Model: PV-M3200 REV 4C / 8D / 10A )
848 - PixelView Studio PAK - (Model: M2200 REV 4C / 8D / 10A )
849 - PixelView PowerStudio PAK - (Model: PV-M3600 REV 4E)
850 - PixelView DigitalVCR PAK - (Model: PV-M2400 REV 4C / 8D / 10A )
851 - PixelView PlayTV PAK II (TV/FM card + usb camera) PV-M3800
852 - PixelView PlayTV XP PV-M4700,PV-M4700(w/FM)
853 - PixelView PlayTV DVR PV-M4600 package contents:PixelView PlayTV pro, windvr & videoMail s/w
854
855- Further Cards:
856
857 - PV-BT878P+rev.9B (Play TV Pro, opt. w/FM w/NICAM)
858 - PV-BT878P+rev.2F
859 - PV-BT878P Rev.1D (bt878, capture only)
860
861 - XCapture PV-CX881P (cx23881)
862 - PlayTV HD PV-CX881PL+, PV-CX881PL+(w/FM) (cx23881)
863
864 - DTV3000 PV-DTV3000P+ DVB-S CI = Twinhan VP-1030
865 - DTV2000 DVB-S = Twinhan VP-1020
866
867- Video Conferencing:
868
869 - PixelView Meeting PAK - (Model: PV-BT878P)
870 - PixelView Meeting PAK Lite - (Model: PV-BT878P)
871 - PixelView Meeting PAK plus - (Model: PV-BT878P+rev 4C/8D/10A)
872 - PixelView Capture - (Model: PV-BT848P)
873 - PixelView PlayTV USB pro
874 - Model No. PV-NT1004+, PV-NT1004+ (w/FM) = NT1004 USB decoder chip + SAA7113 video decoder chip
875
876Dynalink
877~~~~~~~~
878
879These are CPH series.
880
881Phoebemicro
882~~~~~~~~~~~
883
884- TV Master = CPH030 or CPH060
885- TV Master FM = CPH050
886
887Genius/Kye
888~~~~~~~~~~
889
890- Video Wonder/Genius Internet Video Kit = LR37 Rev.C
891- Video Wonder Pro II (848 or 878) = LR26
892
893Tekram
894~~~~~~
895
896- VideoCap C205 (Bt848)
897- VideoCap C210 (zr36120 +Philips)
898- CaptureTV M200 (ISA)
899- CaptureTV M205 (Bt848)
900
901Lucky Star
902~~~~~~~~~~
903
904- Image World Conference TV = LR50 Rev. Q
905
906Leadtek
907~~~~~~~
908
909- WinView 601 (Bt848)
910- WinView 610 (Zoran)
911- WinFast2000
912- WinFast2000 XP
913
914Support for the Leadtek WinView 601 TV/FM
915^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
916
917Author of this section: Jon Tombs <jon@gte.esi.us.es>
918
919This card is basically the same as all the rest (Bt484A, Philips tuner),
920the main difference is that they have attached a programmable attenuator to 3
921GPIO lines in order to give some volume control. They have also stuck an
922infra-red remote control decoded on the board, I will add support for this
923when I get time (it simple generates an interrupt for each key press, with
924the key code is placed in the GPIO port).
925
926I don't yet have any application to test the radio support. The tuner
927frequency setting should work but it is possible that the audio multiplexer
928is wrong. If it doesn't work, send me email.
929
930
931- No Thanks to Leadtek they refused to answer any questions about their
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300932 hardware. The driver was written by visual inspection of the card. If you
933 use this driver, send an email insult to them, and tell them you won't
934 continue buying their hardware unless they support Linux.
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300935
936- Little thanks to Princeton Technology Corp (http://www.princeton.com.tw)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300937 who make the audio attenuator. Their publicly available data-sheet available
938 on their web site doesn't include the chip programming information! Hidden
939 on their server are the full data-sheets, but don't ask how I found it.
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300940
941To use the driver I use the following options, the tuner and pll settings might
942be different in your country
943
944insmod videodev
945insmod i2c scan=1 i2c_debug=0 verbose=0
946insmod tuner type=1 debug=0
947insmod bttv pll=1 radio=1 card=17
948
949
950KNC One
951~~~~~~~
952
953- TV-Station
954- TV-Station SE (+Software Bundle)
955- TV-Station pro (+TV stereo)
956- TV-Station FM (+Radio)
957- TV-Station RDS (+RDS)
958- TV Station SAT (analog satellite)
959- TV-Station DVB-S
960
961.. note:: newer Cards have saa7134, but model name stayed the same?
962
963Provideo
964~~~~~~~~
965
966- PV951 or PV-951 (also are sold as:
967 Boeder TV-FM Video Capture Card,
968 Titanmedia Supervision TV-2400,
969 Provideo PV951 TF,
970 3DeMon PV951,
971 MediaForte TV-Vision PV951,
972 Yoko PV951,
973 Vivanco Tuner Card PCI Art.-Nr.: 68404,
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -0300974 ) now named PV-951T
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -0300975
976- Surveillance Series:
977
978 - PV-141
979 - PV-143
980 - PV-147
981 - PV-148 (capture only)
982 - PV-150
983 - PV-151
984
985- TV-FM Tuner Series:
986
987 - PV-951TDV (tv tuner + 1394)
988 - PV-951T/TF
989 - PV-951PT/TF
990 - PV-956T/TF Low Profile
991 - PV-911
992
993Highscreen
994~~~~~~~~~~
995
996Models:
997
998- TV Karte = LR50 Rev.S
999- TV-Boostar = Terratec Terra TV+ Version 1.0 (Bt848, tda9821) "ceb105.pcb"
1000
1001Zoltrix
1002~~~~~~~
1003
1004Models:
1005
1006- Face to Face Capture (Bt848 capture only) (PCB "VP-2848")
1007- Face To Face TV MAX (Bt848) (PCB "VP-8482 Rev1.3")
1008- Genie TV (Bt878) (PCB "VP-8790 Rev 2.1")
1009- Genie Wonder Pro
1010
1011AVerMedia
1012~~~~~~~~~
1013
1014- AVer FunTV Lite (ISA, AV3001 chipset) "M101.C"
1015- AVerTV
1016- AVerTV Stereo
1017- AVerTV Studio (w/FM)
1018- AVerMedia TV98 with Remote
1019- AVerMedia TV/FM98 Stereo
1020- AVerMedia TVCAM98
1021- TVCapture (Bt848)
1022- TVPhone (Bt848)
1023- TVCapture98 (="AVerMedia TV98" in USA) (Bt878)
1024- TVPhone98 (Bt878, w/FM)
1025
1026======== =========== =============== ======= ====== ======== =======================
1027PCB PCI-ID Model-Name Eeprom Tuner Sound Country
1028======== =========== =============== ======= ====== ======== =======================
1029M101.C ISA !
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001030M108-B Bt848 -- FR1236 US [#f2]_, [#f3]_
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001031M1A8-A Bt848 AVer TV-Phone FM1216 --
1032M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote
1033M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote
1034M168II-B 1461:0003 Medion MD9592 48:16 FM1216 TDA9873H D w/FM
1035======== =========== =============== ======= ====== ======== =======================
1036
1037.. [#f1] Daughterboard MB68-A with TDA9820T and TDA9840T
1038.. [#f2] Sony NE41S soldered (stereo sound?)
1039.. [#f3] Daughterboard M118-A w/ pic 16c54 and 4 MHz quartz
1040
1041- US site has different drivers for (as of 09/2002):
1042
1043 - EZ Capture/InterCam PCI (BT-848 chip)
1044 - EZ Capture/InterCam PCI (BT-878 chip)
1045 - TV-Phone (BT-848 chip)
1046 - TV98 (BT-848 chip)
1047 - TV98 With Remote (BT-848 chip)
1048 - TV98 (BT-878 chip)
1049 - TV98 With Remote (BT-878)
1050 - TV/FM98 (BT-878 chip)
1051 - AVerTV
1052 - AverTV Stereo
1053 - AVerTV Studio
1054
1055DE hat diverse Treiber fuer diese Modelle (Stand 09/2002):
1056
1057 - TVPhone (848) mit Philips tuner FR12X6 (w/ FM radio)
1058 - TVPhone (848) mit Philips tuner FM12X6 (w/ FM radio)
1059 - TVCapture (848) w/Philips tuner FI12X6
1060 - TVCapture (848) non-Philips tuner
1061 - TVCapture98 (Bt878)
1062 - TVPhone98 (Bt878)
1063 - AVerTV und TVCapture98 w/VCR (Bt 878)
1064 - AVerTVStudio und TVPhone98 w/VCR (Bt878)
1065 - AVerTV GO Serie (Kein SVideo Input)
1066 - AVerTV98 (BT-878 chip)
1067 - AVerTV98 mit Fernbedienung (BT-878 chip)
1068 - AVerTV/FM98 (BT-878 chip)
1069
1070 - VDOmate (www.averm.com.cn) = M168U ?
1071
1072Aimslab
1073~~~~~~~
1074
1075Models:
1076
1077- Video Highway or "Video Highway TR200" (ISA)
1078- Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757)
1079
1080IXMicro (former: IMS=Integrated Micro Solutions)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001081~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001082
1083Models:
1084
1085- IXTV BT848 (=TurboTV)
1086- IXTV BT878
1087- IMS TurboTV (Bt848)
1088
1089Lifetec/Medion/Tevion/Aldi
1090~~~~~~~~~~~~~~~~~~~~~~~~~~
1091
1092Models:
1093
1094- LT9306/MD9306 = CPH061
1095- LT9415/MD9415 = LR90 Rev.F or Rev.G
1096- MD9592 = Avermedia TVphone98 (PCI_ID=1461:0003), PCB-Rev=M168II-B (w/TDA9873H)
1097- MD9717 = KNC One (Rev D4, saa7134, FM1216 MK2 tuner)
1098- MD5044 = KNC One (Rev D4, saa7134, FM1216ME MK3 tuner)
1099
1100Modular Technologies (www.modulartech.com) UK
1101~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1102
1103Models:
1104
1105- MM100 PCTV (Bt848)
1106- MM201 PCTV (Bt878, Bt832) w/ Quartzsight camera
1107- MM202 PCTV (Bt878, Bt832, tda9874)
1108- MM205 PCTV (Bt878)
1109- MM210 PCTV (Bt878) (Galaxy TV, Galaxymedia ?)
1110
1111Terratec
1112~~~~~~~~
1113
1114Models:
1115
1116- Terra TV+ Version 1.0 (Bt848), "ceb105.PCB" printed on the PCB, TDA9821
1117- Terra TV+ Version 1.1 (Bt878), "LR74 Rev.E" printed on the PCB, TDA9821
1118- Terra TValueRadio, "LR102 Rev.C" printed on the PCB
1119- Terra TV/Radio+ Version 1.0, "80-CP2830100-0" TTTV3 printed on the PCB,
1120 "CPH010-E83" on the back, SAA6588T, TDA9873H
1121- Terra TValue Version BT878, "80-CP2830110-0 TTTV4" printed on the PCB,
1122 "CPH011-D83" on back
1123- Terra TValue Version 1.0 "ceb105.PCB" (really identical to Terra TV+ Version 1.0)
1124- Terra TValue New Revision "LR102 Rec.C"
1125- Terra Active Radio Upgrade (tea5757h, saa6588t)
1126
1127- LR74 is a newer PCB revision of ceb105 (both incl. connector for Active Radio Upgrade)
1128
1129- Cinergy 400 (saa7134), "E877 11(S)", "PM820092D" printed on PCB
1130- Cinergy 600 (saa7134)
1131
1132Technisat
1133~~~~~~~~~
1134
1135Models:
1136
1137- Discos ADR PC-Karte ISA (no TV!)
1138- Discos ADR PC-Karte PCI (probably no TV?)
1139- Techni-PC-Sat (Sat. analog)
1140 Rev 1.2 (zr36120, vpx3220, stv0030, saa5246, BSJE3-494A)
1141- Mediafocus I (zr36120/zr36125, drp3510, Sat. analog + ADR Radio)
1142- Mediafocus II (saa7146, Sat. analog)
1143- SatADR Rev 2.1 (saa7146a, saa7113h, stv0056a, msp3400c, drp3510a, BSKE3-307A)
1144- SkyStar 1 DVB (AV7110) = Technotrend Premium
1145- SkyStar 2 DVB (B2C2) (=Sky2PC)
1146
1147Siemens
1148~~~~~~~
1149
1150Multimedia eXtension Board (MXB) (SAA7146, SAA7111)
1151
1152Powercolor
1153~~~~~~~~~~
1154
1155Models:
1156
1157- MTV878
1158 Package comes with different contents:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001159
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001160 a) pcb "MTV878" (CARD=75)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001161 b) Pixelview Rev. 4\_
1162
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001163- MTV878R w/Remote Control
1164- MTV878F w/Remote Control w/FM radio
1165
1166Pinnacle
1167~~~~~~~~
1168
1169PCTV models:
1170
1171- Mirovideo PCTV (Bt848)
1172- Mirovideo PCTV SE (Bt848)
1173- Mirovideo PCTV Pro (Bt848 + Daughterboard for TV Stereo and FM)
1174- Studio PCTV Rave (Bt848 Version = Mirovideo PCTV)
1175- Studio PCTV Rave (Bt878 package w/o infrared)
1176- Studio PCTV (Bt878)
1177- Studio PCTV Pro (Bt878 stereo w/ FM)
1178- Pinnacle PCTV (Bt878, MT2032)
1179- Pinnacle PCTV Pro (Bt878, MT2032)
1180- Pinncale PCTV Sat (bt878a, HM1821/1221) ["Conexant CX24110 with CX24108 tuner, aka HM1221/HM1811"]
1181- Pinnacle PCTV Sat XE
1182
1183M(J)PEG capture and playback models:
1184
1185- DC1+ (ISA)
1186- DC10 (zr36057, zr36060, saa7110, adv7176)
1187- DC10+ (zr36067, zr36060, saa7110, adv7176)
1188- DC20 (ql16x24b,zr36050, zr36016, saa7110, saa7187 ...)
1189- DC30 (zr36057, zr36050, zr36016, vpx3220, adv7176, ad1843, tea6415, miro FST97A1)
1190- DC30+ (zr36067, zr36050, zr36016, vpx3220, adv7176)
1191- DC50 (zr36067, zr36050, zr36016, saa7112, adv7176 (2 pcs.?), ad1843, miro FST97A1, Lattice ???)
1192
1193Lenco
1194~~~~~
1195
1196Models:
1197
1198- MXR-9565 (=Technisat Mediafocus?)
1199- MXR-9571 (Bt848) (=CPH031?)
1200- MXR-9575
1201- MXR-9577 (Bt878) (=Prolink 878TV Rev.3x)
1202- MXTV-9578CP (Bt878) (= Prolink PV-BT878P+4E)
1203
1204Iomega
1205~~~~~~
1206
1207Buz (zr36067, zr36060, saa7111, saa7185)
1208
1209LML
1210~~~
1211 LML33 (zr36067, zr36060, bt819, bt856)
1212
1213Grandtec
1214~~~~~~~~
1215
1216Models:
1217
1218- Grand Video Capture (Bt848)
1219- Multi Capture Card (Bt878)
1220
1221Koutech
1222~~~~~~~
1223
1224Models:
1225
1226- KW-606 (Bt848)
1227- KW-607 (Bt848 capture only)
1228- KW-606RSF
1229- KW-607A (capture only)
1230- KW-608 (Zoran capture only)
1231
1232IODATA (jp)
1233~~~~~~~~~~~
1234
1235Models:
1236
1237- GV-BCTV/PCI
1238- GV-BCTV2/PCI
1239- GV-BCTV3/PCI
1240- GV-BCTV4/PCI
1241- GV-VCP/PCI (capture only)
1242- GV-VCP2/PCI (capture only)
1243
1244Canopus (jp)
1245~~~~~~~~~~~~
1246
1247WinDVR = Kworld "KW-TVL878RF"
1248
1249www.sigmacom.co.kr
1250~~~~~~~~~~~~~~~~~~
1251
1252Sigma Cyber TV II
1253
1254www.sasem.co.kr
1255~~~~~~~~~~~~~~~
1256
1257Litte OnAir TV
1258
1259hama
1260~~~~
1261
1262TV/Radio-Tuner Card, PCI (Model 44677) = CPH051
1263
1264Sigma Designs
1265~~~~~~~~~~~~~
1266
1267Hollywood plus (em8300, em9010, adv7175), (PCB "M340-10") MPEG DVD decoder
1268
1269Formac
1270~~~~~~
1271
1272Models:
1273
1274- iProTV (Card for iMac Mezzanine slot, Bt848+SCSI)
1275- ProTV (Bt848)
1276- ProTV II = ProTV Stereo (Bt878) ["stereo" means FM stereo, tv is still mono]
1277
1278ATI
1279~~~
1280
1281Models:
1282
1283- TV-Wonder
1284- TV-Wonder VE
1285
1286Diamond Multimedia
1287~~~~~~~~~~~~~~~~~~
1288
1289DTV2000 (Bt848, tda9875)
1290
1291Aopen
1292~~~~~
1293
1294- VA1000 Plus (w/ Stereo)
1295- VA1000 Lite
1296- VA1000 (=LR90)
1297
1298Intel
1299~~~~~
1300
1301Models:
1302
1303- Smart Video Recorder (ISA full-length)
1304- Smart Video Recorder pro (ISA half-length)
1305- Smart Video Recorder III (Bt848)
1306
1307STB
1308~~~
1309
1310Models:
1311
1312- STB Gateway 6000704 (bt878)
1313- STB Gateway 6000699 (bt848)
1314- STB Gateway 6000402 (bt848)
1315- STB TV130 PCI
1316
1317Videologic
1318~~~~~~~~~~
1319
1320Models:
1321
1322- Captivator Pro/TV (ISA?)
1323- Captivator PCI/VC (Bt848 bundled with camera) (capture only)
1324
1325Technotrend
1326~~~~~~~~~~~~
1327
1328Models:
1329
1330- TT-SAT PCI (PCB "Sat-PCI Rev.:1.3.1"; zr36125, vpx3225d, stc0056a, Tuner:BSKE6-155A
1331- TT-DVB-Sat
1332 - revisions 1.1, 1.3, 1.5, 1.6 and 2.1
1333 - This card is sold as OEM from:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001334
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001335 - Siemens DVB-s Card
1336 - Hauppauge WinTV DVB-S
1337 - Technisat SkyStar 1 DVB
1338 - Galaxis DVB Sat
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001339
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001340 - Now this card is called TT-PCline Premium Family
1341 - TT-Budget (saa7146, bsru6-701a)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001342 This card is sold as OEM from:
1343
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001344 - Hauppauge WinTV Nova
1345 - Satelco Standard PCI (DVB-S)
1346 - TT-DVB-C PCI
1347
1348Teles
1349~~~~~
1350
1351 DVB-s (Rev. 2.2, BSRV2-301A, data only?)
1352
1353Remote Vision
1354~~~~~~~~~~~~~
1355
1356MX RV605 (Bt848 capture only)
1357
1358Boeder
1359~~~~~~
1360
1361Models:
1362
1363- PC ChatCam (Model 68252) (Bt848 capture only)
1364- Tv/Fm Capture Card (Model 68404) = PV951
1365
1366Media-Surfer (esc-kathrein.de)
1367~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1368
1369Models:
1370
1371- Sat-Surfer (ISA)
1372- Sat-Surfer PCI = Techni-PC-Sat
1373- Cable-Surfer 1
1374- Cable-Surfer 2
1375- Cable-Surfer PCI (zr36120)
1376- Audio-Surfer (ISA Radio card)
1377
1378Jetway (www.jetway.com.tw)
1379~~~~~~~~~~~~~~~~~~~~~~~~~~
1380
1381Models:
1382
1383- JW-TV 878M
1384- JW-TV 878 = KWorld KW-TV878RF
1385
1386Galaxis
1387~~~~~~~
1388
1389Models:
1390
1391- Galaxis DVB Card S CI
1392- Galaxis DVB Card C CI
1393- Galaxis DVB Card S
1394- Galaxis DVB Card C
1395- Galaxis plug.in S [neuer Name: Galaxis DVB Card S CI
1396
1397Hauppauge
1398~~~~~~~~~
1399
1400Models:
1401
1402- many many WinTV models ...
1403- WinTV DVBs = Technotrend Premium 1.3
1404- WinTV NOVA = Technotrend Budget 1.1 "S-DVB DATA"
1405- WinTV NOVA-CI "SDVBACI"
1406- WinTV Nova USB (=Technotrend USB 1.0)
1407- WinTV-Nexus-s (=Technotrend Premium 2.1 or 2.2)
1408- WinTV PVR
1409- WinTV PVR 250
1410- WinTV PVR 450
1411
1412US models
1413
1414-990 WinTV-PVR-350 (249USD) (iTVC15 chipset + radio)
1415-980 WinTV-PVR-250 (149USD) (iTVC15 chipset)
1416-880 WinTV-PVR-PCI (199USD) (KFIR chipset + bt878)
1417-881 WinTV-PVR-USB
1418-190 WinTV-GO
1419-191 WinTV-GO-FM
1420-404 WinTV
1421-401 WinTV-radio
1422-495 WinTV-Theater
1423-602 WinTV-USB
1424-621 WinTV-USB-FM
1425-600 USB-Live
1426-698 WinTV-HD
1427-697 WinTV-D
1428-564 WinTV-Nexus-S
1429
1430Deutsche Modelle:
1431
1432-603 WinTV GO
1433-719 WinTV Primio-FM
1434-718 WinTV PCI-FM
1435-497 WinTV Theater
1436-569 WinTV USB
1437-568 WinTV USB-FM
1438-882 WinTV PVR
1439-981 WinTV PVR 250
1440-891 WinTV-PVR-USB
1441-541 WinTV Nova
1442-488 WinTV Nova-Ci
1443-564 WinTV-Nexus-s
1444-727 WinTV-DVB-c
1445-545 Common Interface
1446-898 WinTV-Nova-USB
1447
1448UK models:
1449
1450-607 WinTV Go
1451-693,793 WinTV Primio FM
1452-647,747 WinTV PCI FM
1453-498 WinTV Theater
1454-883 WinTV PVR
1455-893 WinTV PVR USB (Duplicate entry)
1456-566 WinTV USB (UK)
1457-573 WinTV USB FM
1458-429 Impact VCB (bt848)
1459-600 USB Live (Video-In 1x Comp, 1xSVHS)
1460-542 WinTV Nova
1461-717 WinTV DVB-S
1462-909 Nova-t PCI
1463-893 Nova-t USB (Duplicate entry)
1464-802 MyTV
1465-804 MyView
1466-809 MyVideo
1467-872 MyTV2Go FM
1468-546 WinTV Nova-S CI
1469-543 WinTV Nova
1470-907 Nova-S USB
1471-908 Nova-T USB
1472-717 WinTV Nexus-S
1473-157 DEC3000-s Standalone + USB
1474
1475Spain:
1476
1477-685 WinTV-Go
1478-690 WinTV-PrimioFM
1479-416 WinTV-PCI Nicam Estereo
1480-677 WinTV-PCI-FM
1481-699 WinTV-Theater
1482-683 WinTV-USB
1483-678 WinTV-USB-FM
1484-983 WinTV-PVR-250
1485-883 WinTV-PVR-PCI
1486-993 WinTV-PVR-350
1487-893 WinTV-PVR-USB
1488-728 WinTV-DVB-C PCI
1489-832 MyTV2Go
1490-869 MyTV2Go-FM
1491-805 MyVideo (USB)
1492
1493
1494Matrix-Vision
1495~~~~~~~~~~~~~
1496
1497Models:
1498
1499- MATRIX-Vision MV-Delta
1500- MATRIX-Vision MV-Delta 2
1501- MVsigma-SLC (Bt848)
1502
1503Conceptronic (.net)
1504~~~~~~~~~~~~~~~~~~~
1505
1506Models:
1507
1508- TVCON FM, TV card w/ FM = CPH05x
1509- TVCON = CPH06x
1510
1511BestData
1512~~~~~~~~
1513
1514Models:
1515
1516- HCC100 = VCC100rev1 + camera
1517- VCC100 rev1 (bt848)
1518- VCC100 rev2 (bt878)
1519
1520Gallant (www.gallantcom.com) www.minton.com.tw
1521~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1522
1523Models:
1524
1525- Intervision IV-510 (capture only bt8x8)
1526- Intervision IV-550 (bt8x8)
1527- Intervision IV-100 (zoran)
1528- Intervision IV-1000 (bt8x8)
1529
1530Asonic (www.asonic.com.cn) (website down)
1531~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1532
1533SkyEye tv 878
1534
1535Hoontech
1536~~~~~~~~
1537
1538878TV/FM
1539
1540Teppro (www.itcteppro.com.tw)
1541~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542
1543Models:
1544
1545- ITC PCITV (Card Ver 1.0) "Teppro TV1/TVFM1 Card"
1546- ITC PCITV (Card Ver 2.0)
1547- ITC PCITV (Card Ver 3.0) = "PV-BT878P+ (REV.9D)"
1548- ITC PCITV (Card Ver 4.0)
1549- TEPPRO IV-550 (For BT848 Main Chip)
1550- ITC DSTTV (bt878, satellite)
1551- ITC VideoMaker (saa7146, StreamMachine sm2110, tvtuner) "PV-SM2210P+ (REV:1C)"
1552
1553Kworld (www.kworld.com.tw)
1554~~~~~~~~~~~~~~~~~~~~~~~~~~
1555
1556PC TV Station:
1557
1558- KWORLD KW-TV878R TV (no radio)
1559- KWORLD KW-TV878RF TV (w/ radio)
1560- KWORLD KW-TVL878RF (low profile)
1561- KWORLD KW-TV713XRF (saa7134)
1562
1563
1564 MPEG TV Station (same cards as above plus WinDVR Software MPEG en/decoder)
1565
1566- KWORLD KW-TV878R -Pro TV (no Radio)
1567- KWORLD KW-TV878RF-Pro TV (w/ Radio)
1568- KWORLD KW-TV878R -Ultra TV (no Radio)
1569- KWORLD KW-TV878RF-Ultra TV (w/ Radio)
1570
1571JTT/ Justy Corp.(http://www.jtt.ne.jp/)
1572~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1573
1574JTT-02 (JTT TV) "TV watchmate pro" (bt848)
1575
1576ADS www.adstech.com
1577~~~~~~~~~~~~~~~~~~~
1578
1579Models:
1580
1581- Channel Surfer TV ( CHX-950 )
1582- Channel Surfer TV+FM ( CHX-960FM )
1583
1584AVEC www.prochips.com
1585~~~~~~~~~~~~~~~~~~~~~
1586
1587AVEC Intercapture (bt848, tea6320)
1588
1589NoBrand
1590~~~~~~~
1591
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001592TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3\_"
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001593
1594Mach www.machspeed.com
1595~~~~~~~~~~~~~~~~~~~~~~
1596
1597Mach TV 878
1598
1599Eline www.eline-net.com/
1600~~~~~~~~~~~~~~~~~~~~~~~~
1601
1602Models:
1603
1604- Eline Vision TVMaster / TVMaster FM (ELV-TVM/ ELV-TVM-FM) = LR26 (bt878)
1605- Eline Vision TVMaster-2000 (ELV-TVM-2000, ELV-TVM-2000-FM)= LR138 (saa713x)
1606
1607Spirit
1608~~~~~~
1609
1610- Spirit TV Tuner/Video Capture Card (bt848)
1611
1612Boser www.boser.com.tw
1613~~~~~~~~~~~~~~~~~~~~~~
1614
1615Models:
1616
1617- HS-878 Mini PCI Capture Add-on Card
1618- HS-879 Mini PCI 3D Audio and Capture Add-on Card (w/ ES1938 Solo-1)
1619
1620Satelco www.citycom-gmbh.de, www.satelco.de
1621~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622
1623Models:
1624
1625- TV-FM =KNC1 saa7134
1626- Standard PCI (DVB-S) = Technotrend Budget
1627- Standard PCI (DVB-S) w/ CI
1628- Satelco Highend PCI (DVB-S) = Technotrend Premium
1629
1630
1631Sensoray www.sensoray.com
1632~~~~~~~~~~~~~~~~~~~~~~~~~
1633
1634Models:
1635
1636- Sensoray 311 (PC/104 bus)
1637- Sensoray 611 (PCI)
1638
1639CEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])
1640~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1641
1642Models:
1643
1644- TV Tuner - HBY-33A-RAFFLES Brooktree Bt848KPF + Philips
1645- TV Tuner MG9910 - HBY33A-TVO CEI + Philips SAA7110 + OKI M548262 + ST STV8438CV
1646- Primetime TV (ISA)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001647
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001648 - acquired by Singapore Technologies
1649 - now operating as Chartered Semiconductor Manufacturing
1650 - Manufacturer of video cards is listed as:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001651
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001652 - Cogent Electronics Industries [CEI]
1653
1654AITech
1655~~~~~~
1656
1657Models:
1658
1659- Wavewatcher TV (ISA)
1660- AITech WaveWatcher TV-PCI = can be LR26 (Bt848) or LR50 (BT878)
1661- WaveWatcher TVR-202 TV/FM Radio Card (ISA)
1662
1663MAXRON
1664~~~~~~
1665
1666Maxron MaxTV/FM Radio (KW-TV878-FNT) = Kworld or JW-TV878-FBK
1667
1668www.ids-imaging.de
1669~~~~~~~~~~~~~~~~~~
1670
1671Models:
1672
1673- Falcon Series (capture only)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001674
1675In USA: http://www.theimagingsource.com/
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001676- DFG/LC1
1677
1678www.sknet-web.co.jp
1679~~~~~~~~~~~~~~~~~~~
1680
1681SKnet Monster TV (saa7134)
1682
1683A-Max www.amaxhk.com (Colormax, Amax, Napa)
1684~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1685
1686APAC Viewcomp 878
1687
1688Cybertainment
1689~~~~~~~~~~~~~
1690
1691Models:
1692
1693- CyberMail AV Video Email Kit w/ PCI Capture Card (capture only)
1694- CyberMail Xtreme
1695
1696These are Flyvideo
1697
1698VCR (http://www.vcrinc.com/)
1699~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1700
1701Video Catcher 16
1702
1703Twinhan
1704~~~~~~~
1705
1706Models:
1707
1708- DST Card/DST-IP (bt878, twinhan asic) VP-1020
1709 - Sold as:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001710
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001711 - KWorld DVBS Satellite TV-Card
1712 - Powercolor DSTV Satellite Tuner Card
1713 - Prolink Pixelview DTV2000
1714 - Provideo PV-911 Digital Satellite TV Tuner Card With Common Interface ?
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001715
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001716- DST-CI Card (DVB Satellite) VP-1030
1717- DCT Card (DVB cable)
1718
1719MSI
1720~~~
1721
1722Models:
1723
1724- MSI TV@nywhere Tuner Card (MS-8876) (CX23881/883) Not Bt878 compatible.
1725- MS-8401 DVB-S
1726
1727Focus www.focusinfo.com
1728~~~~~~~~~~~~~~~~~~~~~~~
1729
1730InVideo PCI (bt878)
1731
1732Sdisilk www.sdisilk.com/
1733~~~~~~~~~~~~~~~~~~~~~~~~
1734
1735Models:
1736
1737- SDI Silk 100
1738- SDI Silk 200 SDI Input Card
1739
1740www.euresys.com
1741~~~~~~~~~~~~~~~
1742
1743PICOLO series
1744
1745PMC/Pace
1746~~~~~~~~
1747
1748www.pacecom.co.uk website closed
1749
1750Mercury www.kobian.com (UK and FR)
1751~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1752
1753Models:
1754
1755- LR50
1756- LR138RBG-Rx == LR138
1757
1758TEC sound
1759~~~~~~~~~
1760
1761TV-Mate = Zoltrix VP-8482
1762
1763Though educated googling found: www.techmakers.com
1764
1765(package and manuals don't have any other manufacturer info) TecSound
1766
1767Lorenzen www.lorenzen.de
1768~~~~~~~~~~~~~~~~~~~~~~~~
1769
1770SL DVB-S PCI = Technotrend Budget PCI (su1278 or bsru version)
1771
1772Origo (.uk) www.origo2000.com
1773~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1774
1775PC TV Card = LR50
1776
1777I/O Magic www.iomagic.com
1778~~~~~~~~~~~~~~~~~~~~~~~~~
1779
1780PC PVR - Desktop TV Personal Video Recorder DR-PCTV100 = Pinnacle ROB2D-51009464 4.0 + Cyberlink PowerVCR II
1781
1782Arowana
1783~~~~~~~
1784
1785TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?)
1786
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001787iTVC15 boards
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001788~~~~~~~~~~~~~
1789
1790kuroutoshikou.com ITVC15
1791yuan.com MPG160 PCI TV (Internal PCI MPEG2 encoder card plus TV-tuner)
1792
1793Asus www.asuscom.com
1794~~~~~~~~~~~~~~~~~~~~
1795
1796Models:
1797
1798- Asus TV Tuner Card 880 NTSC (low profile, cx23880)
1799- Asus TV (saa7134)
1800
1801Hoontech
1802~~~~~~~~
1803
1804http://www.hoontech.de/
1805
1806- HART Vision 848 (H-ART Vision 848)
1807- HART Vision 878 (H-Art Vision 878)
1808
1809
1810
1811Chips used at bttv devices
1812--------------------------
1813
1814- all boards:
1815
1816 - Brooktree Bt848/848A/849/878/879: video capture chip
1817
1818- Board specific
1819
1820 - Miro PCTV:
1821
1822 - Philips or Temic Tuner
1823
1824 - Hauppauge Win/TV pci (version 405):
1825
1826 - Microchip 24LC02B or Philips 8582E2Y:
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001827
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001828 - 256 Byte EEPROM with configuration information
1829 - I2C 0xa0-0xa1, (24LC02B also responds to 0xa2-0xaf)
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001830
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001831 - Philips SAA5246AGP/E: Videotext decoder chip, I2C 0x22-0x23
1832
1833 - TDA9800: sound decoder
1834
1835 - Winbond W24257AS-35: 32Kx8 CMOS static RAM (Videotext buffer mem)
1836
1837 - 14052B: analog switch for selection of sound source
1838
1839- PAL:
1840
1841 - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
1842 - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
1843
1844- NTSC:
1845
1846 - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
1847 - TSA5518: no datasheet available on Philips site
1848
1849- STB TV pci:
1850
1851 - ???
1852 - if you want better support for STB cards send me info!
1853 Look at the board! What chips are on it?
1854
1855
1856
1857
1858Specs
1859-----
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001860
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001861Philips http://www.Semiconductors.COM/pip/
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001862
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001863Conexant http://www.conexant.com/
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001864
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001865Micronas http://www.micronas.com/en/home/index.html
1866
1867Thanks
1868------
1869
1870Many thanks to:
1871
1872- Markus Schroeder <schroedm@uni-duesseldorf.de> for information on the Bt848
1873 and tuner programming and his control program xtvc.
1874
1875- Martin Buck <martin-2.buck@student.uni-ulm.de> for his great Videotext
1876 package.
1877
1878- Gerd Hoffmann for the MSP3400 support and the modular
1879 I2C, tuner, ... support.
1880
1881
1882- MATRIX Vision for giving us 2 cards for free, which made support of
1883 single crystal operation possible.
1884
1885- MIRO for providing a free PCTV card and detailed information about the
1886 components on their cards. (E.g. how the tuner type is detected)
1887 Without their card I could not have debugged the NTSC mode.
1888
1889- Hauppauge for telling how the sound input is selected and what components
1890 they do and will use on their radio cards.
1891 Also many thanks for faxing me the FM1216 data sheet.
1892
1893Contributors
1894------------
1895
1896Michael Chu <mmchu@pobox.com>
1897 AverMedia fix and more flexible card recognition
1898
1899Alan Cox <alan@lxorguk.ukuu.org.uk>
1900 Video4Linux interface and 2.1.x kernel adaptation
1901
1902Chris Kleitsch
1903 Hardware I2C
1904
1905Gerd Hoffmann
1906 Radio card (ITT sound processor)
1907
1908bigfoot <bigfoot@net-way.net>
Mauro Carvalho Chehab3f3edfd2016-07-18 10:30:59 -03001909
Mauro Carvalho Chehab2287cb42016-07-18 10:04:48 -03001910Ragnar Hojland Espinosa <ragnar@macula.net>
1911 ConferenceTV card
1912
1913
1914+ many more (please mail me if you are missing in this list and would
1915 like to be mentioned)