Up-to-date
instructions for using a Freecom DVB-T USB stick on linux are now on my website.
I recently ordered a
Freecom DVB-T (freeview) USB2 stick. Getting it working on Windows XP was fairly easy but Ubuntu was a different matter. These instructions also allow you to install v4l-dvb on Ubuntu if you have a different adaptor (but then you'll need to find the right firmware yourself).
(These instructions are for the UK only and are followed at your own risk.)
Plug in the USB stick then enter these commands to the terminal:
sudo apt-get install dvb-utils mercurial build-essential linux-headers-$(uname -r)
hg clone http://linuxtv.org/hg/v4l-dvb
cd v4l-dvb
hg update -C 4501
make
sudo make install
# if you aren't using the same adaptor as me, omit the next 2 lines
wget http://thadathil.net:8000/dvb/fw/dvb-usb/dvb-usb-wt220u-fc03.fw
sudo cp dvb-usb-wt220u-fc03.fw /lib/firmware/$(uname -r)/
sudo reboot
Note: the hg update -C ensures that you use a version of v4l-dvb that I know works (some later revisions do not work for me). At your own peril, omit it and so use the latest version.
Your USB stick's LED should be amber upon restart meaning it's working but not tuned in. I'm using Kaffeine as my player - open it now.
kaffeine
It should detect you have DVB and copy some files into your home directory. Now
close Kaffeine.
Then you need to find the name of the transmitter nearest to you using
WolfBane. I'll assume you are closest to Rowridge.
cd ~/.kde/share/apps/kaffeine/dvb-t/
cp uk-Rowridge uk-OriginalRowridge
nano uk-Rowridge
Round the frequency to 3 significant figures, e.g.
# Rowridge, Isle of Wight
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 490000000 8MHz 3/4 NONE QAM16 2k 1/32 NONE
Now start kaffeine again, select uk-Rowridge (if that's your transmitter) and tell it to scan for channels. Add the channels it finds, close the scanning window and pick a channel. Your USB stick's LED should be green.
And that's all there is to it.
Labels: freeview, ubuntu, v4l-dvb