Regarder la TV TNT sous linux

Il m’arrive d’être en déplacement et les soirées peuvent être longues, on n’a pas toujours envie de lire un bon bouquin et la TV est un moyen comme un autre de passer le temps. Certes il existe molotov qui marche très bien sous linux, je l’utilise en partageant la connexion 4G de mon portable sur un antique ThinkPad IBMx60s sur lequel tourne mageia 6 avec XFCE. Cela dit ça reste gourmand en Go et quand on ne souhaite pas manger son forfait 4G, il faut bien trouver une autre alternative. Je me suis donc tourné dans la recherche d’un clé USB avec tuner TNT intégré et qui marche évidemment sous linux, mon choix s’est porté sur l’August DVB-T202 pour la modique somme de 19,95€TTC.

tant qu’à faire j’ai acheté également une antenne souple et légère TNT pour améliorer la réception à 13,99€.

Quand on branche la clé USB voilà ce que journalctl nous retourne :

sept. 15 21:46:32 rangiroa.kervao.fr mtp-probe[3104]: bus: 2, device: 5 was not an MTP device
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: new high-speed USB device number 6 using ehci-pci
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: New USB device found, idVendor=048d, idProduct=9006
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: Product: USB Deivce
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: Manufacturer: ITE Technologies, Inc.
sept. 15 21:46:40 rangiroa.kervao.fr kernel: input: ITE Technologies, Inc. USB Deivce as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.1/0003:048D:9006.0003/input/input17
sept. 15 21:46:40 rangiroa.kervao.fr kernel: hid-generic 0003:048D:9006.0003: input,hidraw1: USB HID v1.01 Keyboard [ITE Technologies, Inc. USB Deivce] on usb-0000:00:1d.7-5/input1
sept. 15 21:46:40 rangiroa.kervao.fr mtp-probe[3130]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5"
sept. 15 21:46:40 rangiroa.kervao.fr mtp-probe[3130]: bus: 1, device: 6 was not an MTP device
sept. 15 21:46:40 rangiroa.kervao.fr kernel: dvb_usb_af9035 1-5:1.0: prechip_version=83 chip_version=02 chip_type=9135
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in cold state
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
sept. 15 21:46:40 rangiroa.kervao.fr kernel: dvb_usb_af9035 1-5:1.0: firmware version=3.40.1.0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: found a 'ITE 9135(9006) Generic' in warm state
sept. 15 21:46:40 rangiroa.kervao.fr kernel: dvb_usb_af9035 1-5:1.0: [0] overriding tuner from 00 to 60
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
sept. 15 21:46:40 rangiroa.kervao.fr kernel: DVB: registering new adapter (ITE 9135(9006) Generic)
sept. 15 21:46:40 rangiroa.kervao.fr kernel: af9033 7-0038: firmware version: LINK 3.40.1.0 - OFDM 3.40.1.0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: af9033 7-0038: Afatech AF9033 successfully attached
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
sept. 15 21:46:40 rangiroa.kervao.fr kernel: it913x 7-001c: ITE IT913X BX successfully attached
sept. 15 21:46:40 rangiroa.kervao.fr kernel: Registered IR keymap rc-it913x-v1
sept. 15 21:46:40 rangiroa.kervao.fr kernel: input: ITE 9135(9006) Generic as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0/input18
sept. 15 21:46:40 rangiroa.kervao.fr kernel: rc rc0: ITE 9135(9006) Generic as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usb 1-5: dvb_usb_v2: 'ITE 9135(9006) Generic' successfully initialized and connected
sept. 15 21:46:40 rangiroa.kervao.fr kernel: usbcore: registered new interface driver dvb_usb_af9035

la clé est automatiquement parfaitement reconnue sur ma Mageia 6 sans avoir rien à faire. Il existe un petit utilitaire nommé w_scan qui permet maintenant de scanner les fréquences et de mémoriser les chaînes. Sur ma Mageia il existe en package et il m’a suffit de taper urpmi w_scan. Mais sinon le site officiel est ici et on trouvera un mode d’emploi détaillé par .

La commande à taper pour scanner les chaînes et les enregistrer dans un fichier channels.conf est la suivante :

