Page 7 of 18

Re: Rollback on old FW...

Posted: Wed Apr 21, 2010 11:24 am
by ji035453
Yes I know, I google this too :).
You can see it in my script above:
...
# rm /mtd_rwarea/PartitionSwitch_1_0
# touch /mtd_rwarea/PartitionSwitch_0_0
...

But it is only theory, I am still not brave enough.

Re: Rollback on old FW...

Posted: Thu Apr 22, 2010 4:37 pm
by ji035453
blackbile wrote:ji035453 were you brave enough?
Not so far, but I am preparing for it.
blackbile wrote:LEB650 3000.2 fw without linux knowledge
So, my question that if I have 2004 FW somehow, then I will have an original TV with original features with firmware up/downgrade possibility?
Yes, if we replace 3000.2 firmware with previous firmware (2004.1 or 2005.0) we will get back up/downgrade/firmware_switch possibility and we overcome everything what is disabled in 3000.2.

Re: Rollback on old FW...

Posted: Thu Apr 22, 2010 4:44 pm
by ji035453
blackbile wrote:if I have telnet access on the FW 3000.2 then why I have to do this:

Code: Select all

# 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" )
You must decrypt (xor with "T-CHL7DEUC" phrase) exe.img.enc and appdata.img.enc.
blackbile wrote:Can I use the files "exe.img.enc" and "appdata.img.enc" from newagehun's FW 2004.1 (he made the AR hack v2) rather???
Yes, you can, but again, you must decrypt (xor with "T-CHL7DEUC" phrase) exe.img.enc and appdata.img.enc.

Re: Rollback on old FW...

Posted: Thu Apr 22, 2010 9:42 pm
by erdem_ua
It's come in my mind.
Your TV have disabled u-boot access via last firmware. So you cannot revert your firmwares back right?
And you also fear that if anything happen to your TV, you will bricked and cannot revive.

What If you burn older (original 2005.0) kernel and u-boot codes to your TV's partitions?
So you will have u-boot access again.
Than even if you make something wrong to your TV, you can revive back via USB flashing because your u-boot is running.

Since they are GPL, we can place original linux images from our TV's to internet too.

With that, you can run older firmwares too.
This could lead reverting CI+ to older revisions too :)
What you think on it?

Re: Rollback on old FW...

Posted: Thu Apr 22, 2010 10:56 pm
by ji035453
In other thread I read:
dynamic1969 wrote:Hi mestief,
actually "the only thing you need to do" is to:

Code: Select all

rm /mtd_rwarea/PartitionSwitch_0_0
touch /mtd_rwarea/PartitionSwitch_1_0
as this would force your TV to boot from its backup image which should normally still be 100% OK!
However,this is easier said then done ...
So I think, that my solution presented in this thread is probably overkill:

Code: Select all

# /mtd_boot/MicomCtrl 23
# killall -9 exeDSP
# umount /mtd_exe
# umount /mtd_appdata
# mount -t auto /dev/tbml8 /mtd_exe
# mount -t auto /dev/tbml9 /mtd_appdata
# rm /mtd_rwarea/PartitionSwitch_1_0
# touch /mtd_rwarea/PartitionSwitch_0_0
# /mtd_exe/rc.local
Then I studied this page: http://linux.zsolttech.com/Samsung/Devel-Info/

Especially this part:

Code: Select all

SWVersionInfo:
	# cat /mtd_rwarea/Version.0 (Original Shipped)
	SWU_T-CHU7DEUC_000104_I02_EK000DK000_000101 -> DLNA over WLAN: OK
	# cat /mtd_rwarea/Version.1 (2008.2 Update)
	SWU_T-CHU7DEUC_002008_I02_EK000DK000_090816 -> DLNA over WLAN: won't play files (Disabled?)
I find out, that I have only Version.1 file, so there is my final solution:

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.1
# cat Version.1
SWU_T-CHL7DEUC_003000_I02_EK000DK000_100125
# touch Version.0
# ls -al Version.*
-rw-r--r--    1 root     0               0 Jan  1  1980 Version.0
-rwxr-xr-x    1 root     0              44 Jan  1  1980 Version.1
# chmod 755 Version.0
# ls -al Version.*
-rwxr-xr-x    1 root     0              44 Jan  1 00:00 Version.0
-rwxr-xr-x    1 root     0              44 Jan  1  1980 Version.1
# echo SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816 >Version.0
# cat Version.*
SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816
SWU_T-CHL7DEUC_003000_I02_EK000DK000_100125
#
This unhide alternative firmware in standard TV's Support / Software Upgrade dialog. So I just choose my previous firmware version 2004.1 and wait 3+9s for TV restart. No I have firmware version 2004.1 back and I flashed firmware version 2005.0 over 3000.2 to extinguish it definitely.
I am happy camper now again :D.

Re: Rollback on old FW...

Posted: Fri Apr 23, 2010 12:42 am
by ji035453
blackbile wrote:YES, now I have FW2004.1 again !!!!!!!!!!!!!!!!!!!!!
I did what you wrote before my post.
Glad to see it worked for you too :)