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