<?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=Doodlecz</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=Doodlecz"/>
	<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Special:Contributions/Doodlecz"/>
	<updated>2026-04-26T14:34:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=MessageBoxService_request_format&amp;diff=615</id>
		<title>MessageBoxService request format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=MessageBoxService_request_format&amp;diff=615"/>
		<updated>2010-05-11T15:13:30Z</updated>

		<summary type="html">&lt;p&gt;Doodlecz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=MessageBoxService SOAP request=&lt;br /&gt;
&lt;br /&gt;
In general, TV supports processing SOAP requests. Basic interface description can be downloaded from TV:&lt;br /&gt;
&lt;br /&gt;
http://yourTV:52235/pmr/PersonalMessageReceiver.xml&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
  &amp;lt;root xmlns=&amp;quot;urn:schemas-upnp-org:device-1-0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specVersion&amp;gt;&lt;br /&gt;
    &amp;lt;major&amp;gt;1&amp;lt;/major&amp;gt; &lt;br /&gt;
    &amp;lt;minor&amp;gt;0&amp;lt;/minor&amp;gt; &lt;br /&gt;
  &amp;lt;/specVersion&amp;gt;&lt;br /&gt;
  &amp;lt;device&amp;gt;&lt;br /&gt;
    &amp;lt;deviceType&amp;gt;urn:samsung.com:device:PersonalMessageReceiver:1&amp;lt;/deviceType&amp;gt; &lt;br /&gt;
    &amp;lt;friendlyName&amp;gt;TV&amp;lt;/friendlyName&amp;gt; &lt;br /&gt;
    &amp;lt;manufacturer&amp;gt;Samsung Electronics&amp;lt;/manufacturer&amp;gt; &lt;br /&gt;
    &amp;lt;manufacturerURL&amp;gt;http://www.samsung.com&amp;lt;/manufacturerURL&amp;gt; &lt;br /&gt;
    &amp;lt;modelDescription&amp;gt;Samsung DTV PMR&amp;lt;/modelDescription&amp;gt; &lt;br /&gt;
    &amp;lt;modelName&amp;gt;Samsung DTV PMR&amp;lt;/modelName&amp;gt; &lt;br /&gt;
    &amp;lt;modelNumber&amp;gt;1.0&amp;lt;/modelNumber&amp;gt; &lt;br /&gt;
    &amp;lt;modelURL&amp;gt;http://www.samsung.com&amp;lt;/modelURL&amp;gt; &lt;br /&gt;
    &amp;lt;serialNumber&amp;gt;...&amp;lt;/serialNumber&amp;gt; &lt;br /&gt;
    &amp;lt;UDN&amp;gt;uuid:...&amp;lt;/UDN&amp;gt; &lt;br /&gt;
  &amp;lt;serviceList&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
    &amp;lt;serviceType&amp;gt;urn:samsung.com:service:MessageBoxService:1&amp;lt;/serviceType&amp;gt; &lt;br /&gt;
    &amp;lt;serviceId&amp;gt;urn:samsung.com:serviceId:MessageBoxService&amp;lt;/serviceId&amp;gt; &lt;br /&gt;
    &amp;lt;controlURL&amp;gt;/PMR/control/MessageBoxService&amp;lt;/controlURL&amp;gt; &lt;br /&gt;
    &amp;lt;eventSubURL&amp;gt;/PMR/event/MessageBoxService&amp;lt;/eventSubURL&amp;gt; &lt;br /&gt;
    &amp;lt;SCPDURL&amp;gt;MessageBoxService.xml&amp;lt;/SCPDURL&amp;gt; &lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;/serviceList&amp;gt;&lt;br /&gt;
  &amp;lt;/device&amp;gt;&lt;br /&gt;
  &amp;lt;/root&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see, interface implements only one service MessageBoxService which description can be downloaded from:&lt;br /&gt;
