Elgato HD60 S HDMIキャプチャデバイスを修理する
はじめに
- 最近、YouTubeで電子機器修理チャンネルをよく見ている
- それに触発されて、故障した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がある
1件のコメント
Hacker News のコメント
ソフトウェアが過度に抽象化されていて理解しにくい
20 年前のインドでは購買力が低く、物を修理したり再利用したりしていた
この記事は真のフルスタックエンジニアリングを示している
フラッシュチップ内のデータは LED アニメーションを記述するものだった
Elgato がどう反応するのか気になる
サーモグラフィーカメラがなければ、アルコールを使って素早く蒸発する部分を確認できる
ツールと問題解決の過程を説明してくれた記事に感謝
ロックビットが設定されていない場合にブートローダーに入るのは、フラッシュの成功を示すためである可能性が高い
単に LED を駆動するために複雑な SPI フラッシュのマルチプレクシングを使っているのは奇妙だ
とても面白く読み、壊れた機器を修理するために動作する版を購入したその忍耐力と技術に感心した