Sửa thiết bị capture HDMI Elgato HD60 S
Giới thiệu
- Gần đây tôi rất thích xem các kênh YouTube về sửa chữa thiết bị điện tử
- Được truyền cảm hứng, tôi đã mua một thiết bị Elgato Game Capture HD60 S USB 3.0 bị hỏng trên eBay
- Khi kết nối thiết bị với máy tính thì hoàn toàn không có phản hồi
Chẩn đoán ban đầu
- Mở thiết bị ra và đo điện áp bên trong
- Các đường nguồn đang xuất ra mức điện áp thấp
- Dùng camera nhiệt để xác định các chip bị nóng
- Nghi ngờ chip Fitipower FP6373A và TI TPS60403DBV là nguyên nhân gây lỗi
Thay chip
- Mua chip FP6373A và TPS60403DBV từ LCSC rồi thay thế
- Sau khi thay, thiết bị hoạt động bình thường nhưng đèn LED báo trạng thái không hoạt động
Khắc phục sự cố LED
- Điều tra khả năng chip điều khiển LED IT1504 là nguyên nhân gây lỗi
- Tìm được chip thay thế là Macroblock MBI5040 và tiến hành thay
- Sau khi thay, LED vẫn không hoạt động
- Khi kiểm tra chính bản thân LED thì xác nhận nó vẫn hoạt động bình thường
Phân tích firmware
- Phân tích firmware của Elgato và xác nhận đoạn mã điều khiển LED không được thực thi
- Debug firmware của vi điều khiển Nuvoton M031LD2AE và xác nhận đoạn mã điều khiển LED đã bị bỏ qua
- Phát hiện dữ liệu trên chip SPI flash đã bị hỏng
Kết luận
- Khôi phục dữ liệu trên chip SPI flash của thiết bị bị hỏng và giải quyết được vấn đề LED
- Xác nhận rằng vấn đề LED trên thiết bị Elgato HD60 S có liên quan đến firmware
Tóm tắt của GN⁺
- Bài viết này đề cập đến một trường hợp thú vị về sửa chữa thiết bị điện tử và đảo ngược firmware
- Vấn đề LED của thiết bị Elgato HD60 S là do dữ liệu firmware bị hỏng
- Bài viết cung cấp thông tin hữu ích cho những người quan tâm đến sửa chữa thiết bị điện tử
- Một sản phẩm có chức năng tương tự là AVerMedia Live Gamer Portable 2 Plus
1 bình luận
Ý kiến trên Hacker News
Phần mềm bị trừu tượng hóa quá mức nên khó hiểu
20 năm trước ở Ấn Độ, sức mua thấp nên người ta sửa chữa hoặc tái sử dụng đồ vật
Bài viết này cho thấy đúng nghĩa của kỹ thuật full-stack
Dữ liệu trên chip flash thực ra mô tả hoạt ảnh LED
Tôi tò mò Elgato sẽ phản ứng thế nào
Nếu không có camera nhiệt, có thể dùng cồn để xem chỗ nào bay hơi nhanh
Cảm ơn vì bài viết đã giải thích các công cụ và quá trình giải quyết vấn đề
Nếu lock bit không được thiết lập, lý do nó đi vào bootloader rất có thể là để báo hiệu việc flash đã thành công
Thật lạ khi lại dùng cơ chế multiplexing SPI flash phức tạp chỉ để điều khiển LED
Tôi đọc bài này rất thích thú, và rất khâm phục sự kiên nhẫn cùng kỹ năng khi mua một phiên bản còn hoạt động để sửa thiết bị bị hỏng