Hauppauge WinTV HVR-1600
From Gentoo Linux Wiki
Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Work in progress...
Contents |
[edit] Introduction
This is a description of how to use the Hauppauge HVR-1600 PCI capture card in Gentoo, with beta drivers from http://linuxtv.org/hg/v4l-dvb/. Note: These drivers are BETA, and are subject to change without warning.
MUCH more information can be found at [IVTVdriver.org Wiki]
The Linux cx18 driver available for the WinTV-HVR-1600 is of BETA quality.
| WinTV-HVR-1600 | http://www.hauppauge.com/pages/products/data_hvr1600.html |
| Works with MythTV 0.21, but not explicitly supported | |
| Linux cx18 driver, which is of BETA quality | |
| Not needed, the hardware encoder will multiplex the audio with the video stream. | |
| Conexant CX23418 MPEG-2 encoder, and CX24227 ATSC demodulator | |
The Hauppauge WinTV-HVR-1600 is a dual tuner ATSC/NTSC capture board by Hauppauge Computer Works. The card is PCI based, and is designed for use in North America where NTSC and ATSC signals are used for television broadcast.
[edit] Description
The HVR-1600 is the latest capture card from Hauppauge (pronounced /hɔphɔg/ like the Hamlet on Long Island, New York where the company just so happens to be from) Computer Works. The design is made entirely of Conexant chips. The Conexant CX23418 is the TV broadcast decoder, MPEG2 encoder, and host bus interface chip. The CX23418 is the next generation of the CX23416 that was used on the very well supported PVR-150 and PVR-500 series cards, it combines the hardware encoding engine of the CX23416 with a CX25843 broadcast decoder/digitizer core on one chip. The only other chip worth mentioning is the new Conexent CX24227 ATSC demodulator used for digital TV reception. The retail version of the card supports and comes with an IR Blaster and Receiver, as well as a Remote. The over-the-air tuner supports all ATSC formats, up to the high definition 1080i format. Some of the HVR-1600's (product code 74021 and 74041 found on the tuner label) also support Clear QAM, which is most likely the stuff your cable company uses for your local HD channels. Again the analog tuner supports encoding NTSC into MPEG-2 at 720x480 resolution with a data rate of up to 12Mbits/sec.
[edit] CX18 Installation
The cx18 is included in the Linux kernel, but it is best to use the newest release of the driver as outlined below.
The driver is available here from the v4l/dvb repository:
http://linuxtv.org/hg/v4l-dvb/
The easiest way to build it is to get the tar.bz2 archive:
http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
Unpack, 'make menuconfig', 'make', 'make install' (as root), 'make unload' (as root) and run 'modprobe cx18'.
[edit] MythTV Configuration
Note: This section is only meant to supplement the main MythTV Guide with details specific to this card. Please see HOWTO Setup MythTV for more general MythTV info.
|
The image to the left shows the basic setup for the HVR-1600's ATSC tuner in MythTV. Select "DVB DTV capture card (v3.x)" for the card type, and you should see a Frontend ID of: "Samsung SSH1409 QAM/" and "Subtype: ATSC" (I believe the Frontend ID is cut off. Vsnine). |
|
The next image shows the basic setup for the HVR-1600's analog tuner in MythTV. Select "MPEG-2 encoder card (PVR-x50, PVR-500)" as the card type, and the field "Probed Info:" should show "Hauppauge HVR-1600 [cx18]". Choose your appropriate Default Input. |
[edit] LIRC Configuration
This section is meant to highlight the specific details necessary to get the HVR-1600 running with LIRC. Please visit LIRC for more information.
[edit] Update /etc/make.conf
| File: /etc/make.conf |
LIRC_DEVICES="hauppauge" |
[edit] Update /etc/conf.d/lircd
| File: /etc/conf.d/lircd |
LIRCD_OPTS="-d /dev/lirc0" |
Note: Your device name may be different.
Emerge: emerge lirc -av
Run the following commands: modprobe lirc_dev and modprobe lirc_i2c. Then start LIRC with /etc/init.d/lircd start.
You should now be able to accept input from the HVR-1600.
[edit] IR Blaster Configuration
The IR Blaster is unusable as of yet, but a clone of the lirc_pvr150 drivers are being ported. It's only a matter of time. Check out ivtv-users@ivtvdriver.org if you want to help or want to know more. Vsnine 22:22, 14 July 2008 (UTC)