&lt;br /&gt;
http://yourTV:52235/pmr/MessageBoxService.xml&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt; &lt;br /&gt;
  &amp;lt;scpd xmlns=&amp;quot;urn:schemas-upnp-org:service-1-0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specVersion&amp;gt;&lt;br /&gt;
    &amp;lt;major&amp;gt;1&amp;lt;/major&amp;gt; &lt;br /&gt;
    &amp;lt;minor&amp;gt;0&amp;lt;/minor&amp;gt; &lt;br /&gt;
  &amp;lt;/specVersion&amp;gt;&lt;br /&gt;
  &amp;lt;actionList&amp;gt;&lt;br /&gt;
  &amp;lt;action&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;AddMessage&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;argumentList&amp;gt;&lt;br /&gt;
  &amp;lt;argument&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;MessageID&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;direction&amp;gt;in&amp;lt;/direction&amp;gt; &lt;br /&gt;
    &amp;lt;relatedStateVariable&amp;gt;A_ARG_TYPE_MessageID&amp;lt;/relatedStateVariable&amp;gt; &lt;br /&gt;
  &amp;lt;/argument&amp;gt;&lt;br /&gt;
  &amp;lt;argument&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;MessageType&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;direction&amp;gt;in&amp;lt;/direction&amp;gt; &lt;br /&gt;
    &amp;lt;relatedStateVariable&amp;gt;A_ARG_TYPE_MessageType&amp;lt;/relatedStateVariable&amp;gt; &lt;br /&gt;
  &amp;lt;/argument&amp;gt;&lt;br /&gt;
  &amp;lt;argument&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Message&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;direction&amp;gt;in&amp;lt;/direction&amp;gt; &lt;br /&gt;
    &amp;lt;relatedStateVariable&amp;gt;A_ARG_TYPE_Message&amp;lt;/relatedStateVariable&amp;gt; &lt;br /&gt;
    &amp;lt;/argument&amp;gt;&lt;br /&gt;
    &amp;lt;/argumentList&amp;gt;&lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
  &amp;lt;action&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;RemoveMessage&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;argumentList&amp;gt;&lt;br /&gt;
    &amp;lt;argument&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;MessageID&amp;lt;/name&amp;gt; &lt;br /&gt;
      &amp;lt;direction&amp;gt;in&amp;lt;/direction&amp;gt; &lt;br /&gt;
      &amp;lt;relatedStateVariable&amp;gt;A_ARG_TYPE_MessageID&amp;lt;/relatedStateVariable&amp;gt; &lt;br /&gt;
      &amp;lt;/argument&amp;gt;&lt;br /&gt;
    &amp;lt;/argumentList&amp;gt;&lt;br /&gt;
  &amp;lt;/action&amp;gt;&lt;br /&gt;
  &amp;lt;/actionList&amp;gt;&lt;br /&gt;
  &amp;lt;serviceStateTable&amp;gt;&lt;br /&gt;
  &amp;lt;stateVariable sendEvents=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;A_ARG_TYPE_MessageID&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;dataType&amp;gt;string&amp;lt;/dataType&amp;gt; &lt;br /&gt;
  &amp;lt;/stateVariable&amp;gt;&lt;br /&gt;
  &amp;lt;stateVariable sendEvents=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;A_ARG_TYPE_MessageType&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;dataType&amp;gt;string&amp;lt;/dataType&amp;gt; &lt;br /&gt;
    &amp;lt;defaultValue&amp;gt;text/xml; charset=&amp;quot;utf-8&amp;quot;&amp;lt;/defaultValue&amp;gt; &lt;br /&gt;
  &amp;lt;/stateVariable&amp;gt;&lt;br /&gt;
  &amp;lt;stateVariable sendEvents=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;A_ARG_TYPE_Message&amp;lt;/name&amp;gt; &lt;br /&gt;
    &amp;lt;dataType&amp;gt;string&amp;lt;/dataType&amp;gt; &lt;br /&gt;
  &amp;lt;/stateVariable&amp;gt;&lt;br /&gt;
  &amp;lt;/serviceStateTable&amp;gt;&lt;br /&gt;
  &amp;lt;/scpd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
