Hauppauge WinTV Ministick

This tutorial show how to use the Hauppauge WinTV Ministick for DVB-T TV. I will also show how to use the remote control with lirc.

Kernel
You need USB and Evdev support.

Firmware
The firmware isn't integrated into the package yet, but you can download them from the official hauppauge website. http://www.hauppauge.de/site/support/support_linux.html

Check Kernel Configuration
When you have compiled the needed modules and the firmware was correct loaded so you see something like the output here from my dmesg.

To check the event devices you can use the lsinput tool out of the package.

Udevadm

Setting up TV with VLC
To use the dvb device you have to be member of the video group.

Scan for Channels
The scan utility is comming with the package. The next step is to find the correct initial-tuning file for your location.

Using Teletext
Using the teletext function in vlc is pretty easy. Compile with zvbi useflag and it works like a sharm. Start VLC and load the channels.conf file, open a channel and you should see a button for teletext on the OSD.

EPG
VLC also knows to handle EPG data. You find the Programm Guide under Extras. The problem is that VLC can only handle the current channel, other programms like me-tv get the data from all channels.

Remote Control PT# R-005 (LIRC)
Here you will find the steps to use the remote control PT# R-005.

Option1: With udev over /etc/rc_maps.cfg
Normally it should be enough to add CONFIG_RC_MAP support in your kernel. This point I already added to the kernel installation section of this howto.

The trigger to load our new IR keymap comes from udev when the CONFIG_RC_MAP support is enabled.

Here we simply add or edit the rc-hauppauge line as shown in the box below.

Replace /lib/udev/rc_keymaps/hauppauge with /etc/rc_keymaps/hauppauge_novaTD.

Xorg
Ignore the remote control devices in Xorg.

Test the LIRCd
To test your current lircd configuration you can use the irw tool.