Cofnięcie się z wersji FW 3000.2 do wersji 2005 jest możliwe.
Warunek - przed przejściem z 2005 do 3000.2 aktywowany ssh/telnet w telewizorze.
Co trzeba żeby wgrać FW 2005?
1. Pobrać plik do pachtowania FW za pomocą Pythona z SamyGO (SamyGO.py Patching Firmware)
2. Skopiować go do folderu z rozpakowanym Firmware (2005)
3. Przejść do wiersza poleceń albo do konsoli w Pythonie i wpisać
Kod:
# python
[i](we get to the console python))[/i]
>>> import SamyGO
>>> SamyGO.xor( "exe.img.enc", "T-CHL7DEUC" )
>>> SamyGO.xor( "appdata.img.enc", "T-CHL7DEUC" )
Jeśli masz inny firmware wpisz jego nazwę z miejsce T-CHL7DEUC
Zapisz spatchowany firmware na Pendrive.
4. Przechodzimy do pamięci TV
Kod:
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/tbml6 3.1M 3.1M 0 100% /
none 10.0M 8.0k 10.0M 0% /dtv
/dev/tbml7 896.0k 896.0k 0 100% /mtd_boot
none 10.0M 0 10.0M 0% /mtd_ram
/dev/stl0/14 11.0M 2.0M 8.9M 19% /mtd_rwarea
/dev/tbml8 60.0M 51.2M 8.8M 85% /mtd_exe
/dev/tbml9 28.6M 28.6M 0 100% /mtd_appdata
/dev/stl0/13 189.0M 81.8M 107.3M 43% /mtd_tlib
/dev/stl0/15 50.0M 6.8M 43.1M 14% /mtd_contents
/dev/stl0/16 87.9M 14.6M 73.3M 17% /mtd_down
/dev/stl0/12 149.0M 224.0k 148.8M 0% /mtd_wiselink
/dev/stl0/17 87.0M 73.8M 13.2M 85% /mtd_swu
/dev/sda1 37.3G 15.4G 21.9G 41% /dtv/usb/sda1
Jeśli Twoje partycje w pamięci telewizora inaczej się nazywają użyj nazw ze swojego TV w kolejnych przykładach.
4.1 Blokowanie restartu TV - wpisz:
Kod:
/ mtd_boot / MicomCtrl 23
4.2 Wyłączenie procesu exeDSP
4.3 Odmontowanie partycji które będą zmieniane
Kod:
umount /mtd_exe
umount /mtd_appdata
Pamiętaj o nazwach (patrz pkt. 4)
4.4 Zrób kopię zapasową partycji z pkt. 4.3 na pendrive
Kod:
bml.dump /dev/bml0/8 /mtd_swu/exe.img.orig
jeśli nie zadziała użyj tej komendy:
Kod:
cat / dev/bml0/8> / mtd_swu / exe.img.orig
or
dd if = / dev/bml0/8 of = / mtd_swu / exe.img.orig
4.5 Kopiowanie na pendrive
Kod:
mv /mtd_swu/exe.img.orig /dtv/usb/sda1
4.6 Kopiowanie wczesniej przygotowanego na komputerze firmware do folderu /mtd_swu
Kod:
cp /dtv/usb/sda1/exe.img /mtd_swu
Operacja w tym kroku odbywa się miedzy folderami na pendrive.
4.7 Czyszczenie partycji w telewizorze która zostanie nadpisana
4.8 Zapis przygotowanej partycji w pamięci telewizora
Kod:
bml.restore /dev/bml0/8 /mtd_swu/exe.img
4.9 Zapisz teraz plik appdata.img dla danej wersji firmware (z folderu z firmware)
4.10 I skopuj go do pamięci TV
Kod:
bml.dump /dev/bml0/9 /mtd_swu/appdata.img.orig
mv /mtd_swu/appdata.img.orig /dtv/usb/sda1
rm /mtd_swu/appdata.img.orig
cp /dtv/usb/sda1/appdata.img /mtd_swu
bml.erase /dev/bml0/9
bml.restore /dev/bml0/9 /mtd_swu/appdata.img
4.11 Zamontuj spatchowane partycje w telewizorze
Kod:
mount -t auto /dev/tbml8 /mtd_exe
mount -t auto /dev/tbml9 /mtd_appdata
4.12 (ostatni) uruchom ponownie exeDSP
Rozłącz się i włącz TV, przy pierwszy uruchomieniu obraz w TV może by do góry nogami.
Wystarczy wyłączyć telewizor i ponownie włączyć i wszystko będzie ok
Ważne! Sposób ten może nie działać na telewizorach CI+
Oryginalny wątek jest tu:
SamyGO • View topic - Rollback on old FW...