Hauppauge WinTV-HVR-1200: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:Hauppauge_WinTV-HVR-1200_71999.jpg|250px|thumb|right|Hauppauge WinTV-HVR-1200 71999LF Rev J3E9 PCB]] |
|||
http://www.hauppauge.com.sg/web-content/images/hvr1200banner.jpg The [[Hauppauge]] WinTV-HVR-1200 is a hybrid analogue and [[DVB-T]] [[DVB-T PCIe Cards|PCIe card]]. |
|||
The [[Hauppauge]] WinTV-HVR-1200 is a [[hybrid]] [[analog TV|analog]] and [[DVB-T]] [[DVB-T PCIe Cards|PCIe card]]. |
|||
==Overview/Features== |
|||
* Digital TV is supported |
|||
==External Links== |
|||
* Analog TV and A/V inputs are not supported |
|||
* [http://www.hauppauge.com.sg/web-content/pages/products/data_hvr1200.html WinTV-HVR-1200 product page] |
|||
* Inputs : TV Antenna, S-Video, Composite, Audio |
|||
* Several sub-models |
|||
===Components Used=== |
|||
==Installation instructions== |
|||
* [[Conexant CX23885/7/8|Conexant CX23885]] PCIe Audio/Video Decoder |
|||
These steps have been made on an Kubuntu 8.04, maybe it has to be adapted for other distros. |
|||
* [[NXP TDA10048|NXP TDA10048HN]] DVB-T demodulator |
|||
* NXP TDA8295 analog IF demodulator |
|||
* [[NXP/Philips TDA182xx|NXP TDA18271]] silicon tuner IC |
|||
===Sub-Models=== |
|||
1. Follow the instructions on: http://www.linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers |
|||
Case2 step 1-4 |
|||
{| border=1 cellpadding=2 cellspacing=0 valign="top" |
|||
2. Create a temporary directory in your home directory, for example: |
|||
|- bgcolor=#efefef valign="top" |
|||
mkdir WinTV-HVR-1200-fw |
|||
|'''Sub-Model''' |
|||
|'''Other names |
|||
|'''Video connector(s)''' |
|||
|'''Audio connector(s)''' |
|||
|'''Bracket profile''' |
|||
3. change into this directory: |
|||
cd WinTV-HVR-1200-fw |
|||
|- valign="top" |
|||
4. Download the files from http://steventoth.net/linux/hvr1200/ and follow the instructions in the readme.txt |
|||
|'''71359''' |
|||
| |
|||
| |
|||
*S-Video |
|||
|2xRCA |
|||
| |
|||
*low |
|||
5. add this line to /etc/modules.d/dvb: |
|||
options cx23885 card=7 |
|||
|- valign="top" |
|||
6. The easyest easiest to load the driver is a reboot. |
|||
|'''71959''' |
|||
| |
|||
| |
|||
*S-Video |
|||
|2xRCA |
|||
| |
|||
*full |
|||
7. Configure your viewer, for example: |
|||
|- valign="top" |
|||
kaffeine -w |
|||
|'''71979''' |
|||
| |
|||
| |
|||
*S-Video |
|||
*Composite |
|||
|3.5 Audio Jack |
|||
| |
|||
*low |
|||
|- valign="top" |
|||
|'''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 [http://steventoth.net/linux/hvr1200/ location]. |
|||
Check [http://steventoth.net/linux/hvr1200/readme.txt 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== |
|||
* [http://www.hauppauge.co.uk/site/products/data_hvr1200mckit.html WinTV-HVR-1200 MC Kit product page] |
|||
[[Category:DVB-T PCIe Cards]] |
Latest revision as of 10:29, 8 February 2011
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