According to the &amp;quot;downloaded&amp;quot; content, the MessageBoxService should implement two actions - AddMessage and RemoveMessage. However, RemoveMessage does not seem to be implemented in TV, so let's forget about it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Structure of AddMessage ==&lt;br /&gt;
&lt;br /&gt;
Structure of the AddMessage is partially clear from the description, and it should have following format:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;u:AddMessage xmlns:u=\&amp;quot;urn:samsung.com:service:MessageBoxService:1\&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MessageType&amp;gt;Body of MessageType&amp;lt;/MessageType&amp;gt;&lt;br /&gt;
    &amp;lt;MessageID&amp;gt;Body of MessageID&amp;lt;/MessageID&amp;gt;&lt;br /&gt;
    &amp;lt;Message&amp;gt;Body of Message&amp;lt;/Message&amp;gt;&lt;br /&gt;
  &amp;lt;/u:AddMessage&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This XML structure is valid if:&lt;br /&gt;
* Body of MessageType contains text &amp;quot;text/xml&amp;quot;.&lt;br /&gt;
* Body of MessageID does not seem to be checked, so it can contain anything.&lt;br /&gt;
* Body of Message contains XML structure with message information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Structure of Message ==&lt;br /&gt;
&lt;br /&gt;
The most interesting thing is content of the Message body which specifies message sent to the TV.&lt;br /&gt;
&lt;br /&gt;
Content of the Message is in fact XML structure, but with replaced &amp;quot;&amp;lt;&amp;quot; -&amp;gt; &amp;quot;&amp;amp;amp;lt;&amp;quot; and &amp;quot;&amp;gt;&amp;quot; -&amp;gt; &amp;quot;&amp;amp;amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For easier reading, in following XML structured I use &amp;quot;&amp;lt;&amp;quot; and &amp;quot;&amp;gt;&amp;quot; characters but before sending the request to the TV, don't forget to replace them by &amp;quot;&amp;amp;amp;lt;&amp;quot; and &amp;quot;&amp;amp;amp;gt;&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Message XML structure is parsed as following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Category&amp;gt;Body&amp;lt;/Category&amp;gt; &lt;br /&gt;
is checked to contain &amp;quot;SMS&amp;quot;, &amp;quot;Incoming Call&amp;quot;, &amp;quot;Schedule Reminder&amp;quot; and &amp;quot;MMS&amp;quot;. However, &amp;quot;MMS&amp;quot; category is not implemented in TV. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;DisplayType&amp;gt;Body&amp;lt;/DisplayType&amp;gt;&lt;br /&gt;
is checked if contains &amp;quot;Maximum&amp;quot;. If yes, detailed message is displayed on the TV, otherwise only short info is displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
According to the Category type, different tags are used to retrieve content:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;SMS&amp;quot; Category ===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;ReceiveTime&amp;gt;&lt;br /&gt;
    &amp;lt;Date&amp;gt;YYYY-MM-DD&amp;lt;/Date&amp;gt;		(YYYY - year, MM - month, DD - day)&lt;br /&gt;
    &amp;lt;Time&amp;gt;HH:MM:SS&amp;lt;/Time&amp;gt;		(HH - hour, MM - minute, SS - second)&lt;br /&gt;
  &amp;lt;/ReceiveTime&amp;gt;&lt;br /&gt;
  &amp;lt;Receiver&amp;gt;&lt;br /&gt;
    &amp;lt;Number&amp;gt;Receiver Phone Number&amp;lt;/Number&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Receiver Name&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;/Receiver&amp;gt;&lt;br /&gt;
  &amp;lt;Sender&amp;gt;&lt;br /&gt;
    &amp;lt;Number&amp;gt;Sender Phone Number&amp;lt;/Number&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Sender Name&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;/Sender&amp;gt;&lt;br /&gt;
  &amp;lt;Body&amp;gt;SMS Body&amp;lt;/Body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sender and Body is displayed only in case DisplayType is set to &amp;quot;Maximum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Incoming Call&amp;quot; Category ===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;CallTime&amp;gt;&lt;br /&gt;
    &amp;lt;Date&amp;gt;YYYY-MM-DD&amp;lt;/Date&amp;gt;		(YYYY - year, MM - month, DD - day)&lt;br /&gt;
    &amp;lt;Time&amp;gt;HH:MM:SS&amp;lt;/Time&amp;gt;		(HH - hour, MM - minute, SS - second)&lt;br /&gt;
  &amp;lt;/CallTime&amp;gt;&lt;br /&gt;
  &amp;lt;Callee&amp;gt;&lt;br /&gt;
    &amp;lt;Number&amp;gt;Callee Phone Number&amp;lt;/Number&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Callee Name&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;/Callee&amp;gt;&lt;br /&gt;
  &amp;lt;Caller&amp;gt;&lt;br /&gt;
    &amp;lt;Number&amp;gt;Caller Phone Number&amp;lt;/Number&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Caller Name&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;/Caller&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caller is displayed only in case DisplayType is set to &amp;quot;Maximum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Schedule Reminder&amp;quot; Category ===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;StartTime&amp;gt;&lt;br /&gt;
    &amp;lt;Date&amp;gt;YYYY-MM-DD&amp;lt;/Date&amp;gt;		(YYYY - year, MM - month, DD - day)&lt;br /&gt;
    &amp;lt;Time&amp;gt;HH:MM:SS&amp;lt;/Time&amp;gt;		(HH - hour, MM - minute, SS - second)&lt;br /&gt;
  &amp;lt;/StartTime&amp;gt;&lt;br /&gt;
  &amp;lt;Owner&amp;gt;&lt;br /&gt;
    &amp;lt;Number&amp;gt;Owner Phone Number&amp;lt;/Number&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;Owner Name&amp;lt;/Name&amp;gt;&lt;br /&gt;
  &amp;lt;/Owner&amp;gt;&lt;br /&gt;
  &amp;lt;Subject&amp;gt;Schedule Reminder Subject&amp;lt;/Subject&amp;gt;&lt;br /&gt;
  &amp;lt;EndTime&amp;gt;&lt;br /&gt;
    &amp;lt;Date&amp;gt;YYYY-MM-DD&amp;lt;/Date&amp;gt;		(YYYY - year, MM - month, DD - day)&lt;br /&gt;
    &amp;lt;Time&amp;gt;HH:MM:SS&amp;lt;/Time&amp;gt;		(HH - hour, MM - minute, SS - second)&lt;br /&gt;
  &amp;lt;/EndTime&amp;gt;&lt;br /&gt;
  &amp;lt;Location&amp;gt;Location Name&amp;lt;/Location&amp;gt;&lt;br /&gt;
  &amp;lt;Body&amp;gt;Schedule Reminder Body&amp;lt;/Body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EndTime, Location and Body is displayed only in case DisplayType is set to &amp;quot;Maximum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample Request ==&lt;br /&gt;
