Hauppauge Nova-HD-S2

From LinuxMCE
Jump to: navigation, search
Version Status Date Updated Updated By
710 Unknown N/A N/A
810 Unknown N/A N/A
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information

Novahds2 top.jpg

Digital satellite TV and radio for your PC. Watch free-to-air satellite TV, in a window or full screen on your PC!

  • Record digital satellite TV to your PC's hard disk in original MPEG-2 quality. Digital TV recordings will typically take 1,5 Gigabytes of disk space per hour.
  • Pause digital satellite TV with instant replay.
  • Listen to digital satellite DVB-S/DVB-S2 radio.
  • DiSEqC 1.0 support.
  • Includes Hauppauge new IR remote control, for easy control of TV watching, record and play functions.

Driver Information

This card uses the same DVB-S and DVB-S2 hardware as the HVR-4000. Therefore, this wiki also applies to getting the DVB-S2 element of the HVR-4000 card working in LinuxMCE 0710 as well as the current LinuxMCE 8.10 alpha.

The DVB-S2 element on the NOVA-HD-S2 has run successfully on LMCE 0710/ 8.10 alpha using VDR and MythTV. Previously multiproto-drivers were required to receive DVB-S2. However something new called S2API has come up from the guys and gals at LinuxTV.org, which -as I understand it- renders multiproto obsolete. It is included in v4l and in kernel v2.6.28.

Installing The Drivers and Firmware

To keep things a bit in order and together I prefer to

cd /usr/local/src

Then we should get the firmware. There are severel verions out there, but I use this one, since it is the most recent I could get:

wget http://tevii.com/Tevii_linuxdriver_0815.rar

Unfortunately they are using rar for their archives, so unless you have unrar installed, you don't need this:

apt-get install unrar -y

Now we need to unpack the firmware and put it in the right place:

unrar x Tevii_linuxdriver_0815.rar
cp tevii_linuxdriver_0815/fw/dvb-fe-cx24116.fw /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw
ln -s /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw /lib/firmware/dvb-fe-cx24116.fw

When this is done, we have to prepare v4l-drivers. I suggest using the repo of Igor M. Liplianin. It also has support for some other S2-cards, which have no support in other repos. But before that we might need to make some additional preparations. If this isn't installed on your system, you need to get this:

apt-get install build-essential
apt-get install mercurial cvs subversion libncurses-dev

Lets get the drivers downloaded and installed:

cd /usr/local/src
hg clone http://mercurial.intuxication.org/hg/s2-liplianin/
cd s2-liplianin
cd linux/include/linux
ln -s /usr/src/linux-headers-`uname -r`/include/linux/compiler.h ./
cd ../../../
make
make install
depmod -a

now reboot, and check that the card has loaded

dmesg | grep cx88

you should get an output stating "hvr-4000-lite / Nova-HD-S2" somewhere. If successful, you can now proceed on configuring either VDR or MythTV, whichever you prefer

Scan for Channels

See LiuxMCE VDR wiki entry.

Instead of the scan command used in the VDR wiki I used:

scan -o vdr .kde/share/apps/kaffeine/dvb-s/Astra-28.2E > channels.conf

Where my satellite is Astra-28.2E (the BSkyB (Sky-tv-uk) satellite)

To scan free-to-air channels only add an "-x 0" in the command. e.g.

scan -x 0 -o vdr .kde/share/apps/kaffeine/dvb-s/Astra-28.2E > channels.conf

Add the created channels.conf to VDR in the LinuxMCE admin / advanced / configuration / VDR setup as per the VDR wiki