Hauppauge WinTV-NOVA-T PCI: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Add/replace images. The previous image had a Philips-based card with (based on what I have) the *wrong* remote control.)
(added info from the deprecated "Supported DVB cards" article)
Line 3: Line 3:
== Original Version(s) ==
== Original Version(s) ==
[[Image:Hauppauge_Nova-T_SAA7146.jpg|thumb|250px|WinTV-Nova-T PCI (TDA10045) with its remote control (model R808)]]
[[Image:Hauppauge_Nova-T_SAA7146.jpg|thumb|250px|WinTV-Nova-T PCI (TDA10045) with its remote control (model R808)]]
The first version(s), sold approximately between the later part of 2001 and before about July 2004, were based on the Philips [[Philips SAA7146|SAA7146]] interface chip and used either a Philips [[Philips TDA10046|TDA10046]] or [[Philips TDA10045|TDA10045]] or [[LSI L64781]] [[demodulator]].

The first version(s), sold approximately before about July 2004, were based on the Philips [[Philips SAA7146|SAA7146]] interface chip and used either a Philips [[Philips TDA10046|TDA10046]] or [[Philips TDA10045|TDA10045]] or [[LSI L64781]] [[demodulator]].


All of these variants are well-supported. The earliest cards featuring the LSI demodulator work "out of the box". For the receivers featuring the TDA demodulators, you need to identify your chip and see the [[Philips TDA10045|TDA10045]] or the [[Philips TDA10046|TDA10046]] pages. Since there doesn't appear to be a way to tell which one you have programatically you'll probably have to take the card out and look.
All of these variants are well-supported. The earliest cards featuring the LSI demodulator work "out of the box". For the receivers featuring the TDA demodulators, you need to identify your chip and see the [[Philips TDA10045|TDA10045]] or the [[Philips TDA10046|TDA10046]] pages. Since there doesn't appear to be a way to tell which one you have programatically you'll probably have to take the card out and look.


In most systems and for average users these cards work satisfactorily, the Linux drivers are well-tested and robust. Due to the limitations of the quite old-fashioned hardware there may exist some quirks when using multiple cards in a system. Tuning is slower than in competing designs.
In most systems and for average users these cards work satisfactorily, the Linux drivers are well-tested and robust. Due to the limitations of the quite old-fashioned hardware there may exist some quirks when using multiple cards in a system. Tuning is slower than in competing designs.

====Overview of Some Early Versions====

* (l64781/Grundig 29504-401)
features: decoder, partialts
card driver: dvb-ttpci
interface: PCI
PCI device id: 1131:7146
PCI subsystem id: 13c2:0008
frontend 1:
tin box: Grundig 29504-401.04
frontend driver: l64781
demodulator location: separate
demodulator: LSI L64781 @0x55
PLL: ?? @0x61
Notes: Board has text "Sat-DVB Rev.: 1.6"

* (L64781/Grundig 29504-401(tsa5060))
features: fullts
board markings: "S-DVB Data Rev 1.2"
card driver: budget
interface: PCI
PCI device id: 1131:7146
PCI subsystem id: 13c2:1005
Bridge: Philips SAA7146A
frontend 1:
tin box: Grundig 29504-401
frontend driver: l64781
demodulator location: tin box
demodulator: LSI l64781 @0x55
PLL: Philips tda5060 @0x61
Notes:

* (tda10045/Philips tdm1316l(tda6651tt) + TDA9889)
features: fullts
board markings: "B2T1110 Rev 1.1"
card driver: budget-ci
interface: PCI
PCI device id: 1131:7146
PCI subsystem id: 13c2:1011
Bridge: Philips SAA7146A
frontend 1:
tin box: Philips tdm1316l
frontend driver: tda1004x
demodulator location: separate
demodulator: Philips tda10045 @0x08
PLL: Philips tda6651tt @0x63
Notes: Need to disable the MC44BC374 (i2c:0x65) in the tin box.
SAW filter chip (TDA9889) is controlled by the tda10045's GPIO lines.





Line 17: Line 66:


It should be automagically detected and work "out of the box" since kernel 2.6.12 and onwards. If by chance it is not, try getting the card to work by simply running "modprobe cx88_dvb".
It should be automagically detected and work "out of the box" since kernel 2.6.12 and onwards. If by chance it is not, try getting the card to work by simply running "modprobe cx88_dvb".

