Witam, potrzebuję pomocy z Frankensteinem telewizora. Najpierw wymienię dwa telewizory, które połączyłem: 1. StarLight 32DM3500W z TP.S506.PB819 i uszkodzonym panelem CX315DLEDM firmy InnoLux. 2. Panel CSOT ST315A05-E-XC-2-E (działający). Umieściłem więc działający panel w obudowie StarLight. Panel działał, ale z niewłaściwymi kolorami i odwróconym obrazem. Kolory udało mi się naprawić, ale wydaje się, że w całym menu serwisowym nie ma opcji odwracania / lustra. Jedną z opcji jest aktualizacja oprogramowania (obecnie wersja 61466, SIS506_38.bin) do wersji, która ma wspomnianą opcję lustra/odwracania i jest przeznaczona dla 32-calowego panelu o rozdzielczości HD Ready. Ale nie udało mi się tego znaleźć, więc byłoby wspaniale, gdyby ktoś mógł przesłać link lub bezpośredni plik takiego oprogramowania układowego i byłbym naprawdę wdzięczny. W załączniku zdjęcie strony informacyjnej menu serwisowego. Z góry dziękuję każdemu, kto odpowie/pomoże! @ElektrodaBot Czy możesz zamieścić dokładną pełną etykietę z panelu CSOT (wszystkie numery / litery, w tym wszelkie rewizje / sufiksy) i, jeśli to możliwe, również naklejkę z T-CON? ST31515A05-E-XC-2 W menu serwisowym, czy masz jakieś ustawienia "Panel / LVDS / Mirror / H-Flip / V-Flip / JEIDA-VESA / 6bit-8bit", a jeśli tak, to na co są aktualnie ustawione? Tak, obecnie jest ustawione na JEIDA, 8-bit. Niestety nie ma lustra, ustawienia H / V flip, stąd moje pytanie.
Jedyny kod, który udostępnia menu serwisowe to MENU 1147. Ponownie sprawdziłem wszystkie opcje i najbliżej ustawienia przerzucania jest "CVBSO", które ma tryb TV i tryb lustrzany, ale nic nie zmienia, nawet po ponownym uruchomieniu z pilota. Trzymałbym się aktualizacji USB, mam programator USB, ale jest to znacznie bardziej ryzykowne, podobnie jak interwencja sprzętowa. Ponadto, realistycznie rzecz biorąc, nadal możemy uwzględnić szerszą gamę opcji oprogramowania, ponieważ dokładna specyfika nie jest tak ważna, jeśli niezbędnych regulacji można dokonać za pomocą menu serwisowego. @ElektrodaBot.
Jedyny kod, który udostępnia menu serwisowe to MENU 1147. Sprawdziłem wszystkie opcje i najbliżej ustawienia przerzucania jest "CVBSO", który ma tryb TV i tryb lustrzany, ale to nic nie zmienia,...
CVBSO nie jest ustawieniem, którego potrzebujesz
CVBSO
to prawie na pewno CVBS Output , czyli ścieżka wyjściowa composite-video. Jego opcja
TV / Mirror
zwykle wpływa tylko na analogowe wyjście wideo lub tryb routingu, a nie na taktowanie/skanowanie panelu LCD. Więc fakt, że nie robi nic na panelu wewnętrznym jest oczekiwany.
Błąd nadal leży w jednym z tych dwóch obszarów:
1. parametr orientacji panelu wewnątrz tabeli panelu oprogramowania układowego , lub 2. hardware scan-direction strap on the CSOT panel/T-CON .
Ponieważ chcesz uniknąć modyfikacji T-CON i wolisz USB, oprogramowanie układowe jest właściwą pierwszą ścieżką - ale z pewnymi ograniczeniami.
---
O "szerszej gamie" firmware
Zgadzam się, że nie potrzebujesz dokładnego pliku StarLight 32DM3500W, jeśli oprogramowanie układowe udostępnia wystarczającą liczbę opcji menu serwisowego. Nie rozszerzałbym jednak zbytnio zakresu poszukiwań.
Dla eksperymentu USB utrzymałbym te wymagania jako minimalne:
Kod: text
Zaloguj się, aby zobaczyć kod
TP.S506.PB819 jest udokumentowana jako 26-32 calowa płyta obsługująca panele LVDS do 1920×1080, z 4 MB flash i nazwami firmware
SIS506_xx.bin
, ale wiele opublikowanych plików to programmer backup dumps , a nie gwarantowane pakiety USB. ( kazmielecom.tech )
Więc tak, rozszerz wyszukiwanie panelu / modelu - ale nadal unikałbym oprogramowania układowego dla:
- Paneli Full HD 1920×1080; - dwukanałowych paneli LVDS; - wyraźnie różnych płyt, takich jak TP.VST59, TP.MS3663, TP.RT2982 itp; - TP.S506.PB801/PB818, chyba że masz już niezawodną kopię zapasową SPI.
---
Ważne sprostowanie: USB nie zawsze jest bezpieczniejsze od programatora
USB wydaje się bezpieczniejsze, bo nie dotykasz płytki, ale w praktyce ślepy flash USB może być bardziej niebezpieczny niż programator backup .
Używanie programatora tylko do odczytu i zapisywania oryginalnego 25Q32 jest niskim ryzykiem, jeśli robi się to poprawnie. Ryzyko zaczyna się w momencie zapisu. Bez kopii zapasowej, zły flash USB może pozostawić cię z:
- brak obrazu, ponieważ oprogramowanie układowe jest dla niewłaściwej rozdzielczości panelu; - brak zdalnej reakcji, ponieważ zmieniono zestaw kodów IR; - nieprawidłowa konfiguracja tunera; - nieprawidłowe zachowanie podświetlenia/PWM; - brak możliwości ponownego wprowadzenia
MENU 1147
.
Zrzut ekranu pokazuje również klucze HDCP i CI+. Pełny zrzut obcego SPI może nadpisać takie dane, więc zachowanie oryginalnego zrzutu jest zdecydowanie zalecane przed jakimkolwiek eksperymentem.
Moja rekomendacja pozostaje:
Kod: text
Zaloguj się, aby zobaczyć kod
Z programatorem nie trzeba nic pisać, chyba że recovery jest potrzebne.
---
Kandydaci na firmware, których warto spróbować/poszukać
Nie udało mi się zidentyfikować zweryfikowanego bezpośredniego pakietu USB specjalnie dla:
Kod: text
Zaloguj się, aby zobaczyć kod
ale są to najbardziej odpowiednie wskazówki.
Priorytet
Kandydat
Dlaczego jest interesujący
Ostrzeżenie
1
VISION TOUCH VTTV A3201
Wymieniony jako TP.S506.PB819, LCD
ST3151A05-8
, 25Q32, nazwa aktualizacji
SIS506_43.bin
Remote wymieniony jako Longer 90663/94629/96722, nie StarLight. Sprawdź również, czy plik jest zrzutem USB lub programatora. ( firmware-tv.blogspot.com )
2
HUGO 02-32
Wymieniony jako TP.S506.PB819, 25Q32J, panel/T-CON
MT3151A05-9-XC-2
; przyrostek
XC-2
jest zbliżony do twojego panelu
Strona podaje, że wymagany programator; nie jest to plik USB-first. ( repairalltv.com )
3
SELECLINE 130108-32S18
TP.S506.PB819 z
ST3151A05-8-XC-4
/
ST3151A05-8
Odczyt z RT809F z V25Q32V, więc prawdopodobnie surowy zrzut SPI. ( remont-aud.net )
4
SMART TECH LE-32Z1
TP.S506.PB819 z
ST3151A05-8-XC-3
Raw dump; wymienia również kilka wariantów paneli, więc dokładna orientacja jest niepewna. ( test.remont-aud.net )
5
STARLIGHT 32DM3500 / SIS506_43.bin
Ta sama marka i rodzina płyt, prawdopodobnie bliższe wsparcie zdalne
Na liście z innym panelem
V320BJ6-Q01
; strona mówi USB: nie, użyto programatora. Może nie naprawiać orientacji CSOT. ( firmware-tv.blogspot.com )
Najbardziej logicznym USB-target pozostaje plik TP.S506.PB819 z telewizora, który pierwotnie używał panelu CSOT ST3151A05 / MT3151A05 . Najatrakcyjniejszy jest panel VISION TOUCH VTTV A3201 / SIS506_43.bin , o ile można go dostać jako prawdziwy pakiet aktualizacyjny USB.
---
O samym panelu CSOT
Rodzina ST3151A05 to 31,5-calowe / 1366×768 / jednokanałowe LVDS / 8-bitowe panele. Publiczna specyfikacja ST3151A05-8 pokazuje pin wyboru formatu LVDS: wysoki = JEIDA, niski / otwarty = VESA. To pasuje do Twojego doświadczenia: JEIDA naprawiła kolory. Ale ta sama tabela złączy zewnętrznych nie ujawnia prostego pinu
Tak więc zmiana JEIDA/VESA nie może poprawić orientacji obrazu. Zmienia jedynie mapowanie bitów LVDS.
---
Sugerowana procedura USB
Jeśli znajdziesz kandydujący plik
.bin
:
1. Użyj małej pamięci USB, najlepiej 4-16 GB. 2. Sformatuj jako FAT32 , partycja MBR, jeśli to możliwe. 3. Umieść tylko jeden plik oprogramowania układowego w katalogu głównym. 4. Najpierw wypróbuj nazwę pliku dostarczoną z pakietem, na przykład:
Kod: text
Zaloguj się, aby zobaczyć kod
5. Jeśli telewizor nie wykryje go przez
SW Upgrade
, spróbuj zmienić nazwę kopii na nazwę aktualnie wyświetlaną przez telewizor:
Kod: text
Zaloguj się, aby zobaczyć kod
6. Najpierw użyj metody aktualizacji z menu serwisowego, a nie wymuszonego odzyskiwania bootloadera na ślepo. 7. Nie przerywaj zasilania. Odczekaj kilka minut, nawet jeśli ekran się wyłączy. 8. Po flashowaniu natychmiast wejdź do menu serwisowego i sprawdź:
Kod: text
Zaloguj się, aby zobaczyć kod
Jeśli nowe oprogramowanie sprzętowe daje obraz, ale pilot już nie działa, może być potrzebny typ pilota używany przez to oprogramowanie sprzętowe. Na przykład lista Vision Touch wymienia dłuższe kody zdalne, a nie StarLight. ( firmware-tv.blogspot.com )
---
Moja praktyczna rekomendacja
Postępuj w ten sposób:
1. Zrób najpierw kopię zapasową SPI tylko do odczytu. 2. Wyszukaj/zapytaj specjalnie o:
Kod: text
Zaloguj się, aby zobaczyć kod
3. Wypróbuj plik USB CSOT-family TP.S506.PB819 przed wypróbowaniem losowego oprogramowania układowego StarLight lub CX315DLEDM. 4. Traktuj surowe zrzuty 25Q32 jako recovery/programmer-only, chyba że ktoś potwierdzi, że działają przez USB.
Dobrą prośbą na forum byłoby:
Kod: text
Zaloguj się, aby zobaczyć kod
W skrócie: Twoje rozumowanie jest poprawne, ale nie polegaj na tym, że menu serwisowe będzie dostępne po obcym flashu. Najpierw wykonaj kopię zapasową, a następnie wypróbuj najbliższy firmware TP.S506.PB819 oparty na CSOT, z Vision Touch / HUGO / Selecline / Smart Tech jako najlepszymi wskazówkami.
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.
Niestety oprogramowanie VisionTouch jest niedostępne. Dokonam odczytu SPI i opublikuję żądanie oprogramowania. Dzięki. Przypuszczam, że opcją może być również zredagowanie/edycja dostarczonego zrzutu SPI przeze mnie, choć jest to uciążliwe, a pisanie jest ryzykowną procedurą. @ElektrodaBot.
Niestety oprogramowanie VisionTouch nie jest dostępne. Zrobię odczyt SPI i opublikuję żądanie oprogramowania, dzięki. Przypuszczam, że opcją może być również redagowanie/edytowanie dostarczonego zrzutu SPI przez m...
Dobry plan - najpierw odczyt SPI, później eksperymenty
Tak, to jest rozsądny następny krok. Jeśli przewód VisionTouch
SIS506_43.bin
jest martwy, to najbardziej praktyczną drogą jest:
1. Odczytaj i zarchiwizuj oryginalny SPI flash. 2. Zgłoś dokładne zapotrzebowanie na oprogramowanie. 3. Tylko wtedy rozważ alternatywne firmware, patchowanie lub paski sprzętowe.
W tym momencie nie próbowałbym "na ślepo" edytować zrzutu. Teoretycznie jest to możliwe, ale zazwyczaj jest to trudniejsze niż znalezienie kompatybilnego zrzutu TP.S506.PB819.
---
Ważne: odczyt SPI jest znacznie mniej ryzykowny niż zapis
Używanie programatora w trybie tylko do odczytu nie jest niebezpieczną częścią, pod warunkiem, że robisz to poprawnie.
W przypadku TP.S506.PB819 najprawdopodobniej masz pamięć flash SPI typu 25Q32:
Kod: text
Zaloguj się, aby zobaczyć kod
Zalecana procedura:
Kod: text
Zaloguj się, aby zobaczyć kod
W systemie Windows można porównać z:
Kod: Text
Zaloguj się, aby zobaczyć kod
Jeśli pliki nie są identyczne, nie ufaj zrzutowi. Zmniejsz prędkość programatora, popraw styk klipsa lub odlutuj chip, jeśli to konieczne.
---
CH341A / ostrzeżenie programatora
Jeśli używasz CH341A, zwłaszcza popularnej czarnej wersji, sprawdź rzeczywiste napięcie. Niektóre płyty dostarczają napięcie 3,3 V do układu, ale linie sygnałowe są nadal zbyt wysokie. W przypadku urządzenia 25Q32 należy użyć odpowiedniej logiki 3,3 V .
Ponadto odczyt w obwodzie za pomocą klipsa SOIC czasami działa, a czasami nie. Objawy złego kontaktu lub zakłóceń w obwodzie to:
- dwa odczyty różnią się; - plik to głównie
FF
; - plik jest w większości
00
; - programista wykrywa nieprawidłowy identyfikator układu; - odczyt powiódł się raz, ale nie powiódł się następnym razem.
Jeśli tak się stanie, najbezpieczniejszym rozwiązaniem technicznym jest odlutowanie pamięci flash SPI i odczytanie jej poza obwodem.
---
O edycji/redagowaniu zrzutu SPI
Jeśli przez "redagowanie/edytowanie" rozumiesz modyfikowanie zrzutu w celu umożliwienia odbicia lustrzanego/odwrócenia: tak, w zasadzie może to być możliwe. W praktyce jest to trudne zadanie inżynierii wstecznej.
Ustawienie orientacji jest prawdopodobnie przechowywane w jednym z tych miejsc:
Możliwe lokalizacja
Komentarz
Tabela konfiguracji panelu
Najprawdopodobniej. Zawiera format LVDS, rozdzielczość, taktowanie, kierunek skanowania itp.
Obszar fabryczny/NVM
Możliwe, jeśli firmware obsługuje ukryte, ale wyłączone opcje.
Blok konfiguracji rozruchu/projektu
Może zawierać typ płyty, typ tunera, ID panelu, typ pilota.
T-Pasek sprzętowy CON
Nie w pamięci flash SPI; wymagałoby inspekcji/modyfikacji PCB panelu.
Problem polega na tym, że struktura firmware SIS506 nie jest publicznie udokumentowana. Zwykle nie można po prostu wyszukać:
Kod: text
Zaloguj się, aby zobaczyć kod
Wiele z tych parametrów jest przechowywanych jako tablice binarne, pola bitowe lub skompresowane/ skonfigurowane bloki.
---
Dlaczego edycja jest metodą ostatniej szansy
Edytowanie własnego zrzutu jest bardziej ryzykowne niż się wydaje, ponieważ:
- poprawny bajt/bit jest nieznany; - jedna błędna wartość może nie dać żadnego obrazu - niektóre sekcje oprogramowania układowego mogą mieć sumy kontrolne; - błąd taktowania panelu może powodować niestabilne wyjście LVDS; - nadal trzeba zapisać zmodyfikowany SPI; - każdy test wymaga kolejnego cyklu zapisu/testu.
Realistyczna metoda łatania oprogramowania układowego wymagałaby na przykład co najmniej dwóch lub trzech zrzutów referencyjnych:
Kod: text
Zaloguj się, aby zobaczyć kod
Wtedy ktoś mógłby je porównać i poszukać różnic w panelu/tabeli/konfiguracji. Bez zrzutów referencyjnych edycja to głównie zgadywanie.
---
Lepsza prośba: poproś o załatany oryginalny zrzut, nie tylko obcy zrzut
Po wysłaniu żądania poprosiłbym o dwa możliwe rozwiązania:
Kod: text
Zaloguj się, aby zobaczyć kod
Druga opcja jest ważna. Obcy dump może naprawić obraz, ale wprowadzić inne problemy:
- niewłaściwy pilot; - niewłaściwy tuner; - inny tryb hotelowy/domyślny język; - inne logo; - nieprawidłowe sterowanie podświetleniem; - brakujące funkcje DVB; - nadpisane przyciski HDCP/CI+.
Poprawiona wersja własnego zrzutu byłaby najczystszym rozwiązaniem, jeśli ktoś zna strukturę panelu SIS506.
---
Uważaj na publiczne udostępnianie zrzutów
Ekran informacji o usłudze pokazuje:
Kod: text
Zaloguj się, aby zobaczyć kod
Mogą one odpowiadać poświadczeniom specyficznym dla urządzenia przechowywanym gdzieś w pamięci flash. W wielu zrzutach TV takie obszary są zawarte w kopii zapasowej SPI.
W celu praktycznej naprawy należy je zachować. Jeśli jednak publicznie przesyłasz pełny zrzut, pamiętaj, że możesz również udostępniać unikalne klucze / dane licencyjne. Jeśli to możliwe:
- udostępnij pełny zrzut prywatnie zaufanemu członkowi naprawy; - lub wyraźnie zaznacz, że zrzut zawiera oryginalne dane urządzenia; - nie kasuj/nie usuwaj losowych regionów, chyba że znasz ich dokładną strukturę; - zawsze przechowuj prywatną nietkniętą kopię zapasową.
Nie modyfikuj oryginalnego archiwum. Pracuj tylko na kopiach.
---
Sugerowany tekst żądania oprogramowania
Możesz opublikować coś takiego:
Kod: text
Zaloguj się, aby zobaczyć kod
Załącz lub udostępnij:
Kod: text
Zaloguj się, aby zobaczyć kod
---
Praktyczny ranking ryzyka
Od najbezpieczniejszego do najbardziej ryzykownego:
Akcja
Ryzyko
Komentarz
Reading SPI twice and saving backup
Niski
Najlepszy pierwszy krok.
Inspekcja T-CON tylko wizualnie
Niski
Bez lutowania, tylko zdjęcia.
Aktualizacja USB z poprawnym pakiet
Średni
Wygodny, ale nadal może być miękką cegłą.
Pisanie wiadomo - jak się chce, to się dadobry oryginalny dump z powrotem
Średnio-niski
Bezpieczny, jeśli kopia zapasowa jest zweryfikowana i programator działa.
Zapis obcego TP.S506.PB819 dump
Średni
Może się uruchomić, ale z niewłaściwym pilotem/tunerem/panel.
Hex-edycja nieznanego zrzutu
Wysoki
Wymaga inżynierii wstecznej.
Ruchome paski T-CON
Średni/wysoki
Może rozwiązać się natychmiast, ale istnieje ryzyko uszkodzenia fizycznego.
---
Moja rekomendacja
Twój plan jest poprawny:
1. Przeczytaj SPI. 2. Weryfikuj zrzut. 3. Post a targeted request. 4. Preferuję firmware CSOT/MT3151A05/ST3151A05 TP.S506.PB819. 5. Rozważ edycję tylko jeśli ktoś ma doświadczenie z tabelami panelu SIS506 lub jeśli uzyskasz zrzuty referencyjne do porównania.
Gdy masz już zrzut SPI, nie spiesz się z pisaniem czegokolwiek. Najpierw sprawdź, czy kopia zapasowa jest prawidłowa. Po tym, nawet jeśli zdarzy się zły flash, można odzyskać płytę, więc projekt staje się znacznie mniej ryzykowny.
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.