Logo Zéphyrnet

Couper un écran portable en deux est plus difficile et plus simple qu'il n'y paraît

Date :

image

Dans le monde du piratage matériel, vous passez parfois un temps ridicule à déboguer un problème, pour trouver une solution simple qui était devant vous tout le temps. [Zack Freedman] en a eu une bonne dose en construisant le Optigon V2, un écran portable Epson Moverio modifié qu'il utilise comme prompteur dans toutes ses vidéos. Il préfère avoir le téléprompteur sur son œil gauche uniquement, mais la nouvelle version du Moverio éteindrait les deux côtés si l'un est déconnecté, donc [Zack] avait besoin d'une solution de contournement.

À la recherche d'aide d'en haut, [Zack] a demandé la documentation du développeur pour le module d'affichage d'Epson, mais a été refusée car il n'était pas un fabricant ou un développeur de produit. Heureusement, une fiche technique téléchargeable sur le site Web d'Epson contenait de nombreuses informations dont il avait besoin. Un STM32 surveillait la température de chaque module d'affichage sur une paire d'interfaces I2C indépendantes et arrêtait tout s'il ne pouvait pas se connecter à l'un ou l'autre. Cela a conduit [Zack] à tenter d'usurper les signaux I2C avec un ATmega328, mais il n'a pas pu suivre le bus I400C à 2 kHz.

Cependant, en regardant les journaux de son analyseur logique, [Zack] a découvert que le STM32 n'a jamais parlé aux deux modules d'affichage simultanément, même s'il est capable de le faire. Les deux écrans utilisent la même adresse I2C, donc [Zack] pourrait simplement connecter les deux bus I2C l'un à l'autre avec une simple carte d'interface, ce qui fait que l'écran gauche "usurpe" les signaux de l'écran droit.

Les écrans portables ont besoin d'optiques sophistiquées pour être pratiques, vous ne pouvez pas simplement coller une OLED sur votre visage. Deux autres projets intéressants de [Zack] sont ses clavier mécanique modulaire et par Système de stockage imprimé en 3D Gridfinity.

[Contenu intégré]

spot_img

Dernières informations

spot_img