xvision10 wrote:You write echo ...ES000DS000... in the last codebox
When the version is printed on screen there ist: EK000DK000
It' a small mistake, so i have to echo EK000DK000 instead of "S", or not?
You are very carefull reader, as I was too before doing this trick

. I didn't notice this discrepancy so far. But I didn't made an mistake. I'll try to do my best to explain it.
Just now I have flashed these firmwares in the TV:
SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816
SWU_T-CHL7DEUC_002005_I02_ES000DS000_090930
I copy these strings which describes firmware version from T-CHL7DEUC\image\version_info.txt files. So I really used this command in my code you pointed on:
Code: Select all
# echo SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816 >Version.0
But when I check Version.* files just now, I get:
Code: Select all
localhost login: root
-sh: id: not found
# cd mtd_rwarea/
# ls -al Version.*
-rwxr-xr-x 1 root 0 44 Jan 1 1980 Version.0
-rwxr-xr-x 1 root 0 44 Jan 1 1980 Version.1
# cat Version.*
SWU_T-CHL7DEUC_002004_I02_EK000DK000_090816
SWU_T-CHL7DEUC_002005_I02_EK000DK000_090930
#
As you can see, now there is a discrepancy. True is, that I must reconstruct my telnet protocol after I executed my code, because I restarted TV to switch firmwares and lost telnet connection. But I definitely did use this piece of code, because I checked the firmware version inside of /dev/tbml8 and I know and I remember, that my previous firmware was 2004.1:
Code: Select all
# echo SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816 >Version.0
And now when I cat content of Version.* files I get:
Code: Select all
# cat Version.*
SWU_T-CHL7DEUC_002004_I02_EK000DK000_090816
SWU_T-CHL7DEUC_002005_I02_EK000DK000_090930
It's interesting, I'll futher investigate it.