Wednesday, 12 November 2008

Geniatech T328B dvb-t usb freeview stick on ubuntu

Update 8/1/2009:
Changed the hg clone source and added a different firmware

Yesterday i got a Geniatech T328B usb freeview stick deliverd and decieded to try set it up on ubuntu and after some searching on the internet i managed to get it working and this is how i did it, i think this should work with any usb freeview stick with the Af9015 chipset, if this works for you then post what stick your using to let others know.

Ok here we go, first up open the terminal and enter;

$ lsusb

now we should see either

Bus 001 Device 001: ID 15a4: 9015


Bus 001 Device 001: ID 15a4: 9016

in our results, if you see either of these then you can use this tutorial to get your TV up an running in ubuntu.

Now we are going to install all programs and libraries needed to compile the drivers to make our usb stick work.

In the terminal enter;

$ sudo apt-get install mercurial linux-headers-$(uname -r) build-essential gcc make

Now we'll download and install the Firmware;

$ wget

Onced downloaded we need to move this file into our kernel folder in the directory /lib/firmware/YourKernalNumber-generic , to do this enter;

$ sudo cp dvb-usb-af9015.fw /lib/firmware/$(uname -r)

Now we will download the drivers by entering into the terminal;

$ hg clone

Once finished enter;

$ cd v4l-dvb

Now we will compile and install the drivers by entering;

$ make && sudo make install

Now to load the module at the begining of each session we need to edit the modules file by entering;

$ sudo gedit /etc/modules

now add;


at the end of the file and save and close it.

probe dvb module;

$ sudo modprobe dvb-usb-af9015

Now you dvb-t stick should be working but if its not reboot the system and when its reloaded your dvb-t stick will be working.


Updated 8/1/2009: changed the hg clone source and added a diffrent firmware