Difference between revisions of "Forced revert back to older firmware"


From SamyGO
Jump to: navigation, search
m
m
Line 1: Line 1:
This procedure for reverting back to an older firmware can help you if you upgraded TV to latest firmware accidentally.
+
This is procedure for reverting back to an older firmware. It can help you if you upgraded TV to latest firmware accidentally.
  
'''But if your new TV comes with latest firmware already, this instruction cannot change anything for your TV...'''
+
'''But if your new TV comes with latest firmware already, this instruction cannot change anything for your TV.'''
 
[[File:Samy_horse.jpg | right]]
 
[[File:Samy_horse.jpg | right]]
 
=Enabling Telnet=
 
=Enabling Telnet=
Line 10: Line 10:
  
  
'''Historically:''' Trojan is a giant horse that has hidden soldiers in it and it was used first at Troya A.D.2500-3000, which is in Çanakkale, Turkey now. Soldiers leave a huge wooden horse behind as a gift and fade away... Enemies take that giant horse inside of city walls. But when the night comes, soldiers hidden in the horse get out and open the gates... :)
+
'''Historically:''' Trojan is a giant horse that has hidden soldiers in it and it was used first at Troya A.D.2500-3000, which is in Çanakkale, Turkey now. Soldiers leave a huge wooden horse behind them as a gift and fade away... Enemies take that giant horse inside of city walls. But when the night comes, soldiers hidden in the horse get out and open the gates... :)
  
  
  
  
So we follow the same pattern here. Delete some content library tool, something like "children stories", then download new one from [http://www.samsung.com/uk/consumer/learningresources/media2.0/library_download.html# Samsung] and use downloaded file as Trojan horse. After downloading file, place [[SamyGO Telnet Enabler]] folder to inside it, then move files to USB and plug in to TV. After copy to TV's Flash, you can run Telnet Enabler from Content Library that enables Telnet (or open the gates :) )
+
So we follow the same pattern here. Delete some content library tool, something like "children stories", then download new one from [http://www.samsung.com/uk/consumer/learningresources/media2.0/library_download.html# Samsung] and use downloaded file as Trojan horse. After downloading file, place [[SamyGO Telnet Enabler]] folder to inside it, then move files to USB and plug in to TV. After copying content in to TV's Flash, you can run Telnet Enabler from Content Library that enables Telnet (or open the gates :) ).
  
 
=Forcing to Enable Alternative Firmware=
 
=Forcing to Enable Alternative Firmware=
After some firmware upgrades, Samsung doesn't let us revert firmware back to older state.
+
After some firmware upgrades, Samsung disable reverting firmware back to older state.
Actually we were using as a solution for that, flashing mtd_exe and mtd_appdata partitions via manual flashing from telnet connection, enabled via telnet application.
+
Actually we were using as a solution for that, flashing mtd_exe and mtd_appdata partitions via manual flashing procedure over telnet connection, enabled with Telnet Enabler application.
  
Instead of flashing dump of older firmware to actually used partition (which is risky), we can switch to older firmware via this hack. This way is more safe than other approaches. Lines bellow unhide alternative firmware in TV.  
+
Instead of flashing dump of older firmware over actually used partition which is risky, we can switch to older firmware via this simple hack. This way is more safe than other approaches. Code bellow unhide alternative firmware in TV.  
  
'''Notice: This code lines are for B650-B750 devices, so firmware name contains T-CHL7DEUC, for other TV's you need to use corresponding version string and corresponding missing Version file !!!'''
+
'''Notice: These code lines are as an example for B650-B750 devices, so firmware name contains T-CHL7DEUC, for other TV's you need to use corresponding version string and corresponding missing Version file !!!'''
 
  localhost login: root
 
  localhost login: root
 
  -sh: id: not found
 
  -sh: id: not found
Line 40: Line 40:
 
  #
 
  #
  
After this, disabled "Alternative Firmware" selection in TV menu becomes enabled again. You can switch to previously flashed firmware and then flash some safe firmware over the latest firmware which has restrictions.
+
After this, disabled "Alternative Firmware" selection in TV menu becomes enabled and populated again. You can switch to previously flashed firmware and then flash some safe firmware over the latest firmware which has restrictions.
  
 
Thanks for [[User:ji035453|ji035453]] for his research.
 
Thanks for [[User:ji035453|ji035453]] for his research.
  
 
--[[User:Erdem_ua|Erdem_ua]] 02:52, 23 April 2010 (EET)
 
--[[User:Erdem_ua|Erdem_ua]] 02:52, 23 April 2010 (EET)

Revision as of 08:21, 30 April 2010

This is procedure for reverting back to an older firmware. It can help you if you upgraded TV to latest firmware accidentally.

But if your new TV comes with latest firmware already, this instruction cannot change anything for your TV.

Samy horse.jpg

Enabling Telnet

With the latest firmware, Samsung disabled both Ex-Link console connection and external applications probably to stopping us. So you cannot create telnet connection to TV because you cannot use Telnet Enabler application. If you copied Telnet Application to TV's flash memory before you are lucky. But if you didn't please don't cry, here is the solution.


Trojan Horse

Historically: Trojan is a giant horse that has hidden soldiers in it and it was used first at Troya A.D.2500-3000, which is in Çanakkale, Turkey now. Soldiers leave a huge wooden horse behind them as a gift and fade away... Enemies take that giant horse inside of city walls. But when the night comes, soldiers hidden in the horse get out and open the gates... :)



So we follow the same pattern here. Delete some content library tool, something like "children stories", then download new one from Samsung and use downloaded file as Trojan horse. After downloading file, place SamyGO Telnet Enabler folder to inside it, then move files to USB and plug in to TV. After copying content in to TV's Flash, you can run Telnet Enabler from Content Library that enables Telnet (or open the gates :) ).

Forcing to Enable Alternative Firmware

After some firmware upgrades, Samsung disable reverting firmware back to older state. Actually we were using as a solution for that, flashing mtd_exe and mtd_appdata partitions via manual flashing procedure over telnet connection, enabled with Telnet Enabler application.

Instead of flashing dump of older firmware over actually used partition which is risky, we can switch to older firmware via this simple hack. This way is more safe than other approaches. Code bellow unhide alternative firmware in TV.

Notice: These code lines are as an example for B650-B750 devices, so firmware name contains T-CHL7DEUC, for other TV's you need to use corresponding version string and corresponding missing Version file !!!

localhost login: root
-sh: id: not found
# cd mtd_rwarea/
# ls -l Version.*
-rwxr-xr-x    1 root     0              44 Jan  1  1980 Version.1
# cat Version.1
SWU_T-CHL7DEUC_003000_I02_EK000DK000_100125
# echo SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816 > Version.0
# ls -l 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
# cat Version.*
SWU_T-CHL7DEUC_002004_I02_ES000DS000_090816
SWU_T-CHL7DEUC_003000_I02_EK000DK000_100125
#

After this, disabled "Alternative Firmware" selection in TV menu becomes enabled and populated again. You can switch to previously flashed firmware and then flash some safe firmware over the latest firmware which has restrictions.

Thanks for ji035453 for his research.

--Erdem_ua 02:52, 23 April 2010 (EET)