2P by neo 2달전 | favorite | 댓글 1개

Elgato HD60 S HDMI 캡처 장치 수리하기

서론

  • 최근 유튜브에서 전자기기 수리 채널을 즐겨보고 있음
  • 영감을 받아 고장난 Elgato Game Capture HD60 S USB 3.0 장치를 eBay에서 구매함
  • 장치를 컴퓨터에 연결했을 때 아무 반응이 없었음

초기 진단

  • 장치를 열어 내부 전압을 측정함
  • 전력 레일이 낮은 전압을 출력하고 있었음
  • 열화상 카메라를 사용해 뜨거운 칩을 확인함
  • Fitipower FP6373A와 TI TPS60403DBV 칩이 문제의 원인으로 의심됨

칩 교체

  • FP6373A와 TPS60403DBV 칩을 LCSC에서 구매하여 교체함
  • 교체 후 장치가 정상적으로 작동했지만 LED 표시등이 작동하지 않음

LED 문제 해결

  • IT1504 LED 드라이버 칩이 문제일 가능성을 조사함
  • 대체 칩으로 Macroblock MBI5040을 찾아 교체함
  • 교체 후에도 LED가 작동하지 않음
  • LED 자체를 테스트했을 때 정상적으로 작동함을 확인함

펌웨어 분석

  • Elgato의 펌웨어를 분석하여 LED 제어 코드가 실행되지 않음을 확인함
  • Nuvoton M031LD2AE 마이크로컨트롤러의 펌웨어를 디버깅하여 LED 제어 코드가 건너뛰어짐을 확인함
  • SPI 플래시 칩의 데이터가 손상되었음을 발견함

결론

  • 고장난 장치의 SPI 플래시 칩 데이터를 복구하여 LED 문제를 해결함
  • Elgato HD60 S 장치의 LED 문제는 펌웨어와 관련된 것으로 확인됨

GN⁺의 정리

  • 이 글은 전자기기 수리와 펌웨어 역공학에 대한 흥미로운 사례를 다루고 있음
  • Elgato HD60 S 장치의 LED 문제는 펌웨어 데이터 손상으로 인한 것임
  • 이 글은 전자기기 수리에 관심 있는 사람들에게 유용한 정보를 제공함
  • 유사한 기능을 가진 제품으로는 AVerMedia Live Gamer Portable 2 Plus가 있음
Hacker News 의견
  • 소프트웨어가 과도하게 추상화되어 이해하기 어려움

    • 임베디드 장치에서도 과도한 추상화가 나타남
    • 예를 들어, HDMI 캡처 장치에 두 개의 ARM 코어가 있음
  • 20년 전 인도에서는 구매력이 낮아 물건을 수리하거나 재활용함

    • 중산층 가정에서는 옷도 재사용하고 수선함
    • 현재는 구매력이 높아져 물건을 쉽게 교체함
    • 중간에 포기하지 않고 끝까지 해결하는 사람들을 존경함
  • 이 글은 진정한 풀스택 엔지니어링을 보여줌

  • 플래시 칩의 데이터가 LED 애니메이션을 설명하는 것임

    • 애니메이션 프레임은 16바이트로 구성됨
    • 각 행의 마지막 두 바이트는 다음 프레임으로 이동하기 전의 지연 시간을 나타냄
    • 비슷한 형식을 사용해 Hue 램프를 애니메이션화한 경험 공유
  • Elgato의 반응이 궁금함

  • 열화상 카메라가 없으면 알코올을 사용해 빠르게 증발하는 부분을 확인할 수 있음

    • 저전압 장치에서만 사용 가능함
  • 도구와 문제 해결 과정을 설명해준 글에 감사함

  • 잠금 비트가 설정되지 않으면 부트로더로 들어가는 이유는 플래시 성공을 나타내기 위함일 가능성이 큼

  • 단순히 LED를 구동하기 위해 복잡한 SPI 플래시 멀티플렉싱을 사용한 것이 이상함

  • 글을 매우 재미있게 읽었으며, 고장난 장치를 수리하기 위해 작동하는 버전을 구매한 인내심과 기술에 감탄함