Ceci est une ancienne révision du document !



Carte TV : AVerMedia averTV DVB-T Volar X (A815)

En natif sur Ubuntu 10.04 (lucid)


Il n’existe pas à l’heure actuelle de pilotes officiels Linux fournis par AverMedia. Après avoir parcouru des sites espagnol et tchèque pendant plusieurs heures et finalement réussi à installer cette clé TNT, j’ajoute ma petite contribution à l’édification du wiki.

L’ AverMedia averTV DVB-T Volar X A815 USB étant basée sur un chipset af9015, ce tutoriel a pour but de la faire fonctionner sous Ubuntu grâce aux pilotes existants : la dénomination de la carte TV sera donc af9015 et non AVerMedia averTV DVB-T Volar X (A815)
Fonctionne directement avec Kaffeine sur Ubuntu Karmic suite à l'installation des pilotes dans le gestionnaire de pilote propriétaire

Pré-requis

Commencez par installer les paquets suivants :

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

Récupération du firmware

  • Tout d’abord téléchargez le firmware de la carte TV af9015 et placez le dans le dossier /lib/firmware/ en procédant de la façon suivante :
cd ~
wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
sudo mv dvb-usb-af9015.fw /lib/firmware

Récupération et modification du pilote

  • Téléchargez maintenant l'archive contenant les pilotes de la carte TV af9015 et décompressez la dans votre dossier personnel :
cd ~
wget http://linuxtv.org/hg/~anttip/af9015-mxl500x/archive/tip.tar.gz
tar -xvf tip.tar.gz
  • Téléchargez le fichier a815.diff dans votre dossier personnel.
  • Copiez le fichier a815.diff dans le dossier ~/linux/drivers/media/dvb/dvb-usb/ à l’aide de l’explorateur ou via le terminal :
mv ~/a815.diff ~/af9015-mxl500x-1487a7dcf22a/linux/drivers/media/dvb/dvb-usb/
  • Placez vous dans le dossier ~/af9015-mxl500x-1487a7dcf22a/linux/drivers/media/dvb/dvb-usb/
cd ~/af9015-mxl500x-1487a7dcf22a/linux/drivers/media/dvb/dvb-usb/
  • Patchez af9015.c
patch af9015.c<a815.diff

Compilation

  • Placez vous dans le dossier ~/af9015-mxl500x-1487a7dcf22a
cd ~/af9015-mxl500x-1487a7dcf22a
make
sudo make install

Chargement du module

Chargement manuel
sudo modprobe dvb-usb-af9015
  • Vous pouvez maintenant brancher la clé USB TNT.
