<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.samygo.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maniootek</id>
	<title>SamyGO - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.samygo.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maniootek"/>
	<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Special:Contributions/Maniootek"/>
	<updated>2026-05-14T08:04:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2848</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2848"/>
		<updated>2012-03-27T04:13:53Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: /* Virtual USB Device / Samba shares */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
==Virtual USB Device / Samba shares==&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP=192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Edit:&lt;br /&gt;
 YOUR_IP=192.168.0.2&lt;br /&gt;
and put your server IP address&lt;br /&gt;
&lt;br /&gt;
4. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
Discussion about &amp;quot;Virtual USB Device / Samba shares on D55xx/D57xx&amp;quot; here: [http://forum.samygo.tv/viewtopic.php?f=24&amp;amp;t=3323 Topic] on the samygo.tv.&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2847</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2847"/>
		<updated>2012-03-27T04:13:20Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: /* Virtual USB Device / Samba shares */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
==Virtual USB Device / Samba shares==&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP=192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Edit:&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
and put your server IP address&lt;br /&gt;
&lt;br /&gt;
4. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
Discussion about &amp;quot;Virtual USB Device / Samba shares on D55xx/D57xx&amp;quot; here: [http://forum.samygo.tv/viewtopic.php?f=24&amp;amp;t=3323 Topic] on the samygo.tv.&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2846</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2846"/>
		<updated>2012-03-25T16:37:41Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: /* Virtual USB Device / Samba shares */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
==Virtual USB Device / Samba shares==&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Edit:&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
and put your server IP address&lt;br /&gt;
&lt;br /&gt;
4. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
Discussion about &amp;quot;Virtual USB Device / Samba shares on D55xx/D57xx&amp;quot; here: [http://forum.samygo.tv/viewtopic.php?f=24&amp;amp;t=3323 Topic] on the samygo.tv.&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2845</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2845"/>
		<updated>2012-03-25T16:36:17Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: /* Virtual USB Device / Samba shares */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
==Virtual USB Device / Samba shares==&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
Discussion about &amp;quot;Virtual USB Device / Samba shares on D55xx/D57xx&amp;quot; here: [http://forum.samygo.tv/viewtopic.php?f=24&amp;amp;t=3323 Topic] on the samygo.tv.&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2844</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2844"/>
		<updated>2012-03-25T16:35:16Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: /* Virtual USB Device / Samba shares */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
==Virtual USB Device / Samba shares==&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
Discussion here: [http://forum.samygo.tv/viewtopic.php?f=24&amp;amp;t=3323 Topic] on the samygo.tv.&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2843</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2843"/>
		<updated>2012-03-25T16:34:14Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
==Virtual USB Device / Samba shares==&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2842</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2842"/>
		<updated>2012-03-25T16:29:56Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
2. Put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
3. Save this file and restart TV and SamyGO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2841</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2841"/>
		<updated>2012-03-25T16:27:27Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
&lt;br /&gt;
4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
and put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2840</id>
		<title>Root access for D series Mstar cpu models</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Root_access_for_D_series_Mstar_cpu_models&amp;diff=2840"/>
		<updated>2012-03-25T16:25:34Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: /* Virtual USB Device / Mounting shares */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Important: hack doesn`t add Browser to your TV. Also no patches like ChannelInfo, BigYellowFonts and so on.&amp;lt;br&amp;gt; Just only SamyGO Extensions related features + DRM dissable(yet).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=Enter to the developer account=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1. Enter SmartHub (by pressing the smarthub button on the remote) &amp;lt;br&amp;gt;&lt;br /&gt;
2. Press &amp;quot;Login&amp;quot; (A or red)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Enter the name: '''develop''' and password(any 6 digits)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Installing hack=&lt;br /&gt;
1. Go to Settings (blue or (D))-&amp;gt; Development -&amp;gt; '''Setting Server IP'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Enter this IP:&lt;br /&gt;
[[Image:Develop_ip.png|250px|thumb|left| ]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Press '''User Application Synchronization''' &amp;lt;br&amp;gt;&lt;br /&gt;
Wait until TV installs widget (SamyGO Extensions)...&amp;lt;br&amp;gt;&lt;br /&gt;
Could take a while, depends from your internet speed. Wait until TV says &amp;quot;done&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NB! All other your widgets, installed from local server before were deleted!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Exit developer menu, exit SmartHub.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Return to SmartHub and you will find here new widget '''SamyGO'''. Execute it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to use=&lt;br /&gt;
&lt;br /&gt;
After starting SamyGO widget, you will notice that the tv shows up a virtual usb device called &amp;quot;Server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Server1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As far as you can read in the forums, that virtual usb device is supposed to host the shares (samba, nfs, djmount). However it seems that this virtual device will only work correctly when SamyGO is used on an arm-based tv.&lt;br /&gt;
During tests on a UE40D5700 (same for D5500) it could not be used at all for anything. On trying to connect to that virtual usb device from the tv's sources menu&lt;br /&gt;
&lt;br /&gt;
[[File:Server2.jpg]]&lt;br /&gt;
&lt;br /&gt;
or from SmartHub, you'll end up with a never ending &amp;quot;loading wheel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:Loading.jpg]]&lt;br /&gt;
&lt;br /&gt;
and you can't see any shares, although you can see the shares on the tv using FTP.&lt;br /&gt;
&lt;br /&gt;
There is a solution to rebuild virtual usb device and mount only samba shares.&lt;br /&gt;
Here is step by step how to do it:&lt;br /&gt;
&lt;br /&gt;
1. Ensure that SamyGo widget is running.&lt;br /&gt;
&lt;br /&gt;
2. Connect via ftp to your TV and go to direction:&lt;br /&gt;
 mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d&lt;br /&gt;
&lt;br /&gt;
3. Disable these files by adding &amp;quot;.dis&amp;quot; to their file name:&lt;br /&gt;
 02_04_vusb.init&lt;br /&gt;
 03_03_djmount.init&lt;br /&gt;
 03_03_nfsmount.init&lt;br /&gt;
 04_04_fusesmb.init&lt;br /&gt;
that what you should got:&lt;br /&gt;
 02_04_vusb.init.dis&lt;br /&gt;
 03_03_djmount.init.dis&lt;br /&gt;
 03_03_nfsmount.init.dis&lt;br /&gt;
 04_04_fusesmb.init.dis&lt;br /&gt;
 4. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
a.) put required data here: &lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
if your shares are not password protected anyway you should put some randomly choosen user and password data, like:&lt;br /&gt;
 ##### CHANGE MEEEEE !!!!! ######&lt;br /&gt;
 USER=&amp;quot;user&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;password&amp;quot;&lt;br /&gt;
 PERM=&amp;quot;rw&amp;quot; # can be ro or rw&lt;br /&gt;
 ##### CHANGE MEEEEE END ######&lt;br /&gt;
&lt;br /&gt;
b.) add this code:&lt;br /&gt;
 ### MANIOOTEK EDIT ###&lt;br /&gt;
 rm -fr /mtd_contents/database/&lt;br /&gt;
 device=&amp;quot;sdm&amp;quot;&lt;br /&gt;
 DEST_DIR=/dtv/usb/$device&lt;br /&gt;
 $(echo -e &amp;quot;[$device]\nVendor : Home\nProduct : Samba Shares\nSerial : M4N100T3K\nDevpath : 9\nLun : 0\n\&lt;br /&gt;
 ScsiDevicePath : /dev/$device\nMountDir : /dtv/usb/$device\nFileSystem : vfat\n&amp;quot; &amp;gt;&amp;gt; /dtv/usb/usblog)&lt;br /&gt;
 ### MANIOOTEK EDIT END ###&lt;br /&gt;
... here:&lt;br /&gt;
 SERVERS=&amp;quot;Don't set me!!&amp;quot;&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 do_mount()&lt;br /&gt;
&lt;br /&gt;
5. Save this file and restart TV and SamyGO &lt;br /&gt;
&lt;br /&gt;
Now all your samba shares will be mounted to virtual usb device called &amp;quot;Samba Shares&amp;quot;. Via ftp it's here:&lt;br /&gt;
 /dtv/usb/sdm/&lt;br /&gt;
&lt;br /&gt;
If you can't see your shares then probably script can not find your server. You can also mount it manually.&lt;br /&gt;
1. Open with Notpead++ this file:&lt;br /&gt;
 04_04_samba.init&lt;br /&gt;
and put this code:&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING ###&lt;br /&gt;
 YOUR_IP = 192.168.0.2&lt;br /&gt;
 mkdir -p $DEST_DIR/manual&lt;br /&gt;
 /bin/busybox mount -o &amp;quot;${M_OPTS}&amp;quot; -t cifs &amp;quot;//$YOUR_IP/&amp;quot; &amp;quot;$DEST_DIR/manual&amp;quot;	&lt;br /&gt;
 ### MANIOOTEK MANUAL MOUNTING END ###&lt;br /&gt;
... here:&lt;br /&gt;
 get_servers&lt;br /&gt;
 get_shares&lt;br /&gt;
 ... (Put this code here !!!) ...&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
Connect using any FTP client to TV`s 21 port.&lt;br /&gt;
 user - no needed, leave blank&lt;br /&gt;
 password - not required, leave blank&lt;br /&gt;
&lt;br /&gt;
==File manager==&lt;br /&gt;
 File manager is available at:&lt;br /&gt;
 http://IP_of_TV/phpsysinfo/file.php&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
available only from '''unix''' terminal client (not windows!). Due kernel limitations telnet isn`t available on D series.&lt;br /&gt;
We are using netcat shell instead (you get no promt &amp;quot;#&amp;quot; but have interactive shell.) use nc or telnet cmd:&lt;br /&gt;
 nc IP_of_TV 1023&lt;br /&gt;
 or&lt;br /&gt;
 telnet IP_of_TV 1023&lt;br /&gt;
&lt;br /&gt;
==NFS shares==&lt;br /&gt;
Read more [http://wiki.samygo.tv/index.php5/SamyGO_Extensions_Pack#Components.2C_Design_and_Structure SamyGO_Extensions] and also on related B and C series forums (For D series same rules for setting it up as for B and C models)&lt;br /&gt;
NFS mounts are to be mounted on virtual USB device.&amp;lt;br&amp;gt;&lt;br /&gt;
Please check you NFS server configuration and set up exports file properly.&amp;lt;br&amp;gt;&lt;br /&gt;
If you don`t have NFS server on your local network, please disable this service.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If you are Windows user, probably you have to enable Samba.&lt;br /&gt;
&lt;br /&gt;
==WebGUI (test only)==&lt;br /&gt;
Enter to browser:&amp;lt;br&amp;gt;&lt;br /&gt;
 http://IP_of_TV/cgi-bin/test.cgi&lt;br /&gt;
List of started services.&amp;lt;br&amp;gt;&lt;br /&gt;
Possible to start/stop manually&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is just as test example, suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
==Samba client== &lt;br /&gt;
Samba Client is enabled by default on Mstar. However it is necessary to provide login data. Empty fields will not work even when your shares are not protected in any way. In that case just pic random words. You can provide the user data on two ways:&lt;br /&gt;
&lt;br /&gt;
* Create file (without extension)&amp;lt;br&amp;gt;&lt;br /&gt;
'''smb_userdata''':&lt;br /&gt;
 USER=&amp;quot;your username&amp;quot;&lt;br /&gt;
 PASSWD=&amp;quot;your password&amp;quot;&lt;br /&gt;
* Place this file to USB and attach to TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Restart TV.&amp;lt;br&amp;gt;&lt;br /&gt;
* Run SamyGO.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Or you can change the init script itself to provide the necessary login data instead using a smb_userdata file on a usb device.&lt;br /&gt;
&lt;br /&gt;
The init script is located here:&lt;br /&gt;
&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/04_04_samba.init&lt;br /&gt;
&lt;br /&gt;
==Other SAE features==&lt;br /&gt;
Features, '''disabled by default'''. For enable it, conect over FTP and rename:&amp;lt;br&amp;gt;&lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init.dis''' &lt;br /&gt;
to&amp;lt;br&amp;gt; &lt;br /&gt;
 /mtd_rwdata/widgets/user/SamyGO/SamyGO/etc/init.d/'''service_name.init''' ) &lt;br /&gt;
Restart TV.&lt;br /&gt;
Start SamyGO&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Changelog for Mstar=&lt;br /&gt;
 2012-01-18 removed samba server (smbd)&lt;br /&gt;
 2012-01-14 removed &amp;quot;Game Part&amp;quot;, added DRM-Disable &lt;br /&gt;
 2011-11-29 initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''References'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Related topic on SamyGO.TV&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[SamyGO_Extensions_Pack]] on wiki or [http://forum.samygo.tv/viewtopic.php?f=12&amp;amp;t=987 forum]&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[How_to_connect_C_series_to_NFS_under_WIN7_using_Hanewin_NFS_Server]]&amp;lt;br&amp;gt;&lt;br /&gt;
4. [http://forum.samygo.tv/viewtopic.php?f=4&amp;amp;t=1051&amp;amp;start=0#p8945 How-to] setup windows shares on windows7 to be accessible from TV.&amp;lt;br&amp;gt;&lt;br /&gt;
5. [http://download.samygo.tv/Documents/Enable%20normal%20FileShare%20under%20Windows7.pdf FileShareWin7]&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=File:Loading.jpg&amp;diff=2839</id>
		<title>File:Loading.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=File:Loading.jpg&amp;diff=2839"/>
		<updated>2012-03-25T16:17:54Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=File:Server2.jpg&amp;diff=2838</id>
		<title>File:Server2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=File:Server2.jpg&amp;diff=2838"/>
		<updated>2012-03-25T16:17:40Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=File:Server1.jpg&amp;diff=2837</id>
		<title>File:Server1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=File:Server1.jpg&amp;diff=2837"/>
		<updated>2012-03-25T16:16:37Z</updated>

		<summary type="html">&lt;p&gt;Maniootek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maniootek</name></author>
		
	</entry>
</feed>