logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza

p.kaczmarek2 22 Cze 2023 11:58 2547 8
  • Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Pokażę tutaj prostą naprawę monitora LCD Samsung 920NW LS19HANKSM/EDC który trafił do mnie bez oznak życia, wcale nie chciał się włączać. Winną problemów okazała się być kość EEPROM, znajdująca się na płycie z głównym kontrolerem monitora. Temat obejmie diagnozę, naprawę (tu przy użyciu programatora CH341) a w tym również opis metody wylutowania tej kości za pomocą taniej lutownicy kolbowej.

    Wnętrze LCD Samsung 920NW LS19HANKSM
    Oto bohater tematu, bez oznak życia:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Demontaż standardowo, ramka jest na zaczepy, trzeba z czuciem ją podważać:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Też trzeba odpiąć klawiaturkę. Potem otrzymujemy już metalową skorupę:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Dobieramy się do środka, wyjmujemy tasiemkę LVDS, podłączenie świetlówek itd:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    W ten sposób uzyskujemy dostęp do płytek. Osobno tu mamy "mózg" (kontroler obrazu, zamienia VGA na LVDS który idzie dalej do matrycy) oraz "zasilacz" (właściwie to dwa zasilacze, jeden zamienia napięcie sieciowe na jakieś 12V czy zbliżone niskie napięcia, a drugi dla świetlówek, generuje znacznie wyższe napięcie niż sieciowe z tego 12V wspomnianego). Swego czasu nawet opisywałem jak sterować takim modułem zasilacza by odpalić świetlówki w formie projektu DIY, są tam proste sygnały typu enable oraz PWM lub napięcie do sterowania poziomem jasności: Uruchomienie CCFL ze starych monitorów i nie tylko, DIY lampka świetlówkowa

    Diagnoza usterki
    Najpierw upewniłem się, czy kondensatory są rozładowane (można je rozładować np. żarówką przy zachowaniu odpowiedniej ostrożności). Potem posprawdzałem bezpiecznik, klucz od przetwornicy, mostek... wszystko zdaje się być sprawne, nawet bezpiecznik nie jest spalony.
    Mój ESR, tester kondensatorów, też nie pokazał nic złego, wizualnie kondensatory też wyglądają ok. Czyli nie będzie powtórki z:
    Prosta naprawa monitora który się nie chce włączyć - wymiana kondensatorów elekt
    Sprawdziłem czy napięcia są w normie - wszystko jest ok:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Usterka wygląda co najmniej tajemniczo, czemu zatem nic nie reaguje? Z doświadczenia już wiem, gdzie szukać problemu...


    Naprawa usterki
    Ten typ objawów może wskazywać na problem z pamięcią EEPROM znajdującej się na płytce "logiki" monitora. Kość ta mogła ulec uszkodzeniu bądź na skutek jakiegoś zakłócenia "przekręcił" się jej bit (tzw. bit flip/bit rot), ale to tylko moja spekulacja, może ktoś wie więcej na temat tego skąd ten problem się bierze. W każdym razie, w tym przypadku często starcza podstawienie czystej pamięci, choć należy pamiętać, że nie zawsze jest tak łatwo i że w innych usterkach może być potrzeba podstawienia kości razem ze wsadem.
    Lokalizujemy kość na PCB (obok jest podobna pamięć Flash, to nie o nią chodzi):
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Interesuje nas 24C04WI:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Bardzo prosta kość pamięci, interfejs to zwykłe I2C, można nawet z Arduino wysterować, napięcie pracy do 5.5V, tylko 8 nóżek (w tym 3 do wyboru adresu tego układu na magistrali I2C).
    Najpierw nakładamy topnik:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Potem nakładamy dodatkowe spoiwo ołowiowe (o niskiej temperaturze topnienia) na nóżki:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Potem stopniowo nagrzewam grotem oba rzędy nóżek, z czuciem, na niezbyt wysokiej temperaturze, by nie przegrzać padów, lutownica w jedną rękę, a peseta w drugą, po chwili można zdjąć układ (dopiero jak pływa):
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Potem układ wędruje na programator pamięci EEPROM CH341 i tam jest lutowany:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    UWAGA: przed wylutem można spróbować metody z klipsem, który często jest dołączony do zestawu z programatorem, ale ja za tą metodą nie przepadam i nie jest ona zbyt rzetelna.
    UWAGA: część tanich programatorów opartych na CH341 ma pewien problem - napięcie na pamięć daje 3.3V, ale poziomy logiczne są dalej 5V. Takie coś może zaszkodzić pamięciom, w sieci jest dostępny opis modyfikacji CH341 tak by poziomy logiczne były poprawne.
    Podłączamy programator do komputera, po stronie PC używam NeoProgrammer, soft poprawnie wykrywa pamięć:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Z ciekawości możemy ją wczytać:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Co w niej jest? Widzę napis SyncMaster a reszta to pewnie ustawienia użytkownika, kontrast, wybór języka, nasycenie kolorów, itd. Ktoś wie co jeszcze tam może być?
    Na próbę postanowiłem wyczyścić pamięć i taką ją podłożyć do monitora.
    UWAGA: Przed czyszczeniem należy koniecznie wykonać kopię starego wsadu! Nie odcinajmy sobie furtki do naprawy naszych błędów, jak coś nie zadziała. Kopia musi być.

    Ciekawostka - zawartość sąsiedniej pamięci Flash
    Z ciekawości też zajrzałem do kości Flash, która była tuż obok:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    To SST25VF010:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    1Mbit, czyli jakieś 128 kilobajtów.
    Co jeszcze w tej pamięci flash widzę? M. in. tłumaczenia UI:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    Możliwe, że też siedzi w niej program - a te MCU na płycie go wykonuje.


    Końcowy test
    Złożyłem monitor na próbę i po podaniu zasilania, zaświeciło się standby:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza
    VGA tester w ruch i widzę, że mamy sukces:
    Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza Prosta naprawa LCD 920NW - pamięć EEPROM - monitor się nie włącza


    Podsumowanie
    Monitor mam cały czas na oku (to u kogoś z rodziny) i działa już miesiąc, czyli chyba jednak przyoszczędzenie na kupnie nowej pamięci EEPROM (i wysyłce!) jednak się opłaciło. Wychodzi na to, że monitor uruchomiłem zerowym kosztem.
    Naprawa była prosta i przyjemna, wylutować udało się pamięć najtańszą lutownicą z chin (nawet bez regulacji temperatury, tylko z prostą regulacją mocy), jedynie do tego wyczyszczenia pamięci był potrzebny dongle z CH341.
    Mimo wszystko uważam, że jak ktoś jest początkujący i chcę się pobawić i ma martwy monitor to warto sprawdzić, czy to nie jest ta usterka...
    W kwestii prostych usterek warto wspomnieć też o kondensatorach, nawet był o nich temat tutaj, które swoją drogą też sprawdziłem w tym monitorze ale na razie nie było zarzutów, mam do tego swój ESR70.
    Warto też dodać, że przed zabawą trzeba zrobić kopie zapasowe wsadów, byśmy przypadkiem czegoś nie popsuli. Takie kopie tez warto umieszczać na naszym forum, może się komuś przydadzą.
    Podsumowując, nie wszystkie naprawy powiązane z pamięciami są takie proste (czasem trzeba szukać poprawnego wsadu) ale ta poszła sprawnie i przyjemnie.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2 20627592
    @GUTEK@
    Poziom 31  
    Możliwe, że w tym Samsungach jest jakaś wada konstrukcyjna. Kilka lat temu też naprawiałem monitor Samsunga - modelu nie pamiętam. Tam były spuchnięte kondensatory, po ich wymianie monitor nadal nie działał. Potrzeba była zaprogramować na nowo właśnie flasha. Wsad znalazłem na jakimś rosyjskojęzycznym forum.
  • #3 20627783
    p.kaczmarek2
    Moderator Smart Home
    W przypadku tego tematu to było troszkę co innego, to było podstawienie pustego EEPROM na konfigurację, czy co oni tam trzymają, a flash, jak słusznie kolega zauważył, trzeba wstawić już ze wsadem. Co do "resetowania EEPROM" to w sieci widziałem jeszcze inny sposób:
    https://wiki.samygo.tv/index.php/UnBricking_TV_by_EEPROM_Reset
    Na stronie powyżej w ogóle nawet nie programują kości, tylko zwierająca SDA do zasilania tak by odczyt się nie powiódł i by TV sam nadpisał potem konfigurację:
    Cytat:

    For resetting TV, settings, you needed to remove SoC EEPROM device from TV. But it's not required. In electronic world, if you disable communication of the chip, it counts as removed. So we just needed to kill communication of SoC EEPROM. EEPROMs on Samsung TV's communicating via common i2c protocol. That protocol carries data via SDA line and send clocks via SCL line. In our situation, both blocking SCL or SDA will works. But I decide SDA.

    To do this, all you have to do that feeding (connecting) GND (ground) or VCC (3.3v) to SDA line with little wire... That's all. Since this lines are HIGH (v3.3) in IDLE, its better to hold it via VCC. You can also hold this lines via GND too. But don't try to connect both GND and VCC. It will be short circuit and probably will damage your board.

    Join VCC and SDA, power on TV and hold about for 20 seconds with the TV powered. It just try to read (wrong) settings from EEPROM, since it cannot read anything (refer to the warning message bellow), just start with defaults. That is what we want. Than releasing SDA line and shutting TV off will update the settings on EEPROM with null values, that TV could boot with it. After all, you can enter service menu and change the required changes.

    Nie sprawdzałem tego powyżej, ale gdzieś chyba słyszałem nawet, że ktoś opowiadał o omijaniu zabezpieczeń BIOS za pomocą śrubokręta gdzie w podobny sposób wystarczyło zewrzeć dwa piny kości pamięci. To była chyba w kontekście biosu lub konsol.
    Pomogłem? Kup mi kawę.
  • #5 20628676
    Mamut
    Poziom 18  
    p.kaczmarek2 napisał:
    VGA tester w ruch i widzę, że mamy sukces:

    A tak z ciekawości, co to za VGA tester?
  • #6 20628702
    p.kaczmarek2
    Moderator Smart Home
    @@GUTEK@ to chyba było to, a raczej materiał źródłowy tego, nie polski przekład. Ale ogólnie dziwny ten artykuł jest. Jeszcze ten fragment: Nie obyło się bez pomyłek. Eksperci usmażyli 7 chipów, zanim odnaleźli właściwe piny. - że niby nie są znane typowe pinouty pamięci?

    @Mamut To tester z tego tematu: Recenzja produktu - tester monitorów VGA z wieloma trybami pracy
    https://www.elektroda.pl/rtvforum/topic3690467.html
    Pomogłem? Kup mi kawę.
  • #7 20628900
    robig
    Poziom 22  
    p.kaczmarek2 napisał:
    @@GUTEK@ to chyba było to, a raczej materiał źródłowy tego, nie polski przekład. Ale ogólnie dziwny ten artykuł jest. Jeszcze ten fragment: Nie obyło się bez pomyłek. Eksperci usmażyli 7 chipów, zanim odnaleźli właściwe piny. - że niby nie są znane typowe pinouty pamięci?


    Tacy Eksperci. Też to czytałem i ten kawałek zrobił mi dzień 🤣

    W monitorach te EEPROMy są rzadko nadpisywane, głównie idzie odczyt ustawień, więc naturalne zużycie raczej odpada. I teraz, jeśli to nie uwalone kondensatory przetwornicy zrobiły syf na zasilaniu i tymi śmieciami nie 'poprzękręcały bitów, to jednak lepiej jest wymienić kość. Koszt niewielki, większa pewność naprawy, bo jednak wcześniej musiał zaistnieć jakiś powód jej wykrzaczenia. Może był niepowtarzalny, kto wie?
  • #8 20630976
    mdm150
    Poziom 27  
    No ciekawa sprawa. Mi z kolei trafił mi się jeden tv samsunga do ogarniecia , tamten wisiał na logo i zero reakcji. Przeprogramowanie eeprom pomogło.
  • #9 20631206
    keseszel
    Poziom 26  
    Miałem chyba taki z uwalonymi kondensatorami, trup. Po wymianie kondensatorów latało na ekranie tylko wejście do menu, obrazu nie wrzucał, poddałem się.
    Nieźle Ci poszło..
REKLAMA