Vai al contenuto
PLC Forum


22F5400 Brick.


miazza

Messaggi consigliati

Veramente neanche mi dicordavo.avessi un doppio problema, per quella è necessario il programmatore completo RT809H,  ma costa troppo è per professionisti, Lo script non può essere cancellato se no il tv non farebbe nulla all'avvio, occorre un accesso seriale con shell ma non ci riuscirai mai forse neanche se sei laureato in informatica.

Link al commento
Condividi su altri siti


  • Risposte 62
  • Created
  • Ultima risposta

Top Posters In This Topic

  • miazza

    33

  • 3kek1

    28

  • Riccardo Ottaviucci

    1

  • enzosatel

    1

Si certo , intendevo lo script che fa partire il root. Quello lo ho cancellato e non c'è più e quindi la TV non fa cose strane.

Il problema è quello che è rimasto dentro....

 

Mai dire mai :)

 

Ora ho attivato la seriale di servizio come da indicazioni di samygo e vediamo cosa ne viene fuori via telnet.

Purtroppo non è un TV molto diffuso e le informazioni sulla seriale di servizio sono poche.

Se ne vengo fuori ve lo comunico. 

 

Intanto grazie a tutti per l'assistenza.

 

 

 

Link al commento
Condividi su altri siti

vorrai dire terminale, telnet è via lan.. c'è chi è riuscito pure con quello..

ti do indizi di partenza, devi andare in menu servizio e attivare uart debug, poi probabilmente deci scoorire come terminare il processo che non mi ricordo il nome, exe.qualcosa, allora non hai più por...io questa tastiera su schermo... dicevo non hai piu il filtro sui caratteri immissibili.

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

Si. Ho già fatto solo che qui comincia il bello: https://wiki.samygo.tv/index.php?title=Ex-Link_Cable_for_J/K/M/Q/N/QN_Series

 

Lato menù di servizio tutto fatto. Ora devo farmi il cavo USB come da wiki ma poi tutta la lista di comandi dare saranno un vicolo ceco nel TDM.

 

https://wiki.samygo.tv/index.php?title=Top_Debug_Menu:_TDM

 

Questo è quello che vorrei fare:

https://wiki.samygo.tv/index.php?title=How_to_format_/mtd_rwarea/_to_reset_USB_hack

 

 

 

 

Modificato: da miazza
Link al commento
Condividi su altri siti

Guardo dopo l'ultimo link, riguardo il TDM e' piuttosto facile accedere alla shell, ma c''e' un dannato filtro sui caratteri e non puoi fare nulla se non termini dei processi. Quanto all'adattatore ti conviene usare il RT809 gia' che ce l'hai, devi cercare in rete e' facilissimo, il difficile e' solo trovare , almeno per me, un cavo vga preso da monitor scassato, che spellerai e tirerai fuori i fili giusti per usare la seriale 232, se fai adattaore a parte devi comperare altra roba. Poi per avviare la comunicazione devi settare dall'apposito menu del sw del RT quale coppia di pin usare del VGA, o mettere auto, avviare il serial print, poi puoi pure chiudere il sw e continui su un altro terminale piu completo.

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

7 minuti fa, Martucci Ennio ha scritto:

Guardo dopo l'ultimo link, riguardo il TDM e' piuttosto facile accedere alla shell, ma c''e' un dannato filtro sui caratteri e non puoi fare nulla se non termini dei processi.

Non so che dire ... non ci sono ancora arrivato.

Un altro problema è quello di scoprire il numero della partizione da formattare.

https://wiki.samygo.tv/index.php?title=Formatting_/mtd_rwarea/

 

Modificato: da miazza
Link al commento
Condividi su altri siti

2 minuti fa, miazza ha scritto:

Un altro problema è quello di scoprire il numero della partizione da formattare.

io non sono x niente epserto di linux ma se guardi il log qualche errore salta fuori..

Link al commento
Condividi su altri siti

Dopo una notte insonne ho ripreso il controllo di root, ho cancellato i log grossi ma qualcosa ancora non va nello smart hub.

