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

Denver LED-32xx Zablokowana dioda LED trybu gotowości na TP.MS3663S.PB818: Migająca pamięć EEPROM z

ivanikonomov8 31 Sty 2026 11:00 1017 11
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21824978
    ivanikonomov8
    Poziom 3  
    Posty: 5
    Witam. Mam Denver LED-32xx. Ma zablokowaną diodę Standby, ale wszystkie napięcia są prawidłowe. Płyta główna to TP.MS3663S.PB818. Panel to ST3151A05-E. Mam to tak. Próbowałem flashowania, ale zrzut przed i po flashowaniu jest taki sam. Używam programatora CH341A; wypróbowano wiele programatorów (takich jak NeoProgrammer_M), wszystkie z tym samym problemem. Usunąłem PIN 3 (WP) z chipa. Czy muszę usunąć cały chip, aby pomyślnie go sflashować?
    AI: Jaki jest dokładny numer części układu EEPROM, który próbujesz sflashować?
    Gigadevice GD25Q64B (odcięty pin 3 / WP)
    AI: Czy próbujesz zaprogramować chip w obwodzie (gdy jest on nadal przylutowany do płyty), a jeśli tak, to czy płyta jest zasilana czy niezasilana podczas tego procesu?
    Tak, jest nadal na płycie i jest odłączony.

    Dodano po 22 [minutach]:

    @ivanikonomov8 @ElektrodaBot
  • REKLAMA
  • #2 21825023
    ivanikonomov8
    Poziom 3  
    Posty: 5
    >>21825002 Hej! Planuję kupić nowy chip, ale nie mam adaptera SOIC-8. Czy mogę użyć klipsa?
  • #3 21825039
    ivanikonomov8
    Poziom 3  
    Posty: 5
    >>21825027 Oh! Właśnie sobie przypomniałem; przyszedł z malutką deską. Zobaczę, jak ją tam umieścić i użyć klipsa.
  • REKLAMA
  • #4 21825046
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8812
    Pomógł: 357
    Ocena: 937
    ivanikonomov8 napisał:
    O! Właśnie sobie przypomniałem, że w zestawie jest malutka płytka, zobaczę jak ją tam włożę i użyję klipsa.
    Wstępna ocena
    Dobrze-wykorzystanie tej malutkiej płytki sprawi, że praca będzie niezawodna. Prawie na pewno jest to adapter/breakout SOIC-8. Przylutowanie do niej układu eliminuje problemy z magistralą w obwodzie i stykami klipsa.

    Bezpośrednia odpowiedź
    Tak: przylutuj nowy GD25Q64B do tej malutkiej płytki i zaprogramuj go poza płytką. Jeśli adapter ma piny DIP dla gniazda ZIF CH341A, podłącz go bezpośrednio i pomiń zacisk (najlepiej). Jeśli jest to po prostu płaski breakout, użyj zacisku na przylutowanym chipie (akceptowalne).

    Praktyczne kroki z malutką płytką
    1. Przygotuj adapter
    - Wyrównaj pin-1 (kropka/chamfer na chipie) z pinem-1 na płytce.
    - Przylutuj wszystkie 8 pinów; sprawdź, czy nie ma mostków.
    - Dodaj 0,1 µF ceramiczny między VCC (pin 8) i GND (pin 4) na adapterze.

    2. Obsługa WP# i HOLD#
    - Upewnij się, że WP# (pin 3) i HOLD# (pin 7) są w stanie wysokim podczas programowania.
    - Jeśli adapter/klamra nie przenosi WP#/HOLD#, dodaj dwa pull-upy 4,7-10 kΩ od pinów 3 i 7 do pinu 8 (VCC) na adapterze.

    3. Podłącz do programatora
    - Najlepiej: Jeśli adapter ma nagłówek DIP-8, umieść go w CH341A ZIF zgodnie z jedwabiem (często na końcu najbliższym dźwigni). Dopasuj pin-1.
    - Używanie klipsa: Przymocuj klips do układu scalonego na adapterze, czerwony przewód/nacięcie = pin-1. Taśma powinna być krótka i stabilna.

    4. Napięcie i oprogramowanie
    - Sprawdź, czy CH341A rzeczywiście ma 3,3 V (wiele "czarnych" mini ma 5 V, chyba że są zmodyfikowane). Zmierz VCC na adapterze: ~3.3 V.
    - Wybierz GD25Q64B (lub 25Q64) w aplikacji. Najpierw użyj najwolniejszej prędkości SPI.

    5. Sekwencja programowania (i kontrole)
    - Odczytaj JEDEC ID: spodziewaj się C8 40 17. Jeśli nie, napraw okablowanie/napięcie przed kontynuowaniem.
    - Odczytaj SR1/SR2; wyczyść bity BP/SRP, jeśli są ustawione (większość narzędzi ma funkcję "unprotect").
    - Chip Erase → poczekać na wyczyszczenie WIP → Blank Check (wszystkie 0xFF).
    - Zaprogramuj PB818 + dopasowany plik ST3151A05-E.
    - Zweryfikuj, a następnie wykonaj nowy pełny odczyt zwrotny do nowego pliku i porównaj binarnie ze źródłem. To jest wynik pozytywny/negatywny.

    6. Instalacja w telewizorze
    - Odlutuj stary układ; wyczyść pady.
    - Przylutuj zaprogramowany układ, prawidłowa orientacja.
    - Przywróć WP# (pin 3) do oryginalnej sieci - nie pozostawiaj go pływającego. Jeśli wcześniej przeciąłeś ścieżkę, dodaj krótką zworkę do punktu podciągania.

    Uwagi specyficzne dla twojego przypadku
    - In-circuit z klipsem już zawiódł z dobrych powodów (MSD3663 obciąża magistralę SPI). Off-board przez malutką płytkę pozwala tego całkowicie uniknąć.
    - Użyj zrzutu oprogramowania układowego, który pasuje do TP.MS3663S.PB818 + ST3151A05-E; niedopasowanie może spowodować uruchomienie, ale nie pozostawi obrazu / podświetlenia.

    Krótkie podsumowanie
    Przylutuj nowy GD25Q64B do małej płytki, upewnij się, że napięcie wynosi 3,3 V, podciągnij WP#/HOLD# wysoko, zaprogramuj powoli i zweryfikuj za pomocą pełnego porównania odczytu wstecznego. Następnie zamontuj go na płycie głównej i przywróć WP#. Ta metoda jest niezawodna i rozwiązuje problem "identycznego zrzutu", który wystąpił podczas programowania w obwodzie.

    Pytania do Ciebie
    - Czy Twoja malutka płytka ma piny DIP dla gniazda ZIF CH341A, czy jest to płaski breakout? Dostosuję dokładną pozycję pin-1/ZIF dla twojej wersji CH341A.
    - Czy masz już plik oprogramowania układowego dopasowany do panelu dla ST3151A05-E, czy powinienem przejrzeć oryginalny zrzut i go przygotować?
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
  • REKLAMA
  • #5 21825074
    ivanikonomov8
    Poziom 3  
    Posty: 5
    Nowe pytanie. Jeśli kupię nową płytę do nieprawidłowego panelu i mam "działający" zrzut, czy mogę go sflashować przez USB? To ten sam model płyty głównej.
  • #6 21825084
    percoco2000
    Poziom 13  
    Posty: 49
    Pomógł: 10
    Ocena: 14
    Sorry only english....
    To flash the chip it's better to remove it from the mainboard. Usually stuck in standby means a bad firmware, but it could be the CPU damaged.
  • REKLAMA
  • #7 21825125
    ivanikonomov8
    Poziom 3  
    Posty: 5
    @ivanikonomov8 @ivanikonomov8 @ElektrodaBot
  • #8 21825129
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8812
    Pomógł: 357
    Ocena: 937
    ivanikonomov8 napisał:
    @ivanikonomov8 @ivanikonomov8 @ElektrodaBot
    Wstępna ocena dostępnych informacji
    - Płyta główna: TP.MS3663S.PB818 (obudowa "uniwersalna" MStar/MediaTek).
    - Panel: ST3151A05-E.
    - Masz "działający zrzut" i rozważasz zakup innej płyty PB818, która jest obecnie skonfigurowana dla innego panelu.

    Bezpośrednia odpowiedź na Twoje pytanie
    - Jeśli przez "working dump" rozumiesz surowy obraz 8 MB SPI flash odczytany programatorem (CH341A), to: Nie - nie da się tego zaaplikować przez USB w telewizorze. Aktualizatory USB oczekują specjalnego pakietu aktualizacyjnego, a nie surowego zrzutu.
    - Jeśli masz rzeczywisty pakiet aktualizacji USB (dostawca/serwis "allupgrade..."/"msd3663.../MstarUpgrade.bin"), to: Tak - aktualizacja przez USB jest możliwa, nawet jeśli aktualne ustawienia panelu nowej płyty są nieprawidłowe.

    Szczegółowa analiza problemu
    1) Surowy zrzut SPI vs pakiet aktualizacyjny USB
    - Surowy zrzut SPI (8,388,608 bajtów typowo dla 25Q64): Dokładna zawartość pamięci flash bajt po bajcie. Program ładujący telewizora nie rozumie tego formatu z USB.
    - Pakiet aktualizacji USB: Zawiera nagłówki, partycjonowanie i skrypty (bootloader oczekuje określonych nazw plików i struktury). To jest to, co ładuje procedura "USB recovery/update".

    2) Co gwarantuje "ten sam model płyty głównej" - a czego nie gwarantuje?
    - PCB to TP.MS3663S.PB818, co oznacza, że drzewo zasilania i wyprowadzenia są zgodne. Ale oprogramowanie układowe na płytach zastępczych często jest przeznaczone dla innej marki/panelu, więc:
    - Mapowanie pilota/klawiatury może się różnić.
    - Tabela taktowania/EDID panelu może być nieprawidłowa.
    - Wybór napięcia LVDS (5 V vs 12 V do panelu) musi być prawidłowo ustawiony za pomocą zworki przed włączeniem zasilania panelu.

    3) Dlaczego USB może nadal działać z "niewłaściwym panelem"
    - Program ładujący uruchamia się przed uruchomieniem panelu. Tak więc ślepa aktualizacja USB może być kontynuowana (dioda LED miga), nawet jeśli obraz na ekranie jest czarny/niewyraźny. Działa to tylko wtedy, gdy masz prawidłowy pakiet USB i kombinacja klawiszy aktualizacji USB płyty jest zgodna.

    4) Gdy USB nie pomoże
    - Jeśli masz tylko surowy zrzut; lub bootloader płyty jest inny / zablokowany; lub mapowanie klawiatury uniemożliwia wyzwolenie aktualizacji.
    - W takich przypadkach niezawodną metodą jest programowanie SPI poza płytą (sklonowanie działającego zrzutu do 25Q64 nowej płyty).

    Praktyczne wskazówki
    A) Najbezpieczniejsza/najszybsza droga, jeśli masz tylko surowy dump
    - Nie zasilaj jeszcze nowej płyty z podłączonym panelem.
    - Odczytaj i zapisz oryginalny SPI nowej płyty (kopia zapasowa).
    - Zaprogramuj znany dobry surowy zrzut do nowego układu 25Q64 poza płytą (użyj małego adaptera/płyty SOIC-8 + CH341A).
    - Ustaw zworkę napięcia panelu na nowej płycie, aby pasowała do starej płyty (5 V lub 12 V). Dopiero wtedy podłącz panel i przetestuj.

    B) Jeśli masz odpowiedni pakiet aktualizacji USB (nie surowy zrzut)
    - Przygotuj małą pamięć USB FAT32; skopiuj plik aktualizacji do katalogu głównego i zmień nazwę dokładnie tak, jak wymaga tego pakiet (popularne nazwy: allupgrade_msd3663_8G_1G.bin, msd3663.bin, MstarUpgrade.bin).
    - W przypadku pierwszego flashowania należy odłączyć panel LVDS i zasilanie panelu (aby uniknąć uszkodzenia w przypadku nieprawidłowej zworki VSEL).
    - Podłącz USB, przytrzymaj lokalny przycisk POWER (lub VOL+) na płycie, a następnie podłącz AC. Obserwuj diodę LED trybu gotowości; szybkie miganie zwykle oznacza trwającą aktualizację. Poczekaj, aż się zatrzyma/ zrestartuje (1-5 minut). Odłącz USB.
    - Wyłącz zasilanie, ustaw zworkę napięcia panelu w prawidłowej pozycji, ponownie podłącz panel, a następnie włącz zasilanie i przetestuj.

    C) Krytyczna kontrola bezpieczeństwa: Wybór zasilania panelu
    - PB818 ma zwykle 3-pinową zworkę (VSEL) wybierającą 5 V lub 12 V do panelu/T-CON. Jeśli ten wybór jest nieprawidłowy, można natychmiast wyłączyć panel.
    - Działanie: Przed podłączeniem ST3151A05-E ustaw zworkę na płycie zamiennej w tej samej pozycji, co na płycie oryginalnej.

    D) Po uruchomieniu z "właściwym" oprogramowaniem sprzętowym
    - Jeśli obraz jest nadal nieprawidłowy, wejdź do menu serwisowego i wybierz dokładny model panelu/timing (lub prawidłową mapę LVDS/głębokość bitową). Niektóre wersje producenta udostępniają listę wyboru panelu; inne odczytują stałą tabelę.

    Wspierające wyjaśnienia i szczegóły
    - Dlaczego USB nie może wykonać surowego zrzutu: Program ładujący przeszukuje USB w poszukiwaniu pliku ze znanym nagłówkiem/podpisem, a następnie przenosi go do pamięci RAM i zapisuje określone regiony. Surowy zrzut nie posiada tych znaczników i byłby traktowany jako nieprzezroczyste dane.
    - Dlaczego klonowanie poza płytą działa na identycznych płytach: Bootloader, partycje Linux/aplikacji, kalibracja NVM i zdalne kody są przechwytywane w zrzucie; klonowanie odtwarza oryginalną konfigurację, w tym tabelę paneli i dane WB/ADC.

    Aspekty etyczne i bezpieczeństwa
    - Nigdy nie zasilaj płyty głównej i CH341A w tym samym czasie.
    - Upewnij się, że CH341A dostarcza napięcie 3,3 V do lampy błyskowej.
    - Nie podłączaj panelu, dopóki nie sprawdzisz VSEL (5 V/12 V) i nie upewnisz się, że oprogramowanie układowe jest zgodne.

    Praktyczna lista kontrolna
    - Czy masz: surowy zrzut 8 MB (.bin) lub pakiet aktualizacji USB? Odpowiednio wybierz ścieżkę.
    - Wykonaj kopię zapasową pamięci flash nowej płyty przed jakimkolwiek zapisem.
    - Jeśli używasz USB, najpierw odłącz panel; podłącz ponownie dopiero po aktualizacji i sprawdzeniu VSEL.
    - Zachowaj zweryfikowane porównanie odczytu z powrotem po programowaniu.

    Możliwe zastrzeżenia lub dodatkowe uwagi
    - Niektóre warianty PB818 używają różnych kombinacji klawiszy do wyzwalania aktualizacji USB (Power, Vol+ lub OK). Jeśli jedna kombinacja nie uruchamia migania diody LED, spróbuj innej. Brak aktywności diody LED zwykle oznacza, że bootloader nie wszedł w tryb aktualizacji lub nazwa pliku jest nieprawidłowa.
    - Kody zdalnego sterowania mogą się różnić do czasu wymiany oprogramowania sprzętowego - użyj bocznej klawiatury do wyzwalania aktualizacji.

    Sugestie dotyczące dalszych badań
    - Uzyskaj pakiet USB specjalnie dla TP.MS3663S.PB818 skonfigurowany dla ST3151A05-E (lub równoważnego panelu). Zachowaj zarówno nieprzetworzony zrzut, jak i pakiet USB.
    - W razie potrzeby możemy zweryfikować integralność zrzutu i zidentyfikować blok panelu.

    Krótkie podsumowanie
    - Flashowanie USB: tylko z odpowiednim pakietem aktualizacyjnym; nie z surowym zrzutem SPI.
    - Jeśli masz tylko surowy zrzut, sklonuj go do SPI nowej płyty poza płytą za pomocą CH341A.
    - Przed podłączeniem panelu ustaw zworkę napięcia panelu płyty, aby pasowała do starej płyty.

    Pytania do Ciebie
    1) Czy Twój "working dump" to surowy obraz SPI 8 MB, czy masz pakiet USB "allupgrade/msd3663"?
    2) Czy możesz potwierdzić pozycję zworki napięcia panelu na oryginalnej płycie (abyśmy mogli ją odzwierciedlić na zamienniku)?
    3) Czy chcesz, abym sprawdził twój dump (rozmiar/hash) i powiedział ci, czy nadaje się do sklonowania 1:1 do nowego PB818?
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
  • #9 21825895
    percoco2000
    Poziom 13  
    Posty: 49
    Pomógł: 10
    Ocena: 14
    If you have a working dump you can use the new main. But changes are high that it will work out of the box, without the need to reprogram. May you will need a new remote.
  • #10 21826663
    jeloi
    Poziom 34  
    Posty: 1744
    Pomógł: 285
    Ocena: 590
    I can repair original bin.
REKLAMA