Installer le tuner TNT Avermedia Green Volar HD sous linux – Babash

Je vais vous expliquer ici comment installer sous Linux, plus précisément debian, le tuner TNT USB Avermedia Green Volar HD.
Dans mon projet de réalisation d’un serveur qui remplacerait les box des FAI, j’ai acheté cette clef USB tuner TNT.

[MAJ]Avant toute chose, je tiens à préciser que cette clé ne m’a pas satisfaite : les flux SD passent très bien, mais la HD saccade. Je l’ai donc retournée au fournisseur.
Si vous ne souhaitez avoir que la SD, pas de problème, mais si vous avez l’intention de passer à la HD dans l’avenir, changez de suite de tuner !

Suite à mes recherches et l’aide de François- Xavier Aguessy, j’ai trouvé mes erreurs : les drivers Linux semblent ne pas être en cause pour mon souci de HD. Cela venait de Tvheadend. Après être passé de tvheadend 3.3.xxx à 3.5.xxx, la vidéo ne saccadait plus.

Le tutoriel proposé ici est donc totalement fonctionnel pour Debian et OpenMediaVault.

Vous pourrez donc utiliser les tuner TNT Avermedia suivants :

  • AVerTV HD
  • AVerTV HD PRO ( mon cas )
  • AVerTV HD Green

Si vous avez un kernel supérieur à 3.5, le tuner sera automatiquement reconnu. Mais si vous êtes en train de faire des recherches sur Internet, je suppose donc que vous n’avez pas le kernel qui va bien 🙂 donc voici comment faire :

Installation des librairies nécessaires :

apt-get install libdigest-sha-perl make gcc git patch patchutils libproc-processtable-perl linux-source linux-headers-`uname -r`

Téléchargement de linuxtv :

git clone git://linuxtv.org/media_build.git

Lancer ensuite cette commande :

cd media_build

./build

Lorsque les modules sont téléchargés, annulez la compilation. Nous le ferons par nous même juste après :

make allyesconfig

make -j 2

make install

Télécharger ensuite le firmware afatech :

cd /lib/firmware
wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw

Brancher ensuite la clé et regarder les logs :

tail -40 /var/log/kern.log

Si vous obtenez quelque chose comme ceci, c’est bon :

dvb-usb: found a 'AVerMedia AVerTV Volar HD/PRO (A835)' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-af9035-02.fw'
af9035: firmware version=11.5.9.0
dvb-usb: found a 'AVerMedia AVerTV Volar HD/PRO (A835)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (AVerMedia AVerTV Volar HD/PRO (A835))
dvb-usb: MAC address: 00:00:00:00:00:00
af9033: firmware version: LINK=11.5.9.0 OFDM=5.17.9.1
DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
tda18218: NXP TDA18218HN successfully identified.
Registered IR keymap rc-empty
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/rc/rc0/input7
rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/rc/rc0
dvb-usb: schedule remote query interval to 250 msecs.
dvb-usb: AVerMedia AVerTV Volar HD/PRO (A835) successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_af9035

Par contre, si les logs font mention de « dvb-usb-it9135-02.fw » alors faites ceci :

wget http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip
unzip
dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
cp dvb-usb-it9135* /lib/firmware/
Lire plus :   Wiko | Babash

A lire également