2 puntos por GN⁺ 2024-09-18 | 1 comentarios | Compartir por WhatsApp

Reparar una capturadora HDMI Elgato HD60 S

Introducción

  • Últimamente he estado disfrutando en YouTube canales de reparación de dispositivos electrónicos
  • Inspirado por eso, compré en eBay una unidad Elgato Game Capture HD60 S USB 3.0 averiada
  • Cuando conecté el dispositivo a la computadora, no hubo ninguna respuesta

Diagnóstico inicial

  • Abrí el dispositivo y medí los voltajes internos
  • Los rieles de alimentación estaban entregando voltajes bajos
  • Usé una cámara térmica para identificar los chips que se calentaban
  • Se sospechó que los chips Fitipower FP6373A y TI TPS60403DBV eran la causa del problema

Reemplazo de chips

  • Compré y reemplacé los chips FP6373A y TPS60403DBV en LCSC
  • Después del reemplazo, el dispositivo funcionó normalmente, pero el indicador LED no funcionaba

Solución del problema del LED

  • Investigué la posibilidad de que el chip controlador LED IT1504 fuera el problema
  • Encontré un Macroblock MBI5040 como chip de reemplazo y lo cambié
  • Incluso después del reemplazo, el LED seguía sin funcionar
  • Al probar el propio LED, confirmé que funcionaba correctamente

Análisis del firmware

  • Analicé el firmware de Elgato y confirmé que el código de control del LED no se estaba ejecutando
  • Al depurar el firmware del microcontrolador Nuvoton M031LD2AE, confirmé que el código de control del LED se estaba omitiendo
  • Descubrí que los datos del chip flash SPI estaban dañados

Conclusión

  • Recuperé los datos del chip flash SPI del dispositivo averiado y resolví el problema del LED
  • Se confirmó que el problema del LED del dispositivo Elgato HD60 S estaba relacionado con el firmware

Resumen de GN⁺

  • Este artículo trata un caso interesante de reparación de dispositivos electrónicos e ingeniería inversa de firmware
  • El problema del LED del dispositivo Elgato HD60 S se debía a daños en los datos del firmware
  • Este artículo ofrece información útil para personas interesadas en la reparación de dispositivos electrónicos
  • Un producto con funciones similares es el AVerMedia Live Gamer Portable 2 Plus

1 comentarios

 
GN⁺ 2024-09-18
Comentarios de Hacker News
  • El software está demasiado abstraído, lo que hace difícil entenderlo

    • Incluso en dispositivos embebidos aparece una abstracción excesiva
    • Por ejemplo, el dispositivo de captura HDMI tiene dos núcleos ARM
  • Hace 20 años, en India el poder adquisitivo era bajo, así que la gente reparaba o reutilizaba las cosas

    • En los hogares de clase media también se reutilizaba y remendaba la ropa
    • Ahora el poder adquisitivo ha aumentado y las cosas se reemplazan fácilmente
    • Admiro a quienes no se rinden a mitad de camino y resuelven el problema hasta el final
  • Este artículo muestra verdadera ingeniería full-stack

  • Los datos del chip flash son lo que describe la animación del LED

    • Los cuadros de la animación están compuestos por 16 bytes
    • Los últimos dos bytes de cada fila indican el tiempo de espera antes de pasar al siguiente cuadro
    • Comparten una experiencia animando lámparas Hue con un formato similar
  • Me da curiosidad cuál será la reacción de Elgato

  • Si no tienes una cámara térmica, puedes usar alcohol para ver qué parte se evapora rápido

    • Solo se puede usar en dispositivos de bajo voltaje
  • Gracias por explicar las herramientas y el proceso de resolución del problema

  • Si los bits de bloqueo no están configurados, es muy probable que la razón para entrar al bootloader sea indicar que el flasheo fue exitoso

  • Es extraño que hayan usado una multiplexación compleja de flash SPI solo para manejar un LED

  • Leí el artículo con muchísimo interés y me impresionaron la paciencia y la habilidad de comprar una versión funcional para reparar un dispositivo averiado