0001 .. SPDX-License-Identifier: GPL-2.0
0002
0003 ===============
0004 The bttv driver
0005 ===============
0006
0007 Release notes for bttv
0008 ----------------------
0009
0010 You'll need at least these config options for bttv::
0011
0012 ./scripts/config -e PCI
0013 ./scripts/config -m I2C
0014 ./scripts/config -m INPUT
0015 ./scripts/config -m MEDIA_SUPPORT
0016 ./scripts/config -e MEDIA_PCI_SUPPORT
0017 ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT
0018 ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT
0019 ./scripts/config -e MEDIA_RADIO_SUPPORT
0020 ./scripts/config -e RC_CORE
0021 ./scripts/config -m VIDEO_BT848
0022
0023 If your board has digital TV, you'll also need::
0024
0025 ./scripts/config -m DVB_BT8XX
0026
0027 In this case, please see Documentation/admin-guide/media/bt8xx.rst
0028 for additional notes.
0029
0030 Make bttv work with your card
0031 -----------------------------
0032
0033 If you have bttv compiled and installed, just booting the Kernel
0034 should be enough for it to try probing it. However, depending
0035 on the model, the Kernel may require additional information about
0036 the hardware, as the device may not be able to provide such info
0037 directly to the Kernel.
0038
0039 If it doesn't bttv likely could not autodetect your card and needs some
0040 insmod options. The most important insmod option for bttv is "card=n"
0041 to select the correct card type. If you get video but no sound you've
0042 very likely specified the wrong (or no) card type. A list of supported
0043 cards is in Documentation/admin-guide/media/bttv-cardlist.rst.
0044
0045 If bttv takes very long to load (happens sometimes with the cheap
0046 cards which have no tuner), try adding this to your modules configuration
0047 file (usually, it is either ``/etc/modules.conf`` or some file at
0048 ``/etc/modules-load.d/``, but the actual place depends on your
0049 distribution)::
0050
0051 options i2c-algo-bit bit_test=1
0052
0053 Some cards may require an extra firmware file to work. For example,
0054 for the WinTV/PVR you need one firmware file from its driver CD,
0055 called: ``hcwamc.rbf``. It is inside a self-extracting zip file
0056 called ``pvr45xxx.exe``. Just placing it at the ``/etc/firmware``
0057 directory should be enough for it to be autoload during the driver's
0058 probing mode (e. g. when the Kernel boots or when the driver is
0059 manually loaded via ``modprobe`` command).
0060
0061 If your card isn't listed in Documentation/admin-guide/media/bttv-cardlist.rst
0062 or if you have trouble making audio work, please read :ref:`still_doesnt_work`.
0063
0064
0065 Autodetecting cards
0066 -------------------
0067
0068 bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists
0069 the Subsystem ID in the second line, looks like this:
0070
0071 .. code-block:: none
0072
0073 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
0074 Subsystem: Hauppauge computer works Inc. WinTV/GO
0075 Flags: bus master, medium devsel, latency 32, IRQ 5
0076 Memory at e2000000 (32-bit, prefetchable) [size=4K]
0077
0078 only bt878-based cards can have a subsystem ID (which does not mean
0079 that every card really has one). bt848 cards can't have a Subsystem
0080 ID and therefore can't be autodetected. There is a list with the ID's
0081 at Documentation/admin-guide/media/bttv-cardlist.rst
0082 (in case you are interested or want to mail patches with updates).
0083
0084
0085 .. _still_doesnt_work:
0086
0087 Still doesn't work?
0088 -------------------
0089
0090 I do NOT have a lab with 30+ different grabber boards and a
0091 PAL/NTSC/SECAM test signal generator at home, so I often can't
0092 reproduce your problems. This makes debugging very difficult for me.
0093
0094 If you have some knowledge and spare time, please try to fix this
0095 yourself (patches very welcome of course...) You know: The linux
0096 slogan is "Do it yourself".
0097
0098 There is a mailing list at
0099 http://vger.kernel.org/vger-lists.html#linux-media
0100
0101 If you have trouble with some specific TV card, try to ask there
0102 instead of mailing me directly. The chance that someone with the
0103 same card listens there is much higher...
0104
0105 For problems with sound: There are a lot of different systems used
0106 for TV sound all over the world. And there are also different chips
0107 which decode the audio signal. Reports about sound problems ("stereo
0108 doesn't work") are pretty useless unless you include some details
0109 about your hardware and the TV sound scheme used in your country (or
0110 at least the country you are living in).
0111
0112 Modprobe options
0113 ----------------
0114
0115 .. note::
0116
0117
0118 The following argument list can be outdated, as we might add more
0119 options if ever needed. In case of doubt, please check with
0120 ``modinfo <module>``.
0121
0122 This command prints various information about a kernel
0123 module, among them a complete and up-to-date list of insmod options.
0124
0125
0126
0127 bttv
0128 The bt848/878 (grabber chip) driver
0129
0130 insmod args::
0131
0132 card=n card type, see CARDLIST for a list.
0133 tuner=n tuner type, see CARDLIST for a list.
0134 radio=0/1 card supports radio
0135 pll=0/1/2 pll settings
0136
0137 0: don't use PLL
0138 1: 28 MHz crystal installed
0139 2: 35 MHz crystal installed
0140
0141 triton1=0/1 for Triton1 (+others) compatibility
0142 vsfx=0/1 yet another chipset bug compatibility bit
0143 see README.quirks for details on these two.
0144
0145 bigendian=n Set the endianness of the gfx framebuffer.
0146 Default is native endian.
0147 fieldnr=0/1 Count fields. Some TV descrambling software
0148 needs this, for others it only generates
0149 50 useless IRQs/sec. default is 0 (off).
0150 autoload=0/1 autoload helper modules (tuner, audio).
0151 default is 1 (on).
0152 bttv_verbose=0/1/2 verbose level (at insmod time, while
0153 looking at the hardware). default is 1.
0154 bttv_debug=0/1 debug messages (for capture).
0155 default is 0 (off).
0156 irq_debug=0/1 irq handler debug messages.
0157 default is 0 (off).
0158 gbuffers=2-32 number of capture buffers for mmap'ed capture.
0159 default is 4.
0160 gbufsize= size of capture buffers. default and
0161 maximum value is 0x208000 (~2MB)
0162 no_overlay=0 Enable overlay on broken hardware. There
0163 are some chipsets (SIS for example) which
0164 are known to have problems with the PCI DMA
0165 push used by bttv. bttv will disable overlay
0166 by default on this hardware to avoid crashes.
0167 With this insmod option you can override this.
0168 no_overlay=1 Disable overlay. It should be used by broken
0169 hardware that doesn't support PCI2PCI direct
0170 transfers.
0171 automute=0/1 Automatically mutes the sound if there is
0172 no TV signal, on by default. You might try
0173 to disable this if you have bad input signal
0174 quality which leading to unwanted sound
0175 dropouts.
0176 chroma_agc=0/1 AGC of chroma signal, off by default.
0177 adc_crush=0/1 Luminance ADC crush, on by default.
0178 i2c_udelay= Allow reduce I2C speed. Default is 5 usecs
0179 (meaning 66,67 Kbps). The default is the
0180 maximum supported speed by kernel bitbang
0181 algorithm. You may use lower numbers, if I2C
0182 messages are lost (16 is known to work on
0183 all supported cards).
0184
0185 bttv_gpio=0/1
0186 gpiomask=
0187 audioall=
0188 audiomux=
0189 See Sound-FAQ for a detailed description.
0190
0191 remap, card, radio and pll accept up to four comma-separated arguments
0192 (for multiple boards).
0193
0194 tuner
0195 The tuner driver. You need this unless you want to use only
0196 with a camera or the board doesn't provide analog TV tuning.
0197
0198 insmod args::
0199
0200 debug=1 print some debug info to the syslog
0201 type=n type of the tuner chip. n as follows:
0202 see CARDLIST for a complete list.
0203 pal=[bdgil] select PAL variant (used for some tuners
0204 only, important for the audio carrier).
0205
0206 tvaudio
0207 Provide a single driver for all simple i2c audio control
0208 chips (tda/tea*).
0209
0210 insmod args::
0211
0212 tda8425 = 1 enable/disable the support for the
0213 tda9840 = 1 various chips.
0214 tda9850 = 1 The tea6300 can't be autodetected and is
0215 tda9855 = 1 therefore off by default, if you have
0216 tda9873 = 1 this one on your card (STB uses these)
0217 tda9874a = 1 you have to enable it explicitly.
0218 tea6300 = 0 The two tda985x chips use the same i2c
0219 tea6420 = 1 address and can't be disturgished from
0220 pic16c54 = 1 each other, you might have to disable
0221 the wrong one.
0222 debug = 1 print debug messages
0223
0224 msp3400
0225 The driver for the msp34xx sound processor chips. If you have a
0226 stereo card, you probably want to insmod this one.
0227
0228 insmod args::
0229
0230 debug=1/2 print some debug info to the syslog,
0231 2 is more verbose.
0232 simple=1 Use the "short programming" method. Newer
0233 msp34xx versions support this. You need this
0234 for dbx stereo. Default is on if supported by
0235 the chip.
0236 once=1 Don't check the TV-stations Audio mode
0237 every few seconds, but only once after
0238 channel switches.
0239 amsound=1 Audio carrier is AM/NICAM at 6.5 Mhz. This
0240 should improve things for french people, the
0241 carrier autoscan seems to work with FM only...
0242
0243 If the box freezes hard with bttv
0244 ---------------------------------
0245
0246 It might be a bttv driver bug. It also might be bad hardware. It also
0247 might be something else ...
0248
0249 Just mailing me "bttv freezes" isn't going to help much. This README
0250 has a few hints how you can help to pin down the problem.
0251
0252
0253 bttv bugs
0254 ~~~~~~~~~
0255
0256 If some version works and another doesn't it is likely to be a driver
0257 bug. It is very helpful if you can tell where exactly it broke
0258 (i.e. the last working and the first broken version).
0259
0260 With a hard freeze you probably doesn't find anything in the logfiles.
0261 The only way to capture any kernel messages is to hook up a serial
0262 console and let some terminal application log the messages. /me uses
0263 screen. See Documentation/admin-guide/serial-console.rst for details on
0264 setting up a serial console.
0265
0266 Read Documentation/admin-guide/bug-hunting.rst to learn how to get any useful
0267 information out of a register+stack dump printed by the kernel on
0268 protection faults (so-called "kernel oops").
0269
0270 If you run into some kind of deadlock, you can try to dump a call trace
0271 for each process using sysrq-t (see Documentation/admin-guide/sysrq.rst).
0272 This way it is possible to figure where *exactly* some process in "D"
0273 state is stuck.
0274
0275 I've seen reports that bttv 0.7.x crashes whereas 0.8.x works rock solid
0276 for some people. Thus probably a small buglet left somewhere in bttv
0277 0.7.x. I have no idea where exactly, it works stable for me and a lot of
0278 other people. But in case you have problems with the 0.7.x versions you
0279 can give 0.8.x a try ...
0280
0281
0282 hardware bugs
0283 ~~~~~~~~~~~~~
0284
0285 Some hardware can't deal with PCI-PCI transfers (i.e. grabber => vga).
0286 Sometimes problems show up with bttv just because of the high load on
0287 the PCI bus. The bt848/878 chips have a few workarounds for known
0288 incompatibilities, see README.quirks.
0289
0290 Some folks report that increasing the pci latency helps too,
0291 althrought I'm not sure whenever this really fixes the problems or
0292 only makes it less likely to happen. Both bttv and btaudio have a
0293 insmod option to set the PCI latency of the device.
0294
0295 Some mainboard have problems to deal correctly with multiple devices
0296 doing DMA at the same time. bttv + ide seems to cause this sometimes,
0297 if this is the case you likely see freezes only with video and hard disk
0298 access at the same time. Updating the IDE driver to get the latest and
0299 greatest workarounds for hardware bugs might fix these problems.
0300
0301
0302 other
0303 ~~~~~
0304
0305 If you use some binary-only yunk (like nvidia module) try to reproduce
0306 the problem without.
0307
0308 IRQ sharing is known to cause problems in some cases. It works just
0309 fine in theory and many configurations. Neverless it might be worth a
0310 try to shuffle around the PCI cards to give bttv another IRQ or make
0311 it share the IRQ with some other piece of hardware. IRQ sharing with
0312 VGA cards seems to cause trouble sometimes. I've also seen funny
0313 effects with bttv sharing the IRQ with the ACPI bridge (and
0314 apci-enabled kernel).
0315
0316 Bttv quirks
0317 -----------
0318
0319 Below is what the bt878 data book says about the PCI bug compatibility
0320 modes of the bt878 chip.
0321
0322 The triton1 insmod option sets the EN_TBFX bit in the control register.
0323 The vsfx insmod option does the same for EN_VSFX bit. If you have
0324 stability problems you can try if one of these options makes your box
0325 work solid.
0326
0327 drivers/pci/quirks.c knows about these issues, this way these bits are
0328 enabled automagically for known-buggy chipsets (look at the kernel
0329 messages, bttv tells you).
0330
0331 Normal PCI Mode
0332 ~~~~~~~~~~~~~~~
0333
0334 The PCI REQ signal is the logical-or of the incoming function requests.
0335 The inter-nal GNT[0:1] signals are gated asynchronously with GNT and
0336 demultiplexed by the audio request signal. Thus the arbiter defaults to
0337 the video function at power-up and parks there during no requests for
0338 bus access. This is desirable since the video will request the bus more
0339 often. However, the audio will have highest bus access priority. Thus
0340 the audio will have first access to the bus even when issuing a request
0341 after the video request but before the PCI external arbiter has granted
0342 access to the Bt879. Neither function can preempt the other once on the
0343 bus. The duration to empty the entire video PCI FIFO onto the PCI bus is
0344 very short compared to the bus access latency the audio PCI FIFO can
0345 tolerate.
0346
0347
0348 430FX Compatibility Mode
0349 ~~~~~~~~~~~~~~~~~~~~~~~~
0350
0351 When using the 430FX PCI, the following rules will ensure
0352 compatibility:
0353
0354 (1) Deassert REQ at the same time as asserting FRAME.
0355 (2) Do not reassert REQ to request another bus transaction until after
0356 finish-ing the previous transaction.
0357
0358 Since the individual bus masters do not have direct control of REQ, a
0359 simple logical-or of video and audio requests would violate the rules.
0360 Thus, both the arbiter and the initiator contain 430FX compatibility
0361 mode logic. To enable 430FX mode, set the EN_TBFX bit as indicated in
0362 Device Control Register on page 104.
0363
0364 When EN_TBFX is enabled, the arbiter ensures that the two compatibility
0365 rules are satisfied. Before GNT is asserted by the PCI arbiter, this
0366 internal arbiter may still logical-or the two requests. However, once
0367 the GNT is issued, this arbiter must lock in its decision and now route
0368 only the granted request to the REQ pin. The arbiter decision lock
0369 happens regardless of the state of FRAME because it does not know when
0370 FRAME will be asserted (typically - each initiator will assert FRAME on
0371 the cycle following GNT). When FRAME is asserted, it is the initiator s
0372 responsibility to remove its request at the same time. It is the
0373 arbiters responsibility to allow this request to flow through to REQ and
0374 not allow the other request to hold REQ asserted. The decision lock may
0375 be removed at the end of the transaction: for example, when the bus is
0376 idle (FRAME and IRDY). The arbiter decision may then continue
0377 asynchronously until GNT is again asserted.
0378
0379
0380 Interfacing with Non-PCI 2.1 Compliant Core Logic
0381 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0382
0383 A small percentage of core logic devices may start a bus transaction
0384 during the same cycle that GNT is de-asserted. This is non PCI 2.1
0385 compliant. To ensure compatibility when using PCs with these PCI
0386 controllers, the EN_VSFX bit must be enabled (refer to Device Control
0387 Register on page 104). When in this mode, the arbiter does not pass GNT
0388 to the internal functions unless REQ is asserted. This prevents a bus
0389 transaction from starting the same cycle as GNT is de-asserted. This
0390 also has the side effect of not being able to take advantage of bus
0391 parking, thus lowering arbitration performance. The Bt879 drivers must
0392 query for these non-compliant devices, and set the EN_VSFX bit only if
0393 required.
0394
0395
0396 Other elements of the tvcards array
0397 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0398
0399 If you are trying to make a new card work you might find it useful to
0400 know what the other elements in the tvcards array are good for::
0401
0402 video_inputs - # of video inputs the card has
0403 audio_inputs - historical cruft, not used any more.
0404 tuner - which input is the tuner
0405 svhs - which input is svhs (all others are labeled composite)
0406 muxsel - video mux, input->registervalue mapping
0407 pll - same as pll= insmod option
0408 tuner_type - same as tuner= insmod option
0409 *_modulename - hint whenever some card needs this or that audio
0410 module loaded to work properly.
0411 has_radio - whenever this TV card has a radio tuner.
0412 no_msp34xx - "1" disables loading of msp3400.o module
0413 no_tda9875 - "1" disables loading of tda9875.o module
0414 needs_tvaudio - set to "1" to load tvaudio.o module
0415
0416 If some config item is specified both from the tvcards array and as
0417 insmod option, the insmod option takes precedence.
0418
0419 Cards
0420 -----
0421
0422 .. note::
0423
0424 For a more updated list, please check
0425 https://linuxtv.org/wiki/index.php/Hardware_Device_Information
0426
0427 Supported cards: Bt848/Bt848a/Bt849/Bt878/Bt879 cards
0428 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0429
0430 All cards with Bt848/Bt848a/Bt849/Bt878/Bt879 and normal
0431 Composite/S-VHS inputs are supported. Teletext and Intercast support
0432 (PAL only) for ALL cards via VBI sample decoding in software.
0433
0434 Some cards with additional multiplexing of inputs or other additional
0435 fancy chips are only partially supported (unless specifications by the
0436 card manufacturer are given). When a card is listed here it isn't
0437 necessarily fully supported.
0438
0439 All other cards only differ by additional components as tuners, sound
0440 decoders, EEPROMs, teletext decoders ...
0441
0442
0443 MATRIX Vision
0444 ~~~~~~~~~~~~~
0445
0446 MV-Delta
0447 - Bt848A
0448 - 4 Composite inputs, 1 S-VHS input (shared with 4th composite)
0449 - EEPROM
0450
0451 http://www.matrix-vision.de/
0452
0453 This card has no tuner but supports all 4 composite (1 shared with an
0454 S-VHS input) of the Bt848A.
0455 Very nice card if you only have satellite TV but several tuners connected
0456 to the card via composite.
0457
0458 Many thanks to Matrix-Vision for giving us 2 cards for free which made
0459 Bt848a/Bt849 single crystal operation support possible!!!
0460
0461
0462
0463 Miro/Pinnacle PCTV
0464 ~~~~~~~~~~~~~~~~~~
0465
0466 - Bt848
0467 some (all??) come with 2 crystals for PAL/SECAM and NTSC
0468 - PAL, SECAM or NTSC TV tuner (Philips or TEMIC)
0469 - MSP34xx sound decoder on add on board
0470 decoder is supported but AFAIK does not yet work
0471 (other sound MUX setting in GPIO port needed??? somebody who fixed this???)
0472 - 1 tuner, 1 composite and 1 S-VHS input
0473 - tuner type is autodetected
0474
0475 http://www.miro.de/
0476 http://www.miro.com/
0477
0478
0479 Many thanks for the free card which made first NTSC support possible back
0480 in 1997!
0481
0482
0483 Hauppauge Win/TV pci
0484 ~~~~~~~~~~~~~~~~~~~~
0485
0486 There are many different versions of the Hauppauge cards with different
0487 tuners (TV+Radio ...), teletext decoders.
0488 Note that even cards with same model numbers have (depending on the revision)
0489 different chips on it.
0490
0491 - Bt848 (and others but always in 2 crystal operation???)
0492 newer cards have a Bt878
0493
0494 - PAL, SECAM, NTSC or tuner with or without Radio support
0495
0496 e.g.:
0497
0498 - PAL:
0499
0500 - TDA5737: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
0501 - TSA5522: 1.4 GHz I2C-bus controlled synthesizer, I2C 0xc2-0xc3
0502
0503 - NTSC:
0504
0505 - TDA5731: VHF, hyperband and UHF mixer/oscillator for TV and VCR 3-band tuners
0506 - TSA5518: no datasheet available on Philips site
0507
0508 - Philips SAA5246 or SAA5284 ( or no) Teletext decoder chip
0509 with buffer RAM (e.g. Winbond W24257AS-35: 32Kx8 CMOS static RAM)
0510 SAA5246 (I2C 0x22) is supported
0511
0512 - 256 bytes EEPROM: Microchip 24LC02B or Philips 8582E2Y
0513 with configuration information
0514 I2C address 0xa0 (24LC02B also responds to 0xa2-0xaf)
0515
0516 - 1 tuner, 1 composite and (depending on model) 1 S-VHS input
0517
0518 - 14052B: mux for selection of sound source
0519
0520 - sound decoder: TDA9800, MSP34xx (stereo cards)
0521
0522
0523 Askey CPH-Series
0524 ~~~~~~~~~~~~~~~~
0525 Developed by TelSignal(?), OEMed by many vendors (Typhoon, Anubis, Dynalink)
0526
0527 - Card series:
0528 - CPH01x: BT848 capture only
0529 - CPH03x: BT848
0530 - CPH05x: BT878 with FM
0531 - CPH06x: BT878 (w/o FM)
0532 - CPH07x: BT878 capture only
0533
0534 - TV standards:
0535 - CPH0x0: NTSC-M/M
0536 - CPH0x1: PAL-B/G
0537 - CPH0x2: PAL-I/I
0538 - CPH0x3: PAL-D/K
0539 - CPH0x4: SECAM-L/L
0540 - CPH0x5: SECAM-B/G
0541 - CPH0x6: SECAM-D/K
0542 - CPH0x7: PAL-N/N
0543 - CPH0x8: PAL-B/H
0544 - CPH0x9: PAL-M/M
0545
0546 - CPH03x was often sold as "TV capturer".
0547
0548 Identifying:
0549
0550 #) 878 cards can be identified by PCI Subsystem-ID:
0551 - 144f:3000 = CPH06x
0552 - 144F:3002 = CPH05x w/ FM
0553 - 144F:3005 = CPH06x_LC (w/o remote control)
0554 #) The cards have a sticker with "CPH"-model on the back.
0555 #) These cards have a number printed on the PCB just above the tuner metal box:
0556 - "80-CP2000300-x" = CPH03X
0557 - "80-CP2000500-x" = CPH05X
0558 - "80-CP2000600-x" = CPH06X / CPH06x_LC
0559
0560 Askey sells these cards as "Magic TView series", Brand "MagicXpress".
0561 Other OEM often call these "Tview", "TView99" or else.
0562
0563 Lifeview Flyvideo Series:
0564 ~~~~~~~~~~~~~~~~~~~~~~~~~
0565
0566 The naming of these series differs in time and space.
0567
0568 Identifying:
0569 #) Some models can be identified by PCI subsystem ID:
0570
0571 - 1852:1852 = Flyvideo 98 FM
0572 - 1851:1850 = Flyvideo 98
0573 - 1851:1851 = Flyvideo 98 EZ (capture only)
0574
0575 #) There is a print on the PCB:
0576
0577 - LR25 = Flyvideo (Zoran ZR36120, SAA7110A)
0578 - LR26 Rev.N = Flyvideo II (Bt848)
0579 - LR26 Rev.O = Flyvideo II (Bt878)
0580 - LR37 Rev.C = Flyvideo EZ (Capture only, ZR36120 + SAA7110)
0581 - LR38 Rev.A1= Flyvideo II EZ (Bt848 capture only)
0582 - LR50 Rev.Q = Flyvideo 98 (w/eeprom and PCI subsystem ID)
0583 - LR50 Rev.W = Flyvideo 98 (no eeprom)
0584 - LR51 Rev.E = Flyvideo 98 EZ (capture only)
0585 - LR90 = Flyvideo 2000 (Bt878)
0586 - LR90 Flyvideo 2000S (Bt878) w/Stereo TV (Package incl. LR91 daughterboard)
0587 - LR91 = Stereo daughter card for LR90
0588 - LR97 = Flyvideo DVBS
0589 - LR99 Rev.E = Low profile card for OEM integration (only internal audio!) bt878
0590 - LR136 = Flyvideo 2100/3100 (Low profile, SAA7130/SAA7134)
0591 - LR137 = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394)
0592 - LR138 Rev.C= Flyvideo 2000 (SAA7130)
0593 - LR138 Flyvideo 3000 (SAA7134) w/Stereo TV
0594
0595 - These exist in variations w/FM and w/Remote sometimes denoted
0596 by suffixes "FM" and "R".
0597
0598 #) You have a laptop (miniPCI card):
0599
0600 - Product = FlyTV Platinum Mini
0601 - Model/Chip = LR212/saa7135
0602
0603 - Lifeview.com.tw states (Feb. 2002):
0604 "The FlyVideo2000 and FlyVideo2000s product name have renamed to FlyVideo98."
0605 Their Bt8x8 cards are listed as discontinued.
0606 - Flyvideo 2000S was probably sold as Flyvideo 3000 in some countries(Europe?).
0607 The new Flyvideo 2000/3000 are SAA7130/SAA7134 based.
0608
0609 "Flyvideo II" had been the name for the 848 cards, nowadays (in Germany)
0610 this name is re-used for LR50 Rev.W.
0611
0612 The Lifeview website mentioned Flyvideo III at some time, but such a card
0613 has not yet been seen (perhaps it was the german name for LR90 [stereo]).
0614 These cards are sold by many OEMs too.
0615
0616 FlyVideo A2 (Elta 8680)= LR90 Rev.F (w/Remote, w/o FM, stereo TV by tda9821) {Germany}
0617
0618 Lifeview 3000 (Elta 8681) as sold by Plus(April 2002), Germany = LR138 w/ saa7134
0619
0620 lifeview config coding on gpio pins 0-9
0621 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0622
0623 - LR50 rev. Q ("PARTS: 7031505116), Tuner wurde als Nr. 5 erkannt, Eingänge
0624 SVideo, TV, Composite, Audio, Remote:
0625
0626 - CP9..1=100001001 (1: 0-Ohm-Widerstand gegen GND unbestückt; 0: bestückt)
0627
0628
0629 Typhoon TV card series:
0630 ~~~~~~~~~~~~~~~~~~~~~~~
0631
0632 These can be CPH, Flyvideo, Pixelview or KNC1 series.
0633
0634 Typhoon is the brand of Anubis.
0635
0636 Model 50680 got re-used, some model no. had different contents over time.
0637
0638 Models:
0639
0640 - 50680 "TV Tuner PCI Pal BG"(old,red package)=can be CPH03x(bt848) or CPH06x(bt878)
0641 - 50680 "TV Tuner Pal BG" (blue package)= Pixelview PV-BT878P+ (Rev 9B)
0642 - 50681 "TV Tuner PCI Pal I" (variant of 50680)
0643 - 50682 "TView TV/FM Tuner Pal BG" = Flyvideo 98FM (LR50 Rev.Q)
0644
0645 .. note::
0646
0647 The package has a picture of CPH05x (which would be a real TView)
0648
0649 - 50683 "TV Tuner PCI SECAM" (variant of 50680)
0650 - 50684 "TV Tuner Pal BG" = Pixelview 878TV(Rev.3D)
0651 - 50686 "TV Tuner" = KNC1 TV Station
0652 - 50687 "TV Tuner stereo" = KNC1 TV Station pro
0653 - 50688 "TV Tuner RDS" (black package) = KNC1 TV Station RDS
0654 - 50689 TV SAT DVB-S CARD CI PCI (SAA7146AH, SU1278?) = "KNC1 TV Station DVB-S"
0655 - 50692 "TV/FM Tuner" (small PCB)
0656 - 50694 TV TUNER CARD RDS (PHILIPS CHIPSET SAA7134HL)
0657 - 50696 TV TUNER STEREO (PHILIPS CHIPSET SAA7134HL, MK3ME Tuner)
0658 - 50804 PC-SAT TV/Audio Karte = Techni-PC-Sat (ZORAN 36120PQC, Tuner:Alps)
0659 - 50866 TVIEW SAT RECEIVER+ADR
0660 - 50868 "TV/FM Tuner Pal I" (variant of 50682)
0661 - 50999 "TV/FM Tuner Secam" (variant of 50682)
0662
0663 Guillemot
0664 ~~~~~~~~~
0665
0666 Models:
0667
0668 - Maxi-TV PCI (ZR36120)
0669 - Maxi TV Video 2 = LR50 Rev.Q (FI1216MF, PAL BG+SECAM)
0670 - Maxi TV Video 3 = CPH064 (PAL BG + SECAM)
0671
0672 Mentor
0673 ~~~~~~
0674
0675 Mentor TV card ("55-878TV-U1") = Pixelview 878TV(Rev.3F) (w/FM w/Remote)
0676
0677 Prolink
0678 ~~~~~~~
0679
0680 - TV cards:
0681
0682 - PixelView Play TV pro - (Model: PV-BT878P+ REV 8E)
0683 - PixelView Play TV pro - (Model: PV-BT878P+ REV 9D)
0684 - PixelView Play TV pro - (Model: PV-BT878P+ REV 4C / 8D / 10A )
0685 - PixelView Play TV - (Model: PV-BT848P+)
0686 - 878TV - (Model: PV-BT878TV)
0687
0688 - Multimedia TV packages (card + software pack):
0689
0690 - PixelView Play TV Theater - (Model: PV-M4200) = PixelView Play TV pro + Software
0691 - PixelView Play TV PAK - (Model: PV-BT878P+ REV 4E)
0692 - PixelView Play TV/VCR - (Model: PV-M3200 REV 4C / 8D / 10A )
0693 - PixelView Studio PAK - (Model: M2200 REV 4C / 8D / 10A )
0694 - PixelView PowerStudio PAK - (Model: PV-M3600 REV 4E)
0695 - PixelView DigitalVCR PAK - (Model: PV-M2400 REV 4C / 8D / 10A )
0696 - PixelView PlayTV PAK II (TV/FM card + usb camera) PV-M3800
0697 - PixelView PlayTV XP PV-M4700,PV-M4700(w/FM)
0698 - PixelView PlayTV DVR PV-M4600 package contents:PixelView PlayTV pro, windvr & videoMail s/w
0699
0700 - Further Cards:
0701
0702 - PV-BT878P+rev.9B (Play TV Pro, opt. w/FM w/NICAM)
0703 - PV-BT878P+rev.2F
0704 - PV-BT878P Rev.1D (bt878, capture only)
0705
0706 - XCapture PV-CX881P (cx23881)
0707 - PlayTV HD PV-CX881PL+, PV-CX881PL+(w/FM) (cx23881)
0708
0709 - DTV3000 PV-DTV3000P+ DVB-S CI = Twinhan VP-1030
0710 - DTV2000 DVB-S = Twinhan VP-1020
0711
0712 - Video Conferencing:
0713
0714 - PixelView Meeting PAK - (Model: PV-BT878P)
0715 - PixelView Meeting PAK Lite - (Model: PV-BT878P)
0716 - PixelView Meeting PAK plus - (Model: PV-BT878P+rev 4C/8D/10A)
0717 - PixelView Capture - (Model: PV-BT848P)
0718 - PixelView PlayTV USB pro
0719 - Model No. PV-NT1004+, PV-NT1004+ (w/FM) = NT1004 USB decoder chip + SAA7113 video decoder chip
0720
0721 Dynalink
0722 ~~~~~~~~
0723
0724 These are CPH series.
0725
0726 Phoebemicro
0727 ~~~~~~~~~~~
0728
0729 - TV Master = CPH030 or CPH060
0730 - TV Master FM = CPH050
0731
0732 Genius/Kye
0733 ~~~~~~~~~~
0734
0735 - Video Wonder/Genius Internet Video Kit = LR37 Rev.C
0736 - Video Wonder Pro II (848 or 878) = LR26
0737
0738 Tekram
0739 ~~~~~~
0740
0741 - VideoCap C205 (Bt848)
0742 - VideoCap C210 (zr36120 +Philips)
0743 - CaptureTV M200 (ISA)
0744 - CaptureTV M205 (Bt848)
0745
0746 Lucky Star
0747 ~~~~~~~~~~
0748
0749 - Image World Conference TV = LR50 Rev. Q
0750
0751 Leadtek
0752 ~~~~~~~
0753
0754 - WinView 601 (Bt848)
0755 - WinView 610 (Zoran)
0756 - WinFast2000
0757 - WinFast2000 XP
0758
0759 Support for the Leadtek WinView 601 TV/FM
0760 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0761
0762 Author of this section: Jon Tombs <jon@gte.esi.us.es>
0763
0764 This card is basically the same as all the rest (Bt484A, Philips tuner),
0765 the main difference is that they have attached a programmable attenuator to 3
0766 GPIO lines in order to give some volume control. They have also stuck an
0767 infra-red remote control decoded on the board, I will add support for this
0768 when I get time (it simple generates an interrupt for each key press, with
0769 the key code is placed in the GPIO port).
0770
0771 I don't yet have any application to test the radio support. The tuner
0772 frequency setting should work but it is possible that the audio multiplexer
0773 is wrong. If it doesn't work, send me email.
0774
0775
0776 - No Thanks to Leadtek they refused to answer any questions about their
0777 hardware. The driver was written by visual inspection of the card. If you
0778 use this driver, send an email insult to them, and tell them you won't
0779 continue buying their hardware unless they support Linux.
0780
0781 - Little thanks to Princeton Technology Corp (http://www.princeton.com.tw)
0782 who make the audio attenuator. Their publicly available data-sheet available
0783 on their web site doesn't include the chip programming information! Hidden
0784 on their server are the full data-sheets, but don't ask how I found it.
0785
0786 To use the driver I use the following options, the tuner and pll settings might
0787 be different in your country. You can force it via modprobe parameters.
0788 For example::
0789
0790 modprobe bttv tuner=1 pll=28 radio=1 card=17
0791
0792 Sets tuner type 1 (Philips PAL_I), PLL with a 28 MHz crystal, enables
0793 FM radio and selects bttv card ID 17 (Leadtek WinView 601).
0794
0795
0796 KNC One
0797 ~~~~~~~
0798
0799 - TV-Station
0800 - TV-Station SE (+Software Bundle)
0801 - TV-Station pro (+TV stereo)
0802 - TV-Station FM (+Radio)
0803 - TV-Station RDS (+RDS)
0804 - TV Station SAT (analog satellite)
0805 - TV-Station DVB-S
0806
0807 .. note:: newer Cards have saa7134, but model name stayed the same?
0808
0809 Provideo
0810 ~~~~~~~~
0811
0812 - PV951 or PV-951, now named PV-951T
0813 (also are sold as:
0814 Boeder TV-FM Video Capture Card,
0815 Titanmedia Supervision TV-2400,
0816 Provideo PV951 TF,
0817 3DeMon PV951,
0818 MediaForte TV-Vision PV951,
0819 Yoko PV951,
0820 Vivanco Tuner Card PCI Art.-Nr.: 68404
0821 )
0822
0823 - Surveillance Series:
0824
0825 - PV-141
0826 - PV-143
0827 - PV-147
0828 - PV-148 (capture only)
0829 - PV-150
0830 - PV-151
0831
0832 - TV-FM Tuner Series:
0833
0834 - PV-951TDV (tv tuner + 1394)
0835 - PV-951T/TF
0836 - PV-951PT/TF
0837 - PV-956T/TF Low Profile
0838 - PV-911
0839
0840 Highscreen
0841 ~~~~~~~~~~
0842
0843 Models:
0844
0845 - TV Karte = LR50 Rev.S
0846 - TV-Boostar = Terratec Terra TV+ Version 1.0 (Bt848, tda9821) "ceb105.pcb"
0847
0848 Zoltrix
0849 ~~~~~~~
0850
0851 Models:
0852
0853 - Face to Face Capture (Bt848 capture only) (PCB "VP-2848")
0854 - Face To Face TV MAX (Bt848) (PCB "VP-8482 Rev1.3")
0855 - Genie TV (Bt878) (PCB "VP-8790 Rev 2.1")
0856 - Genie Wonder Pro
0857
0858 AVerMedia
0859 ~~~~~~~~~
0860
0861 - AVer FunTV Lite (ISA, AV3001 chipset) "M101.C"
0862 - AVerTV
0863 - AVerTV Stereo
0864 - AVerTV Studio (w/FM)
0865 - AVerMedia TV98 with Remote
0866 - AVerMedia TV/FM98 Stereo
0867 - AVerMedia TVCAM98
0868 - TVCapture (Bt848)
0869 - TVPhone (Bt848)
0870 - TVCapture98 (="AVerMedia TV98" in USA) (Bt878)
0871 - TVPhone98 (Bt878, w/FM)
0872
0873 ======== =========== =============== ======= ====== ======== =======================
0874 PCB PCI-ID Model-Name Eeprom Tuner Sound Country
0875 ======== =========== =============== ======= ====== ======== =======================
0876 M101.C ISA !
0877 M108-B Bt848 -- FR1236 US [#f2]_, [#f3]_
0878 M1A8-A Bt848 AVer TV-Phone FM1216 --
0879 M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote
0880 M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote
0881 M168II-B 1461:0003 Medion MD9592 48:16 FM1216 TDA9873H D w/FM
0882 ======== =========== =============== ======= ====== ======== =======================
0883
0884 .. [#f1] Daughterboard MB68-A with TDA9820T and TDA9840T
0885 .. [#f2] Sony NE41S soldered (stereo sound?)
0886 .. [#f3] Daughterboard M118-A w/ pic 16c54 and 4 MHz quartz
0887
0888 - US site has different drivers for (as of 09/2002):
0889
0890 - EZ Capture/InterCam PCI (BT-848 chip)
0891 - EZ Capture/InterCam PCI (BT-878 chip)
0892 - TV-Phone (BT-848 chip)
0893 - TV98 (BT-848 chip)
0894 - TV98 With Remote (BT-848 chip)
0895 - TV98 (BT-878 chip)
0896 - TV98 With Remote (BT-878)
0897 - TV/FM98 (BT-878 chip)
0898 - AVerTV
0899 - AverTV Stereo
0900 - AVerTV Studio
0901
0902 DE hat diverse Treiber fuer diese Modelle (Stand 09/2002):
0903
0904 - TVPhone (848) mit Philips tuner FR12X6 (w/ FM radio)
0905 - TVPhone (848) mit Philips tuner FM12X6 (w/ FM radio)
0906 - TVCapture (848) w/Philips tuner FI12X6
0907 - TVCapture (848) non-Philips tuner
0908 - TVCapture98 (Bt878)
0909 - TVPhone98 (Bt878)
0910 - AVerTV und TVCapture98 w/VCR (Bt 878)
0911 - AVerTVStudio und TVPhone98 w/VCR (Bt878)
0912 - AVerTV GO Serie (Kein SVideo Input)
0913 - AVerTV98 (BT-878 chip)
0914 - AVerTV98 mit Fernbedienung (BT-878 chip)
0915 - AVerTV/FM98 (BT-878 chip)
0916
0917 - VDOmate (www.averm.com.cn) = M168U ?
0918
0919 Aimslab
0920 ~~~~~~~
0921
0922 Models:
0923
0924 - Video Highway or "Video Highway TR200" (ISA)
0925 - Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757)
0926
0927 IXMicro (former: IMS=Integrated Micro Solutions)
0928 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0929
0930 Models:
0931
0932 - IXTV BT848 (=TurboTV)
0933 - IXTV BT878
0934 - IMS TurboTV (Bt848)
0935
0936 Lifetec/Medion/Tevion/Aldi
0937 ~~~~~~~~~~~~~~~~~~~~~~~~~~
0938
0939 Models:
0940
0941 - LT9306/MD9306 = CPH061
0942 - LT9415/MD9415 = LR90 Rev.F or Rev.G
0943 - MD9592 = Avermedia TVphone98 (PCI_ID=1461:0003), PCB-Rev=M168II-B (w/TDA9873H)
0944 - MD9717 = KNC One (Rev D4, saa7134, FM1216 MK2 tuner)
0945 - MD5044 = KNC One (Rev D4, saa7134, FM1216ME MK3 tuner)
0946
0947 Modular Technologies (www.modulartech.com) UK
0948 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0949
0950 Models:
0951
0952 - MM100 PCTV (Bt848)
0953 - MM201 PCTV (Bt878, Bt832) w/ Quartzsight camera
0954 - MM202 PCTV (Bt878, Bt832, tda9874)
0955 - MM205 PCTV (Bt878)
0956 - MM210 PCTV (Bt878) (Galaxy TV, Galaxymedia ?)
0957
0958 Terratec
0959 ~~~~~~~~
0960
0961 Models:
0962
0963 - Terra TV+ Version 1.0 (Bt848), "ceb105.PCB" printed on the PCB, TDA9821
0964 - Terra TV+ Version 1.1 (Bt878), "LR74 Rev.E" printed on the PCB, TDA9821
0965 - Terra TValueRadio, "LR102 Rev.C" printed on the PCB
0966 - Terra TV/Radio+ Version 1.0, "80-CP2830100-0" TTTV3 printed on the PCB,
0967 "CPH010-E83" on the back, SAA6588T, TDA9873H
0968 - Terra TValue Version BT878, "80-CP2830110-0 TTTV4" printed on the PCB,
0969 "CPH011-D83" on back
0970 - Terra TValue Version 1.0 "ceb105.PCB" (really identical to Terra TV+ Version 1.0)
0971 - Terra TValue New Revision "LR102 Rec.C"
0972 - Terra Active Radio Upgrade (tea5757h, saa6588t)
0973
0974 - LR74 is a newer PCB revision of ceb105 (both incl. connector for Active Radio Upgrade)
0975
0976 - Cinergy 400 (saa7134), "E877 11(S)", "PM820092D" printed on PCB
0977 - Cinergy 600 (saa7134)
0978
0979 Technisat
0980 ~~~~~~~~~
0981
0982 Models:
0983
0984 - Discos ADR PC-Karte ISA (no TV!)
0985 - Discos ADR PC-Karte PCI (probably no TV?)
0986 - Techni-PC-Sat (Sat. analog)
0987 Rev 1.2 (zr36120, vpx3220, stv0030, saa5246, BSJE3-494A)
0988 - Mediafocus I (zr36120/zr36125, drp3510, Sat. analog + ADR Radio)
0989 - Mediafocus II (saa7146, Sat. analog)
0990 - SatADR Rev 2.1 (saa7146a, saa7113h, stv0056a, msp3400c, drp3510a, BSKE3-307A)
0991 - SkyStar 1 DVB (AV7110) = Technotrend Premium
0992 - SkyStar 2 DVB (B2C2) (=Sky2PC)
0993
0994 Siemens
0995 ~~~~~~~
0996
0997 Multimedia eXtension Board (MXB) (SAA7146, SAA7111)
0998
0999 Powercolor
1000 ~~~~~~~~~~
1001
1002 Models:
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
1013 Pinnacle
1014 ~~~~~~~~
1015
1016 PCTV 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
1030 M(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
1040 Lenco
1041 ~~~~~
1042
1043 Models:
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
1051 Iomega
1052 ~~~~~~
1053
1054 Buz (zr36067, zr36060, saa7111, saa7185)
1055
1056 LML
1057 ~~~
1058 LML33 (zr36067, zr36060, bt819, bt856)
1059
1060 Grandtec
1061 ~~~~~~~~
1062
1063 Models:
1064
1065 - Grand Video Capture (Bt848)
1066 - Multi Capture Card (Bt878)
1067
1068 Koutech
1069 ~~~~~~~
1070
1071 Models:
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
1079 IODATA (jp)
1080 ~~~~~~~~~~~
1081
1082 Models:
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
1091 Canopus (jp)
1092 ~~~~~~~~~~~~
1093
1094 WinDVR = Kworld "KW-TVL878RF"
1095
1096 www.sigmacom.co.kr
1097 ~~~~~~~~~~~~~~~~~~
1098
1099 Sigma Cyber TV II
1100
1101 www.sasem.co.kr
1102 ~~~~~~~~~~~~~~~
1103
1104 Litte OnAir TV
1105
1106 hama
1107 ~~~~
1108
1109 TV/Radio-Tuner Card, PCI (Model 44677) = CPH051
1110
1111 Sigma Designs
1112 ~~~~~~~~~~~~~
1113
1114 Hollywood plus (em8300, em9010, adv7175), (PCB "M340-10") MPEG DVD decoder
1115
1116 Formac
1117 ~~~~~~
1118
1119 Models:
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
1125 ATI
1126 ~~~
1127
1128 Models:
1129
1130 - TV-Wonder
1131 - TV-Wonder VE
1132
1133 Diamond Multimedia
1134 ~~~~~~~~~~~~~~~~~~
1135
1136 DTV2000 (Bt848, tda9875)
1137
1138 Aopen
1139 ~~~~~
1140
1141 - VA1000 Plus (w/ Stereo)
1142 - VA1000 Lite
1143 - VA1000 (=LR90)
1144
1145 Intel
1146 ~~~~~
1147
1148 Models:
1149
1150 - Smart Video Recorder (ISA full-length)
1151 - Smart Video Recorder pro (ISA half-length)
1152 - Smart Video Recorder III (Bt848)
1153
1154 STB
1155 ~~~
1156
1157 Models:
1158
1159 - STB Gateway 6000704 (bt878)
1160 - STB Gateway 6000699 (bt848)
1161 - STB Gateway 6000402 (bt848)
1162 - STB TV130 PCI
1163
1164 Videologic
1165 ~~~~~~~~~~
1166
1167 Models:
1168
1169 - Captivator Pro/TV (ISA?)
1170 - Captivator PCI/VC (Bt848 bundled with camera) (capture only)
1171
1172 Technotrend
1173 ~~~~~~~~~~~~
1174
1175 Models:
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
1195 Teles
1196 ~~~~~
1197
1198 DVB-s (Rev. 2.2, BSRV2-301A, data only?)
1199
1200 Remote Vision
1201 ~~~~~~~~~~~~~
1202
1203 MX RV605 (Bt848 capture only)
1204
1205 Boeder
1206 ~~~~~~
1207
1208 Models:
1209
1210 - PC ChatCam (Model 68252) (Bt848 capture only)
1211 - Tv/Fm Capture Card (Model 68404) = PV951
1212
1213 Media-Surfer (esc-kathrein.de)
1214 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1215
1216 Models:
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
1225 Jetway (www.jetway.com.tw)
1226 ~~~~~~~~~~~~~~~~~~~~~~~~~~
1227
1228 Models:
1229
1230 - JW-TV 878M
1231 - JW-TV 878 = KWorld KW-TV878RF
1232
1233 Galaxis
1234 ~~~~~~~
1235
1236 Models:
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
1244 Hauppauge
1245 ~~~~~~~~~
1246
1247 Models:
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
1259 US 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
1277 Deutsche 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
1295 UK 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
1322 Spain:
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
1341 Matrix-Vision
1342 ~~~~~~~~~~~~~
1343
1344 Models:
1345
1346 - MATRIX-Vision MV-Delta
1347 - MATRIX-Vision MV-Delta 2
1348 - MVsigma-SLC (Bt848)
1349
1350 Conceptronic (.net)
1351 ~~~~~~~~~~~~~~~~~~~
1352
1353 Models:
1354
1355 - TVCON FM, TV card w/ FM = CPH05x
1356 - TVCON = CPH06x
1357
1358 BestData
1359 ~~~~~~~~
1360
1361 Models:
1362
1363 - HCC100 = VCC100rev1 + camera
1364 - VCC100 rev1 (bt848)
1365 - VCC100 rev2 (bt878)
1366
1367 Gallant (www.gallantcom.com) www.minton.com.tw
1368 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1369
1370 Models:
1371
1372 - Intervision IV-510 (capture only bt8x8)
1373 - Intervision IV-550 (bt8x8)
1374 - Intervision IV-100 (zoran)
1375 - Intervision IV-1000 (bt8x8)
1376
1377 Asonic (www.asonic.com.cn) (website down)
1378 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1379
1380 SkyEye tv 878
1381
1382 Hoontech
1383 ~~~~~~~~
1384
1385 878TV/FM
1386
1387 Teppro (www.itcteppro.com.tw)
1388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389
1390 Models:
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
1400 Kworld (www.kworld.com.tw)
1401 ~~~~~~~~~~~~~~~~~~~~~~~~~~
1402
1403 PC 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
1418 JTT/ Justy Corp.(http://www.jtt.ne.jp/)
1419 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1420
1421 JTT-02 (JTT TV) "TV watchmate pro" (bt848)
1422
1423 ADS www.adstech.com
1424 ~~~~~~~~~~~~~~~~~~~
1425
1426 Models:
1427
1428 - Channel Surfer TV ( CHX-950 )
1429 - Channel Surfer TV+FM ( CHX-960FM )
1430
1431 AVEC www.prochips.com
1432 ~~~~~~~~~~~~~~~~~~~~~
1433
1434 AVEC Intercapture (bt848, tea6320)
1435
1436 NoBrand
1437 ~~~~~~~
1438
1439 TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3\_"
1440
1441 Mach www.machspeed.com
1442 ~~~~~~~~~~~~~~~~~~~~~~
1443
1444 Mach TV 878
1445
1446 Eline www.eline-net.com/
1447 ~~~~~~~~~~~~~~~~~~~~~~~~
1448
1449 Models:
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
1454 Spirit
1455 ~~~~~~
1456
1457 - Spirit TV Tuner/Video Capture Card (bt848)
1458
1459 Boser www.boser.com.tw
1460 ~~~~~~~~~~~~~~~~~~~~~~
1461
1462 Models:
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
1467 Satelco www.citycom-gmbh.de, www.satelco.de
1468 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1469
1470 Models:
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
1478 Sensoray www.sensoray.com
1479 ~~~~~~~~~~~~~~~~~~~~~~~~~
1480
1481 Models:
1482
1483 - Sensoray 311 (PC/104 bus)
1484 - Sensoray 611 (PCI)
1485
1486 CEI (Chartered Electronics Industries Pte Ltd [CEI] [FCC ID HBY])
1487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1488
1489 Models:
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
1501 AITech
1502 ~~~~~~
1503
1504 Models:
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
1510 MAXRON
1511 ~~~~~~
1512
1513 Maxron MaxTV/FM Radio (KW-TV878-FNT) = Kworld or JW-TV878-FBK
1514
1515 www.ids-imaging.de
1516 ~~~~~~~~~~~~~~~~~~
1517
1518 Models:
1519
1520 - Falcon Series (capture only)
1521
1522 In USA: http://www.theimagingsource.com/
1523 - DFG/LC1
1524
1525 www.sknet-web.co.jp
1526 ~~~~~~~~~~~~~~~~~~~
1527
1528 SKnet Monster TV (saa7134)
1529
1530 A-Max www.amaxhk.com (Colormax, Amax, Napa)
1531 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1532
1533 APAC Viewcomp 878
1534
1535 Cybertainment
1536 ~~~~~~~~~~~~~
1537
1538 Models:
1539
1540 - CyberMail AV Video Email Kit w/ PCI Capture Card (capture only)
1541 - CyberMail Xtreme
1542
1543 These are Flyvideo
1544
1545 VCR (http://www.vcrinc.com/)
1546 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1547
1548 Video Catcher 16
1549
1550 Twinhan
1551 ~~~~~~~
1552
1553 Models:
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
1566 MSI
1567 ~~~
1568
1569 Models:
1570
1571 - MSI TV@nywhere Tuner Card (MS-8876) (CX23881/883) Not Bt878 compatible.
1572 - MS-8401 DVB-S
1573
1574 Focus www.focusinfo.com
1575 ~~~~~~~~~~~~~~~~~~~~~~~
1576
1577 InVideo PCI (bt878)
1578
1579 Sdisilk www.sdisilk.com/
1580 ~~~~~~~~~~~~~~~~~~~~~~~~
1581
1582 Models:
1583
1584 - SDI Silk 100
1585 - SDI Silk 200 SDI Input Card
1586
1587 www.euresys.com
1588 ~~~~~~~~~~~~~~~
1589
1590 PICOLO series
1591
1592 PMC/Pace
1593 ~~~~~~~~
1594
1595 www.pacecom.co.uk website closed
1596
1597 Mercury www.kobian.com (UK and FR)
1598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1599
1600 Models:
1601
1602 - LR50
1603 - LR138RBG-Rx == LR138
1604
1605 TEC sound
1606 ~~~~~~~~~
1607
1608 TV-Mate = Zoltrix VP-8482
1609
1610 Though educated googling found: www.techmakers.com
1611
1612 (package and manuals don't have any other manufacturer info) TecSound
1613
1614 Lorenzen www.lorenzen.de
1615 ~~~~~~~~~~~~~~~~~~~~~~~~
1616
1617 SL DVB-S PCI = Technotrend Budget PCI (su1278 or bsru version)
1618
1619 Origo (.uk) www.origo2000.com
1620 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1621
1622 PC TV Card = LR50
1623
1624 I/O Magic www.iomagic.com
1625 ~~~~~~~~~~~~~~~~~~~~~~~~~
1626
1627 PC PVR - Desktop TV Personal Video Recorder DR-PCTV100 = Pinnacle ROB2D-51009464 4.0 + Cyberlink PowerVCR II
1628
1629 Arowana
1630 ~~~~~~~
1631
1632 TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?)
1633
1634 iTVC15 boards
1635 ~~~~~~~~~~~~~
1636
1637 kuroutoshikou.com ITVC15
1638 yuan.com MPG160 PCI TV (Internal PCI MPEG2 encoder card plus TV-tuner)
1639
1640 Asus www.asuscom.com
1641 ~~~~~~~~~~~~~~~~~~~~
1642
1643 Models:
1644
1645 - Asus TV Tuner Card 880 NTSC (low profile, cx23880)
1646 - Asus TV (saa7134)
1647
1648 Hoontech
1649 ~~~~~~~~
1650
1651 http://www.hoontech.de/
1652
1653 - HART Vision 848 (H-ART Vision 848)
1654 - HART Vision 878 (H-Art Vision 878)
1655
1656
1657
1658 Chips 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
1705 Specs
1706 -----
1707
1708 Philips http://www.Semiconductors.COM/pip/
1709
1710 Conexant http://www.conexant.com/
1711
1712 Micronas http://www.micronas.com/en/home/index.html
1713
1714 Thanks
1715 ------
1716
1717 Many 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
1740 Contributors
1741 ------------
1742
1743 Michael Chu <mmchu@pobox.com>
1744 AverMedia fix and more flexible card recognition
1745
1746 Alan Cox <alan@lxorguk.ukuu.org.uk>
1747 Video4Linux interface and 2.1.x kernel adaptation
1748
1749 Chris Kleitsch
1750 Hardware I2C
1751
1752 Gerd Hoffmann
1753 Radio card (ITT sound processor)
1754
1755 bigfoot <bigfoot@net-way.net>
1756
1757 Ragnar 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)