A first test port of SamyGO to E-Series
Posted: Sun Nov 25, 2012 10:51 am
Here is a first attempt to port SamyGO to E-Series TV. Hack is done via widget. Tested on my UE32ES6727, should work on other models based on T-MST10PDEUC, and may work on different models with ARM CPU too.
Installation:
1. Download: SamyGO_ES_mstar_unfinished.zip, (alternative download)
2. Setup the apache server (or the full development environment) on your PC, and copy the contents htdocs_on_apache_server directory to your htdocs dir on TV. Don't forget to edit widgetlist.xml and change the IP address there.
3. Setup developer account on TV and download widget from your apache server
4. Copy contents of USB_disk directory to your fat-formatted USB disk (NTFS may work too, but not checked)
5. Insert USB disk into TV, run the SamyGO widget
6. If you'll see the "success" message - you'll have a working telnet and FTP on your TV with root access
7. Connect via telnet to TV and type "sh -x /mnt/rcSGO" - this would run SamyGO.
I've intentionally left a manual launch of SamyGo script, as SamyGO is untested and most things are probably broken.
You may add the "sh -x /mnt/rcSGO &" line to the end of "/mnt/bin/runonce.sh" script - and rcSGO would be automatically run by the widget (edit the file via FTP and don't forget to run "chmod" on it and "sync" before rebooting TV).
SamyGO currently cannot be installed to be run automatically on TV start, so each time you'll need to launch the widget. Autostart can be done in the future - but not by me, I'll be busy with other stuff.
Archive does not contain all .KO kernel modules I have. You may take the compiled modules here: modules-mstar-0064.zip, (alternative download)
The only thing that I've checked in SamyGO - http://ip_address_of_tv:1080 outputs the phpinfo(). I have not tested NFS or samba mounts as I don't use them.
As we don't have devpts device in TV - telnet daemons from busybox are not working. Archive contains my own telnetd implementation (samygo_telnetd), it is capable of running interactive shell, you may run MC, but input capabilities are limited.
Some internals.
Hacking is done as described here: viewtopic.php?f=53&t=5015
SamyGO files are contained in file SamyGO\128mb.xfs on USB disk. Why this is done - described here: viewtopic.php?f=48&t=5019
Note:
I would not continue working on this SamyGO distribution as I don't use it at all. Publishing my work here so that someone may continue the work. I'm currently busy with other stuff.
Installation:
1. Download: SamyGO_ES_mstar_unfinished.zip, (alternative download)
2. Setup the apache server (or the full development environment) on your PC, and copy the contents htdocs_on_apache_server directory to your htdocs dir on TV. Don't forget to edit widgetlist.xml and change the IP address there.
3. Setup developer account on TV and download widget from your apache server
4. Copy contents of USB_disk directory to your fat-formatted USB disk (NTFS may work too, but not checked)
5. Insert USB disk into TV, run the SamyGO widget
6. If you'll see the "success" message - you'll have a working telnet and FTP on your TV with root access
7. Connect via telnet to TV and type "sh -x /mnt/rcSGO" - this would run SamyGO.
I've intentionally left a manual launch of SamyGo script, as SamyGO is untested and most things are probably broken.
You may add the "sh -x /mnt/rcSGO &" line to the end of "/mnt/bin/runonce.sh" script - and rcSGO would be automatically run by the widget (edit the file via FTP and don't forget to run "chmod" on it and "sync" before rebooting TV).
SamyGO currently cannot be installed to be run automatically on TV start, so each time you'll need to launch the widget. Autostart can be done in the future - but not by me, I'll be busy with other stuff.
Archive does not contain all .KO kernel modules I have. You may take the compiled modules here: modules-mstar-0064.zip, (alternative download)
The only thing that I've checked in SamyGO - http://ip_address_of_tv:1080 outputs the phpinfo(). I have not tested NFS or samba mounts as I don't use them.
As we don't have devpts device in TV - telnet daemons from busybox are not working. Archive contains my own telnetd implementation (samygo_telnetd), it is capable of running interactive shell, you may run MC, but input capabilities are limited.
Some internals.
Hacking is done as described here: viewtopic.php?f=53&t=5015
SamyGO files are contained in file SamyGO\128mb.xfs on USB disk. Why this is done - described here: viewtopic.php?f=48&t=5019
Note:
I would not continue working on this SamyGO distribution as I don't use it at all. Publishing my work here so that someone may continue the work. I'm currently busy with other stuff.