<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: SolarMax MaxTalk protocol reverse engineered</title>
	<atom:link href="http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered</link>
	<description>A collection of note-to-self&#039;s</description>
	<lastBuildDate>Mon, 09 Aug 2010 08:55:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: HO</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2027</link>
		<dc:creator>HO</dc:creator>
		<pubDate>Sat, 22 May 2010 16:27:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2027</guid>
		<description>&gt; Can you send me the document from sputnik to get all available commands ?
2010-05-13, 2:16
Ask the hotline, they will provide you with a basic protocol description, including a set of the most important commands. That&#039;s a good start ;)</description>
		<content:encoded><![CDATA[<p>&gt; Can you send me the document from sputnik to get all available commands ?<br />
2010-05-13, 2:16<br />
Ask the hotline, they will provide you with a basic protocol description, including a set of the most important commands. That&#8217;s a good start <img src='http://blog.dest-unreach.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HO</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2025</link>
		<dc:creator>HO</dc:creator>
		<pubDate>Sat, 22 May 2010 09:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2025</guid>
		<description>Here is a list of errors and status codes that Maxtalk understands and translates to human reading form.
Some are not implemented in all inverters, MT can speak to different models ...
It was obtained by brute force answering, ie: yes, having MT query a solarmax inverter simulator of my own ! 

Sorry, they are in French but online translators could help.

SYS

    * 20001,0 En service
    * 20002,0 Rayonnement trop faible
    * 20003,0 Démarrer
    * 20004,0 Exploitation MPP
    * 20005,0 Ventilateur tourne
    * 20006,0 Exploitation Puissance max
    * 20007,0 Limitation température
    * 20008,0 Sur secteur
    * 20009,0 Courant DC limité
    * 20010,0 Courant AC limité
    * 20011,0 Mode test
    * 20012,0 Télécommandé
    * 20013,0 Retard au démarrage


    * 20110,0 Tension cct interm. trop élevée
    * 20111,0 Surtension
    * 20112,0 Surcharge
    * 20114,0 Courant de fuite trop élevé
    * 20115,0 Pas de secteur
    * 20116,0 Fréq. secteur trop élevée
    * 20117,0 Fréq. secteur trop basse
    * 20118,0 Fonctionnement en îlot
    * 20119,0 Mauvaise qualité du secteur
    * 20122,0 Tension secteur trop élevée
    * 20123,0 Tension secteur trop basse
    * 20124,0 Température trop élevée
    * 20125,0 Courant secteur dissym.
    * 20126,0 Erreur entrée ext. 1
    * 20127,0 Erreur entrée ext. 2
    * 20129,0 Sens de rotation incorrect
    * 20130,0 Faux type d&#039;appareil
    * 20131,0 Commut. général hors
    * 20132,0 Diode de surtempérature
    * 20134,0 Ventilateur défectueux

SAL Ces codes sont en binaire bit par bit. Si plusieurs bits sont présents, les alarmes se combinent
These codes are binary per bit. If more than one bit is set, alarms combine.

Exemple : SAL=9 (8 + 1) =&gt; Alarme externe 1, Rupture fusible de la terre centrale

    * 0 = OK
    * 1 = Alarme externe 1
    * 2 = Erreur d&#039;isolation côté DC
    * 4 = Courant fuite de terre top élevé
    * 8 = Rupture fusible de la terre centrale
    * 16 = Alarme externe 2
    * 32 = Limitation température longue
    * 64 = Erreur d&#039;alimentation AC
    * 128 = Alarme externe 4
    * 256 = Ventilateur défectueux
    * 512 = Rupture de fusible
    * 1024 = Panne du capteur temp.
    * 2048 = Alarm 12
    * ...
    * 65536 = Alarm 17

Je me suis arrêté là ...
I stopped here ...</description>
		<content:encoded><![CDATA[<p>Here is a list of errors and status codes that Maxtalk understands and translates to human reading form.<br />
Some are not implemented in all inverters, MT can speak to different models &#8230;<br />
It was obtained by brute force answering, ie: yes, having MT query a solarmax inverter simulator of my own ! </p>
<p>Sorry, they are in French but online translators could help.</p>
<p>SYS</p>
<p>    * 20001,0 En service<br />
    * 20002,0 Rayonnement trop faible<br />
    * 20003,0 Démarrer<br />
    * 20004,0 Exploitation MPP<br />
    * 20005,0 Ventilateur tourne<br />
    * 20006,0 Exploitation Puissance max<br />
    * 20007,0 Limitation température<br />
    * 20008,0 Sur secteur<br />
    * 20009,0 Courant DC limité<br />
    * 20010,0 Courant AC limité<br />
    * 20011,0 Mode test<br />
    * 20012,0 Télécommandé<br />
    * 20013,0 Retard au démarrage</p>
<p>    * 20110,0 Tension cct interm. trop élevée<br />
    * 20111,0 Surtension<br />
    * 20112,0 Surcharge<br />
    * 20114,0 Courant de fuite trop élevé<br />
    * 20115,0 Pas de secteur<br />
    * 20116,0 Fréq. secteur trop élevée<br />
    * 20117,0 Fréq. secteur trop basse<br />
    * 20118,0 Fonctionnement en îlot<br />
    * 20119,0 Mauvaise qualité du secteur<br />
    * 20122,0 Tension secteur trop élevée<br />
    * 20123,0 Tension secteur trop basse<br />
    * 20124,0 Température trop élevée<br />
    * 20125,0 Courant secteur dissym.<br />
    * 20126,0 Erreur entrée ext. 1<br />
    * 20127,0 Erreur entrée ext. 2<br />
    * 20129,0 Sens de rotation incorrect<br />
    * 20130,0 Faux type d&#8217;appareil<br />
    * 20131,0 Commut. général hors<br />
    * 20132,0 Diode de surtempérature<br />
    * 20134,0 Ventilateur défectueux</p>
<p>SAL Ces codes sont en binaire bit par bit. Si plusieurs bits sont présents, les alarmes se combinent<br />
These codes are binary per bit. If more than one bit is set, alarms combine.</p>
<p>Exemple : SAL=9 (8 + 1) =&gt; Alarme externe 1, Rupture fusible de la terre centrale</p>
<p>    * 0 = OK<br />
    * 1 = Alarme externe 1<br />
    * 2 = Erreur d&#8217;isolation côté DC<br />
    * 4 = Courant fuite de terre top élevé<br />
    * 8 = Rupture fusible de la terre centrale<br />
    * 16 = Alarme externe 2<br />
    * 32 = Limitation température longue<br />
    * 64 = Erreur d&#8217;alimentation AC<br />
    * 128 = Alarme externe 4<br />
    * 256 = Ventilateur défectueux<br />
    * 512 = Rupture de fusible<br />
    * 1024 = Panne du capteur temp.<br />
    * 2048 = Alarm 12<br />
    * &#8230;<br />
    * 65536 = Alarm 17</p>
<p>Je me suis arrêté là &#8230;<br />
I stopped here &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niobos</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2024</link>
		<dc:creator>Niobos</dc:creator>
		<pubDate>Mon, 17 May 2010 14:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2024</guid>
		<description>Dusan,

It&#039;s in the 3rd paragraph: &quot;pinout diagram&quot; and &quot;document&quot;; the perl-script is right above the long console output.

Niobos</description>
		<content:encoded><![CDATA[<p>Dusan,</p>
<p>It&#8217;s in the 3rd paragraph: &#8220;pinout diagram&#8221; and &#8220;document&#8221;; the perl-script is right above the long console output.</p>
<p>Niobos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dusan</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2023</link>
		<dc:creator>Dusan</dc:creator>
		<pubDate>Mon, 17 May 2010 14:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2023</guid>
		<description>Niobos,

I can&#039;t see a downloadable link. Am I missing st ?
Probably I will sniff MaxTalk communication.
Does anyone communicate with MaxConnect ?</description>
		<content:encoded><![CDATA[<p>Niobos,</p>
<p>I can&#8217;t see a downloadable link. Am I missing st ?<br />
Probably I will sniff MaxTalk communication.<br />
Does anyone communicate with MaxConnect ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niobos</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2022</link>
		<dc:creator>Niobos</dc:creator>
		<pubDate>Fri, 14 May 2010 08:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2022</guid>
		<description>Dusan,

The only documents I have are available as download in the post above. I don&#039;t have a document describing the commands; the perl-script contains a list of commands I reverse-engineered for my 3000C, maybe you can start from there.

Niobos</description>
		<content:encoded><![CDATA[<p>Dusan,</p>
<p>The only documents I have are available as download in the post above. I don&#8217;t have a document describing the commands; the perl-script contains a list of commands I reverse-engineered for my 3000C, maybe you can start from there.</p>
<p>Niobos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dusan</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2021</link>
		<dc:creator>Dusan</dc:creator>
		<pubDate>Thu, 13 May 2010 00:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2021</guid>
		<description>Hi Ho,

I am able to communicate with 6000S. Can you send me the document from sputnik to get all available commands ?</description>
		<content:encoded><![CDATA[<p>Hi Ho,</p>
<p>I am able to communicate with 6000S. Can you send me the document from sputnik to get all available commands ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niobos</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2020</link>
		<dc:creator>Niobos</dc:creator>
		<pubDate>Mon, 26 Apr 2010 16:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2020</guid>
		<description>Marc,

No, I don&#039;t have the error descriptions...

Niobos</description>
		<content:encoded><![CDATA[<p>Marc,</p>
<p>No, I don&#8217;t have the error descriptions&#8230;</p>
<p>Niobos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niobos</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2019</link>
		<dc:creator>Niobos</dc:creator>
		<pubDate>Mon, 26 Apr 2010 16:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2019</guid>
		<description>jvergara,

It just ignores that question if it doesn&#039;t know what you&#039;re asking:
&gt; {FB;05;17&#124;64:EC00&#124;044F}
&lt; {05;FB;12&#124;64&#124;0328}

Niobos</description>
		<content:encoded><![CDATA[<p>jvergara,</p>
<p>It just ignores that question if it doesn&#8217;t know what you&#8217;re asking:<br />
> {FB;05;17|64:EC00|044F}<br />
< {05;FB;12|64|0328}</p>
<p>Niobos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2017</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Sat, 17 Apr 2010 06:48:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2017</guid>
		<description>Hello there,

nice job. But do you also have a description of the errors that can occur in the invertor?
Thx,

Marc</description>
		<content:encoded><![CDATA[<p>Hello there,</p>
<p>nice job. But do you also have a description of the errors that can occur in the invertor?<br />
Thx,</p>
<p>Marc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jvergara</title>
		<link>http://blog.dest-unreach.be/2009/04/15/solarmax-maxtalk-protocol-reverse-engineered/comment-page-1#comment-2016</link>
		<dc:creator>jvergara</dc:creator>
		<pubDate>Wed, 14 Apr 2010 13:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dest-unreach.be/?p=1023#comment-2016</guid>
		<description>I have a question. What a inverter returns if I ask something that has not? I believe that returns a byte with a blank space. Is it normal? Do you happened?</description>
		<content:encoded><![CDATA[<p>I have a question. What a inverter returns if I ask something that has not? I believe that returns a byte with a blank space. Is it normal? Do you happened?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