&lt;br /&gt;
Sample SOAP request to display SMS message (without HTTP headers):&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;s:Envelope s:encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:s=&amp;quot;http://schemas.xmlsoap.org/soap/envelope/&amp;quot; &amp;gt;&lt;br /&gt;
    &amp;lt;s:Body&amp;gt;&lt;br /&gt;
      &amp;lt;u:AddMessage xmlns:u=&amp;quot;urn:samsung.com:service:MessageBoxService:1\&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MessageType&amp;gt;text/xml&amp;lt;/MessageType&amp;gt;&lt;br /&gt;
        &amp;lt;MessageID&amp;gt;can be anything&amp;lt;/MessageID&amp;gt;&lt;br /&gt;
        &amp;lt;Message&amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Category&amp;amp;amp;gt;SMS&amp;amp;amp;lt;/Category&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;DisplayType&amp;amp;amp;gt;Maximum&amp;amp;amp;lt;/DisplayType&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;ReceiveTime&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Date&amp;amp;amp;gt;2010-05-04&amp;amp;amp;lt;/Date&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Time&amp;amp;amp;gt;01:02:03&amp;amp;amp;lt;/Time&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;/ReceiveTime&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Receiver&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Number&amp;amp;amp;gt;12345678&amp;amp;amp;lt;/Number&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Name&amp;amp;amp;gt;Receiver&amp;amp;amp;lt;/Name&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;/Receiver&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Sender&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Number&amp;amp;amp;gt;11111&amp;amp;amp;lt;/Number&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Name&amp;amp;amp;gt;Sender&amp;amp;amp;lt;/Name&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;/Sender&amp;amp;amp;gt;&lt;br /&gt;
          &amp;amp;amp;lt;Body&amp;amp;amp;gt;Hello World!!!&amp;amp;amp;lt;/Body&amp;amp;amp;gt;&lt;br /&gt;
        &amp;lt;/Message&amp;gt;&lt;br /&gt;
      &amp;lt;/u:AddMessage&amp;gt;&lt;br /&gt;
    &amp;lt;/s:Body&amp;gt;&lt;br /&gt;
  &amp;lt;/s:Envelope&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doodlecz</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Main_Page&amp;diff=614</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Main_Page&amp;diff=614"/>
		<updated>2010-05-11T14:37:07Z</updated>

		<summary type="html">&lt;p&gt;Doodlecz: /* General Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to SamyGo WiKi ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
'''WARNING: DO NOT UPDATE THE SAMSUNG LATEST FIRMWARE UPGRADES or YOU CAN NOT USE OUR HACKS AND CAN NOT REVERT FIRMWARE BACK EASILY!'''&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SourceForge doesn't allow users to write on wiki. We needed to assign writing permission by hand.&lt;br /&gt;
&lt;br /&gt;
Place note for editing permissions by hand on request from forum ([http://forum.samygo.tv/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=68 Erdem_ua] or [http://forum.samygo.tv/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=78 dynamic1969]).&lt;br /&gt;
&lt;br /&gt;
[[File:Logo.png]]&lt;br /&gt;
&lt;br /&gt;
== Compatibility Overview ==&lt;br /&gt;
&lt;br /&gt;
See the [[Compatibility]] page to see which TV models should work.&lt;br /&gt;
&lt;br /&gt;
== Safety Measures ( which you shouldn't start without ) ==&lt;br /&gt;
#Have a working [[Enable Serial Console on non CI+ Devices|Ex-Link cable]] at hand.&lt;br /&gt;
#Ensure the backup exe.img ( stored on /dev/tbml10 ) is in good condition ( and ideally not altered. )&lt;br /&gt;
#Ensure your RS232 Setting in the Service-Menu is set to &amp;quot;debug&amp;quot;.&lt;br /&gt;
#Know that your TV will reset RS232 jack back to UART mode after new firmware installation or reverting back to old version.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful WIKI articles ==&lt;br /&gt;
*[[Is my TV supported?]]&lt;br /&gt;
*[[Is this tools avoids my warranty?]]&lt;br /&gt;
===Firmware Modification===&lt;br /&gt;
*[[Flashing Hacked Firmware to CI+ devices]]&lt;br /&gt;
*[[How to capture channel (PVR functionality)]]&lt;br /&gt;
*[[How to enable Telnet on samsung TV's]]&lt;br /&gt;
*[[How to enable Advanced mode startup script]]&lt;br /&gt;
*[[Enable Serial Console on non CI+ Devices]]&lt;br /&gt;
*[[Getting access to uBoot / bootloader]]&lt;br /&gt;
*[[Dumping and Flashing images by hand]]&lt;br /&gt;
*[[Open backdoor for fixing bootloop situations]]&lt;br /&gt;
*[[Using NoN-Samsung USB WiFi dongles with TV]]&lt;br /&gt;
*[[Mounting an NFS share on a USB device to bypass DLNA]]&lt;br /&gt;
*[[Mounting an CIFS/SAMBA share on a USB device to bypass DLNA]]&lt;br /&gt;
*[[Samsung A Series (2008 Model) Hacks]]&lt;br /&gt;
*[[Samsung A Series (sh4 CPU) Hacks]]&lt;br /&gt;
*[[Video AR Fix]]&lt;br /&gt;
*[[Playing with Firmware Images]]&lt;br /&gt;
*[[Enable Wiselink Movie on B550 and B6000 Series Devices]]&lt;br /&gt;
*[[Boot from USB using u-boot]]&lt;br /&gt;
*[[Forced revert back to older firmware]]&lt;br /&gt;
*[[Autoloader for extra exeDSP plugins (B65x)]]&lt;br /&gt;
&lt;br /&gt;
===Software Tools===&lt;br /&gt;
*[[Setting up a native-compilation toolchain]]&lt;br /&gt;
*[[Setting up a cross-compilation toolchain]]&lt;br /&gt;
*[[SamyGO OpenEmbedded]]&lt;br /&gt;
*[[SamyGO Telnet Enabler]]&lt;br /&gt;
*[[SamyGO Extensions Pack]]&lt;br /&gt;
*[[SamyGO ChanEdit - Chanel Editor]]&lt;br /&gt;
*[[SamyGO Firmware Patcher]]&lt;br /&gt;
*[[NetSurf Web Browser]]&lt;br /&gt;
*[[Other Small Applications at Forum Pages]]&lt;br /&gt;
&lt;br /&gt;
===General Information===&lt;br /&gt;
*[[Frequently Asked Questions]]&lt;br /&gt;
*[[Recovery of Bricked Device]]&lt;br /&gt;
*[[Service Manuals]]&lt;br /&gt;
*[[Service Menu]]&lt;br /&gt;
*[[Engineering Codes]]&lt;br /&gt;
*[[Media Play and DLNA]]&lt;br /&gt;
*[[Samsung channel list format]]&lt;br /&gt;
*[[MessageBoxService request format]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interesting Reference Material ==&lt;br /&gt;
*[http://www.samsung.com/global/business/semiconductor/products/flash/downloads/applicationnote/rfs_v12_application_note.pdf Introduction to SAMSUNG's Linux Flash File System - RFS]  &lt;br /&gt;
*[http://www.samsung.com/global/business/semiconductor/products/fusionmemory/downloads/RFS_130_Porting_Guide.pdf Linux RFS ( Robust FAT File System ) Porting Guide]&lt;br /&gt;
The file-system used in the the recent Samsung TVs is &amp;quot;RFS&amp;quot;. Its proprietary nature and consequently so the absence of an according Linux RFS-Module in the standard Linux distributions makes it currently impossible to modify files by simply mounting the respective image as &amp;quot;RW&amp;quot;, modifying it and saving the respective image again. This is the reason why currently all changes are done via patching of the image-binaries.&lt;br /&gt;
&lt;br /&gt;
*[http://www.samsung.com/global/business/semiconductor/products/flash/downloads/LinuStoreII_GPL%20Compliance_10.pdf Source code of XRS and TinyXSR in Linux kernel and u-boot]&lt;br /&gt;
&lt;br /&gt;
*[http://www.samsung.com/global/opensource/ Samsung's Source Code]&lt;br /&gt;
All the source code Samsung is legally obliged to post can be found here.&lt;br /&gt;
&lt;br /&gt;
*[http://forums.cnet.com/samsung-forum/ Official Samsung Forums]&lt;br /&gt;
Should be able to find useful info somewhere.&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
Neither this WIKI/Forum nor the author(s) of articles and information provided accept any responsibility for damage that may be caused by use of the information provided. You do everything at your own risk. Be aware that &amp;quot;hacking&amp;quot; activities do void your warranty!&lt;br /&gt;
&amp;lt;br&amp;gt;Tested on UExxB70xx, LExxB65x and compatible devices only.&lt;br /&gt;
&lt;br /&gt;
[[Crew List]]&lt;/div&gt;</summary>
		<author><name>Doodlecz</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=MessageBoxService_request_format&amp;diff=613</id>
		<title>MessageBoxService request format</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=MessageBoxService_request_format&amp;diff=613"/>
		<updated>2010-05-11T14:36:45Z</updated>

		<summary type="html">&lt;p&gt;Doodlecz: Created page with ''''Description of MessageBoxService service'''  To be filled in.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Description of MessageBoxService service'''&lt;br /&gt;
&lt;br /&gt;
To be filled in.&lt;/div&gt;</summary>
		<author><name>Doodlecz</name></author>
		
	</entry>
</feed>