Artec T1 USB TV Box

From LinuxTVWiki
Revision as of 17:15, 8 January 2008 by D.s (talk | contribs) (Update the driver download info; mark the page as out-of-date.)
Jump to navigation Jump to search

A DVB-T USB device from Artec

The device is based upon the DiBcom DVB-T USB 1.1 reference design.


Warning !!!

align=left This page is significantly out-of-date; it contains old or obsolete information. Help is needed to bring it up to date.

Let's go

1) You must have a kernel version >= 2.6.13

2) Get v4l-dvb and dvb-apps.

3) Uncomment l.131 of dibusb-mb.c in dvb-kernel/build-2.6 then compile with make

(You may find it as dvb-kernel/linux/drivers/media/dvb/dvb-usb/dibusb-mb.c)

Note that the lines change. I believe the line you need to uncomment is this one:

#define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs

4) Load modules (using load.sh)

5) rmmod usbtest (if it loaded) and if it loaded again, remove it in :

 /lib/modules/**/kernel/drivers/usb/misc then type depmod -ae

6) Copy firmwares :

cd dvb-kernel/firmware

cp *dvb-usb* /usr/lib/hotplug/firmware

7) Create Channel configuration file

cd dvb-apps/util/scan
./dvbscan  dvb-t/fr-Paris > channels.conf (change to your country) 

8) Download MPlayer* and verify that you have dvb support (cf. package installed and this output)

    Enabled optional drivers:
    Input: ftp network tv-v4l2 tv-v4l edl tv matroska mpdvdkit2 vcd dvb
    Codecs: qtx libavcodec real xanim dshow/dmo win32 faad2(internal) libmpeg2 libdts liba52 mp3lib tremor(internal) libmad gif
    Audio output: alsa esd oss mpegpes(dvb)
    Video output: xvidix cvidix vesa gif89a md5sum pnm jpeg png mpegpes(dvb) fbdev caca aa dga xv x11 xover tga

9) Copy channel configuration file to ~/.mplayer/

cp dvb-apps/util/scan/channels.conf ~/.mplayer

10) Press H and K to change channels

mplayer dvb:// 

load.sh


#!/bin/sh
modprobe i2c-core
modprobe firmware_class
insmod ./dvb-core.ko
insmod ./dvb-pll.ko
insmod ./dib3000-common.ko
insmod ./dib3000mb.ko
insmod ./dib3000mc.ko
insmod ./mt352.ko
insmod ./dvb-usb.ko
insmod ./dvb-usb-vp7045.ko debug=0x03
insmod ./dvb-usb-dtt200u.ko debug=0x03
insmod ./dvb-usb-dibusb-common.ko debug=0x01 # for the card
insmod ./dvb-usb-dibusb-mb.ko # for the card
insmod ./dvb-usb-dibusb-mc.ko #for the card
insmod ./dvb-usb-a800.ko
insmod ./dvb-usb-nova-t-usb2.ko debug=0x01
insmod ./dvb-usb-umt-010.ko

unload.sh


#!/bin/sh
rmmod ./dvb-core.ko
rmmod ./dvb-pll.ko
rmmod ./dib3000-common.ko
rmmod ./dib3000mb.ko
rmmod ./dib3000mc.ko
rmmod ./mt352.ko
rmmod ./dvb-usb.ko
rmmod ./dvb-usb-vp7045.ko debug=0x03
rmmod ./dvb-usb-dtt200u.ko debug=0x03
rmmod ./dvb-usb-dibusb-common.ko debug=0x01
rmmod ./dvb-usb-dibusb-mb.ko
rmmod ./dvb-usb-dibusb-mc.ko
rmmod ./dvb-usb-a800.ko
rmmod ./dvb-usb-nova-t-usb2.ko debug=0x01
rmmod ./dvb-usb-umt-010.ko

Packages Installed


ii  dvb-dev        1.1.1-7        Dummy package for upgrade purposes only
ii  dvb-utils      1.1.0-7        Viewer programs for DVB cards
ii  dvbstream      0.5-1          Broadcast a DVB Transport stream over a LAN
ii  dvbtune        0.5-4          Simple tuning application for DVB cards
ii  libdvb-dev     0.5.4-1        library to tune and command Digital Video Br
ii  libdvbpsi3     0.1.4-2        library for MPEG TS and DVB PSI tables decod
ii  libdvbpsi3-dev 0.1.4-2        development files for libdvbpsi3
  • You can use MPlayer-Setup to help you to install MPlayer

http://nyal.developpez.com/mplayer

N.B = Devices are in /dev/dvb/