Nel folder dei widget ci sono un sacco di file jar-temp che occupano memoria e sembrano inutili.

 

Sono tentato di cancellare tutto via ftp dalla partizione mtd_rwcommon.

Screenshot_20200924-212840_AndFTP.jpg

Screenshot_20200924-212851_AndFTP.jpg

Screenshot_20200924-212901_AndFTP.jpg

Link al commento
Condividi su altri siti

1 minuto fa, Martucci Ennio ha scritto:

Stai facendo tutto con un cellulare? Ommamma...!

Certo che no HAHAHAHA.

 

Sto usando:

- un desktop per collegarmi ad un altro TV e comparare le due strutture

- un laptop per collegarmi ftp sul televisore in questione

 

Con il cellulare faccio solo alcune foto e verifico se la connessione ftp è partita :)

 

Smanetto su questi apparecchi da anni e di strumentazione ne ho ...  

 

Link al commento
Condividi su altri siti

Ma a quale pagina di Samygo c'e' la modifica che hai fatto per arrivare ai problemi? Non credo di essere in grado di aiutarti ma vediamo..

Dunque sei entratoi shell? Con quale collegamento, RT809 e VGA? Il modello giusto e' ue22f5400.

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

1 ora fa, Martucci Ennio ha scritto:

Ma a quale pagina di Samygo c'e' la modifica che hai fatto per arrivare ai problemi? Non credo di essere in grado di aiutarti ma vediamo..

Dunque sei entratoi shell? Con quale collegamento, RT809 e VGA? Il modello giusto e' ue22f5400.

Allora, il modello giusto è UE22F5400.

Ho installato il widget Samygo della serie F tramite widget USB esterno.

http://test.samygo.tv/viewtopic.php?f=64&t=6239

 

Poi ho installato alcune librerie e binari tra cio il principale è OSCAM (http://test.samygo.tv/viewforum.php?f=71)

 

Tutto questo funziona da anni su 3 televisori in casa:

- 46ES8000

- 40F8000

- 22F5400 (qui purtroppo è successo il fattaccio)

 

Ora sul 22F5400 ho accesso via LAN con telnet (putty) e FTP (Filezilla).

A dire il vero Telnet non mi parte sempre per lo stesso motivo di memoria piena e devo trovare come risolverlo ma ftp è stabile ad ogni reboot.

 

 

 

Link al commento
Condividi su altri siti

Dopo giorni di tentativi non ho raggiunto nessun risultato.

Lo Smart Hub continua a non funzionare e non riesco nemmeno a caricare il SW di servizio che mi ha fornito la Samsung perchè l'aggiornamento si blocca al 29%.

 

Comunque Samsung sa di aver mandato un aggiornamento farlocco.

 

Ora stavo pensando di fare EEPROM reset dal menù di servizio. E' una delle opzioni disponibili dopo aver abilotato il menù esteso:

https://wiki.samygo.tv/index.php?title=How_to_send_FACTORY%2B3SPEED_keys

 

Qualcuno lo ha provato per capire che cosa fa e se posso fare danni ?

Link al commento
Condividi su altri siti

Non fare il reset, non serve a niente, e poi si puo' fare tranquillamente col corto sulla eprom o col programmatore, dovrebbe equivalere nel tuo caso al reset da menu servizio, immagino venga cancellata la eprom settaggi e non ci fai niente. Piuttosto hai visto se nel menu utente dove si avvia l'aggiornamento c'e' una voce dove mostra il sw attuale  e quello alternativo precedente? Cambi con quello e speri.

Link al commento
Condividi su altri siti

2 minuti fa, Martucci Ennio ha scritto:

Piuttosto hai visto se nel menu utente dove si avvia l'aggiornamento c'e' una voce dove mostra il sw attuale  e quello alternativo precedente? Cambi con quello e speri.

 

Non ho capito a quale menù ti riferisci.

Se è quello standard che si trova sotto upporto, non posso farci nulla. Da li non vado da nessuna parte perchè mi blocca.

Se invece ti riferisci al SW che si vede nel menù di servizio, lo ho già cambiato con quello di un altro TV tipo il 4300 ma l'unico risultato è che la TV si vede male e quindi ho rimesso il 5400.

 

Alla fine so diventando matto ma il problema non lo ho creato io come pensavo ma mamma Samsung (sono in tanti nelle mie condizioni...). 

Link al commento
Condividi su altri siti

Ho scritto menu utente, come si blocca? vedi almeno il sottomenu? spiega bene.

Ma non e' molto chiaro quello che scrivi, se prima dai la colpa alle modifiche di Samygo, perche' poi te la prendi con Samsung? Se manca lo spazio sulla flash perche' e' occupato da monnezza di log o cosa, va cancellata sperando di sapere cosa e dove scrive, occorre quindi accesso shell tramite seriale possibilmente, che nessuno sa come si fa, inoltre dici che c'e' problema di aggiornamento, per quello c'e' una partizione che viene usata per tenere i file di aggiornamento, non so ne dettaglio ma dovrebbe essere quella di nome SWU-qualcosa, forse provando a cancellarla si ottiene qualcosa, ma sono prove alla cieca.. Prova a cercare il file /mtd_rwarea/PartitionSwitch_0_0 e vedere il contenuto..

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

Giusto per chiarire ... penavo fosse copia di samygo perchè a suo tempo un log mi aveva dato un problema simile.

In realtà oggi ho accesso a samygo (che conosco intimamente) e lo ho svuotato di ogni "monnezza". Addirittura lo ho completamente rimosso a scanso di equivoci.

 

Do la colpa a Samsung perchè se cerchi su google, sono tantissimi gli utenti che si sono ritrovati con il mio problema e non lo hanno risolto.

 

L'accesso a shell non è difficile da ottenere (su ES8000 lo ho tramite il jack della cuffia) ma non credo sia la soluzione.

 

Si, forse dovrei provare a formattare una partizione ma beccare quella giusta e nel modo giusto non è cosa facile come dici.

 

Pocederò con il mio lavoro di reverse engineering sul FW ; avendo accesso a telnet si scoprono parecchie cose interessanti tipo la lista delle partizioni e il numero equivalente :)

 

