Hauppauge WinTV-Starburst

From LinuxTVWiki
Revision as of 15:03, 25 October 2016 by S.Huebner (talk | contribs) (Created page with "right|200px|Photo of front of card A DVB-S2 PCIe card from Hauppauge with a PCIe 1x interface. This is a st...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Photo of front of card

A DVB-S2 PCIe card from Hauppauge with a PCIe 1x interface.

This is a stripped down version of Hauppauge WinTV-HVR-4400, that only has the DVB-S2 part.

It is supported in mainline kernel since 3.9[1].

Overview/Features

DVB-S2 / DVB-S satellite tuner.

Includes IR remote control, batteries, and IR remote control receiver with plug on rear of card.

Sockets: SAT and IR.

Components Used

  • CX23888 PCI Express Broadcast Audio/Video Decoder with 3D Comb and Analog IF Demodulator and integrated infrared.
  • NXP TDA10071 DVB-S2 Demodulator

Required Firmware

https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-fe-tda10071.fw

dmesg output

[   12.672432] Linux video capture interface: v2.00
[   14.732868] cx23885 driver version 0.0.4 loaded
[   14.732978] CORE cx23885[0]: subsystem: 0070:c12a, board: Hauppauge WinTV Starburst [card=53,autodetected]
[   15.058332] tveeprom 3-0050: Hauppauge model 121100, rev B2C3, serial# 4034388467
[   15.058336] tveeprom 3-0050: MAC address is 00:0d:fe:77:e1:f3
[   15.058338] tveeprom 3-0050: tuner model is Conexant CX24118A (idx 123, type 4)
[   15.058341] tveeprom 3-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[   15.058343] tveeprom 3-0050: audio processor is CX23888 (idx 40)
[   15.058344] tveeprom 3-0050: decoder processor is CX23888 (idx 34)
[   15.058346] tveeprom 3-0050: has no radio, has IR receiver, has no IR transmitter
[   15.058348] cx23885[0]: warning: unknown hauppauge model #121100
[   15.058349] cx23885[0]: hauppauge eeprom: model=121100
[   15.058352] cx23885_dvb_register() allocating 1 frontend(s)
[   15.058359] cx23885[0]: cx23885 based dvb card
[   15.124748] tda10071 3-0005: NXP TDA10071 successfully identified
[   15.158198] a8293 3-000b: Allegro A8293 SEC successfully attached
[   15.158217] DVB: registering new adapter (cx23885[0])
[   15.158222] cx23885 0000:03:00.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[   15.158648] cx23885_dev_checkrevision() Hardware revision = 0xd0
[   15.158655] cx23885[0]/0: found at 0000:03:00.0, rev: 4, irq: 17, latency: 0, mmio: 0xf9e00000

After accessing the tuner, for example with kaffeine:

[  174.474437] tda10071 3-0005: found a 'NXP TDA10071' in cold state, will try to load a firmware
[  174.474442] tda10071 3-0005: downloading firmware from file 'dvb-fe-tda10071.fw'
[  179.343470] tda10071 3-0005: firmware version 1.27.43.0
[  179.343474] tda10071 3-0005: found a 'NXP TDA10071' in warm state