====Overview of Revision with Product Code: 90002====
* (cx22702/Thomson dtt7592(tua6034))
features: fullts
board markings: sticker "DVB-T 90002", board "900000-03, HannStar MV-4 94V-O"
card driver: cx88
interface: PCI
PCI device id: 14f1:8804
PCI subsystem id: 0070:9002
EEPROM: 128 bytes @0x50
Bridge: Conexant CX2388x
frontend 1:
tin box: Thomson dtt7592
frontend driver: cx22702
demodulator location: separate
demodulator: Conexant cx22702 @0x43
PLL: Infineon tua6034 @0x61
Notes:





Revision as of 03:31, 7 August 2007

Hauppauge uses the WinTV-Nova moniker for their digital TV PCI cards that lack an onboard MPEG-2 decoder (i.e. the designation is used for their so-called "budget" or software decoding cards). The -T suffix signifies that the device is for DVB-T reception. There have been two different types of card sold under the name WinTV-NOVA-T PCI.

Original Version(s)

WinTV-Nova-T PCI (TDA10045) with its remote control (model R808)

The first version(s), sold approximately between the later part of 2001 and before about July 2004, were based on the Philips SAA7146 interface chip and used either a Philips TDA10046 or TDA10045 or LSI L64781 demodulator.

All of these variants are well-supported. The earliest cards featuring the LSI demodulator work "out of the box". For the receivers featuring the TDA demodulators, you need to identify your chip and see the TDA10045 or the TDA10046 pages. Since there doesn't appear to be a way to tell which one you have programatically you'll probably have to take the card out and look.

In most systems and for average users these cards work satisfactorily, the Linux drivers are well-tested and robust. Due to the limitations of the quite old-fashioned hardware there may exist some quirks when using multiple cards in a system. Tuning is slower than in competing designs.

Overview of Some Early Versions

  • (l64781/Grundig 29504-401)
 features: decoder, partialts
 card driver: dvb-ttpci
 interface: PCI
 PCI device id: 1131:7146
 PCI subsystem id: 13c2:0008
 frontend 1:
   tin box: Grundig 29504-401.04
   frontend driver: l64781
   demodulator location: separate
   demodulator: LSI L64781 @0x55
   PLL: ?? @0x61
 Notes: Board has text "Sat-DVB Rev.: 1.6"
  • (L64781/Grundig 29504-401(tsa5060))
 features: fullts
 board markings: "S-DVB Data Rev 1.2"
 card driver: budget
 interface: PCI
 PCI device id: 1131:7146
 PCI subsystem id: 13c2:1005
 Bridge: Philips SAA7146A
 frontend 1:
   tin box: Grundig 29504-401 
   frontend driver: l64781
   demodulator location: tin box
   demodulator: LSI l64781 @0x55
   PLL: Philips tda5060 @0x61
 Notes:
  • (tda10045/Philips tdm1316l(tda6651tt) + TDA9889)
 features: fullts
 board markings: "B2T1110 Rev 1.1"
 card driver: budget-ci
 interface: PCI
 PCI device id: 1131:7146
 PCI subsystem id: 13c2:1011
 Bridge: Philips SAA7146A
 frontend 1:
   tin box: Philips tdm1316l
   frontend driver: tda1004x
   demodulator location: separate
   demodulator: Philips tda10045 @0x08
   PLL: Philips tda6651tt @0x63
 Notes: Need to disable the MC44BC374 (i2c:0x65) in the tin box.
        SAW filter chip (TDA9889) is controlled by the tda10045's GPIO lines.


New Version

WinTV-Nova-T PCI (Conexant) with its remote control (model A415)

This model is based on a Conexant cx2388x.

It should be automagically detected and work "out of the box" since kernel 2.6.12 and onwards. If by chance it is not, try getting the card to work by simply running "modprobe cx88_dvb".

Overview of Revision with Product Code: 90002

  • (cx22702/Thomson dtt7592(tua6034))
 features: fullts
 board markings: sticker "DVB-T 90002", board "900000-03, HannStar MV-4 94V-O"
 card driver: cx88
 interface: PCI
 PCI device id: 14f1:8804
 PCI subsystem id: 0070:9002
 EEPROM: 128 bytes @0x50
 Bridge: Conexant CX2388x
 frontend 1:
   tin box: Thomson dtt7592
   frontend driver: cx22702
   demodulator location: separate
   demodulator: Conexant cx22702 @0x43
   PLL: Infineon tua6034 @0x61
 Notes: