Samsung LE40B650 – flash firmware + download
Pro velký úspěch prvního dílu tu je pokračování seriálu o televizi Samsung LExxB650xxx. Pro úplnost již na začátku uvádím, že veškeré postupy, které jsou zde popsané, děláte na vlastní riziko a já nemůžu a nebudu nést jakoukoli formou zodpovědnost, když si svou televizi použitím těchto postupů nebo souborů zde odkazovaných, uvedete do nepoužitelného stavu.
Level 1 – flashujeme originální firmware.
Tady je k dispozici pro pokusy s patchováním a úpravami standardní firmware od Samsungu. V předchozím postu jsem dával odkaz na download stránku – odsud pochází i tyto dva soubory.
Verze 2004.1 – stahujte zde: T-CHL7DEUC-2004.1.exe
Verze 2005.0 – stahujte zde: T-CHL7DEUC-2005.0.exe
Level 2 – flashujeme firmware NewAge.
Firmware NewAge je takový druhý krůček v poznávání toho, co s novou telkou můžeme dělat. Řeší jednu zásadní věc – nastavení poměru stran u videa přehrávaného funkcí Media Play (tzv. Aspect Ratio fix, nebo AR fix – v překladu “oprava poměru stran”). Varianta NewAge v1 řeší pouze jeden případ – v menu obrazu režim “Přizpůsobit” znamená roztažení obrazu na celou obrazovku a režim “Původní” znamená to, co v originálním firmwaru režim “Přizpůsobit” – tj. roztažení na celou obrazovku při zachování poměru pixelů 1:1.
Varianta NewAge v2 toho umí trochu víc – v menu Tools při nabídce obrazu zpřístupňuje více možností. Překládat to nebudu, ale tabulka je zde:
Fit.............. same as in original firmware (fit the video to full screen by assuming 1:1 pixel aspect ratio)
Original......... same as in original firmware
Full Screen...... stretch the video to full panel screen (1366x768 or 1920x1080)
4:3.............. 4:3 pixel aspect ratio
Non Anamorph..... non anamorph aspect ratio (the average of PAL and NTSC non anamorph ITU-R BT.601 Standard aspect ratio)
16:9............. 16:9 pixel aspect ratio
Anamorph......... anamorph aspect ratio (the average of PAL and NTSC anamorph ITU-R BT.601 Standard aspect ratio)
1.85:1........... 1.85:1 pixel aspect ratio
2.35:1........... 2.35:1 pixel aspect ratio
2.37:1........... 2.37:1 pixel aspect ratio
2.39:1........... 2.39:1 pixel aspect ratio
2.76:1........... 2.76:1 pixel aspect ratio
A teď ke stažení :-)
NewAge v1 – stahujte zde: T-CHL7DEUC_Samsung_B650T2W_2004.1_MediaPlayer_AR_BugFix_v1_by_NewAge.7z (nebo zde ze stránek NewAge)
NewAge v2 – stahujte zde: T-CHL7DEUC_Samsung_B650T2W_2004.1_NewAge_v2.7z (nebo zde ze stránek NewAge)
Level 3 – flashujeme firmware SamyGO.
A teď to nejzajímavější – kvůli čemu jste možná tady. Opatchovaný firmware SamyGO! :-)
Přikládám dvě verze, 2004.1 a 2005.0. Rozdíl je ve verzi aplikovaného AR fixu. Funkčnost je stejná, jako u příslušné verze NewAge firmwaru, tedy FW 2004.1 s patchem SamyGO má aplikovaný AR fix v2. FW 2005.0 má pak jednodušší AR fix v1.
A k čemu vlastně ten SamyGO firmware je? Tak předně – automaticky zpřístupní telnet server na televizi, takže po jejím restartu :-) se k ní můžete připojit. Defaultní login je root bez hesla.
Tak a teď ke stažení. Oba tyto soubory jsem patchoval vlastními silami a oba vyzkoušel na své televizi s úspěchem. Neručím však za to, pokud se vám s vaší televizí po aplikaci těchto firmwarů stane cokoli zlého – může se stát leccos. 7Zip použitý ke komprimaci ale riziko snad snižuje díky tomu, že sám kontroluje integritu. Pro jistotu uvádím MD5 hashe jednotlivých souborů po rozbalení. (MD5 sumy si spočítejte po rozbalení 7Zipem u jednotlivých souborů prográmkem MD5sums pro Windows, ke stažení zde)
Verze 2004.1 s AR fixem v2 – stahujte zde: T-CHL7DEUC-2004.1.7z
[Path] / filename MD5 sum --------------------------------------------------------------- [T-CHL7DEUC-2004.1\T-CHL7DEUC\image\] appdata.img.enc d9265961c7e13f9deb61cc77af0d8eba exe.img.enc 9c0393138c2e66864cc1c5d7781a2ac0 info.txt 7a8bfb77c1b945e0bc152cd1fcba363a serial_temp ab8c406380b9e882128a73a101aefca4 validinfo.txt a307a0e2c73b41109aefd4ea32b45560 version_info.txt f7ea7a48cf1ed5d461bb352a4fdace86 [Path] / filename MD5 sum --------------------------------------------------------------- [T-CHL7DEUC-2004.1\T-CHL7DEUC\] crc d43bf6e0bc3bdc046d79e5ae140d5cbc ddcmp d87dd8f80baf86539ade0ee8f20fe794 MicomCtrl b2d3625b06ffa08f8d005e5189daf9bb rc.local 61c2a7384edef49230336062949bfd93 run.sh.enc b67c6df475fca0cfad72f4df614feb6d
Verze 2005.0 s AR fixem v1 – stahujte zde: T-CHL7DEUC-2005.0.7z
[Path] / filename MD5 sum --------------------------------------------------------------- [T-CHL7DEUC-2005.0\T-HL7DEUC\] crc d43bf6e0bc3bdc046d79e5ae140d5cbc ddcmp d87dd8f80baf86539ade0ee8f20fe794 MicomCtrl b2d3625b06ffa08f8d005e5189daf9bb rc.local 61c2a7384edef49230336062949bfd93 run.sh.enc b67c6df475fca0cfad72f4df614feb6d [Path] / filename MD5 sum ------------------------------------------------------------------------------- [T-CHL7DEUC-2005.0\T-HL7DEUC\image\] appdata.img.enc 2de021cebfbbff8199b506fcc99b1cce exe.img.enc 0a696f9d5c7cdc9f13a5f4045c162f54 info.txt fb3466259a8ed1b7b71484e9ad20fb59 serial_temp fb5d7ddd746935f7c6c13c704d665d46 validinfo.txt ea7c6661d421d332fb03bf45fa16e43e version_info.txt 93750dc44eb70109b8ada12a78e9ffec
A teď trochu praxe se SamyGO…
Můj soubor /mtd_rwarea/SamyGO.sh vypadá takto:
#!/bin/sh # Enable Telnetd mount -t devpts devpts /dev/pts telnetd sleep 20 /mtd_rwarea/mount2usb.sh # Run mount script # Open back-door for fixing boot-loop situations sleep 20 # Allow USB stick to settle USB="/dtv/usb/sda1" # USB mount-point if [ -f $USB/usb.sh ];then $USB/usb.sh # USB-File detected. else if [ -f /mtd_rwarea/mtd_rwarea.sh ];then /mtd_rwarea/mtd_rwarea.sh # Run normal startup script fi if [ -f /mtd_rwarea/mount.sh ];then /mtd_rwarea/mount.sh # Run mount script fi fi exit
Na začátku skriptu jsem ponechal původní řádky zajišťující spouštění telnet serveru, ale vzhledem k tomu, že to tak často nevyužívám, z důvodu bezpečnosti by nebylo od věci to odtamtud vyhodit. Telnet server je možné si totiž kdykoli spustit “hrou” – o tom více někdy jindy. Následujícím příkazem, který spouští skript /mtd_rwarea/mount2usb.sh spouštím vlastní skriptík, který mi namountuje přes CIFS sdílené adresáře z mého NASu na flashku, kterou mám v TV připojenou do USB. Další řádky následující po komentáři “Open back-door…” už jsou u mě tak prakticky zbytečné. Nevím, proč jsem je nesmazal :-)
Takže ten, kdo umí s linuxem, si jen stáhne CIFS kernel modul ode mě nebo ze Sourceforge stránek projektu SamyGO, nakopíruje si ho do adresáře /mtd_rwarea a pak jen nainsertuje do běžícího jádra klasickým příkazem insmod /mtd_rwarea/cifs.ko . Jinak korektní a fuknční použití mountu s tímto modulem je toto: mount -o user=jméno_uživatele,password=heslo -t cifs //IP_adresa/sdílená_složka /dtv/usb/sda1/prázdný_adresář_na_flashce .
Tolik pro začátek, dnes pro ty šikovnější a linuxu znalejší. Příště si povíme něco víc o telnet enableru a ukážeme si nějaké příklady jak si mountovat disky ze sítě přes CIFS.

