Hauppauge WinTV-HVR-1200

From LinuxTVWiki
Jump to navigation Jump to search
Hauppauge WinTV-HVR-1200 71999LF Rev J3E9 PCB

The Hauppauge WinTV-HVR-1200 is a hybrid analog and DVB-T PCIe card.

Overview/Features

  • Digital TV is supported
  • Analog TV and A/V inputs are not supported
  • Inputs : TV Antenna, S-Video, Composite, Audio
  • Several sub-models

Components Used

Sub-Models

Sub-Model Other names Video connector(s) Audio connector(s) Bracket profile


71359
  • S-Video
2xRCA
  • low


71959
  • S-Video
2xRCA
  • full


71979
  • S-Video
  • Composite
3.5 Audio Jack
  • low
71999
  • Dell part. D006F
  • S-Video
  • Composite
3.5 Audio Jack
  • full

Identification

03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)

Making it Work

Drivers

Upstream cx23885 driver support the card since kernel 2.6.26.

Firmware

Proper operation of the device needs firmware files in your /lib/firmware directory (directory may differ with some distros). Firmware files can be obtained at the following location. Check readme for information.

# wget http://steventoth.net/linux/hvr1200/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
# wget http://steventoth.net/linux/hvr1200/extract.sh
# /bin/sh extract.sh
# sudo cp v4l-cx23885-enc.fw v4l-cx23885-avcore-01.fw dvb-fe-tda10048-1.0.fw /lib/firmware

Rebooting or reloading modules may be needed for the modules to see installed firmware files.

Sample Kernel Output (boot)

cx23885 driver version 0.0.2 loaded
CORE cx23885[0]: subsystem: 0070:71d1, board: Hauppauge WinTV-HVR1200 [card=7,autodetected]
tveeprom #-0050: Hauppauge model 71999, rev J3E9, serial# 6743637
tveeprom #-0050: MAC address is 00-0D-FE-66-E6-55
tveeprom #-0050: tuner model is Philips 18271_8295 (idx 149, type 54)
tveeprom #-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
tveeprom #-0050: audio processor is CX23885 (idx 39)
tveeprom #-0050: decoder processor is CX23885 (idx 33)
tveeprom #-0050: has no radio
cx23885[0]: hauppauge eeprom: model=71999
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
tda829x #-0042: type set to tda8295
tda18271 #-0060: creating new instance
TDA18271HD/C1 detected @ #-0060
DVB: registering new adapter (cx23885[0])
cx23885[0]/0: found at 0000:03:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xd1000000

Testing

You may need to scan with a +166KHz or +167KHz offset in order to detect channels properly.

kaffeine

Sample Kernel Output (testing)

tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
cx23885 0000:03:00.0: firmware: requesting dvb-fe-tda10048-1.0.fw
tda10048_firmware_upload: firmware read 24878 bytes.
tda10048_firmware_upload: firmware uploading
tda10048_firmware_upload: firmware uploaded

External Links