ซ่อมอุปกรณ์แคปเจอร์ HDMI Elgato HD60 S
บทนำ
- ช่วงนี้กำลังสนุกกับการดูช่องซ่อมอุปกรณ์อิเล็กทรอนิกส์บน YouTube
- ด้วยแรงบันดาลใจนั้นจึงไปซื้ออุปกรณ์ Elgato Game Capture HD60 S USB 3.0 ที่เสียแล้วจาก eBay
- เมื่อลองเชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์ ก็ไม่มีการตอบสนองใด ๆ
การวินิจฉัยเบื้องต้น
- เปิดอุปกรณ์ออกมาและวัดแรงดันไฟภายใน
- พบว่าเพาเวอร์เรลจ่ายแรงดันต่ำผิดปกติ
- ใช้กล้องถ่ายภาพความร้อนเพื่อตรวจหาชิปที่ร้อนผิดปกติ
- สงสัยว่าชิป Fitipower FP6373A และ TI TPS60403DBV เป็นสาเหตุของปัญหา
การเปลี่ยนชิป
- ซื้อชิป FP6373A และ TPS60403DBV จาก LCSC มาเปลี่ยน
- หลังเปลี่ยนแล้วอุปกรณ์กลับมาทำงานได้ตามปกติ แต่ไฟ LED แสดงสถานะไม่ทำงาน
การแก้ปัญหา LED
- ตรวจสอบความเป็นไปได้ที่ชิปไดรเวอร์ LED IT1504 จะเป็นต้นเหตุ
- หาชิปทดแทนเป็น Macroblock MBI5040 และเปลี่ยนเข้าไป
- หลังเปลี่ยนแล้ว LED ก็ยังไม่ทำงาน
- เมื่อลองทดสอบตัว LED เอง พบว่ายังทำงานได้ตามปกติ
การวิเคราะห์เฟิร์มแวร์
- วิเคราะห์เฟิร์มแวร์ของ Elgato แล้วพบว่าโค้ดควบคุม LED ไม่ได้ถูกเรียกทำงาน
- ดีบักเฟิร์มแวร์ของไมโครคอนโทรลเลอร์ Nuvoton M031LD2AE และยืนยันว่าโค้ดควบคุม LED ถูกข้ามไป
- พบว่าข้อมูลในชิป SPI flash เสียหาย
บทสรุป
- กู้คืนข้อมูลในชิป SPI flash ของอุปกรณ์ที่เสีย และแก้ปัญหา LED ได้สำเร็จ
- ยืนยันได้ว่าปัญหา LED ของอุปกรณ์ Elgato HD60 S เกี่ยวข้องกับเฟิร์มแวร์
สรุปโดย GN⁺
- บทความนี้เป็นกรณีศึกษาที่น่าสนใจเกี่ยวกับการซ่อมอุปกรณ์อิเล็กทรอนิกส์และการย้อนรอยวิศวกรรมเฟิร์มแวร์
- ปัญหา LED ของอุปกรณ์ Elgato HD60 S เกิดจากข้อมูลเฟิร์มแวร์เสียหาย
- บทความนี้ให้ข้อมูลที่มีประโยชน์สำหรับผู้ที่สนใจการซ่อมอุปกรณ์อิเล็กทรอนิกส์
- ผลิตภัณฑ์ที่มีความสามารถใกล้เคียงกันคือ AVerMedia Live Gamer Portable 2 Plus
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ซอฟต์แวร์มีการทำ abstraction มากเกินไปจนเข้าใจได้ยาก
เมื่อ 20 ปีก่อน ในอินเดียกำลังซื้อยังต่ำจึงต้องซ่อมหรือรีไซเคิลสิ่งของ
บทความนี้แสดงให้เห็นถึงวิศวกรรม full-stack อย่างแท้จริง
ข้อมูลในชิปแฟลชเป็นสิ่งที่อธิบายแอนิเมชันของ LED
อยากรู้ว่า Elgato จะตอบสนองอย่างไร
ถ้าไม่มีกล้องถ่ายภาพความร้อน สามารถใช้แอลกอฮอล์เพื่อตรวจดูจุดที่ระเหยเร็วได้
ขอบคุณสำหรับบทความที่อธิบายเครื่องมือและกระบวนการแก้ปัญหา
ถ้าไม่ได้ตั้งค่า lock bit เหตุผลที่เข้า bootloader น่าจะเป็นไปได้สูงว่าเพื่อแสดงว่าการแฟลชสำเร็จ
แปลกที่ใช้ SPI flash multiplexing ที่ซับซ้อนเพียงเพื่อขับ LED
อ่านบทความนี้อย่างสนุกมาก และชื่นชมทั้งความอดทนและทักษะในการซื้อรุ่นที่ยังใช้งานได้มาเพื่อซ่อมอุปกรณ์ที่พัง