Difference between revisions of "Hospitality mode hack for D6 arm models"


From SamyGO
Jump to: navigation, search
m (How to use)
m (How to install)
 
(20 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
==Warning!!!==
 
==Warning!!!==
<font color="red">'''NB. Method is not safe, tested on UA40D6000 and UE40D6750 only, needed to do more tests. Should work on other D series models too.<br>
+
<font color="red">'''NB. After you get TV hacked, don't touch /mtd_rwarea/start.sh - any error of this script leads in to the brick. <br>
If bricked - no way back, just Service repair, not possible at home. SamyGO does not take any responsibility if TV bricks.'''</font color>
+
No repair at home possible, neither over Exlink, nor over eeprom reset or any other known methods. Formatting of /mtd_rwarea doesnt help either.</font color>
  
==BEFORE TO START==
+
If you need some extra startup options, you have to modify /mtd_rwarea/SamyGO.sh, because if it fails, it`s not critical.
 +
<br>
 +
 
 +
<br>
 +
<font color="red">SamyGO does not take any responsibility if TV bricks, hack is available "as is"'''</font color>
 +
<br><br>
 +
<font color="purple">Hack needs to be improved - in some cases it can brick TV (e.g. if suddenly disconnected from electricity during boot-up process where start.sh becomes damaged - rare, but possible circumstances!)</font color>
 +
<br>
 +
<font color="green">New version of hack is available. Discussion and support - [http://forum.samygo.tv/viewtopic.php?f=22&t=3501 here]. Thanks!</font color>
 +
 
 +
==BEFORE YOU START: Safety measures==
 
* In service menu, '''enable Debug mode''' for the RS232 port:
 
* In service menu, '''enable Debug mode''' for the RS232 port:
:: With TV switched off, press the following sequence on the remote: '''[INFO] [MENU] [MUTE] [POWER]'''
+
:: With TV switched off, press the following sequence on the remote:<br>
 +
:::*UE,LE models:'''[INFO] [MENU] [MUTE] [POWER]'''<br>
 +
:::*UN,UA models:'''[MUTE] 1 8 2 [POWER]'''<br>
 
:: Enter the '''Control''' menu and set the value of the '''RS232 mode''' to '''Debug'''.
 
:: Enter the '''Control''' menu and set the value of the '''RS232 mode''' to '''Debug'''.
 
:: Once you're back to the main Service menu, you will have to power off the TV for normal operation.
 
:: Once you're back to the main Service menu, you will have to power off the TV for normal operation.
 
:: Notice that your TV will reset RS232 mode back to UART when you install another firmware (no matter if it's older or newer).
 
:: Notice that your TV will reset RS232 mode back to UART when you install another firmware (no matter if it's older or newer).
* Have a working '''[[Ex-Link Cable for C/D Series]]''' at hand (May help if TV bricks)
+
* Have a working '''[[Ex-Link Cable for C/D Series]]''' at hand (May help if TV bricks).
 
:: If you don't feel capable of soldering such a cable, you can find and buy a cheap (under '''$5''') '''[http://shop.ebay.com/i.html?_trkparms=65%253A12%257C66%253A2%257C39%253A1%257C72%253A4030&rt=nc&_nkw=usb+ttl&_sticky=1&_trksid=p3286.c0.m14&_sop=15&_sc=1 USB to TTL adapter]''' at eBay.
 
:: If you don't feel capable of soldering such a cable, you can find and buy a cheap (under '''$5''') '''[http://shop.ebay.com/i.html?_trkparms=65%253A12%257C66%253A2%257C39%253A1%257C72%253A4030&rt=nc&_nkw=usb+ttl&_sticky=1&_trksid=p3286.c0.m14&_sop=15&_sc=1 USB to TTL adapter]''' at eBay.
  
 
==Supported firmwares==
 
==Supported firmwares==
T-GAS*<br>
+
T-GASDEUC<br>
T-GAS6*<br>
+
T-GAS6DEUC<br>
 
+
(further support of UAD6xxx models is planned.<br>
 
==What hack does?==
 
==What hack does?==
Imports right start.sh to /mtd_rwarea and allows to use SamyGO on latest firmwares.<br>
+
Imports right start.sh and SamyGO.sh to /mtd_rwarea and allows to use SamyGO on latest firmwares.<br>
Also enables SamyGO Extensions start with TV start (no ticker needed).<br>
+
Also enables SamyGO Extensions start with TV start on D6 series (also older firmwares) -no ticker needed.<br>
  
 
==How to install==
 
==How to install==
 +
1. Install SamyGO using develop account according D series [[Rooting_D_series_arm_cpu_models | wiki article]].
 
[[File:Win32diskimage_howto.png |right]]
 
[[File:Win32diskimage_howto.png |right]]
1. USB > 1GB space (Windows users can use FAT32 formatted USB)<br>
+
2. Take USB (from now - only 128Mb is required, but we advice to use bigger, more than 128Mb USB pen drive. (Filesystem is not important, you can use any. Windows users can use FAT32 formatted USB)<br>
2. Download [[http://download.samygo.tv/D%20Series/For%20ARM%20CPUs/HospitalityHack/D6_Hospitality_v1.0.zip D6_Hospitality_v1.0.zip]]<br>
+
3. Download [[http://download.samygo.tv/D%20Series/For%20ARM%20CPUs/HospitalityHack/D6_Hospitality_v2.4.zip D6_Hospitality_v2.4.zip]]<br>
3. Make USB from extracted image (1Gb) using attached Win32DiskImager.exe, or under linux (e.g. if your USB is recognized as sda):
+
4. Unzip archive. You get:
  dd if=D6_HospitalityHack.img of=/dev/sda
+
1_D6_hh_v2.4.img
4. Power off TV, attach USB<br>
+
2_D6_hh_v2.4.img
5. Go to service menu (info-menu-mute-power) (or mute 1 8 2 power on USA models)<br>
+
Means first and second image (on second hack version we need two images). <br>
6. Enable hospitality mode in service menu.<br>
+
5. Make USB from '''1_D6_hh_v2.4.img''' using attached Win32DiskImager.exe, or under linux (e.g. if your USB is recognized as sda):
7. Make "Clone USB to TV"<br>
+
  dd if=1_D6_hh_v2.4.img of=/dev/sda
8. Restart TV. If not bricked, congrats :)<br>
+
NB! all data on USB is to be deleted, umount usb device before to use dd.<br>
9. Go back to service menu and set Hospitality mode '''off'''<br>
+
6. Power off TV, attach USB<br>
10. Install SamyGO using develop account according D series [[Rooting_D_series_arm_cpu_models | wiki article]].<br>
+
7. Go to service menu (info-menu-mute-power) (or mute 1 8 2 power on UA models)<br>
 +
8. Enable hospitality mode in service menu.<br>
 +
9. Make "Clone USB to TV" <small>(The TV reboots after every "Clone USB to TV" process)</small><br>
 +
10. Power off TV. Remove USB <br>
 +
11. Make another USB from '''2_D6_hh_v2.4.img''' using attached Win32DiskImager.exe, or under linux :
 +
dd if=2_D6_hh_v2.4.img of=/dev/sda
 +
You can use same USB pen you used for first image or you can have two different USB dongles prepared for each of images at once in step 5. <br>
 +
12. Attach USB to TV.<br>
 +
13. Go to service menu (info-menu-mute-power) (or mute 1 8 2 power on UA models)<br>
 +
14. Go to Hospitality mode.<br>
 +
15. Make "Clone USB to TV" <small>(The TV reboots after every "Clone USB to TV" process)</small><br>
 +
16. Go back to service menu and set Hospitality mode '''off'''<br>
 +
17. Restart TV. Remove USB <br>
  
 
==How to use==
 
==How to use==
 
Now after you restart TV, you get SamyGO Extensions executed. Limitation - no patches like BigYellow fonts,  
 
Now after you restart TV, you get SamyGO Extensions executed. Limitation - no patches like BigYellow fonts,  
 
CHannelInfo and other available this way.<br>
 
CHannelInfo and other available this way.<br>
Check [[Rooting_D_series_arm_cpu_models | wiki article]] for setup and ussage of SamyGO Extensions.
+
Check [[Rooting_D_series_arm_cpu_models | wiki article]] for setup and ussage of SamyGO Extensions.<br>
 +
First sign of success - you get ftp on port 21 and nc shell on port 1023.
 +
 
 +
==Successfully installed and works==
 +
 
 +
UA40D6000 T-GAS6DAAC 1014<br>
 +
UE32D6100 T-GAS6DEUC 1015<br>
 +
UE40D6100 T-GAS6DEUC 1016<br>
 +
UE46D6200 T-GAS6DEUC 1016<br>
 +
 
 +
UE40D6750 T-GASDEUC 1015<br>
 +
UE32D6510 T-GASDEUC 1018<br>
 +
UE32D6530 T-GASDEUC 1017<br>
 +
UE40D6750 T-GASDEUC-1026<br>
 +
<br>
  
 
==Discussion==
 
==Discussion==

Latest revision as of 18:53, 23 February 2014

D6 series SamsungTV only!

Warning!!!

NB. After you get TV hacked, don't touch /mtd_rwarea/start.sh - any error of this script leads in to the brick.
No repair at home possible, neither over Exlink, nor over eeprom reset or any other known methods. Formatting of /mtd_rwarea doesnt help either.

If you need some extra startup options, you have to modify /mtd_rwarea/SamyGO.sh, because if it fails, it`s not critical.


SamyGO does not take any responsibility if TV bricks, hack is available "as is"

Hack needs to be improved - in some cases it can brick TV (e.g. if suddenly disconnected from electricity during boot-up process where start.sh becomes damaged - rare, but possible circumstances!)
New version of hack is available. Discussion and support - here. Thanks!

BEFORE YOU START: Safety measures

  • In service menu, enable Debug mode for the RS232 port:
With TV switched off, press the following sequence on the remote:
  • UE,LE models:[INFO] [MENU] [MUTE] [POWER]
  • UN,UA models:[MUTE] 1 8 2 [POWER]
Enter the Control menu and set the value of the RS232 mode to Debug.
Once you're back to the main Service menu, you will have to power off the TV for normal operation.
Notice that your TV will reset RS232 mode back to UART when you install another firmware (no matter if it's older or newer).
If you don't feel capable of soldering such a cable, you can find and buy a cheap (under $5) USB to TTL adapter at eBay.

Supported firmwares

T-GASDEUC
T-GAS6DEUC
(further support of UAD6xxx models is planned.

What hack does?

Imports right start.sh and SamyGO.sh to /mtd_rwarea and allows to use SamyGO on latest firmwares.
Also enables SamyGO Extensions start with TV start on D6 series (also older firmwares) -no ticker needed.

How to install

1. Install SamyGO using develop account according D series wiki article.

Win32diskimage howto.png

2. Take USB (from now - only 128Mb is required, but we advice to use bigger, more than 128Mb USB pen drive. (Filesystem is not important, you can use any. Windows users can use FAT32 formatted USB)
3. Download [D6_Hospitality_v2.4.zip]
4. Unzip archive. You get:

1_D6_hh_v2.4.img
2_D6_hh_v2.4.img

Means first and second image (on second hack version we need two images).
5. Make USB from 1_D6_hh_v2.4.img using attached Win32DiskImager.exe, or under linux (e.g. if your USB is recognized as sda):

dd if=1_D6_hh_v2.4.img of=/dev/sda

NB! all data on USB is to be deleted, umount usb device before to use dd.
6. Power off TV, attach USB
7. Go to service menu (info-menu-mute-power) (or mute 1 8 2 power on UA models)
8. Enable hospitality mode in service menu.
9. Make "Clone USB to TV" (The TV reboots after every "Clone USB to TV" process)
10. Power off TV. Remove USB
11. Make another USB from 2_D6_hh_v2.4.img using attached Win32DiskImager.exe, or under linux :

dd if=2_D6_hh_v2.4.img of=/dev/sda

You can use same USB pen you used for first image or you can have two different USB dongles prepared for each of images at once in step 5.
12. Attach USB to TV.
13. Go to service menu (info-menu-mute-power) (or mute 1 8 2 power on UA models)
14. Go to Hospitality mode.
15. Make "Clone USB to TV" (The TV reboots after every "Clone USB to TV" process)
16. Go back to service menu and set Hospitality mode off
17. Restart TV. Remove USB

How to use

Now after you restart TV, you get SamyGO Extensions executed. Limitation - no patches like BigYellow fonts, CHannelInfo and other available this way.
Check wiki article for setup and ussage of SamyGO Extensions.
First sign of success - you get ftp on port 21 and nc shell on port 1023.

Successfully installed and works

UA40D6000 T-GAS6DAAC 1014
UE32D6100 T-GAS6DEUC 1015
UE40D6100 T-GAS6DEUC 1016
UE46D6200 T-GAS6DEUC 1016

UE40D6750 T-GASDEUC 1015
UE32D6510 T-GASDEUC 1018
UE32D6530 T-GASDEUC 1017
UE40D6750 T-GASDEUC-1026

Discussion

1. Topic on the samygo.tv.




--Juzis28 09:53, 10 February 2012 (UTC)