Update : 2008-01-22
And now we return to your regularly scheduled viewing
Guess what, I just blew up the USB part of my DViCO Dual DVB-T Tuner.
Guess what – Good luck buying a replacement!
The tireless folks over at the linux-dvb mailing list http://www.linuxtv.org have been working on a set of patches and patched firmware to make the new DViCO Dual Digital 4 card work properly.
So I’m going to contribute and offer an attempt at a full how-to to get them up and running (I’ll even try to keep it up to date).
Now I can’t take any real credit for this, so I’m going to shout out to Roger, Markus and Mike.
On to the How-To
Make sure you have Mercurial installed. You will also need your kernel sources (I can’t help with that).
Change into your favourite directory (I’m lazy and just did it in /root) and run the following command
hg clone http://linuxtv.org/hg/v4l-dvb
This will go off and fetch the latest code.
Change into the v4l-dvb directory
Then you’re going to want to grab Mike’s xc-bluebird.patch
I don’t know if patch handles the headers for the file (I wasn’t going to try) so I edited it and removed all the stuff up until
Do not remove that line, it’s needed!
Now patch your source
patch -p1 < xc-bluebird.patch
Next we’re after Rogers patch (I mirrored it as I couldn’t find one outside of the mailing list)
And apply this patch!
patch -p1 < dd4.au.patch
Now make and install the modules
make && make install
Here’s where it gets a little tricky, I know on Gentoo the firmware is installed in /lib/firmware
Locate your firmware directory and change into it.
Download the ‘Firmware for em2880 based DVB-T and analog TV cards’ (v3)
Or if that one isn’t working – another mirror is
Simply extract the file you’ve just downloaded
tar zxf firmware_v3.tgz
Move the original xc3028_DTV7_2633.i2c.fw to keep a backup
Grab Rogers modified firmware (Again, I mirrored this)
And symlink it into the place of the original file.
ln -s xc3028.au2.fw xc3028_DTV7_2633.i2c.fw
There, that’s all the hard stuff done. Now to load the modules in the prescribed order.
That’s it, I quite literally didn’t have to change a thing in my configuration to get it to replace my old dead card just start mythbackend and go.
Commenting is closed for this article.