2 पॉइंट द्वारा GN⁺ 2024-09-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Elgato HD60 S HDMI capture device की मरम्मत

परिचय

  • हाल ही में YouTube पर electronics repair channels देखना पसंद कर रहा हूँ
  • प्रेरित होकर eBay से खराब Elgato Game Capture HD60 S USB 3.0 device खरीदी
  • device को computer से जोड़ने पर कोई प्रतिक्रिया नहीं मिली

शुरुआती निदान

  • device खोलकर अंदर के voltage मापे
  • power rails कम voltage output दे रही थीं
  • thermal camera का उपयोग करके गर्म हो रहे chip की पहचान की
  • Fitipower FP6373A और TI TPS60403DBV chips को समस्या का संभावित कारण माना गया

chip बदलना

  • FP6373A और TPS60403DBV chips को LCSC से खरीदकर बदला गया
  • बदलने के बाद device सामान्य रूप से काम करने लगी, लेकिन LED indicator काम नहीं कर रहा था

LED समस्या का समाधान

  • जाँचा गया कि IT1504 LED driver chip समस्या का कारण हो सकती है
  • replacement chip के रूप में Macroblock MBI5040 खोजकर बदला गया
  • बदलने के बाद भी LED काम नहीं किया
  • LED को अलग से test करने पर पुष्टि हुई कि वह सामान्य रूप से काम कर रही है

firmware विश्लेषण

  • Elgato के firmware का विश्लेषण करके पुष्टि हुई कि LED control code चल ही नहीं रहा था
  • Nuvoton M031LD2AE microcontroller के firmware को debug करके पता चला कि LED control code को skip किया जा रहा था
  • पाया गया कि SPI flash chip का data corrupt हो गया था

निष्कर्ष

  • खराब device की SPI flash chip का data restore करके LED समस्या हल की गई
  • पुष्टि हुई कि Elgato HD60 S device की LED समस्या firmware से संबंधित थी

GN⁺ की संक्षिप्त टिप्पणी

  • यह लेख electronics repair और firmware reverse engineering का एक दिलचस्प उदाहरण प्रस्तुत करता है
  • Elgato HD60 S device की LED समस्या firmware data corruption के कारण थी
  • यह लेख electronics repair में रुचि रखने वालों के लिए उपयोगी जानकारी देता है
  • समान कार्यक्षमता वाले उत्पाद के रूप में AVerMedia Live Gamer Portable 2 Plus उपलब्ध है

1 टिप्पणियां

 
GN⁺ 2024-09-18
Hacker News टिप्पणियाँ
  • सॉफ़्टवेयर में abstraction बहुत ज़्यादा होने से उसे समझना मुश्किल हो जाता है

    • embedded devices में भी बहुत ज़्यादा abstraction दिखाई देता है
    • उदाहरण के लिए, HDMI capture device में दो ARM cores हैं
  • 20 साल पहले भारत में purchasing power कम थी, इसलिए लोग चीज़ों को repair या recycle करते थे

    • middle-class परिवारों में कपड़े भी दोबारा इस्तेमाल और मरम्मत किए जाते थे
    • अब purchasing power बढ़ गई है, इसलिए लोग चीज़ें आसानी से replace कर देते हैं
    • जो लोग बीच में हार नहीं मानते और अंत तक समाधान निकालते हैं, उनका सम्मान है
  • यह लेख सचमुच full-stack engineering दिखाता है

  • flash chip का data LED animation को describe कर रहा है

    • animation frames 16 bytes के बने हैं
    • हर row के आख़िरी दो bytes अगले frame पर जाने से पहले की delay time दिखाते हैं
    • इसी तरह के format का इस्तेमाल करके Hue lamp को animate करने का अनुभव साझा किया गया
  • Elgato की प्रतिक्रिया क्या होगी, यह जानने की जिज्ञासा है

  • अगर thermal camera न हो, तो alcohol का इस्तेमाल करके उन हिस्सों को देखा जा सकता है जो जल्दी evaporate होते हैं

    • यह केवल low-voltage devices पर ही इस्तेमाल किया जा सकता है
  • tools और problem-solving process समझाने वाले इस लेख के लिए धन्यवाद

  • अगर lock bits set नहीं हैं, तो bootloader में जाने का कारण शायद flashing success को indicate करना हो सकता है

  • सिर्फ LED चलाने के लिए जटिल SPI flash multiplexing का इस्तेमाल करना अजीब लगता है

  • यह लेख बहुत दिलचस्प लगा, और खराब device को ठीक करने के लिए working version खरीदने में दिखाई गई धैर्य और skill की प्रशंसा है