30 novembre 2012

Débloquer la lecture de vidéos sur une TV LG

Il y a quelques temps mes parents ont gagnés à un concours une télévision LG 42LD450-ZA. Elle remplace à merveille le gros poste CRT qui trônait auparavant dans le salon. Une télé 42" LCD tout à fait sympathique  Full HD (1080p donc), lecture de musique, photos depuis le port USB mais pas de support des vidéos.  Déception du coup, la télévision des parents de ma chérie est similaire et le fait...

LG ce n'est pas Life's Good mais Lucky-Goldstar, un conglomérat Sud-Coréen.
Hier, en me promenant au hasard sur les Internets j'ai découvert la possibilité d'activer la fonction de lecture des vidéos sur les télés LG normalement incapables de le faire. Il existe une petite communauté de hacking autour des TV LG : firmwares modifiés, hacks IR (pour infra-rouge), via le port série de maintenance (RS232). Tout un tas de petite réjouissance pour bidouiller sa TV et surtout, ce qui m'intéresse, activer la lecture des films par USB.

Le modèle n'étant pas supporté par les firmwares modifiés, j'ai dû me tourner vers le hack IR qui peut se faire au moyen d'une télécommande universelle. N'en ayant pas sous la main j'ai opté pour un logiciel de télécommande tournant sous... PalmOS ! Et oui, après l'Amstrad CPC, je ressors mon vieux Palm Tungsten E2 pour la bonne cause. Ce PDA a beau ne plus être tout jeune, il possède de l'infra-rouge contrairement aux smartphones modernes. Une version d'essai de Novii Remote installée sur l'appareil (je vous passe le merdier pour installer Palm Desktop pour synchroniser les applications depuis le PC en USB) et les bons codes IR (trouvés sur un site Russe... ) c'est parti !

Il s'agit donc d'accéder au menu EZ ADJUST qui semble être normalement réservé aux services de maintenance de LG. Une télécommande universelle va donc permettre de d'attribuer à une touche le code infrarouge donnant accès à ce menu. Des détails sont disponibles sur cette page concernant différents modèles de télécommandes (télécommandes universelles en général, Logitech Harmony, Novii Remote sur Symbian / Windows Mobile, PSP, Sony Tablet S). Voici le modèle (zip, quelques Ko) pour Novii Remote sous PalmOS (chopé sur un site Russe, j'en ai chié).

Novii Remote sous PalmOS, avec le profil qui va bien.
Une fois ce bouton pressé sur la télécommande, le poste demande un mot de passe. Ici c'était 0413. Une fois fait, l'accès au menu EZ ADJUST est disponible. Il comporte tout un tas de paramètres pour la TV et même pour d'autres modèles. Il vaut mieux éviter de toucher à tout pour ne pas bricker la TV ce qui serait quand même très con. En effet une mauvaison option activée (genre le Bluetooth) sur une télévision qui n'a pas le matériel peut la planter. Pour activer la lecture des vidéos depuis l'USB il faut se rendre dans Tool Option 3 puis on active EMF à 1 (normalement déjà fait si la télé lis musiques et images) puis Divx à 1. Exit sur la télécommande et roulez jeunesse !

Le menu EZ_ADJUST
Activation de la lecture des vidéos.
La question qu'on est en droit de se poser c'est : pourquoi une telle faille ? C'est tout con mon cochon. Comme sur de nombreux appareils comportant de l'électronique (télévision, électroménager, voitures) les firmware, le logiciel qu'il est dedans, le matos sont quasi similaire d'un modèle à l'autre mais des options sont activées, ou non, selon le modèle alors que le matériel va très bien supporter ces options désactivées. Et comme le firmware est commun il suffit de disposer des bons accès pour faire joujou avec. Pour les télévisions LG il a suffi que les procédures internes fuitent ou que des petits malins bricolent avec l'infrarouge, le port COM, PCMCIA ou USB pour trouver des failles.

Lorsqu'un disque amovible est branché en USB, une nouvelle option apparaît.
Une fois la fonctionnalité activée je me suis empressé d'aller chercher mon disque dur externe pour faire des tests. Le NTFS de mon Western Digital My Passeport USB3 1To est parfaitement reconnu. Voici mes essais avec différents fichiers : (vert ça marche, rouge ça ne marche pas, orange ça marche presque)

Num

Encapsulation

Résolution

Vidéo Audio Pistes audio multiples Sous-titres Fonctionnel

1

AVI

640 x 320

XviD (MPEG4) MP3

Non

Non Oui.

2

MKV

1920 x 816

H264

DTS

Oui

Oui

Non, codec audio non pris en charge.

3

MKV

1916 x 1036

H264

AC3

Oui

Oui

Oui, pas de changement de langues / sous-titres possible.

4

MP4

1920 x 1080

H264

AAC

Non

Oui (SRT)

Oui, SRT lu correctement.

5

FLV

720 x 406

H264

AAC

Non

Non

Oui.

6

AVI

624 x 352

XviD (MPEG4)

MP3

Non

Oui (SRT)

Oui, SRT lu correctement.

7

AVI

624 x 352

XviD (MPEG4)

MP3

Non

Oui (SRT)

Oui mais SRT non lu (WTF ?).

8

MKV

720 x 576

MPEG4

AAC

Non

Non

Non.

9

MKV

816 x 460

H264

AAC

Non

Non

Oui.


Ce que l'on peut donc ressortir de ce tableau moche qui pique les yeux, c'est que le MPEG4 et le H264 sont bien pris en charge (sauf sur le film 8, va comprendre) pour la vidéo et que le MP3, l'AAC et l'AC3 sont correctement lus pour l'audio. Par contre le DTS n'est pas supporté car LG n'en possède pas la licence. Les fichiers de sous-titres SRT sont lus mais pas les sous-titres intégrés au MKV. L'impossibilité de changer de langue sur les MKV multi-langues m'embête bien. Est-ce une limitation logicielle ou est-ce qu'il manque un bouton sur la télécommande ?

Edmun McMillen dans Indie Game : The Movie qui s'emmerde dans ma télé (oui il y a une faute dans les sous-titres).
Les sous-titres sont dans un fichier SRT (film 4 sur le tableau).
Au final c'est une fonctionnalité somme toute sympathique qui évitera bien souvent de sortir un PC et un câble HDMI pour regarder un film. Je regrette juste que le support des MKV soit si limité (pas de changement de piste audio ni de sous-titres). C'est tout de même rigolo que cette fonctionnalité soit déblocage si facilement. 

Pour plus d'info je vous recommande la visite du Wiki de OpenLGTV qui semble bien fourni sur le sujet (codes IR, hacks USB, RS232... ). 

4 commentaires:

  1. Excellent ! Voilà que tu pirates des TV maintenant ^^
    Heureusement que t'as pas fait planter la TV, j'imagine la tête des parents et papa en train de creusé ta tombe dans le jardin ;)

    RépondreSupprimer
    Réponses
    1. Je me suis bien renseigné avant de faire n'importe quoi. Ça prouve quand même qu'on se fait entuber par les constructeurs !

      Supprimer
    2. Mais ça on le savait déjà ! ^^

      Supprimer
  2. pourrais tu me donner les options 4 du ezmenu

    RépondreSupprimer