Chargement automatique (au démarrage de l'ordinateur)
  • Éditez le fichier modules :
sudo gedit /etc/modules
  • Ajoutez la ligne dvb-usb-af9015 au fichier texte et sauvegardez les changements.

Au prochain démarrage, la seule chose que vous aurez à faire, c'est de brancher la clé USB TNT pour qu'elle fonctionne.

Pré-requis

Commencez par installer les paquets suivants :

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

Récupération du firmware

wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
sudo cp dvb-usb-af9015.fw /lib/firmware/

Récupération du pilote

wget http://linuxtv.org/hg/~anttip/af9015/archive/tip.tar.gz

Préparation du pilote

Décompression :

tar -xvf tip.tar.gz

On rentre dans le répertoire :

cd af9015-722df797827e

Compilation& installation du pilote

cd af9015
make
sudo make install

Chargement du module

Chargement manuel
sudo modprobe dvb-usb-af9015
  • Vous pouvez maintenant brancher la clé USB TNT.
Chargement automatique (au démarrage de l'ordinateur)
  • Éditez le fichier modules :
sudo gedit /etc/modules
  • Ajoutez la ligne dvb-usb-af9015 au fichier texte et sauvegardez les changements.

Au prochain démarrage, la seule chose que vous aurez à faire, c'est de brancher la clé USB TNT pour qu'elle fonctionne.

Pré-requis

Commencez par installer les paquets suivants :

sudo apt-get install lirc lirc-x

Paramétrage des touches

  • Éditez le fichier lircd.conf :
sudo mv /etc/lirc/lircd.conf /etc/lirc/lircd.conf.backup
sudo gedit /etc/lirc/lircd.conf
  • Copiez ensuite le contenu de la partie ci-dessous à l'intérieur et sauvegardez le fichier.
#
# brand: AVerMedia
# model no. of remote control: RM-FP
# devices being controlled by this remote: AVerMedia DVB-T Volar X USB2.0 (A815)
#

begin remote

  name            AverMedia_RM-FP
  bits            16
  eps             30
  aeps            100
  one             0     0
  zero            0     0
  gap             135985
  pre_data_bits   16
  pre_data        0x8001

  begin codes

       SOURCE          0x0094
       POWER           0x0074
       1               0x0002
       2               0x0003
       3               0x0004
       4               0x0005
       5               0x0006
       6               0x0007
       7               0x0008
       8               0x0009
       9               0x000A
       0               0x000B
       DISPLAY         0x0069
       CH_RTN          0x006a
       SNAPSHOT        0x0095
       16-CH_PREV      0x00ca
       CHAN_UP         0x0192
       VOL_DOWN        0x0072
       VOL_UP          0x0073
       CHAN_DOWN       0x0193
       FULLSCREEN      0x0174
       MUTE            0x0071
       AUDIO           0x0188
       RECORD          0x00A7
       PLAY            0x00CF
       STOP            0x0080
       PAUSE           0x00a4
       REW             0x009e
       FFWD            0x009f
       TELETEXT        0x0184
       BACK            0x0194
       FWD             0x0195
       EPG             0x016d
       MENU            0x008b

  end codes

end remote
  • Pour nous assurer de ne pas perdre le profil de cette télécommande, nous allons faire une copie de ce fichier dans le répertoire où se trouvent tous les profils et le renommer pour qu'il soit facilement identifiable :
sudo cp /etc/lirc/lircd.conf /usr/share/lirc/remotes/avermedia/lircd.conf.avermedia_rm-fp

Définition du type d'émetteur

  • Éditez le fichier hardware.conf :
sudo mv /etc/lirc/hardware.conf /etc/lirc/hardware.conf.backup
sudo gedit /etc/lirc/hardware.conf
  • Copiez ensuite le contenu de la partie ci-dessous à l'intérieur et sauvegardez le fichier.
REMOTE="Custom"
REMOTE_MODULES="lirc_dev lirc_i2c"
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-path/pci-8-4--event-ir"
REMOTE_LIRCD_CONF="/usr/share/lirc/remotes/avermedia/lircd.conf.avermedia_rm-fp"
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
START_LIRCMD=""
LOAD_MODULES="true"
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
  • Adaptez la ligne renseignant le REMOTE_DEVICE à votre propre cas grâce à la commande :
ls /dev/input/by-path/ | grep ir

Redémarrage du démon de Lirc

  • Pour que les modifications soient prises en compte, il est nécessaire de redémarrer le démon de Lirc :
sudo /etc/init.d/lirc restart
  • Dans la foulée, testez le bon fonctionnement de la télécommande :
irw
  • Si vous appuyez sur la touche 1, la ligne suivante devrait s'afficher dans la console :
0000000080010002 00 1 AverMedia_RM-FP

Toutes les touches doivent vous retourner un résultat de la même forme.

Carte testée avec succès avec Kaffeine et Me TV.

Pour découvrir d'autres logiciels vous permettant de visionner les chaînes de la TNT, cliquez ici.


Contributeur : mouh_stach007, Blackpegaz, nazca , remybig - Basé sur ces topics : Forum ubuntu-es et Forum ubuntu-cz

  • avermedia_avertv_dvb-t_volar_x_usb_a815.1287507047.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)