IPv4 Fremnet Logo

Good code yeh?

DViCO FusionHDTV Dual Digital 4 under Linux · Sep 27, 11:34 by Shannon Wynter

Update : 2008-01-22
The patch is no longer required to get this working – the required drivers are now part of the v4l-dvb tree (including IR support). Follow instructions at https://help.ubuntu.com/community/DViCO_Dual_Digital_4 or http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/ to get this working.

I’ve had many questions about the remote on this card – unfortunatly (for you) I don’t actually use the remote on this card (I now have 2 of these). I have a Silverstone case that came with VFD and remote (as seen here)

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!

Good news!
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

cd v4l-dvb

Then you’re going to want to grab Mike’s xc-bluebird.patch

wget http://linuxtv.org/~mkrufky/pending/xc/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

--- v4l-dvb.orig/linux/drivers/media/dvb/dvb-usb/cxusb.c

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)

wget http://users.on.net/~freman/dvb/dd4.au.patch

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.

cd /lib/firmware

Download the ‘Firmware for em2880 based DVB-T and analog TV cards’ (v3)

wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz

Or if that one isn’t working – another mirror is

wget http://www.tuxamito.com.es/em2880/firmware_v3.tgz

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

mv xc3028_DTV7_2633.i2c.fw{,.orig}

Grab Rogers modified firmware (Again, I mirrored this)

wget http://users.on.net/~freman/dvb/xc3028.au2.fw

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.

modprobe dvb-core
modprobe dvb-usb
modprobe dvb-pll
modprobe xc3028-fe
modprobe zl10353
modprobe dvb-usb-cxusb

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.

---== Copyright Shannon Wynter - All rights reserved - All wrongs avenged ==---