Hauppauge WinTV-HVR-1200: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Installation instructions)
 
(12 intermediate revisions by 4 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 mad on an Kubuntu 8.04, maybe it has to be adapted for other distrobiutions.
* [[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:
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

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