Samsung LE40B650 – flash SamyGO firmware

Flashování firmwaru, download SamyGO firmwaru

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.

 

3 Komentářů

  1. batim

    Ahoj!
    Potřeboval bych poradit při flashování originálního Samsung firmware na Samygo firmware (můj cíl je aby se veškeré Samygo aplikace (PVR,telnet,ruSamsungTVCommunicator spouštěli automaticky při startu TV) a ne ručně a jen doby než se vypne TV. . Mám TV Samsung UE32B7000.(momentálně firmware 2009 T-CHU7DEUC /předtím jsem tam měl 3002.1 downgrade pomocí SamyGO ForceFirmwareBack).
    Co už mám… patch. firmware T-CHU7DEUC 2009 pomocí SamyGO Firmware Patcheru v PC

    Dle návodu zde i na jiných fórech se má opatchovaný firmwarwe nakopírovat na flash disk a aktualizovat firmware na TV. Poté se připojit k TV přes počítač pomocí SamyGO Telnet Enableru to bych „snad“ ještě zvládl….problém vidím v editaci či vytvoření souboru /mtd_rwarea/SamyGO.sh

    Ještě jsem někde četl, že pokud jsem při patchi SamyGO Firmware Patcheru v rozšířeném módu by se mělo změnit při přihlašování k TV heslo (kde přesně se to má změnit..?)

    Můžeš mi prosím poradit trošku podrobněji vysvětlit co a jak mám přesně udělat…byl bych Ti moc vděčný…podotýkám nejsem žádný expert přes Linux ani angličtinu.

    Díky moc za rady

  2. Mira

    Ahoj, chtěl jsem se tě zeptat, jestli náhodou nevíš to, zda SamyGO řeší přehrávání BR filmů se zabezpečením cinavia. Koupil jsem domácí kino samsung ht-e5550, ve kterém byl už od výrobce poslední firmware v 1012.5 a tento právě podporuje ochranu cinavia. Děkuji za odpověď.

    1. marty (Autor)

      Ahoj, tohle opravdu netuším…

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *