Réparer un dispositif de capture HDMI Elgato HD60 S
Introduction
- Récemment, je regarde avec plaisir des chaînes YouTube consacrées à la réparation d’appareils électroniques
- Inspiré par cela, j’ai acheté sur eBay un Elgato Game Capture HD60 S USB 3.0 en panne
- Lorsque j’ai branché l’appareil à l’ordinateur, il ne s’est rien passé
Diagnostic initial
- J’ai ouvert l’appareil et mesuré les tensions internes
- Les rails d’alimentation délivraient une tension trop faible
- J’ai utilisé une caméra thermique pour repérer les puces qui chauffaient
- Les puces Fitipower FP6373A et TI TPS60403DBV étaient soupçonnées d’être à l’origine du problème
Remplacement des puces
- J’ai acheté et remplacé les puces FP6373A et TPS60403DBV chez LCSC
- Après remplacement, l’appareil fonctionnait normalement, mais le voyant LED ne marchait pas
Résolution du problème de LED
- J’ai examiné la possibilité que la puce pilote de LED IT1504 soit en cause
- J’ai trouvé et installé une puce de remplacement, la Macroblock MBI5040
- Même après le remplacement, la LED ne fonctionnait toujours pas
- En testant la LED elle-même, j’ai confirmé qu’elle fonctionnait normalement
Analyse du firmware
- L’analyse du firmware d’Elgato a montré que le code de contrôle de la LED ne s’exécutait pas
- En déboguant le firmware du microcontrôleur Nuvoton M031LD2AE, j’ai confirmé que le code de contrôle de la LED était ignoré
- J’ai découvert que les données de la puce flash SPI étaient corrompues
Conclusion
- J’ai résolu le problème de LED en restaurant les données de la puce flash SPI de l’appareil en panne
- Il a été confirmé que le problème de LED de l’Elgato HD60 S était lié au firmware
Résumé de GN⁺
- Cet article présente un cas intéressant de réparation d’appareil électronique et de rétro-ingénierie de firmware
- Le problème de LED de l’Elgato HD60 S était dû à une corruption des données du firmware
- Cet article fournit des informations utiles aux personnes intéressées par la réparation d’appareils électroniques
- Un produit offrant des fonctions similaires est l’AVerMedia Live Gamer Portable 2 Plus
1 commentaires
Avis sur Hacker News
Le logiciel est trop abstrait, ce qui le rend difficile à comprendre
Il y a 20 ans en Inde, le pouvoir d’achat était faible, donc on réparait ou recyclait les objets
Cet article montre ce qu’est la vraie ingénierie full stack
Les données de la puce flash décrivent en fait l’animation des LED
Je me demande quelle a été la réaction d’Elgato
Sans caméra thermique, on peut utiliser de l’alcool pour repérer les zones qui s’évaporent rapidement
Merci pour cet article qui explique les outils et la démarche de résolution du problème
Si les lock bits ne sont pas configurés, la raison d’entrer dans le bootloader est probablement d’indiquer que le flash s’est bien déroulé
C’est étrange d’avoir utilisé un multiplexage complexe de SPI flash simplement pour piloter des LED
J’ai trouvé l’article très intéressant, et j’admire la patience et les compétences nécessaires pour acheter une version fonctionnelle afin de réparer un appareil en panne