Hmm, hezky. Pěkná práce.
Zeptám se který je lepší FW? Uniká mi rozdíl mezi Verze 2005.0 s AR fixem v1 a Verze 2004.1 s AR fixem v2 ?
Kterou verzi používaš ty?
Mně by nevadilo kdyby v menu ve hrách by se zapínal ten telenet.
Používám 2004.1 právě kvůli AR fixu v2. 2005.0 má totiž pouze v1 AR fix. jaké jsou vyloženě funkční rozdíly v původních 2005.0 a 2004.1 to nevím :-(
Co se týče telnetu a jeho spouštění přes hry, o tom budu psát příště.
Supr článek díky. Jen bych se chtěl teda ujisit. Když stáhnu z levelu 3 tohle “Verze 2004.1 s AR fixem v2 – stahujte zde: T-CHL7DEUC-2004.1.7z” nahodím to bez jakýchkoliv úprav do televize, tak se mi zpřístupní telnet a budu moct v televizi vidět sdílený soubory jinde na síti, ať už v PC, nebo v nas serveru? díky za odpověď
Víceméně ano, jen potřebuješ v televizi upravit skripty tak, aby ti sdílené složky připojily a dohrát si tam ručně ten cisf.ko modul.
Pokud neumíš s linuxem, tak se do toho raději nepouštěj. Více o tom budu psát v dalších dílech :-)
s linuxem opravdu neumím =) umím ho maximálně vypálit na dvdčko jako bootovací =D dobře počkám na další článek
Chtěl bych se zeptat, zda-li jsi se nezabíval možností “přehrání” DLNA serveru na externím lan disku ( v mém případě WD My Book World Edition),který by tyto všechny věci podporoval? Hlavně filmy v .mkv, s těmi má TWONKY alespoň u mě docela problém (vše ostatní jede jak má, zajímavé je, že z SAMSUNG kamery obraz 720p v .mp4 zvládá bravurně). Kam tím mířím? Přeci jen je lepší “úpravou” si zničit disk za 4k, než TV za 17k…
J.CH
@Kynio
Tak to máš málo know-how :)
@Cottage
O tom asi povím něco taky v dalších dílech. Mám D-Link DNS-313 a tam jsem to právě řešil. Načež jsem stejně došel do stádia “proč to pouštět přes DLNA, když můžu přímo přes Sambu” … DLNA se musí aktualizovat DB, server žere zbytečně (na NASu) omezené systémové prostředky a tak dále.
V tom svém NASu jsem rozchodil plný linux Debian a na tom DLNA server MediaTomb.
K tomu tvému MyBooku můžeš zkusit něco pozjistit tady: http://mybookworld.wikidot.com/ ale opět, bez linuxu asi ani ránu.
Asi dělám něco špatně pořád se mi nedaří patchovat FW.
Jsem z toho zoufalý. Normálně jsem ho nakopčil na USB FLASH disk nechal proběhnout upgrade a nic. Nikde jsem telenet nenašel.
Jsem asi blbej :-(
Pokud jsi upgradoval skutečně na jednu z verzí SamyGO, tak je to v pohodě. Telnet nikde nevidíš, to je v pořádku. Teď si nejsem jistý, jestli se spustí automaticky nebo jestli je potřeba ho spustit ručně.
Vyzkoušej:
1. zjisti si IP televize a zkus se připojit – pod windows start-spustit, zadej telnet ip_televize a uvidíš. Pokud to neprojde, zkus:
2. na flashku si nakopíruj telnet enabler, na který je tu odkaz. Vlez v televizi do sources, vyber flashku, vyber Content a vyhledej pod USB Hry a tam by měla být položka SamyGO – spusť ji, obrazovka jen problikne a spustí se telnet. Pokračuj znovu bodem 1, mělo by to jít. Dej vědět :)
Asi blbá otázka ale kde najdu nebo jak zjistím IP televize?
Já mám v Telke wifi-nu a v nastavení zaškrtlé Auto IP.
Použil jsem Ip scener na zjištění ale TV jsem nenašel.
Ahoj, měl bych následující problém, se kterým si neví rady zatím nikdo. Má TV LE40B750 nedokáže provést upgrade FW. Stáhl jsem jich již několik, včetně Tvého, formátoval USB na FAT32, nainstaloval, připojil, ale TV hledá 30sekund zařízení USB a následně dá hlášku “Soubor pro aktualizaci není k dospozici. Proveďte kontrolu…”. Na USB je jen adresář “T-CHL7DEUC” a v něm adresář “image” se soubory a dalších 5 souborů. USB je funkční, např.jpg na něm se zobrazí a navíc jsem zkoušel 2 jiné USB. Ani upgrade přes net nic nenajde. Současný FW je 2003. Nějáká rada? Předem díky.
Ještě poznámku, která možná vše objasní. V menu kontaktovat společnost Samsung mám verzi FW stávající 2003, ale ne T-CHL7DEUC ale T-CHLCIPDEUC. Jak tam dostanu tu správnou?
@stikyworld
Já mám na svém routeru (ASUS WL-500g), kde mi běží DHCP, nastavenou pevnou IP adresu podle MAC. Případně můžeš svojí telce v konfiguraci nastavit IP napevno. MAC adresu případně zjistíš v Menu – Konfigurace – Síť – Test sítě. Provede se test a ukáže se ti tam i MAC.
@robon
Bohužel jak to je na 750 netuším. Můžu zkusit patchnout i FW pro tu tvou, zdá se být jiný. Jestli jsi zkoušel všechno i ze stránek Samsungu, tak to opravdu nevím. Pokud ti jde stáhnout FW přesně pro tvůj model ale TV ho nechce, zkusil bych se obrátit na prodejce nebo na Samsung.
Ahoj, skusal som podla tvojho navodu vsetko OK, akurat posledny bod mount mi nebezi, iste ide o syntax, urcite mi poradis. vdaka. Riadok v telnete je > mount -o user=tv, password=samsung -t cifs //PETO-PC/zdielane /dtv/usb/sda/peto tv mi odpovie invalid argument, na kluci je prazd.adresar “peto”, na pc je nastaveny adresar na zdielanie “zdielene” , pc meno+heslo sedi.
skusam, skusam.. teraz som vynechal medzeru medzi cifs a //,
vypisuje Mounting //…. on /dtv/usb… failed: No such file or directory
Vsetky adresare ale su. Ty to pripajas na NAS, ja na PC, je to rozdiel?
@peterpeter7730
Nedělej mezeru za čárku před password= a raději místo jména PC použij IP adresu. Dál připojuj na partition, tedy sda1, sda je celý disk a to neprojde. Pomocí příkazu: ls /dtv/usb/sda1/ se přesvědč, že to připojuješ do správného adresáře. Bacha, názvy adresářů jsou case sensitive.
Takže takto:
mount -o user=tv,password=samsung -t cifs //192.168.1.10/zdielane /dtv/usb/sda1/peto
- jen nahraď tu IP adresu a příkazem ls viz výše se přesvědč, že to připojuješ na správné místo. Napsáním příkazu mount bez parametrů vypíšeš aktuálně připojené složky, tj. i USBčko – to ti potvrdí správnou cestu, kam připojovat samba disky.
@all
další pokračování bude až za týden, umřel mi router a mám s tím nějak hodně starostí. taky o tom něco napíšu :)
snazim sa robit presne ako pises, mount prebehne ale vo vipise vidim len sda. ak spravim medzeru medzi adresou Pc a mount adresarom dostavam odpoved “cant find in /etc/fstab”. bez tejto medyeri to brebehne ale bez vysledku.
este otazocka prikaz insmod s cifs.ko treba vzdy spustit ked sa odhlasim z telnetu?
@peterpeter7730
insmod cifs.ko je potřeba spouštět vždy po restartu televize.
Jinak mount ještě jednou: celý příkaz vypadá takto-
mount_-o_username={uživatel},password={heslo}_-t_cifs_//{server}/{sdílená-složka}_/{cíl-připojení}aby bylo jasno kde má být mezera tak jsem místo mezer udělal podtržítka a části, které musíš nahradit svými, jsem uzavřel do složených závorek.
restart myslis odpojit TV od siete? stale nic, stiahol som s wiki ten subor SamyGO.sh skusim ci to pojde takto, ty to mas tiez tak. treba prihrat aj ten druhy subor mount.sh asi zmenit IP servera NFSS.
@peterpeter7730
Já o celém postupu včetně jak to rozchodit krok za krokem budu psát někdy příště, zřejmě se k tomu dostanu příští víkend. Pak to zkusím lépe rozebrat a opravdu popsat každý krok. Teď už asi víc neporadím :-(
Dakujem Ti, uz to bezi. Dokonca som testoval aj Content libr. takto ju mozem spustat z PC. Chyba bola ze som nespravil restart, /10 sec EXIT/.
Trochu som pobehal adresare aj sa moc v linuxe nevyznam. Skusal som nejake prikazy ziskane z internetu, nie vesetko ovlada. Asi to bude nejaka orezana verzia. Nevidim do detailov, ale bolo by mozne zbehnut ineternetovu komunikaciu cez ten linux, napr. vo Conetent spustit aplikaciu na posielanie e-mailu, … ? V Contet lib. je mozne spustat swf-ko verzie 6. Ale neviem ako komunikuje tento operacny system prave s swf /Flash/. Pripadne co by bolo este potrebne spustit. narobil som si aj postupne prikazy do suboru s priponou .sh, toto mi ale nefunguje, zrejme treba robit tie skripty inak. Ak budes mat cas prosim zareaguj naprikald aj v tom pokracovani na tieto myslienky. Vdaka.
@peterpeter7730
Jojo, i Content Library (i flashování ostatně) z takto připojených složek funguje. Pokud to připojíš totiž do USBčka, tak se to tváří jako kdyby obsah těch připojených složek byl přímo na té flashce v USB.
Ořezaná verze to je, moc toho tam není. Seznam dostupných příkazů dostaneš, když v příkazovém řádku zmáčkneš dvakrát TAB.
V content library ale bohužel nespustíš běžné linuxové aplikace, leda by to musel někdo napsat ve Flashi, což dost pochybuju. Linux tam totiž běží jen v minimální podobě a spustí pak jeden jediný proces, který už běží na DSP v televizi – to už bohužel není žádná standardní aplikace. V tomto prográmku je pak veškerá logika televize.
Skripty děláš správně, jen je potřeba jim nastavit atribut spustitelný:
chmod +x {jméno souboru}Prosím, mohl bys ještě ukázat obsah skriptu mount2usb.sh? Já to zkouším, ručně se připojím, když to dám automatick z TV, tak to nejede… Díky.
@Jirka
Mrkni do posledního článku, Samsung LE40B650 – flashujeme a konfigurujeme SamyGO firmware, je to tam popsané, v bodu 4 je vidět obsah mount2usb.sh tak, jak to mám já.
Díky moc, vyzkouším :)
Má SamyGo fw zde stažitelný aplikovaný patch na zvětšení titulků?
@powery
Nemá, je to patchované starší verzí.
A bylo by možné udělat druhé vydání pro verzi 2004.1 s 0.20 s AR2 a titulkami? Mně se tam nedaří dostat zaráz AR verze 2 a titulkový patch.
@powery
Zdravím,
mám stejný problém, když chci opatchovat (Win XP, Python 2.6.4) FW 2004.1 s 0.20, tak se to na titulky neptá, jen telnet a pak to zašifruje. Na titulky se to zeptá až “při druhém kole”, což ale odporuje tomu, že se má použít originální FW. I když to i napodruhé projede “úspěšně”, do TV (LE46B650) se to dát bojím.
Nějaké návrhy?
Děkuji rSG1t
@rSG1t
já jsem to nakonec oželel a používám FW 2005.0
@rSG1t
s verzí 0.23 už to jde
@Cottage
Ahoj,
chcem sa spytat, ci si uz vysriesil problem s mkv videom cez WD My Book World. Uvazujem o kupe tohtho NWT disku hlavne kvoli tomu, aby som usetril na spotrebe PC. Chcem sa spytat, ci mi bude fungovat spustanie filmov (zo Samsungu LE37B652) z tohto sietoveho disku pripojeneho na ROUTER, ak budem mat vypnuty PC. V tejto problematike som novacik, takze potrebuje poradit… :-(
Ahoj, prosím poraď mi, jak mám ze souboru “T-CHL7DEUC_Samsung_B650T2W_2004.1_NewAge_v2.7z” dostat na flešku funkční firmware, který se v TV aktualizuje? Pokud jsem stáhnul FW ze Samsung.cz (com) ten jsem rozbalil na flešku a FW se aktualizoval. Pokud si stáhnu zde upravený (jde mi především o nastavení poměru stran u DVD) nemohu ho rozbalit, zkrátka aktualizovat. Nevím co chápu špatně, ale nejde mi do hlavy koncovka *.7z
Moc pěkné stránky, dnes jsem se zde sekl na pár hodinek :D Děkuju za případnou radu.
Honza
@Honza Květenský
Honzo, potřebuješ prográmek 7-Zip.
O tomto prográmku jsem uslyšel teď poprvé. Každopádně zkopírováno, nahráno na flash disk a aktualizace nejde (NewAge v1 ani v2). Nemůže to být tím, že jsem při včerejších pokusech o aktualizaci aktualizoval nový FW ze stránek samsungu? Že to třeba nechce nyní aktualizovat starší verzi?
Děkuji
Honza
@Honza Květenský
Tak to už je trochu průšvih, pokud tam máš FW 3000. Ten jde pryč hodně těžko a jak jsi už zjistil, znemožňuje flashnout starší verzi (číselně) FW. Dá se to obejít, ale není to triviální.
Néééééé :D
koukám na TV a opravdu je to zmiňovaná verze 3000. Jenže pochybuji že někde jinde najdu řešení, tak se do toho “obejetí” budu muset pustit. Pokud tedy poradíš jak.
Děkuji H
@Honza Květenský
Zkus tento návod od EmbreOnyxe :)
Ale já jsem nezkoušel a vlastně ani nestudoval…
Děkuju za radu, ale jak tak koukám na všechny ty příkazy, ani nevím kam je zadat, a taky nemám v TV internet, takže si chvilku počkám, než někdo vymyslí něco jiného. Když přijdu na to jak, dám sem pro ostatní vědět.
Zatím děkuju moc.
Honza