Io continuo a provarci , tanto non ho nulla da perdere tranne il tempo :)

 

Link al commento
Condividi su altri siti

Hai detto niente, il tempo... ma l'ultima domanda non mi hai risposto...

Quindi il problema è solo nell'area smart tv?  Quindi se c'è una difficoltà con il software smart tv è perché penso che il tv non riesce ad aggiornarsi perché il server a cui richiede aggiornamento, se lo fa tramite rete, ha dei problemi , per cui bisognerebbe segnalare e aspettare, questo succede anche con altre marche, gli smart tv sono rognosi, il tv che aveva mio padre gia' da nuovo a volte non riusciva a fare ricerca dei contenuti delle applicazioni, anche dei Philips ho letto, ci sono rogne software che non si risolvono veloci o non si risolvono affatto. Poi dipende da quanto è vecchio il modello, quando ti vendono un tv non penso che ti dicano quanto tempo durerà il supporto software, li c'è la fregatura.

Link al commento
Condividi su altri siti

Allora in /mtd_rwarea c'è tutta questa roba. ho provato a cancellare tutti i temp ma al reboot si ricreano pari pari.

C'è anche il file che citi PartitionSwitch_0_0 ma non so che farci,

VDLinux#> cd  /mtd_rwarea
VDLinux#> ls
15MostUsedDir                        jar_cache24599.tmp
AP_CNC_FirmwareInfo                  jar_cache24600.tmp
AP_MM_FirmwareInfo                   jar_cache24601.tmp
AP_WP_FirmwareInfo                   jar_cache24780.tmp
Analyzer                             jar_cache24781.tmp
DebugBackupData                      jar_cache24782.tmp
Disclaimer_main_common.dat           jar_cache24783.tmp
Disclaimer_main_common.datb          jar_cache24784.tmp
Disclaimer_nuance_privacy.dat        jar_cache24785.tmp
Disclaimer_nuance_privacy.datb       jar_cache24786.tmp
Disclaimer_osd_language.dat          jar_cache2673.tmp
Disclaimer_osd_language.datb         jar_cache27370.tmp
Disclaimer_remote_management.dat     jar_cache29756.tmp
Disclaimer_remote_management.datb    jar_cache29757.tmp
Disclaimer_smarthub_privacy.dat      jar_cache29758.tmp
Disclaimer_smarthub_privacy.datb     jar_cache29759.tmp
Disclaimer_smarthub_terms.dat        jar_cache29760.tmp
Disclaimer_smarthub_terms.datb       jar_cache29761.tmp
Disclaimer_sub_common.dat            jar_cache29762.tmp
Disclaimer_sub_common.datb           jar_cache29763.tmp
Disclaimer_voice_recog_privacy.dat   jar_cache29764.tmp
Disclaimer_voice_recog_privacy.datb  jar_cache29916.tmp
Face_Init                            jar_cache29917.tmp
FeaturedDir2                         jar_cache30930.tmp
FineTune_Digital                     jar_cache31068.tmp
FineTune_Digitalb                    jar_cache32075.tmp
GameHub                              jar_cache32699.tmp
LNBSettingsDataBase.dat              jar_cache34040.tmp
LNBSettingsDataBase.datb             jar_cache34041.tmp
LastUpgradeInfo                      jar_cache34042.tmp
LastUpgradeInfo_Temp                 jar_cache34043.tmp
NCD_LastAutoStoreInfo                jar_cache34044.tmp
NCD_LastAutoStoreInfob               jar_cache34045.tmp
NOA                                  jar_cache34046.tmp
PartitionSwitch_0_0                  jar_cache34047.tmp
PowerOffTime                         jar_cache34048.tmp
PowerOnTime                          jar_cache34049.tmp
RME                                  jar_cache35167.tmp
RMS                                  jar_cache3592.tmp
RM_DISCLAIMER_CONFIRMED              jar_cache36067.tmp
RadioMap                             jar_cache36068.tmp
RadioMapb                            jar_cache36239.tmp
RecentlyServiceManager.dat           jar_cache3635.tmp
RecentlyServiceManager.datb          jar_cache37270.tmp
RemoteAccess                         jar_cache37271.tmp
SOCIAL                               jar_cache37272.tmp
SatDataBase.dat                      jar_cache37273.tmp
SaveKeyFile                          jar_cache37274.tmp
SecurityDUID                         jar_cache37275.tmp
ServiceProviders                     jar_cache37784.tmp
ServiceProvidersb                    jar_cache39755.tmp
SleepTimer.log                       jar_cache41800.tmp
SmartGuide                           jar_cache42249.tmp
TSIDList                             jar_cache42842.tmp
TSIDListb                            jar_cache42843.tmp
TransponderDataBase.dat              jar_cache42846.tmp
UDBCOMMON                            jar_cache42847.tmp
UEP.ID                               jar_cache44580.tmp
UPGRADE_FLAG                         jar_cache45434.tmp
UserTransponderDataBase.dat          jar_cache45435.tmp
VFC_AirA.txt                         jar_cache4549.tmp
VFC_AirD.txt                         jar_cache4880.tmp
VFC_CableA.txt                       jar_cache4903.tmp
VFC_CableD.txt                       jar_cache4904.tmp
Version.0                            jar_cache4905.tmp
Version.1                            jar_cache4906.tmp
WatchDog00                           jar_cache4907.tmp
WatchDog01                           jar_cache4908.tmp
WatchDog02                           jar_cache49544.tmp
WatchDog03                           jar_cache49869.tmp
WatchDog04                           jar_cache49870.tmp
WatchDog05                           jar_cache49871.tmp
WatchDog06                           jar_cache49872.tmp
WatchDog07                           jar_cache49873.tmp
WatchDog08                           jar_cache49874.tmp
WatchDog09                           jar_cache49875.tmp
cip_services_database                jar_cache49876.tmp
dlna_web_root                        jar_cache49877.tmp
dropbear_rsa_host_key                jar_cache49878.tmp
eepgbcg.dat                          jar_cache53227.tmp
eepgbcg.datb                         jar_cache53228.tmp
fonts                                jar_cache53245.tmp
group.dat                            jar_cache53851.tmp
group.datb                           jar_cache5438.tmp
history_ch_thumbnail.dat             jar_cache5439.tmp
history_mostly.dat                   jar_cache5440.tmp
history_recently.dat                 jar_cache58520.tmp
homepanel_info1.dat                  jar_cache58521.tmp
homepanel_info1.datb                 jar_cache59098.tmp
homepanel_info2.dat                  jar_cache59629.tmp
homepanel_info2.datb                 jar_cache60072.tmp
homepanel_info3.dat                  jar_cache60073.tmp
homepanel_info3.datb                 jar_cache60388.tmp
homepanel_info4.dat                  jar_cache60756.tmp
homepanel_info4.datb                 jar_cache60757.tmp
homepanel_info5.dat                  jar_cache61385.tmp
homepanel_info5.datb                 jar_cache61413.tmp
homepanel_info6.dat                  jar_cache61538.tmp
homepanel_info6.datb                 jar_cache61539.tmp
ifcfg-wlan0-auto                     jar_cache62096.tmp
jar_cache10400.tmp                   jar_cache62097.tmp
jar_cache10401.tmp                   jar_cache62098.tmp
jar_cache10402.tmp                   jar_cache62099.tmp
jar_cache11114.tmp                   jar_cache62100.tmp
jar_cache11128.tmp                   jar_cache62101.tmp
jar_cache11893.tmp                   jar_cache62102.tmp
jar_cache12456.tmp                   jar_cache62103.tmp
jar_cache13103.tmp                   jar_cache62104.tmp
jar_cache13104.tmp                   jar_cache63000.tmp
jar_cache13105.tmp                   jar_cache63717.tmp
jar_cache13106.tmp                   jar_cache63718.tmp
jar_cache13107.tmp                   jar_cache65116.tmp
jar_cache13108.tmp                   jar_cache6618.tmp
jar_cache14366.tmp                   jar_cache6724.tmp
jar_cache14367.tmp                   jar_cache6725.tmp
jar_cache15858.tmp                   jar_cache6726.tmp
jar_cache15859.tmp                   jar_cache6727.tmp
jar_cache17047.tmp                   jar_cache6728.tmp
jar_cache17435.tmp                   jar_cache6729.tmp
jar_cache17436.tmp                   jar_cache6730.tmp
jar_cache17437.tmp                   jar_cache6752.tmp
jar_cache17438.tmp                   jar_cache9411.tmp
jar_cache17439.tmp                   jar_cache9412.tmp
jar_cache17440.tmp                   map-AirA
jar_cache17441.tmp                   map-AirAb
jar_cache17442.tmp                   map-AirD
jar_cache17544.tmp                   map-AirDb
jar_cache17545.tmp                   map-ChKey
jar_cache18137.tmp                   map-ChKeyb
jar_cache18138.tmp                   map-MBR.jsonb
jar_cache18139.tmp                   mheg
jar_cache18140.tmp                   mtd_drmregion_b
jar_cache18141.tmp                   network
jar_cache18142.tmp                   ntp_server
jar_cache18143.tmp                   nvramCount
jar_cache18144.tmp                   passwd
jar_cache1857.tmp                    profile
jar_cache19052.tmp                   pst
jar_cache19053.tmp                   reminder.dat
jar_cache21003.tmp                   reminder.datb
jar_cache21004.tmp                   remote.info
jar_cache21025.tmp                   resolv.conf
jar_cache21344.tmp                   security
jar_cache21446.tmp                   series.dat
jar_cache21803.tmp                   series.datb
jar_cache24594.tmp                   shadow_debug
jar_cache24595.tmp                   swu_finalizer_complete_flag
jar_cache24596.tmp                   textual.txt
jar_cache24597.tmp                   wfd_rtspsource
jar_cache24598.tmp
VDLinux#>

