Un hack simple pour afficher des images personnalisées sur le GeekMagic SmallTV
Yongha Kim a montré comment envoyer une image 240x240 ou un GIF vers le SmallTV via HTTP, sans remplacer le firmware ni souder.
Yongha Kim a démontré une méthode permettant d'afficher des images personnalisées sur les appareils GeekMagic SmallTV sans flasher un nouveau firmware ni effectuer de soudure, selon hackaday.com. La technique exploite la visionneuse de photos intégrée du SmallTV pour lui pousser une image de 240x240 générée sur une machine du réseau via HTTP.
La méthode prend également en charge les images GIF, ce qui ouvre la voie à des animations. Dans son exemple, Yongha Kim a utilisé Python et la bibliothèque Pillow pour afficher sur l'appareil des données d'utilisation de Claude et Codex.
N'importe quel langage de programmation ou outil fonctionnant sur un ordinateur de bureau ou un serveur du réseau peut générer ces images personnalisées, ce qui laisse une grande liberté dans le choix de la chaîne de production.
Un historique de bidouilles sur le firmware
Les appareils GeekMagic SmallTV associent un microcontrôleur ESP8266 ou ESP32 à un écran, le tout dans un boîtier produit de manière professionnelle. Les précédents hacks consacrés à cette gamme passaient par le remplacement du firmware d'origine, une opération que la méthode présentée ici évite.
En bref
Faut-il remplacer le firmware du GeekMagic SmallTV pour afficher ses propres images ?
Non. La méthode démontrée par Yongha Kim utilise la visionneuse de photos intégrée de l'appareil et l'envoi d'une image via HTTP, sans flashage du firmware ni soudure.
Quels types de fichiers peut-on envoyer au GeekMagic SmallTV avec cette méthode ?
Des images de 240x240, ainsi que des GIF, ce qui permet d'afficher des animations.
Quel outil faut-il pour générer l'image envoyée au SmallTV ?
N'importe quel langage de programmation ou outil installé sur un ordinateur de bureau ou un serveur du réseau. L'exemple de Yongha Kim repose sur Python et la bibliothèque Pillow.