w_scan -c FR -X > ~/channels.conf

ça va prendre un bon quart d’heure et voilà ce que ça peut donner :

w_scan version 20120605 (compiled for DVB API 5.10)
using settings for FRANCE
DVB aerial
DVB-T FR
scan type TERRESTRIAL, channellist 5
output format czap/tzap/szap/xine
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Afatech AF9033 (DVB-T)": good :-)
Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.a
frontend 'Afatech AF9033 (DVB-T)' supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
FREQ (174.00MHz ... 862.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning 8MHz frequencies...
474000: (time: 00:01)
474166: (time: 00:03)
473834: (time: 00:06)
474332: (time: 00:08)
474498: (time: 00:11)
482000: (time: 00:13)
482166: (time: 00:16)
481834: (time: 00:18)
482332: (time: 00:21)
482498: (time: 00:23)
490000: (time: 00:26)
490166: (time: 00:28)
489834: (time: 00:31)
490332: (time: 00:33)
490498: (time: 00:36)
498000: (time: 00:38)
498166: (time: 00:41)
497834: (time: 00:44)
498332: (time: 00:46)
498498: (time: 00:49)
506000: (time: 00:51)
506166: (time: 00:54)
505834: (time: 00:56)
506332: (time: 00:59)
506498: (time: 01:01)
514000: (time: 01:04)
514166: (time: 01:06)
513834: (time: 01:09)
514332: (time: 01:11)
514498: (time: 01:14)
522000: (time: 01:16)
522166: (time: 01:19)
521834: (time: 01:21)
522332: (time: 01:24)
522498: (time: 01:26)
530000: (time: 01:29)
530166: (time: 01:32)
529834: (time: 01:34)
530332: (time: 01:37)
530498: (time: 01:39)
538000: (time: 01:42)
538166: (time: 01:44)
537834: (time: 01:47)
538332: (time: 01:49)
538498: (time: 01:52)
546000: (time: 01:54)
546166: (time: 01:57)
545834: (time: 01:59)
546332: (time: 02:02)
546498: (time: 02:04)
554000: (time: 02:07)
554166: (time: 02:09)
553834: (time: 02:12)
554332: (time: 02:14)
554498: (time: 02:17)
562000: (time: 02:20)
562166: (time: 02:22)
561834: (time: 02:25)
562332: (time: 02:27)
562498: (time: 02:30)
570000: (time: 02:32)
570166: (time: 02:35)
569834: (time: 02:37)
570332: (time: 02:40)
570498: (time: 02:42)
578000: (time: 02:45) (time: 02:46) signal ok:
QAM_AUTO f = 578000 kHz I999B8C999D999T999G999Y999
undefined coderate HP
new transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
updating transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
to (QAM_64 f = 4294967 kHz I999B8C999D0T8G32Y0) 0x405A
undefined coderate HP
updating transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G32Y0) 0x405A
to (QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
578166: (time: 03:00) (time: 03:01) signal ok:
QAM_AUTO f = 578166 kHz I999B8C999D999T999G999Y999
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
updating transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
to (QAM_64 f = 4294967 kHz I999B8C999D0T8G32Y0) 0x405A
undefined coderate HP
updating transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G32Y0) 0x405A
to (QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
577834: (time: 03:15) (time: 03:16)
578332: (time: 03:17) (time: 03:18) signal ok:
QAM_AUTO f = 578332 kHz I999B8C999D999T999G999Y999
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP
undefined coderate HP

(...)
updating transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
to (QAM_64 f = 4294967 kHz I999B8C999D0T8G32Y0) 0x405A
undefined coderate HP
updating transponder:
(QAM_64 f = 4294967 kHz I999B8C999D0T8G32Y0) 0x405A
to (QAM_64 f = 4294967 kHz I999B8C999D0T8G8Y0) 0x405A
tune to: QAM_AUTO f = 578332 kHz I999B8C999D999T999G999Y999
(time: 15:21) service = TF1 (SMR6)
service = NRJ12 (SMR6)
service = TMC (SMR6)
service = NT1 (SMR6)
service = LCP (SMR6)


dumping lists (33 services)
Done.

et voilà ce que contient le fichier channels.conf

TF1(SMR6):578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIER
ARCHY_AUTO:120:130:1537
NRJ12(SMR6):578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HI
ERARCHY_AUTO:220:230:1538
TMC(SMR6):578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIER
ARCHY_AUTO:620:630:1542
NT1(SMR6):578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIER
ARCHY_AUTO:520:530:1544
LCP(SMR6):578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIER
ARCHY_AUTO:720:730:1545
CANAL (CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HI
ERARCHY_AUTO:910:921:769
CANAL CINEMA(CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_
AUTO:HIERARCHY_AUTO:210:221:770
CANAL SPORT(CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_A
UTO:HIERARCHY_AUTO:310:321:771
PLANETE (CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:
HIERARCHY_AUTO:410:421:772
LCI(CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERA
RCHY_AUTO:510:521:776
PARIS PREMIERE(CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL
_AUTO:HIERARCHY_AUTO:610:621:777
CANAL (CNH):586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HI
ERARCHY_AUTO:110:121:778
M6(Multi4):618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIE
RARCHY_AUTO:120:130:1025
W9(Multi4):618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIE
RARCHY_AUTO:220:230:1026
Arte(Multi4):618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:H
IERARCHY_AUTO:320:330:1031
France 5(Multi4):618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AU
TO:HIERARCHY_AUTO:420:430:1045
6ter(Multi4):618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:H
IERARCHY_AUTO:520:530:1046
France 2(GR1 A):650332000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUT
O:HIERARCHY_AUTO:120:130:257
France 4(GR1 A):650332000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUT
O:HIERARCHY_AUTO:320:330:260
France Ô(GR1 A):650332000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUT
O:HIERARCHY_AUTO:520:530:261
franceinfo (GR1 A):650332000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_
AUTO:HIERARCHY_AUTO:620:630:262
F3 Bretagne (FTV):650332000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_A
UTO:HIERARCHY_AUTO:220:230:273
TEBEO(GR1):650332000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIE
RARCHY_AUTO:720:730:369
HD1(MHD7):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIER
ARCHY_AUTO:120:130:2561
L'Equipe 21(MHD7):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_A
UTO:HIERARCHY_AUTO:220:230:2562
Chérie 25(MHD7):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUT
O:HIERARCHY_AUTO:320:330:2563
RMC Découverte(MHD7):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVA
L_AUTO:HIERARCHY_AUTO:420:430:2564
NUMERO 23(MHD7):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUT
O:HIERARCHY_AUTO:520:530:2565
C8(NTN):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERAR
CHY_AUTO:120:130:513
BFM TV(NTN):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HI
ERARCHY_AUTO:320:330:515
CNEWS(NTN):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIE
RARCHY_AUTO:420:430:516
CSTAR(NTN):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIE
RARCHY_AUTO:520:530:517
Gulli(NTN):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIE
RARCHY_AUTO:620:630:518

on lance maintenant VLC en tapant

vlc -vvv ~/channels.conf

il va lancer VLC en se calant sur une chaîne, on trouvera la liste des chaînes à partir du menu Vue->Liste de lecture

on sélectionne la chaîne voulue, on passe en plein écran et le tour est joué !

Un mot sur les antennes, il vous faudra une excellente réception et/ou être situé sur un point très haut pour que l’antenne de base style vieille antenne radio de voiture fonctionne, c’est bien mieux avec l’antenne plate et encore alors que je suis en pleine ville à courte portée de l’émetteur, au rez de chaussée la réception est plutôt moyenne et excellente à l’étage.

Passons à la télécommande qui est fournie avec, à vrai dire je n’en vois pas trop l’utilité et elle est prévue pour fonctionner avec le logiciel tournant sous windows. Néanmoins sous linux après avoir installé lirc la commande ir-keytable me donne :

Found /sys/class/rc/rc0/ (/dev/input/event16) with:
Driver dvb_usb_af9035, table rc-it913x-v1
Supported protocols:
Enabled protocols:
Name: ITE 9135(9006) Generic
bus: 3, vendor/product: 048d:9006, version: 0x0200
Repeat delay = 500 ms, repeat period = 125 ms

il y a donc de la vie !  Et si je tape la même commande en pointant le périphérique désigné plus haut et en récupérant sa table

ir-keytable -v -r –device /dev/input/event16

j’obtiens

Opening /dev/input/event16
Input Protocol version: 0x00010001
scancode 0x61d601 = KEY_VIDEO (0x189)
scancode 0x61d602 = KEY_3 (0x04)
scancode 0x61d603 = KEY_POWER (0x74)
scancode 0x61d604 = KEY_1 (0x02)
scancode 0x61d605 = KEY_5 (0x06)
scancode 0x61d606 = KEY_6 (0x07)
scancode 0x61d607 = KEY_CHANNELDOWN (0x193)
scancode 0x61d608 = KEY_2 (0x03)
scancode 0x61d609 = KEY_CHANNELUP (0x192)
scancode 0x61d60a = KEY_9 (0x0a)
scancode 0x61d60b = KEY_ZOOM (0x174)
scancode 0x61d60c = KEY_7 (0x08)
scancode 0x61d60d = KEY_8 (0x09)
scancode 0x61d60e = KEY_VOLUMEUP (0x73)
scancode 0x61d60f = KEY_4 (0x05)
scancode 0x61d610 = KEY_ESC (0x01)
scancode 0x61d611 = KEY_0 (0x0b)
scancode 0x61d612 = KEY_OK (0x160)
scancode 0x61d613 = KEY_VOLUMEDOWN (0x72)
scancode 0x61d614 = KEY_RECORD (0xa7)
scancode 0x61d615 = KEY_STOP (0x80)
scancode 0x61d616 = KEY_PLAY (0xcf)
scancode 0x61d617 = KEY_MUTE (0x71)
scancode 0x61d618 = KEY_UP (0x67)
scancode 0x61d619 = KEY_DOWN (0x6c)
scancode 0x61d61a = KEY_LEFT (0x69)
scancode 0x61d61b = KEY_RIGHT (0x6a)
scancode 0x61d61c = KEY_RED (0x18e)
scancode 0x61d61d = KEY_GREEN (0x18f)
scancode 0x61d61e = KEY_YELLOW (0x190)
scancode 0x61d61f = KEY_BLUE (0x191)
scancode 0x61d643 = KEY_POWER2 (0x164)
scancode 0x807f00 = KEY_RECORD (0xa7)
scancode 0x807f01 = KEY_MEDIA_REPEAT (0x1b7)
scancode 0x807f02 = KEY_CHANNELDOWN (0x193)
scancode 0x807f03 = KEY_VOLUMEDOWN (0x72)
scancode 0x807f04 = KEY_1 (0x02)
scancode 0x807f05 = KEY_2 (0x03)
scancode 0x807f06 = KEY_3 (0x04)
scancode 0x807f07 = KEY_4 (0x05)
scancode 0x807f08 = KEY_5 (0x06)
scancode 0x807f09 = KEY_6 (0x07)
scancode 0x807f0a = KEY_7 (0x08)
scancode 0x807f0c = KEY_ZOOM (0x174)
scancode 0x807f0d = KEY_0 (0x0b)
scancode 0x807f0e = KEY_STOP (0x80)
scancode 0x807f12 = KEY_POWER (0x74)
scancode 0x807f19 = KEY_PAUSE (0x77)
scancode 0x807f1a = KEY_CHANNELUP (0x192)
scancode 0x807f1b = KEY_8 (0x09)
scancode 0x807f1e = KEY_VOLUMEUP (0x73)
scancode 0x807f1f = KEY_9 (0x0a)
Enabled protocols: unknown other lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp

par contre je ne suis pas allé plus loin, le système ne réagit pas quand je tape sur les commandes avec l’option -t (test) de ir-keytable. Je me garde ça sous le coude pour investiguer plus en avant.

2 réflexions sur « Regarder la TV TNT sous linux »

  1. Merci beaucoup pour ce tuto qui simplifie grandement les choses et en particulier w-scan que je ne connaissais pas.

Laisser un commentaire