Nel frattempo ho trovato un dump della NAND :

https://remont-aud.net/dump/lcd_pdp_tv/samsung/samsung_ue22f5410ak_shassi_main_board_bn41_01957c/241-1-0-69002

 

Incluse le istruzioni per flesharla senza smontarla ma serve il programmatore H che non ho e costa un botto.... mi viene voglia di comperarlo solo per vedere chi l'ha vinta ma economicamente non è certo una soluzione,

 

 

 

Подключение EMMC.jpg

Link al commento
Condividi su altri siti

No economicamente è un suicidio mi sa. Ti avevo chiesto il contenuto del file non della directory, io non ce l'ho un tv sottomano da fare esperimenti, in quel file penso ci sia una dicitura che consente di far andare il software alternativo o precedente, per la verità forse sono riuscito a farlo modificando i settaggi con un hex editor, solo che si va a fortuna, la mappa della memoria cambia a tutti i modelli. Se avessi comperato pure la pinzetta ti di dicevo di leggermi la eprom seriale.

 

PS: certo che le modifiche estetiche che hanno fatto ieri sera al sito sono davvero brutte..

 

PPS: Ma soprattutto, come fai ad accedere alla shell?? :blink:

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

La pinzetta non la ho ... ma ho un dump della eeprom russe se vuoi.

