7 You'll need at least these config options for bttv:
15 The latest bttv version is available from http://bytesex.org/bttv/
18 Make bttv work with your card
19 -----------------------------
21 Just try "modprobe bttv" and see if that works.
23 If it doesn't bttv likely could not autodetect your card and needs some
24 insmod options. The most important insmod option for bttv is "card=n"
25 to select the correct card type. If you get video but no sound you've
26 very likely specified the wrong (or no) card type. A list of supported
27 cards is in CARDLIST.bttv
29 If bttv takes very long to load (happens sometimes with the cheap
30 cards which have no tuner), try adding this to your modules.conf:
34 options i2c-algo-bit bit_test=1
38 If your card isn't listed in CARDLIST.bttv or if you have trouble making
39 audio work, you should read the Sound-FAQ.
45 bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists
46 the Subsystem ID in the second line, looks like this:
50 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
51 Subsystem: Hauppauge computer works Inc. WinTV/GO
52 Flags: bus master, medium devsel, latency 32, IRQ 5
53 Memory at e2000000 (32-bit, prefetchable) [size=4K]
55 only bt878-based cards can have a subsystem ID (which does not mean
56 that every card really has one). bt848 cards can't have a Subsystem
57 ID and therefore can't be autodetected. There is a list with the ID's
58 in bttv-cards.c (in case you are intrested or want to mail patches
65 I do NOT have a lab with 30+ different grabber boards and a
66 PAL/NTSC/SECAM test signal generator at home, so I often can't
67 reproduce your problems. This makes debugging very difficult for me.
68 If you have some knowledge and spare time, please try to fix this
69 yourself (patches very welcome of course...) You know: The linux
70 slogan is "Do it yourself".
72 There is a mailing list at
73 http://vger.kernel.org/vger-lists.html#linux-media
75 If you have trouble with some specific TV card, try to ask there
76 instead of mailing me directly. The chance that someone with the
77 same card listens there is much higher...
79 For problems with sound: There are a lot of different systems used
80 for TV sound all over the world. And there are also different chips
81 which decode the audio signal. Reports about sound problems ("stereo
82 does'nt work") are pretty useless unless you include some details
83 about your hardware and the TV sound scheme used in your country (or
84 at least the country you are living in).
89 Note: "modinfo <module>" prints various information about a kernel
90 module, among them a complete and up-to-date list of insmod options.
91 This list tends to be outdated because it is updated manually ...
93 ==========================================================================
99 the bt848/878 (grabber chip) driver
102 card=n card type, see CARDLIST for a list.
103 tuner=n tuner type, see CARDLIST for a list.
104 radio=0/1 card supports radio
105 pll=0/1/2 pll settings
107 1: 28 MHz crystal installed
108 2: 35 MHz crystal installed
110 triton1=0/1 for Triton1 (+others) compatibility
111 vsfx=0/1 yet another chipset bug compatibility bit
112 see README.quirks for details on these two.
114 bigendian=n Set the endianness of the gfx framebuffer.
115 Default is native endian.
116 fieldnr=0/1 Count fields. Some TV descrambling software
117 needs this, for others it only generates
118 50 useless IRQs/sec. default is 0 (off).
119 autoload=0/1 autoload helper modules (tuner, audio).
121 bttv_verbose=0/1/2 verbose level (at insmod time, while
122 looking at the hardware). default is 1.
123 bttv_debug=0/1 debug messages (for capture).
125 irq_debug=0/1 irq handler debug messages.
127 gbuffers=2-32 number of capture buffers for mmap'ed capture.
129 gbufsize= size of capture buffers. default and
130 maximum value is 0x208000 (~2MB)
131 no_overlay=0 Enable overlay on broken hardware. There
132 are some chipsets (SIS for example) which
133 are known to have problems with the PCI DMA
134 push used by bttv. bttv will disable overlay
135 by default on this hardware to avoid crashes.
136 With this insmod option you can override this.
137 no_overlay=1 Disable overlay. It should be used by broken
138 hardware that doesn't support PCI2PCI direct
140 automute=0/1 Automatically mutes the sound if there is
141 no TV signal, on by default. You might try
142 to disable this if you have bad input signal
143 quality which leading to unwanted sound
145 chroma_agc=0/1 AGC of chroma signal, off by default.
146 adc_crush=0/1 Luminance ADC crush, on by default.
147 i2c_udelay= Allow reduce I2C speed. Default is 5 usecs
148 (meaning 66,67 Kbps). The default is the
149 maximum supported speed by kernel bitbang
150 algorithm. You may use lower numbers, if I2C
151 messages are lost (16 is known to work on
152 all supported cards).
158 See Sound-FAQ for a detailed description.
160 remap, card, radio and pll accept up to four comma-separated arguments
161 (for multiple boards).
167 The tuner driver. You need this unless you want to use only
168 with a camera or external tuner ...
171 debug=1 print some debug info to the syslog
172 type=n type of the tuner chip. n as follows:
173 see CARDLIST for a complete list.
174 pal=[bdgil] select PAL variant (used for some tuners
175 only, important for the audio carrier).
181 new, experimental module which is supported to provide a single
182 driver for all simple i2c audio control chips (tda/tea*).
185 tda8425 = 1 enable/disable the support for the
186 tda9840 = 1 various chips.
187 tda9850 = 1 The tea6300 can't be autodetected and is
188 tda9855 = 1 therefore off by default, if you have
189 tda9873 = 1 this one on your card (STB uses these)
190 tda9874a = 1 you have to enable it explicitly.
191 tea6300 = 0 The two tda985x chips use the same i2c
192 tea6420 = 1 address and can't be disturgished from
193 pic16c54 = 1 each other, you might have to disable
195 debug = 1 print debug messages
197 insmod args for tda9874a:
198 tda9874a_SIF=1/2 select sound IF input pin (1 or 2)
200 tda9874a_AMSEL=0/1 auto-mute select for NICAM (default=0)
201 Please read note 3 below!
202 tda9874a_STD=n select TV sound standard (0..8):
210 7 - NICAM, D/K (default)
213 Note 1: tda9874a supports both tda9874h (old) and tda9874a (new) chips.
214 Note 2: tda9874h/a and tda9875 (which is supported separately by
215 tda9875.o) use the same i2c address so both modules should not be
216 used at the same time.
217 Note 3: Using tda9874a_AMSEL option depends on your TV card design!
218 AMSEL=0: auto-mute will switch between NICAM sound
219 and the sound on 1st carrier (i.e. FM mono or AM).
220 AMSEL=1: auto-mute will switch between NICAM sound
221 and the analog mono input (MONOIN pin).
222 If tda9874a decoder on your card has MONOIN pin not connected, then
223 use only tda9874_AMSEL=0 or don't specify this option at all.
225 card=65 (FlyVideo 2000S) - set AMSEL=1 or AMSEL=0
226 card=72 (Prolink PV-BT878P rev.9B) - set AMSEL=0 only
232 The driver for the msp34xx sound processor chips. If you have a
233 stereo card, you probably want to insmod this one.
236 debug=1/2 print some debug info to the syslog,
238 simple=1 Use the "short programming" method. Newer
239 msp34xx versions support this. You need this
240 for dbx stereo. Default is on if supported by
242 once=1 Don't check the TV-stations Audio mode
243 every few seconds, but only once after
245 amsound=1 Audio carrier is AM/NICAM at 6.5 Mhz. This
246 should improve things for french people, the
247 carrier autoscan seems to work with FM only...
249 tea6300.o - OBSOLETE (use tvaudio instead)
253 The driver for the tea6300 fader chip. If you have a stereo
254 card and the msp3400.o doesn't work, you might want to try this
255 one. This chip is seen on most STB TV/FM cards (usually from
256 Gateway OEM sold surplus on auction sites).
259 debug=1 print some debug info to the syslog.
261 tda8425.o - OBSOLETE (use tvaudio instead)
265 The driver for the tda8425 fader chip. This driver used to be
266 part of bttv.c, so if your sound used to work but does not
267 anymore, try loading this module.
270 debug=1 print some debug info to the syslog.
272 tda985x.o - OBSOLETE (use tvaudio instead)
276 The driver for the tda9850/55 audio chips.
279 debug=1 print some debug info to the syslog.
280 chip=9850/9855 set the chip type.
283 If the box freezes hard with bttv
284 ---------------------------------
286 It might be a bttv driver bug. It also might be bad hardware. It also
287 might be something else ...
289 Just mailing me "bttv freezes" isn't going to help much. This README
290 has a few hints how you can help to pin down the problem.
296 If some version works and another doesn't it is likely to be a driver
297 bug. It is very helpful if you can tell where exactly it broke
298 (i.e. the last working and the first broken version).
300 With a hard freeze you probably doesn't find anything in the logfiles.
301 The only way to capture any kernel messages is to hook up a serial
302 console and let some terminal application log the messages. /me uses
303 screen. See Documentation/serial-console.txt for details on setting
306 Read Documentation/oops-tracing.txt to learn how to get any useful
307 information out of a register+stack dump printed by the kernel on
308 protection faults (so-called "kernel oops").
310 If you run into some kind of deadlock, you can try to dump a call trace
311 for each process using sysrq-t (see Documentation/sysrq.txt).
312 This way it is possible to figure where *exactly* some process in "D"
315 I've seen reports that bttv 0.7.x crashes whereas 0.8.x works rock solid
316 for some people. Thus probably a small buglet left somewhere in bttv
317 0.7.x. I have no idea where exactly, it works stable for me and a lot of
318 other people. But in case you have problems with the 0.7.x versions you
319 can give 0.8.x a try ...
325 Some hardware can't deal with PCI-PCI transfers (i.e. grabber => vga).
326 Sometimes problems show up with bttv just because of the high load on
327 the PCI bus. The bt848/878 chips have a few workarounds for known
328 incompatibilities, see README.quirks.
330 Some folks report that increasing the pci latency helps too,
331 althrought I'm not sure whenever this really fixes the problems or
332 only makes it less likely to happen. Both bttv and btaudio have a
333 insmod option to set the PCI latency of the device.
335 Some mainboard have problems to deal correctly with multiple devices
336 doing DMA at the same time. bttv + ide seems to cause this sometimes,
337 if this is the case you likely see freezes only with video and hard disk
338 access at the same time. Updating the IDE driver to get the latest and
339 greatest workarounds for hardware bugs might fix these problems.
345 If you use some binary-only yunk (like nvidia module) try to reproduce
348 IRQ sharing is known to cause problems in some cases. It works just
349 fine in theory and many configurations. Neverless it might be worth a
350 try to shuffle around the PCI cards to give bttv another IRQ or make
351 it share the IRQ with some other piece of hardware. IRQ sharing with
352 VGA cards seems to cause trouble sometimes. I've also seen funny
353 effects with bttv sharing the IRQ with the ACPI bridge (and
354 apci-enabled kernel).
359 Below is what the bt878 data book says about the PCI bug compatibility
360 modes of the bt878 chip.
362 The triton1 insmod option sets the EN_TBFX bit in the control register.
363 The vsfx insmod option does the same for EN_VSFX bit. If you have
364 stability problems you can try if one of these options makes your box
367 drivers/pci/quirks.c knows about these issues, this way these bits are
368 enabled automagically for known-buggy chipsets (look at the kernel
369 messages, bttv tells you).
374 The PCI REQ signal is the logical-or of the incoming function requests.
375 The inter-nal GNT[0:1] signals are gated asynchronously with GNT and
376 demultiplexed by the audio request signal. Thus the arbiter defaults to
377 the video function at power-up and parks there during no requests for
378 bus access. This is desirable since the video will request the bus more
379 often. However, the audio will have highest bus access priority. Thus
380 the audio will have first access to the bus even when issuing a request
381 after the video request but before the PCI external arbiter has granted
382 access to the Bt879. Neither function can preempt the other once on the
383 bus. The duration to empty the entire video PCI FIFO onto the PCI bus is
384 very short compared to the bus access latency the audio PCI FIFO can
388 430FX Compatibility Mode
389 ~~~~~~~~~~~~~~~~~~~~~~~~
391 When using the 430FX PCI, the following rules will ensure
394 (1) Deassert REQ at the same time as asserting FRAME.
395 (2) Do not reassert REQ to request another bus transaction until after
396 finish-ing the previous transaction.
398 Since the individual bus masters do not have direct control of REQ, a
399 simple logical-or of video and audio requests would violate the rules.
400 Thus, both the arbiter and the initiator contain 430FX compatibility
401 mode logic. To enable 430FX mode, set the EN_TBFX bit as indicated in
402 Device Control Register on page 104.
404 When EN_TBFX is enabled, the arbiter ensures that the two compatibility
405 rules are satisfied. Before GNT is asserted by the PCI arbiter, this
406 internal arbiter may still logical-or the two requests. However, once
407 the GNT is issued, this arbiter must lock in its decision and now route
408 only the granted request to the REQ pin. The arbiter decision lock
409 happens regardless of the state of FRAME because it does not know when
410 FRAME will be asserted (typically - each initiator will assert FRAME on
411 the cycle following GNT). When FRAME is asserted, it is the initiator s
412 responsibility to remove its request at the same time. It is the
413 arbiters responsibility to allow this request to flow through to REQ and
414 not allow the other request to hold REQ asserted. The decision lock may
415 be removed at the end of the transaction: for example, when the bus is
416 idle (FRAME and IRDY). The arbiter decision may then continue
417 asynchronously until GNT is again asserted.
420 Interfacing with Non-PCI 2.1 Compliant Core Logic
421 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
423 A small percentage of core logic devices may start a bus transaction
424 during the same cycle that GNT is de-asserted. This is non PCI 2.1
425 compliant. To ensure compatibility when using PCs with these PCI
426 controllers, the EN_VSFX bit must be enabled (refer to Device Control
427 Register on page 104). When in this mode, the arbiter does not pass GNT
428 to the internal functions unless REQ is asserted. This prevents a bus
429 transaction from starting the same cycle as GNT is de-asserted. This
430 also has the side effect of not being able to take advantage of bus
431 parking, thus lowering arbitration performance. The Bt879 drivers must
432 query for these non-compliant devices, and set the EN_VSFX bit only if
435 bttv and sound mini howto
436 -------------------------
438 There are a lot of different bt848/849/878/879 based boards available.
439 Making video work often is not a big deal, because this is handled
440 completely by the bt8xx chip, which is common on all boards. But
441 sound is handled in slightly different ways on each board.
443 To handle the grabber boards correctly, there is a array tvcards[] in
444 bttv-cards.c, which holds the information required for each board.
445 Sound will work only, if the correct entry is used (for video it often
446 makes no difference). The bttv driver prints a line to the kernel
447 log, telling which card type is used. Like this one:
451 bttv0: model: BT848(Hauppauge old) [autodetected]
453 You should verify this is correct. If it isn't, you have to pass the
454 correct board type as insmod argument, "insmod bttv card=2" for
455 example. The file CARDLIST has a list of valid arguments for card.
456 If your card isn't listed there, you might check the source code for
457 new entries which are not listed yet. If there isn't one for your
458 card, you can check if one of the existing entries does work for you
459 (just trial and error...).
461 Some boards have an extra processor for sound to do stereo decoding
462 and other nice features. The msp34xx chips are used by Hauppauge for
463 example. If your board has one, you might have to load a helper
464 module like msp3400.o to make sound work. If there isn't one for the
465 chip used on your board: Bad luck. Start writing a new one. Well,
466 you might want to check the video4linux mailing list archive first...
468 Of course you need a correctly installed soundcard unless you have the
469 speakers connected directly to the grabber board. Hint: check the
470 mixer settings too. ALSA for example has everything muted by default.
473 How sound works in detail
474 ~~~~~~~~~~~~~~~~~~~~~~~~~
476 Still doesn't work? Looks like some driver hacking is required.
477 Below is a do-it-yourself description for you.
479 The bt8xx chips have 32 general purpose pins, and registers to control
480 these pins. One register is the output enable register
481 (BT848_GPIO_OUT_EN), it says which pins are actively driven by the
482 bt848 chip. Another one is the data register (BT848_GPIO_DATA), where
483 you can get/set the status if these pins. They can be used for input
486 Most grabber board vendors use these pins to control an external chip
487 which does the sound routing. But every board is a little different.
488 These pins are also used by some companies to drive remote control
489 receiver chips. Some boards use the i2c bus instead of the gpio pins
490 to connect the mux chip.
492 As mentioned above, there is a array which holds the required
493 information for each known board. You basically have to create a new
494 line for your board. The important fields are these two:
502 u32 audiomux[6]; /* Tuner, Radio, external, internal, mute, stereo */
505 gpiomask specifies which pins are used to control the audio mux chip.
506 The corresponding bits in the output enable register
507 (BT848_GPIO_OUT_EN) will be set as these pins must be driven by the
510 The audiomux\[\] array holds the data values for the different inputs
511 (i.e. which pins must be high/low for tuner/mute/...). This will be
512 written to the data register (BT848_GPIO_DATA) to switch the audio
516 What you have to do is figure out the correct values for gpiomask and
517 the audiomux array. If you have Windows and the drivers four your
518 card installed, you might to check out if you can read these registers
519 values used by the windows driver. A tool to do this is available
520 from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it
521 doesn't work with bt878 boards according to some reports I received.
522 Another one with bt878 support is available from
523 http://btwincap.sourceforge.net/Files/btspy2.00.zip
525 You might also dig around in the \*.ini files of the Windows applications.
526 You can have a look at the board to see which of the gpio pins are
527 connected at all and then start trial-and-error ...
530 Starting with release 0.7.41 bttv has a number of insmod options to
531 make the gpio debugging easier:
535 bttv_gpio=0/1 enable/disable gpio debug messages
536 gpiomask=n set the gpiomask value
537 audiomux=i,j,... set the values of the audiomux array
538 audioall=a set the values of the audiomux array (one
539 value for all array elements, useful to check
540 out which effect the particular value has).
542 The messages printed with bttv_gpio=1 look like this:
546 bttv0: gpio: en=00000027, out=00000024 in=00ffffd8 [audio: off]
548 en = output _en_able register (BT848_GPIO_OUT_EN)
549 out = _out_put bits of the data register (BT848_GPIO_DATA),
550 i.e. BT848_GPIO_DATA & BT848_GPIO_OUT_EN
551 in = _in_put bits of the data register,
552 i.e. BT848_GPIO_DATA & ~BT848_GPIO_OUT_EN
556 Other elements of the tvcards array
557 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
559 If you are trying to make a new card work you might find it useful to
560 know what the other elements in the tvcards array are good for:
564 video_inputs - # of video inputs the card has
565 audio_inputs - historical cruft, not used any more.
566 tuner - which input is the tuner
567 svhs - which input is svhs (all others are labeled composite)
568 muxsel - video mux, input->registervalue mapping
569 pll - same as pll= insmod option
570 tuner_type - same as tuner= insmod option
571 *_modulename - hint whenever some card needs this or that audio
572 module loaded to work properly.
573 has_radio - whenever this TV card has a radio tuner.
574 no_msp34xx - "1" disables loading of msp3400.o module
575 no_tda9875 - "1" disables loading of tda9875.o module
576 needs_tvaudio - set to "1" to load tvaudio.o module
578 If some config item is specified both from the tvcards array and as
579 insmod option, the insmod option takes precedence.
586 For a more updated list, please check
587 https://linuxtv.org/wiki/index.php/Hardware_Device_Information
589 Supported cards: Bt848/Bt848a/Bt849/Bt878/Bt879 cards
590 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
592 All cards with Bt848/Bt848a/Bt849/Bt878/Bt879 and normal
593 Composite/S-VHS inputs are supported. Teletext and Intercast support
594 (PAL only) for ALL cards via VBI sample decoding in software.
596 Some cards with additional multiplexing of inputs or other additional
597 fancy chips are only partially supported (unless specifications by the
598 card manufacturer are given). When a card is listed here it isn't
599 necessarily fully supported.
601 All other cards only differ by additional components as tuners, sound
602 decoders, EEPROMs, teletext decoders ...
610 - 4 Composite inputs, 1 S-VHS input (shared with 4th composite)
613 http://www.matrix-vision.de/
615 This card has no tuner but supports all 4 composite (1 shared with an
616 S-VHS input) of the Bt848A.
617 Very nice card if you only have satellite TV but several tuners connected
618 to the card via composite.
620 Many thanks to Matrix-Vision for giving us 2 cards for free which made
621 Bt848a/Bt849 single crystal operation support possible!!!
629 some (all??) come with 2 crystals for PAL/SECAM and NTSC
630 - PAL, SECAM or NTSC TV tuner (Philips or TEMIC)
631 - MSP34xx sound decoder on add on board
632 decoder is supported but AFAIK does not yet work
633 (other sound MUX setting in GPIO port needed??? somebody who fixed this???)
634 - 1 tuner, 1 composite and 1 S-VHS input
635 - tuner type is autodetected
641 Many thanks for the free card which made first NTSC support possible back
648 There are many different versions of the Hauppauge cards with different
649 tuners (TV+Radio ...), teletext decoders.
650 Note that even cards with same model numbers have (depending on the revision)
651 different chips on it.
653 - Bt848 (and others but always in 2 crystal operation???)
654 newer cards have a Bt878
656 - PAL, SECAM, NTSC or tuner with or without Radio support
662 - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
663 - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
667 - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
668 - TSA5518: no datasheet available on Philips site
670 - Philips SAA5246 or SAA5284 ( or no) Teletext decoder chip
671 with buffer RAM (e.g. Winbond W24257AS-35: 32Kx8 CMOS static RAM)
672 SAA5246 (I2C 0x22) is supported
674 - 256 bytes EEPROM: Microchip 24LC02B or Philips 8582E2Y
675 with configuration information
676 I2C address 0xa0 (24LC02B also responds to 0xa2-0xaf)
678 - 1 tuner, 1 composite and (depending on model) 1 S-VHS input
680 - 14052B: mux for selection of sound source
682 - sound decoder: TDA9800, MSP34xx (stereo cards)
687 Developed by TelSignal(?), OEMed by many vendors (Typhoon, Anubis, Dynalink)
690 - CPH01x: BT848 capture only
692 - CPH05x: BT878 with FM
693 - CPH06x: BT878 (w/o FM)
694 - CPH07x: BT878 capture only
708 - CPH03x was often sold as "TV capturer".
712 #) 878 cards can be identified by PCI Subsystem-ID:
714 - 144F:3002 = CPH05x w/ FM
715 - 144F:3005 = CPH06x_LC (w/o remote control)
716 #) The cards have a sticker with "CPH"-model on the back.
717 #) These cards have a number printed on the PCB just above the tuner metal box:
718 - "80-CP2000300-x" = CPH03X
719 - "80-CP2000500-x" = CPH05X
720 - "80-CP2000600-x" = CPH06X / CPH06x_LC
722 Askey sells these cards as "Magic TView series", Brand "MagicXpress".
723 Other OEM often call these "Tview", "TView99" or else.
725 Lifeview Flyvideo Series:
726 ~~~~~~~~~~~~~~~~~~~~~~~~~
728 The naming of these series differs in time and space.
731 #) Some models can be identified by PCI subsystem ID:
733 - 1852:1852 = Flyvideo 98 FM
734 - 1851:1850 = Flyvideo 98
735 - 1851:1851 = Flyvideo 98 EZ (capture only)
737 #) There is a print on the PCB:
739 - LR25 = Flyvideo (Zoran ZR36120, SAA7110A)
740 - LR26 Rev.N = Flyvideo II (Bt848)
741 - LR26 Rev.O = Flyvideo II (Bt878)
742 - LR37 Rev.C = Flyvideo EZ (Capture only, ZR36120 + SAA7110)
743 - LR38 Rev.A1= Flyvideo II EZ (Bt848 capture only)
744 - LR50 Rev.Q = Flyvideo 98 (w/eeprom and PCI subsystem ID)
745 - LR50 Rev.W = Flyvideo 98 (no eeprom)
746 - LR51 Rev.E = Flyvideo 98 EZ (capture only)
747 - LR90 = Flyvideo 2000 (Bt878)
748 - LR90 Flyvideo 2000S (Bt878) w/Stereo TV (Package incl. LR91 daughterboard)
749 - LR91 = Stereo daughter card for LR90
750 - LR97 = Flyvideo DVBS
751 - LR99 Rev.E = Low profile card for OEM integration (only internal audio!) bt878
752 - LR136 = Flyvideo 2100/3100 (Low profile, SAA7130/SAA7134)
753 - LR137 = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394)
754 - LR138 Rev.C= Flyvideo 2000 (SAA7130)
755 - LR138 Flyvideo 3000 (SAA7134) w/Stereo TV
757 - These exist in variations w/FM and w/Remote sometimes denoted
758 by suffixes "FM" and "R".
760 #) You have a laptop (miniPCI card):
762 - Product = FlyTV Platinum Mini
763 - Model/Chip = LR212/saa7135
765 - Lifeview.com.tw states (Feb. 2002):
766 "The FlyVideo2000 and FlyVideo2000s product name have renamed to FlyVideo98."
767 Their Bt8x8 cards are listed as discontinued.
768 - Flyvideo 2000S was probably sold as Flyvideo 3000 in some contries(Europe?).
769 The new Flyvideo 2000/3000 are SAA7130/SAA7134 based.
771 "Flyvideo II" had been the name for the 848 cards, nowadays (in Germany)
772 this name is re-used for LR50 Rev.W.
774 The Lifeview website mentioned Flyvideo III at some time, but such a card
775 has not yet been seen (perhaps it was the german name for LR90 [stereo]).
776 These cards are sold by many OEMs too.
778 FlyVideo A2 (Elta 8680)= LR90 Rev.F (w/Remote, w/o FM, stereo TV by tda9821) {Germany}
780 Lifeview 3000 (Elta 8681) as sold by Plus(April 2002), Germany = LR138 w/ saa7134
782 lifeview config coding on gpio pins 0-9
783 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
785 - LR50 rev. Q ("PARTS: 7031505116), Tuner wurde als Nr. 5 erkannt, Eingänge
786 SVideo, TV, Composite, Audio, Remote:
788 - CP9..1=100001001 (1: 0-Ohm-Widerstand gegen GND unbestückt; 0: bestückt)
791 Typhoon TV card series:
792 ~~~~~~~~~~~~~~~~~~~~~~~
794 These can be CPH, Flyvideo, Pixelview or KNC1 series.
795 Typhoon is the brand of Anubis.
796 Model 50680 got re-used, some model no. had different contents over time.
800 - 50680 "TV Tuner PCI Pal BG"(old,red package)=can be CPH03x(bt848) or CPH06x(bt878)
801 - 50680 "TV Tuner Pal BG" (blue package)= Pixelview PV-BT878P+ (Rev 9B)
802 - 50681 "TV Tuner PCI Pal I" (variant of 50680)
803 - 50682 "TView TV/FM Tuner Pal BG" = Flyvideo 98FM (LR50 Rev.Q)
807 The package has a picture of CPH05x (which would be a real TView)
809 - 50683 "TV Tuner PCI SECAM" (variant of 50680)
810 - 50684 "TV Tuner Pal BG" = Pixelview 878TV(Rev.3D)
811 - 50686 "TV Tuner" = KNC1 TV Station
812 - 50687 "TV Tuner stereo" = KNC1 TV Station pro
813 - 50688 "TV Tuner RDS" (black package) = KNC1 TV Station RDS
814 - 50689 TV SAT DVB-S CARD CI PCI (SAA7146AH, SU1278?) = "KNC1 TV Station DVB-S"
815 - 50692 "TV/FM Tuner" (small PCB)
816 - 50694 TV TUNER CARD RDS (PHILIPS CHIPSET SAA7134HL)
817 - 50696 TV TUNER STEREO (PHILIPS CHIPSET SAA7134HL, MK3ME Tuner)
818 - 50804 PC-SAT TV/Audio Karte = Techni-PC-Sat (ZORAN 36120PQC, Tuner:Alps)
819 - 50866 TVIEW SAT RECEIVER+ADR
820 - 50868 "TV/FM Tuner Pal I" (variant of 50682)
821 - 50999 "TV/FM Tuner Secam" (variant of 50682)
828 - Maxi-TV PCI (ZR36120)
829 - Maxi TV Video 2 = LR50 Rev.Q (FI1216MF, PAL BG+SECAM)
830 - Maxi TV Video 3 = CPH064 (PAL BG + SECAM)
835 Mentor TV card ("55-878TV-U1") = Pixelview 878TV(Rev.3F) (w/FM w/Remote)
842 - PixelView Play TV pro - (Model: PV-BT878P+ REV 8E)
843 - PixelView Play TV pro - (Model: PV-BT878P+ REV 9D)
844 - PixelView Play TV pro - (Model: PV-BT878P+ REV 4C / 8D / 10A )
845 - PixelView Play TV - (Model: PV-BT848P+)
846 - 878TV - (Model: PV-BT878TV)
848 - Multimedia TV packages (card + software pack):
850 - PixelView Play TV Theater - (Model: PV-M4200) = PixelView Play TV pro + Software
851 - PixelView Play TV PAK - (Model: PV-BT878P+ REV 4E)
852 - PixelView Play TV/VCR - (Model: PV-M3200 REV 4C / 8D / 10A )
853 - PixelView Studio PAK - (Model: M2200 REV 4C / 8D / 10A )
854 - PixelView PowerStudio PAK - (Model: PV-M3600 REV 4E)
855 - PixelView DigitalVCR PAK - (Model: PV-M2400 REV 4C / 8D / 10A )
856 - PixelView PlayTV PAK II (TV/FM card + usb camera) PV-M3800
857 - PixelView PlayTV XP PV-M4700,PV-M4700(w/FM)
858 - PixelView PlayTV DVR PV-M4600 package contents:PixelView PlayTV pro, windvr & videoMail s/w
862 - PV-BT878P+rev.9B (Play TV Pro, opt. w/FM w/NICAM)
864 - PV-BT878P Rev.1D (bt878, capture only)
866 - XCapture PV-CX881P (cx23881)
867 - PlayTV HD PV-CX881PL+, PV-CX881PL+(w/FM) (cx23881)
869 - DTV3000 PV-DTV3000P+ DVB-S CI = Twinhan VP-1030
870 - DTV2000 DVB-S = Twinhan VP-1020
872 - Video Conferencing:
874 - PixelView Meeting PAK - (Model: PV-BT878P)
875 - PixelView Meeting PAK Lite - (Model: PV-BT878P)
876 - PixelView Meeting PAK plus - (Model: PV-BT878P+rev 4C/8D/10A)
877 - PixelView Capture - (Model: PV-BT848P)
878 - PixelView PlayTV USB pro
879 - Model No. PV-NT1004+, PV-NT1004+ (w/FM) = NT1004 USB decoder chip + SAA7113 video decoder chip
884 These are CPH series.
889 - TV Master = CPH030 or CPH060
890 - TV Master FM = CPH050
895 - Video Wonder/Genius Internet Video Kit = LR37 Rev.C
896 - Video Wonder Pro II (848 or 878) = LR26
901 - VideoCap C205 (Bt848)
902 - VideoCap C210 (zr36120 +Philips)
903 - CaptureTV M200 (ISA)
904 - CaptureTV M205 (Bt848)
909 - Image World Conference TV = LR50 Rev. Q
914 - WinView 601 (Bt848)
915 - WinView 610 (Zoran)
919 Support for the Leadtek WinView 601 TV/FM
920 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
922 Author of this section: Jon Tombs <jon@gte.esi.us.es>
924 This card is basically the same as all the rest (Bt484A, Philips tuner),
925 the main difference is that they have attached a programmable attenuator to 3
926 GPIO lines in order to give some volume control. They have also stuck an
927 infra-red remote control decoded on the board, I will add support for this
928 when I get time (it simple generates an interrupt for each key press, with
929 the key code is placed in the GPIO port).
931 I don't yet have any application to test the radio support. The tuner
932 frequency setting should work but it is possible that the audio multiplexer
933 is wrong. If it doesn't work, send me email.
936 - No Thanks to Leadtek they refused to answer any questions about their
937 hardware. The driver was written by visual inspection of the card. If you
938 use this driver, send an email insult to them, and tell them you won't
939 continue buying their hardware unless they support Linux.
941 - Little thanks to Princeton Technology Corp (http://www.princeton.com.tw)
942 who make the audio attenuator. Their publicly available data-sheet available
943 on their web site doesn't include the chip programming information! Hidden
944 on their server are the full data-sheets, but don't ask how I found it.
946 To use the driver I use the following options, the tuner and pll settings might
947 be different in your country
950 insmod i2c scan=1 i2c_debug=0 verbose=0
951 insmod tuner type=1 debug=0
952 insmod bttv pll=1 radio=1 card=17
959 - TV-Station SE (+Software Bundle)
960 - TV-Station pro (+TV stereo)
961 - TV-Station FM (+Radio)
962 - TV-Station RDS (+RDS)
963 - TV Station SAT (analog satellite)
966 .. note:: newer Cards have saa7134, but model name stayed the same?
971 - PV951 or PV-951 (also are sold as:
972 Boeder TV-FM Video Capture Card,
973 Titanmedia Supervision TV-2400,
976 MediaForte TV-Vision PV951,
978 Vivanco Tuner Card PCI Art.-Nr.: 68404,
981 - Surveillance Series:
986 - PV-148 (capture only)
990 - TV-FM Tuner Series:
992 - PV-951TDV (tv tuner + 1394)
995 - PV-956T/TF Low Profile
1003 - TV Karte = LR50 Rev.S
1004 - TV-Boostar = Terratec Terra TV+ Version 1.0 (Bt848, tda9821) "ceb105.pcb"
1011 - Face to Face Capture (Bt848 capture only) (PCB "VP-2848")
1012 - Face To Face TV MAX (Bt848) (PCB "VP-8482 Rev1.3")
1013 - Genie TV (Bt878) (PCB "VP-8790 Rev 2.1")
1019 - AVer FunTV Lite (ISA, AV3001 chipset) "M101.C"
1022 - AVerTV Studio (w/FM)
1023 - AVerMedia TV98 with Remote
1024 - AVerMedia TV/FM98 Stereo
1028 - TVCapture98 (="AVerMedia TV98" in USA) (Bt878)
1029 - TVPhone98 (Bt878, w/FM)
1031 ======== =========== =============== ======= ====== ======== =======================
1032 PCB PCI-ID Model-Name Eeprom Tuner Sound Country
1033 ======== =========== =============== ======= ====== ======== =======================
1035 M108-B Bt848 -- FR1236 US [#f2]_, [#f3]_
1036 M1A8-A Bt848 AVer TV-Phone FM1216 --
1037 M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote
1038 M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote
1039 M168II-B 1461:0003 Medion MD9592 48:16 FM1216 TDA9873H D w/FM
1040 ======== =========== =============== ======= ====== ======== =======================
1042 .. [#f1] Daughterboard MB68-A with TDA9820T and TDA9840T
1043 .. [#f2] Sony NE41S soldered (stereo sound?)
1044 .. [#f3] Daughterboard M118-A w/ pic 16c54 and 4 MHz quartz
1046 - US site has different drivers for (as of 09/2002):
1048 - EZ Capture/InterCam PCI (BT-848 chip)
1049 - EZ Capture/InterCam PCI (BT-878 chip)
1050 - TV-Phone (BT-848 chip)
1051 - TV98 (BT-848 chip)
1052 - TV98 With Remote (BT-848 chip)
1053 - TV98 (BT-878 chip)
1054 - TV98 With Remote (BT-878)
1055 - TV/FM98 (BT-878 chip)
1060 DE hat diverse Treiber fuer diese Modelle (Stand 09/2002):
1062 - TVPhone (848) mit Philips tuner FR12X6 (w/ FM radio)
1063 - TVPhone (848) mit Philips tuner FM12X6 (w/ FM radio)
1064 - TVCapture (848) w/Philips tuner FI12X6
1065 - TVCapture (848) non-Philips tuner
1066 - TVCapture98 (Bt878)
1068 - AVerTV und TVCapture98 w/VCR (Bt 878)
1069 - AVerTVStudio und TVPhone98 w/VCR (Bt878)
1070 - AVerTV GO Serie (Kein SVideo Input)
1071 - AVerTV98 (BT-878 chip)
1072 - AVerTV98 mit Fernbedienung (BT-878 chip)
1073 - AVerTV/FM98 (BT-878 chip)
1075 - VDOmate (www.averm.com.cn) = M168U ?
1082 - Video Highway or "Video Highway TR200" (ISA)
1083 - Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757)
1085 IXMicro (former: IMS=Integrated Micro Solutions)
1086 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1090 - IXTV BT848 (=TurboTV)
1092 - IMS TurboTV (Bt848)
1094 Lifetec/Medion/Tevion/Aldi
1095 ~~~~~~~~~~~~~~~~~~~~~~~~~~
1099 - LT9306/MD9306 = CPH061
1100 - LT9415/MD9415 = LR90 Rev.F or Rev.G
1101 - MD9592 = Avermedia TVphone98 (PCI_ID=1461:0003), PCB-Rev=M168II-B (w/TDA9873H)
1102 - MD9717 = KNC One (Rev D4, saa7134, FM1216 MK2 tuner)
1103 - MD5044 = KNC One (Rev D4, saa7134, FM1216ME MK3 tuner)
1105 Modular Technologies (www.modulartech.com) UK
1106 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1110 - MM100 PCTV (Bt848)
1111 - MM201 PCTV (Bt878, Bt832) w/ Quartzsight camera
1112 - MM202 PCTV (Bt878, Bt832, tda9874)
1113 - MM205 PCTV (Bt878)
1114 - MM210 PCTV (Bt878) (Galaxy TV, Galaxymedia ?)
1121 - Terra TV+ Version 1.0 (Bt848), "ceb105.PCB" printed on the PCB, TDA9821
1122 - Terra TV+ Version 1.1 (Bt878), "LR74 Rev.E" printed on the PCB, TDA9821
1123 - Terra TValueRadio, "LR102 Rev.C" printed on the PCB
1124 - Terra TV/Radio+ Version 1.0, "80-CP2830100-0" TTTV3 printed on the PCB,
1125 "CPH010-E83" on the back, SAA6588T, TDA9873H
1126 - Terra TValue Version BT878, "80-CP2830110-0 TTTV4" printed on the PCB,
1127 "CPH011-D83" on back
1128 - Terra TValue Version 1.0 "ceb105.PCB" (really identical to Terra TV+ Version 1.0)
1129 - Terra TValue New Revision "LR102 Rec.C"
1130 - Terra Active Radio Upgrade (tea5757h, saa6588t)
1132 - LR74 is a newer PCB revision of ceb105 (both incl. connector for Active Radio Upgrade)
1134 - Cinergy 400 (saa7134), "E877 11(S)", "PM820092D" printed on PCB
1135 - Cinergy 600 (saa7134)
1142 - Discos ADR PC-Karte ISA (no TV!)
1143 - Discos ADR PC-Karte PCI (probably no TV?)
1144 - Techni-PC-Sat (Sat. analog)
1145 Rev 1.2 (zr36120, vpx3220, stv0030, saa5246, BSJE3-494A)
1146 - Mediafocus I (zr36120/zr36125, drp3510, Sat. analog + ADR Radio)
1147 - Mediafocus II (saa7146, Sat. analog)
1148 - SatADR Rev 2.1 (saa7146a, saa7113h, stv0056a, msp3400c, drp3510a, BSKE3-307A)
1149 - SkyStar 1 DVB (AV7110) = Technotrend Premium
1150 - SkyStar 2 DVB (B2C2) (=Sky2PC)
1155 Multimedia eXtension Board (MXB) (SAA7146, SAA7111)
1163 Package comes with different contents:
1165 a) pcb "MTV878" (CARD=75)
1166 b) Pixelview Rev. 4\_
1168 - MTV878R w/Remote Control
1169 - MTV878F w/Remote Control w/FM radio
1176 - Mirovideo PCTV (Bt848)
1177 - Mirovideo PCTV SE (Bt848)
1178 - Mirovideo PCTV Pro (Bt848 + Daughterboard for TV Stereo and FM)
1179 - Studio PCTV Rave (Bt848 Version = Mirovideo PCTV)
1180 - Studio PCTV Rave (Bt878 package w/o infrared)
1181 - Studio PCTV (Bt878)
1182 - Studio PCTV Pro (Bt878 stereo w/ FM)
1183 - Pinnacle PCTV (Bt878, MT2032)
1184 - Pinnacle PCTV Pro (Bt878, MT2032)
1185 - Pinncale PCTV Sat (bt878a, HM1821/1221) ["Conexant CX24110 with CX24108 tuner, aka HM1221/HM1811"]
1186 - Pinnacle PCTV Sat XE
1188 M(J)PEG capture and playback models:
1191 - DC10 (zr36057, zr36060, saa7110, adv7176)
1192 - DC10+ (zr36067, zr36060, saa7110, adv7176)
1193 - DC20 (ql16x24b,zr36050, zr36016, saa7110, saa7187 ...)
1194 - DC30 (zr36057, zr36050, zr36016, vpx3220, adv7176, ad1843, tea6415, miro FST97A1)
1195 - DC30+ (zr36067, zr36050, zr36016, vpx3220, adv7176)
1196 - DC50 (zr36067, zr36050, zr36016, saa7112, adv7176 (2 pcs.?), ad1843, miro FST97A1, Lattice ???)
1203 - MXR-9565 (=Technisat Mediafocus?)
1204 - MXR-9571 (Bt848) (=CPH031?)
1206 - MXR-9577 (Bt878) (=Prolink 878TV Rev.3x)
1207 - MXTV-9578CP (Bt878) (= Prolink PV-BT878P+4E)
1212 Buz (zr36067, zr36060, saa7111, saa7185)
1216 LML33 (zr36067, zr36060, bt819, bt856)
1223 - Grand Video Capture (Bt848)
1224 - Multi Capture Card (Bt878)
1232 - KW-607 (Bt848 capture only)
1234 - KW-607A (capture only)
1235 - KW-608 (Zoran capture only)
1246 - GV-VCP/PCI (capture only)
1247 - GV-VCP2/PCI (capture only)
1252 WinDVR = Kworld "KW-TVL878RF"
1267 TV/Radio-Tuner Card, PCI (Model 44677) = CPH051
1272 Hollywood plus (em8300, em9010, adv7175), (PCB "M340-10") MPEG DVD decoder
1279 - iProTV (Card for iMac Mezzanine slot, Bt848+SCSI)
1281 - ProTV II = ProTV Stereo (Bt878) ["stereo" means FM stereo, tv is still mono]
1294 DTV2000 (Bt848, tda9875)
1299 - VA1000 Plus (w/ Stereo)
1308 - Smart Video Recorder (ISA full-length)
1309 - Smart Video Recorder pro (ISA half-length)
1310 - Smart Video Recorder III (Bt848)
1317 - STB Gateway 6000704 (bt878)
1318 - STB Gateway 6000699 (bt848)
1319 - STB Gateway 6000402 (bt848)
1327 - Captivator Pro/TV (ISA?)
1328 - Captivator PCI/VC (Bt848 bundled with camera) (capture only)
1335 - TT-SAT PCI (PCB "Sat-PCI Rev.:1.3.1"; zr36125, vpx3225d, stc0056a, Tuner:BSKE6-155A
1337 - revisions 1.1, 1.3, 1.5, 1.6 and 2.1
1338 - This card is sold as OEM from:
1340 - Siemens DVB-s Card
1341 - Hauppauge WinTV DVB-S
1342 - Technisat SkyStar 1 DVB
1345 - Now this card is called TT-PCline Premium Family
1346 - TT-Budget (saa7146, bsru6-701a)
1347 This card is sold as OEM from:
1349 - Hauppauge WinTV Nova
1350 - Satelco Standard PCI (DVB-S)
1356 DVB-s (Rev. 2.2, BSRV2-301A, data only?)
1361 MX RV605 (Bt848 capture only)
1368 - PC ChatCam (Model 68252) (Bt848 capture only)
1369 - Tv/Fm Capture Card (Model 68404) = PV951
1371 Media-Surfer (esc-kathrein.de)
1372 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1377 - Sat-Surfer PCI = Techni-PC-Sat
1380 - Cable-Surfer PCI (zr36120)
1381 - Audio-Surfer (ISA Radio card)
1383 Jetway (www.jetway.com.tw)
1384 ~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 - JW-TV 878 = KWorld KW-TV878RF
1396 - Galaxis DVB Card S CI
1397 - Galaxis DVB Card C CI
1398 - Galaxis DVB Card S
1399 - Galaxis DVB Card C
1400 - Galaxis plug.in S [neuer Name: Galaxis DVB Card S CI
1407 - many many WinTV models ...
1408 - WinTV DVBs = Technotrend Premium 1.3
1409 - WinTV NOVA = Technotrend Budget 1.1 "S-DVB DATA"
1410 - WinTV NOVA-CI "SDVBACI"
1411 - WinTV Nova USB (=Technotrend USB 1.0)
1412 - WinTV-Nexus-s (=Technotrend Premium 2.1 or 2.2)
1419 -990 WinTV-PVR-350 (249USD) (iTVC15 chipset + radio)
1420 -980 WinTV-PVR-250 (149USD) (iTVC15 chipset)
1421 -880 WinTV-PVR-PCI (199USD) (KFIR chipset + bt878)
1438 -719 WinTV Primio-FM
1450 -545 Common Interface
1456 -693,793 WinTV Primio FM
1457 -647,747 WinTV PCI FM
1460 -893 WinTV PVR USB (Duplicate entry)
1463 -429 Impact VCB (bt848)
1464 -600 USB Live (Video-In 1x Comp, 1xSVHS)
1468 -893 Nova-t USB (Duplicate entry)
1473 -546 WinTV Nova-S CI
1478 -157 DEC3000-s Standalone + USB
1484 -416 WinTV-PCI Nicam Estereo
1493 -728 WinTV-DVB-C PCI
1504 - MATRIX-Vision MV-Delta
1505 - MATRIX-Vision MV-Delta 2
1506 - MVsigma-SLC (Bt848)
1513 - TVCON FM, TV card w/ FM = CPH05x
1521 - HCC100 = VCC100rev1 + camera
1522 - VCC100 rev1 (bt848)
1523 - VCC100 rev2 (bt878)
1525 Gallant (www.gallantcom.com) www.minton.com.tw
1526 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1530 - Intervision IV-510 (capture only bt8x8)
1531 - Intervision IV-550 (bt8x8)
1532 - Intervision IV-100 (zoran)
1533 - Intervision IV-1000 (bt8x8)
1535 Asonic (www.asonic.com.cn) (website down)
1536 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1545 Teppro (www.itcteppro.com.tw)
1546 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1550 - ITC PCITV (Card Ver 1.0) "Teppro TV1/TVFM1 Card"
1551 - ITC PCITV (Card Ver 2.0)
1552 - ITC PCITV (Card Ver 3.0) = "PV-BT878P+ (REV.9D)"
1553 - ITC PCITV (Card Ver 4.0)
1554 - TEPPRO IV-550 (For BT848 Main Chip)
1555 - ITC DSTTV (bt878, satellite)
1556 - ITC VideoMaker (saa7146, StreamMachine sm2110, tvtuner) "PV-SM2210P+ (REV:1C)"
1558 Kworld (www.kworld.com.tw)
1559 ~~~~~~~~~~~~~~~~~~~~~~~~~~
1563 - KWORLD KW-TV878R TV (no radio)
1564 - KWORLD KW-TV878RF TV (w/ radio)
1565 - KWORLD KW-TVL878RF (low profile)
1566 - KWORLD KW-TV713XRF (saa7134)
1569 MPEG TV Station (same cards as above plus WinDVR Software MPEG en/decoder)
1571 - KWORLD KW-TV878R -Pro TV (no Radio)
1572 - KWORLD KW-TV878RF-Pro TV (w/ Radio)
1573 - KWORLD KW-TV878R -Ultra TV (no Radio)
1574 - KWORLD KW-TV878RF-Ultra TV (w/ Radio)
1576 JTT/ Justy Corp.(http://www.jtt.ne.jp/)
1577 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1579 JTT-02 (JTT TV) "TV watchmate pro" (bt848)
1586 - Channel Surfer TV ( CHX-950 )
1587 - Channel Surfer TV+FM ( CHX-960FM )
1589 AVEC www.prochips.com
1590 ~~~~~~~~~~~~~~~~~~~~~
1592 AVEC Intercapture (bt848, tea6320)
1597 TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3\_"
1599 Mach www.machspeed.com
1600 ~~~~~~~~~~~~~~~~~~~~~~
1604 Eline www.eline-net.com/
1605 ~~~~~~~~~~~~~~~~~~~~~~~~
1609 - Eline Vision TVMaster / TVMaster FM (ELV-TVM/ ELV-TVM-FM) = LR26 (bt878)
1610 - Eline Vision TVMaster-2000 (ELV-TVM-2000, ELV-TVM-2000-FM)= LR138 (saa713x)
1615 - Spirit TV Tuner/Video Capture Card (bt848)
1617 Boser www.boser.com.tw
1618 ~~~~~~~~~~~~~~~~~~~~~~
1622 - HS-878 Mini PCI Capture Add-on Card
1623 - HS-879 Mini PCI 3D Audio and Capture Add-on Card (w/ ES1938 Solo-1)
1625 Satelco www.citycom-gmbh.de, www.satelco.de
1626 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1630 - TV-FM =KNC1 saa7134
1631 - Standard PCI (DVB-S) = Technotrend Budget
1632 - Standard PCI (DVB-S) w/ CI
1633 - Satelco Highend PCI (DVB-S) = Technotrend Premium
1636 Sensoray www.sensoray.com
1637 ~~~~~~~~~~~~~~~~~~~~~~~~~
1641 - Sensoray 311 (PC/104 bus)
1642 - Sensoray 611 (PCI)
1644 CEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])
1645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1649 - TV Tuner - HBY-33A-RAFFLES Brooktree Bt848KPF + Philips
1650 - TV Tuner MG9910 - HBY33A-TVO CEI + Philips SAA7110 + OKI M548262 + ST STV8438CV
1651 - Primetime TV (ISA)
1653 - acquired by Singapore Technologies
1654 - now operating as Chartered Semiconductor Manufacturing
1655 - Manufacturer of video cards is listed as:
1657 - Cogent Electronics Industries [CEI]
1664 - Wavewatcher TV (ISA)
1665 - AITech WaveWatcher TV-PCI = can be LR26 (Bt848) or LR50 (BT878)
1666 - WaveWatcher TVR-202 TV/FM Radio Card (ISA)
1671 Maxron MaxTV/FM Radio (KW-TV878-FNT) = Kworld or JW-TV878-FBK
1678 - Falcon Series (capture only)
1680 In USA: http://www.theimagingsource.com/
1686 SKnet Monster TV (saa7134)
1688 A-Max www.amaxhk.com (Colormax, Amax, Napa)
1689 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 - CyberMail AV Video Email Kit w/ PCI Capture Card (capture only)
1703 VCR (http://www.vcrinc.com/)
1704 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1713 - DST Card/DST-IP (bt878, twinhan asic) VP-1020
1716 - KWorld DVBS Satellite TV-Card
1717 - Powercolor DSTV Satellite Tuner Card
1718 - Prolink Pixelview DTV2000
1719 - Provideo PV-911 Digital Satellite TV Tuner Card With Common Interface ?
1721 - DST-CI Card (DVB Satellite) VP-1030
1722 - DCT Card (DVB cable)
1729 - MSI TV@nywhere Tuner Card (MS-8876) (CX23881/883) Not Bt878 compatible.
1732 Focus www.focusinfo.com
1733 ~~~~~~~~~~~~~~~~~~~~~~~
1737 Sdisilk www.sdisilk.com/
1738 ~~~~~~~~~~~~~~~~~~~~~~~~
1743 - SDI Silk 200 SDI Input Card
1753 www.pacecom.co.uk website closed
1755 Mercury www.kobian.com (UK and FR)
1756 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1761 - LR138RBG-Rx == LR138
1766 TV-Mate = Zoltrix VP-8482
1768 Though educated googling found: www.techmakers.com
1770 (package and manuals don't have any other manufacturer info) TecSound
1772 Lorenzen www.lorenzen.de
1773 ~~~~~~~~~~~~~~~~~~~~~~~~
1775 SL DVB-S PCI = Technotrend Budget PCI (su1278 or bsru version)
1777 Origo (.uk) www.origo2000.com
1778 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1782 I/O Magic www.iomagic.com
1783 ~~~~~~~~~~~~~~~~~~~~~~~~~
1785 PC PVR - Desktop TV Personal Video Recorder DR-PCTV100 = Pinnacle ROB2D-51009464 4.0 + Cyberlink PowerVCR II
1790 TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?)
1795 kuroutoshikou.com ITVC15
1796 yuan.com MPG160 PCI TV (Internal PCI MPEG2 encoder card plus TV-tuner)
1798 Asus www.asuscom.com
1799 ~~~~~~~~~~~~~~~~~~~~
1803 - Asus TV Tuner Card 880 NTSC (low profile, cx23880)
1809 http://www.hoontech.de/
1811 - HART Vision 848 (H-ART Vision 848)
1812 - HART Vision 878 (H-Art Vision 878)
1816 Chips used at bttv devices
1817 --------------------------
1821 - Brooktree Bt848/848A/849/878/879: video capture chip
1827 - Philips or Temic Tuner
1829 - Hauppauge Win/TV pci (version 405):
1831 - Microchip 24LC02B or Philips 8582E2Y:
1833 - 256 Byte EEPROM with configuration information
1834 - I2C 0xa0-0xa1, (24LC02B also responds to 0xa2-0xaf)
1836 - Philips SAA5246AGP/E: Videotext decoder chip, I2C 0x22-0x23
1838 - TDA9800: sound decoder
1840 - Winbond W24257AS-35: 32Kx8 CMOS static RAM (Videotext buffer mem)
1842 - 14052B: analog switch for selection of sound source
1846 - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
1847 - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
1851 - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
1852 - TSA5518: no datasheet available on Philips site
1857 - if you want better support for STB cards send me info!
1858 Look at the board! What chips are on it?
1866 Philips http://www.Semiconductors.COM/pip/
1868 Conexant http://www.conexant.com/
1870 Micronas http://www.micronas.com/en/home/index.html
1877 - Markus Schroeder <schroedm@uni-duesseldorf.de> for information on the Bt848
1878 and tuner programming and his control program xtvc.
1880 - Martin Buck <martin-2.buck@student.uni-ulm.de> for his great Videotext
1883 - Gerd Hoffmann for the MSP3400 support and the modular
1884 I2C, tuner, ... support.
1887 - MATRIX Vision for giving us 2 cards for free, which made support of
1888 single crystal operation possible.
1890 - MIRO for providing a free PCTV card and detailed information about the
1891 components on their cards. (E.g. how the tuner type is detected)
1892 Without their card I could not have debugged the NTSC mode.
1894 - Hauppauge for telling how the sound input is selected and what components
1895 they do and will use on their radio cards.
1896 Also many thanks for faxing me the FM1216 data sheet.
1901 Michael Chu <mmchu@pobox.com>
1902 AverMedia fix and more flexible card recognition
1904 Alan Cox <alan@lxorguk.ukuu.org.uk>
1905 Video4Linux interface and 2.1.x kernel adaptation
1911 Radio card (ITT sound processor)
1913 bigfoot <bigfoot@net-way.net>
1915 Ragnar Hojland Espinosa <ragnar@macula.net>
1919 + many more (please mail me if you are missing in this list and would
1920 like to be mentioned)