Gentoo Wiki


Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related
The Hauppauge HVR-1600 dual tuner capture card
The Hauppauge HVR-1600 dual tuner capture card

Work in progress...



This is a description of how to use the Hauppauge HVR-1600 PCI capture card in Gentoo, with beta drivers from Note: These drivers are BETA, and are subject to change without warning.

MUCH more information can be found at [ Wiki]

The Linux cx18 driver available for the WinTV-HVR-1600 is of BETA quality.

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.


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.

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:

The easiest way to build it is to get the tar.bz2 archive:

Unpack, 'make menuconfig', 'make', 'make install' (as root), 'make unload' (as root) and run 'modprobe cx18'.

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.

Mythtv-setup DVB configuration
Mythtv-setup DVB configuration

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).

Mythtv-setup Analog configuration
Mythtv-setup Analog configuration

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.

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.

Update /etc/make.conf

File: /etc/make.conf

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.

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 if you want to help or want to know more. Vsnine 22:22, 14 July 2008 (UTC)

Retrieved from ""

Last modified: Sat, 30 Aug 2008 22:11:00 +0000 Hits: 3,461