Il contenuto del file è nullo. 0 bite , file vuoto (lo ho rinominato .pdf per allegarlo ma è completamente vuoto.

 

Alla shell entro con telnet usando putty all'indirizzo IP del TV porta 23 ma prima devi installare il widget samygo altrimenti non ti apre la porta di connessione telnet e ftp.

PartitionSwitch_0_0 - Copia.pdf

Link al commento
Condividi su altri siti

Ah mi sembrava, dunque entrare in shell cosi' non mi è permesso.. Prova a rinominare il file che ti ho detto con un 0_1 finale e riavviare. Se non vuoi rischiare però quando sono sul pc do un'occhiata a una serie di file per capirci meglio. Per la eprom seriale non è il caso che ti faccio fare esperimenti in quanto a ogni prova dovresti dissaldare risaldare il chip, ci sarebbe forse una alternativa, in qualche partizione c'è un file factory.dat mi pare, li dentro penso ci sia il contenuto di fabbrica della eprom che scrive ogni volta che fai il reset da m.srv., copiandolo per sicurezza ed editandolo forse hai l'equivalente dell'uso del programmatore, dopo aver resettato ovviamente. Puoi editarlo sul pc e passarlo con la chiavetta, il percorso mi pare sia /dtv/.../sda , non ricordo i puntini.. per la porta usb 1.

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

Non trovo granche' ma quella rinomina e' una cosa che puo' essere tentata direi, si tratta di un Flag-file, conta il suo nome non il contenuto, quanto al usb si chiama /dtv/usb/sda. Quanto alla directory per l'aggiornamento sara' mtd_swu.

Modificato: da Martucci Ennio
Link al commento
Condividi su altri siti

13 ore fa, Martucci Ennio ha scritto:

Non trovo granche' ma quella rinomina e' una cosa che puo' essere tentata direi, si tratta di un Flag-file, conta il suo nome non il contenuto, quanto al usb si chiama /dtv/usb/sda. Quanto alla directory per l'aggiornamento sara' mtd_swu.

Intanto grazie per l'assistenza. Proverò a rinominare quel file con 0_1 e vediamo che fa ...

 

/dtv/usb/sda è praticamente la chiavetta USB che ho inserito nella televisione per attivare SamyGo e root ma non serve metterlo sulla chiavetta... posso spararlo via ftp sulla porta 21 :) veloce e facile. Addirittura con WinSCP credo di poterlo editare direttamente nel televisore ma forse è troppo pericoloso (meglio un HEX editor su PC o un Notepad ++). Cerchero questo factory.dat  anche se non so quale sia l'utilità per il mio problema.

 

Link al commento
Condividi su altri siti

Ma da dove le prendi queste informazioni ? Sono il frutto di tuoi "reverse engineering" o c'è qualche guro che ha pubblicato qualche articolo che mi manca ?

 

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

×
×
  • Crea nuovo/a...