<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=15&amp;t=2686" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2009-03-07T04:34:20+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=15&amp;t=2686</id>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-03-07T04:34:20+01:00</updated>
<published>2009-03-07T04:34:20+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19337#p19337</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19337#p19337"/>
<title type="html"><![CDATA[AVRBL Downloader available]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19337#p19337"><![CDATA[
I finally got around to putting up a web page for the custom AVRBL download tool I've been using.  Here it is:<br /><br /><!-- m --><a class="postlink" href="http://www.strout.net/info/robotics/utilities/avrbl-downloader/index.html">http://www.strout.net/info/robotics/uti ... index.html</a><!-- m --><br /><br />Anyone who would find it useful is welcome to it, and I'd be happy to hear any feedback you might have.<br /><br />Share and enjoy,<br />— Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Sat Mar 07, 2009 4:34 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-25T11:19:14+01:00</updated>
<published>2009-02-25T11:19:14+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19249#p19249</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19249#p19249"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19249#p19249"><![CDATA[
Pleased to hear it works OK.<br /><br />I use HHD Free Serial Port Monitor for watching serial transfers under Windows.<br /><br />Richard<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Wed Feb 25, 2009 11:19 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-25T01:16:21+01:00</updated>
<published>2009-02-25T01:16:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19243#p19243</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19243#p19243"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19243#p19243"><![CDATA[
Actually, never mind — I've now verified that the program loaded successfully!<br /><br />I'll try to make up a web page for my little uploader app and post it soon, for anybody else in the same boat.<br /><br />The app I wrote today over lunch was a GUI tool, very similar to RoboBuilder's; but I'll probably make a command-line version too, which could be invoked from a Makefile. Then it would be a one-step compile/install cycle. When that's done, I'll post that too.<br /><br />Cheers,<br />— Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Wed Feb 25, 2009 1:16 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-24T23:36:21+01:00</updated>
<published>2009-02-24T23:36:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19237#p19237</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19237#p19237"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19237#p19237"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />Do you have a windoze system too ?<br /></div></blockquote><br />I do, but I don't have any easy way to &quot;sniff&quot; the serial communications.<br /><br /><blockquote><div><cite>i-Bot wrote:</cite><br />I can send you a serial port dump of a good RBC download if it helps.<br /></div></blockquote><br />Wow, that would be really helpful!  You can trim out most of the middle of it, which is very repetitive, and just include the interesting top and bottom parts.<br /><br />Thanks,<br />— Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Tue Feb 24, 2009 11:36 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-24T23:00:55+01:00</updated>
<published>2009-02-24T23:00:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19236#p19236</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19236#p19236"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19236#p19236"><![CDATA[
Do you have a windoze system too ?<br /><br />I can send you a serial port dump of a good RBC download if it helps.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Tue Feb 24, 2009 11:00 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-24T22:10:14+01:00</updated>
<published>2009-02-24T22:10:14+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19235#p19235</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19235#p19235"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19235#p19235"><![CDATA[
<blockquote><div><cite>Joe wrote:</cite><br />According to the AVRBL spec... when the programming is complete, AVRBL should send '#' indicating that all is good, or '@' indicating that the program did not load successfully.<br /><br />I'm getting a '~' on every line, but a '@' at the end.  I'm not sure what to make of that.<br /></div></blockquote><br /><br />Nuts!  I think I know what to make of it: the AVRBL documentation is wrong.  On page 2, it says:<br /><br /><blockquote><div><cite>AVRBL-128.pdf, page 2 wrote:</cite><br />5. After the programming is complete, the AVRBL sends either a ‘#’, meaning the programming is all right, or an ‘@’ indicating that an error has occurred and the program did not load successfully.<br /></div></blockquote><br />But on page 3, they list standard #defines that are part of the AVRBL:<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>// define file complete, no errors character <br />#define FILE_COMPLETE_CHAR  '@' <br />// define file complete, with errors character <br />#define FILE_ERROR_CHAR  '#' </code></dd></dl><br /><br />See the discrepancy?  The defines say that '@' is all-good and '#' indicates error — the exact opposite of what the description on page 2 says.<br /><br />So I'm going to go for now with the hope that my code actually was uploaded correctly.  (Hard to say since it's not &quot;my code&quot; at all, but l3v3rz's, and I'm not entirely clear on what it is supposed to do.)  Again, I'll try to confirm this when I get a bit more time to experiment tonight or tomorrow.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Tue Feb 24, 2009 10:10 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-24T21:56:17+01:00</updated>
<published>2009-02-24T21:56:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19234#p19234</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19234#p19234"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19234#p19234"><![CDATA[
I've written a downloader tool, but it's getting only mixed results.<br /><br />According to the AVRBL spec, every line should be acknowledged with '~' if it was received and flashed successfully.  Then, when the programming is complete, AVRBL should send '#' indicating that all is good, or '@' indicating that the program did not load successfully.<br /><br />I'm getting a '~' on every line, but a '@' at the end.  I'm not sure what to make of that.<br /><br />I also observe pretty odd usage of the XON and XOFF character; the RBC appears to send these around every '~' — i.e., &quot;&lt;XOFF&gt;~&lt;XON&gt;&quot; is sent for every line, regardless of how much data is waiting.  I've had to crank down my send rate in order to get a number of line acknowledgments that matches the number of lines sent.  If the RBC (AVRBL?) were using XON and XOFF correctly, I think that shouldn't be necessary.<br /><br />But that's a side point — the real point is, why am I getting a '@' at the end, even when every line was sent successfully?  I'm out of time for now, but will try some additional experiments tonight or tomorrow.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Tue Feb 24, 2009 9:56 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-02-24T17:00:05+01:00</updated>
<published>2009-02-24T17:00:05+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19230#p19230</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19230#p19230"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19230#p19230"><![CDATA[
Hi Joe,<br /><br />I did not make a portable tool, because I am using Windows and the RBC update program works OK.<br /><br />At least Robobuilder give you the RBC update tools for Windows and don't encode the files, we had no choice but to reverse engineer for Robonova and Bioloid !<br /><br />Richard<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Tue Feb 24, 2009 5:00 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Joe]]></name></author>
<updated>2009-02-24T16:33:34+01:00</updated>
<published>2009-02-24T16:33:34+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19229#p19229</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19229#p19229"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=19229#p19229"><![CDATA[
Thanks, i-Bot!  You're my hero (again).  I searched everywhere for this information last night, but apparently my google-fu was not strong enough.<br /><br />I did hook my RBC up to a terminal program, and verified that upon reset it sends a '^' character, but couldn't get any farther than that.  Now, from the <a href="https://www.priio.com/AVRBL-128.pdf" class="postlink">AVRBL documentation</a> you pointed out, I see how that fits into the programming protocol.<br /><br />Have you already made a portable tool that implements this protocol?  If not, I'd be happy to make one.<br /><br />Thanks,<br />— Joe<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=299">Joe</a> — Tue Feb 24, 2009 4:33 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2008-07-06T14:57:49+01:00</updated>
<published>2008-07-06T14:57:49+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=16700#p16700</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=16700#p16700"/>
<title type="html"><![CDATA[RBC Bootloader]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2686&amp;p=16700#p16700"><![CDATA[
The bootloader used on the RBC appears to be the standard AVRBL from Progressive Resources.<br /><br />The protocol is described here :<br /><!-- m --><a class="postlink" href="https://www.priio.com/AVRBL-128.pdf">https://www.priio.com/AVRBL-128.pdf</a><!-- m --><br /><br />The three character entry sequence is 0x40, 0x26, 0x24<br /><br />The RBC upgrade tool is developed from the AVRBL code and works fine.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Sun Jul 06, 2008 2:57 pm</p><hr />
]]></content>
</entry>
</feed>