Elgato HD60 S HDMI yakalama cihazını onarmak
Giriş
- Son zamanlarda YouTube'da elektronik cihaz tamiri kanallarını keyifle izliyorum
- Bundan ilham alarak arızalı bir Elgato Game Capture HD60 S USB 3.0 cihazını eBay'den satın aldım
- Cihazı bilgisayara bağladığımda hiçbir tepki vermedi
İlk teşhis
- Cihazı açıp iç voltajları ölçtüm
- Güç rayları düşük voltaj üretiyordu
- Termal kamera kullanarak ısınan çipleri tespit ettim
- Fitipower FP6373A ve TI TPS60403DBV çiplerinin sorunun kaynağı olduğundan şüphelenildi
Çip değişimi
- FP6373A ve TPS60403DBV çiplerini LCSC'den satın alıp değiştirdim
- Değişimden sonra cihaz normal çalıştı ancak LED göstergesi çalışmadı
LED sorununu çözme
- IT1504 LED sürücü çipinin sorunlu olma ihtimalini araştırdım
- Alternatif çip olarak Macroblock MBI5040 bulup değiştirdim
- Değişimden sonra da LED çalışmadı
- LED'in kendisini test ettiğimde normal çalıştığını doğruladım
Firmware analizi
- Elgato'nun firmware'ini analiz ederek LED kontrol kodunun çalıştırılmadığını doğruladım
- Nuvoton M031LD2AE mikrodenetleyicisinin firmware'ini hata ayıklayarak LED kontrol kodunun atlandığını doğruladım
- SPI flash çipindeki verilerin bozulduğunu keşfettim
Sonuç
- Arızalı cihazın SPI flash çipi verilerini kurtararak LED sorununu çözdüm
- Elgato HD60 S cihazındaki LED sorununun firmware ile ilgili olduğu doğrulandı
GN⁺ özeti
- Bu yazı, elektronik cihaz tamiri ve firmware tersine mühendisliği üzerine ilgi çekici bir vakayı ele alıyor
- Elgato HD60 S cihazındaki LED sorununun firmware veri bozulmasından kaynaklandığı görülüyor
- Bu yazı, elektronik cihaz tamiriyle ilgilenen kişiler için faydalı bilgiler sunuyor
- Benzer işlevlere sahip ürünlerden biri AVerMedia Live Gamer Portable 2 Plus'tır
1 yorum
Hacker News görüşleri
Yazılım aşırı derecede soyutlandığında anlaşılması zorlaşıyor
20 yıl önce Hindistan'da alım gücü düşüktü; bu yüzden insanlar eşyaları tamir eder ya da yeniden kullanırdı
Bu yazı gerçek anlamda full-stack mühendisliği gösteriyor
Flash çipindeki veriler LED animasyonunu tanımlıyor
Elgato'nun tepkisini merak ediyorum
Termal kamera yoksa, hızlı buharlaşan bölgeleri görmek için alkol kullanılabilir
Kullanılan araçları ve sorun giderme sürecini anlattığınız için teşekkürler
Kilit bitleri ayarlanmadıysa bootloader'a girme nedeni büyük olasılıkla flash işleminin başarılı olduğunu göstermek içindir
Sadece LED sürmek için karmaşık bir SPI flash multiplexing kullanılması tuhaf
Yazıyı büyük keyifle okudum; bozuk cihazı onarmak için çalışan bir sürümünü satın alacak kadar sabırlı ve yetkin olmanıza hayran kaldım