Hauppauge WinTV-Starburst

From LinuxTVWiki
Jump to: navigation, search
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