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