Hauppauge WinTV-HVR-1200
Jump to navigation
Jump to search
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
- Conexant CX23885 PCIe Audio/Video Decoder
- NXP TDA10048HN DVB-T demodulator
- NXP TDA8295 analog IF demodulator
- NXP TDA18271 silicon tuner IC
Sub-Models
Sub-Model | Other names | Video connector(s) | Audio connector(s) | Bracket profile
|
71359 |
|
2xRCA |
| |
71959 |
|
2xRCA |
| |
71979 |
|
3.5 Audio Jack |
| |
71999 |
|
|
3.5 Audio Jack |
|
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