<?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=5&amp;t=7651" />

<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>2012-02-16T11:30:21+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=7651</id>
<entry>
<author><name><![CDATA[xevel]]></name></author>
<updated>2012-02-16T11:30:21+01:00</updated>
<published>2012-02-16T11:30:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33708#p33708</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33708#p33708"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33708#p33708"><![CDATA[
Hey guys!<br /><br />I got back on this issue, and the solution revealed itself <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />Here is part of the changelog for the latest version of ROBOPLUS:<br /><blockquote class="uncited"><div><br />ROBOPLUS (robot exclusive software for ROBOTIS products) has been updated!<br />**Update Date : January 31st, 2012)<br />** Version: v1.0.26.0<br /> <br /> <br />&gt; Wizard<br />- Firmware for MX-64 and MX-106 added.<br />- Firmware for MX-28 changed (P gain and D gain address switched)<br /><span style="font-weight: bold">- Restoration and update of MX series firmware</span><br />[...]<br /></div></blockquote><br /><br />Tadaaa! It looks like it was just a bug after all.<br /><br />And indeed, after updating to 1.0.26.0, I have had no problem salvaging the two bricked MX-28 with the Firmware Recovery Tool. Mystery solved.<br /><br /><span style="font-weight: bold">Solution : update Roboplus to 1.0.26</span><br /><br />Thanks a lot to all who helped <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2658">xevel</a> — Thu Feb 16, 2012 11:30 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xevel]]></name></author>
<updated>2011-12-21T17:03:25+01:00</updated>
<published>2011-12-21T17:03:25+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33302#p33302</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33302#p33302"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33302#p33302"><![CDATA[
Thank you for the answer Pedro <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />What you describe is extremely similar to what I did (only the software version and power source differ).<br />I also tried swapping cables with new,  never used before ones, to no avail.<br /><br />I guess my next move will be to try to use the firmware installer from the Darwin-OP software suite.<br />This will have to wait however, due to some upcoming holiday <img src="http://forum.robosavvy.com/images/smilies/icon_wink.gif" alt=";)" title="Wink" /><br />Merry christmas guys <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2658">xevel</a> — Wed Dec 21, 2011 5:03 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2011-12-21T11:38:31+01:00</updated>
<published>2011-12-21T11:38:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33293#p33293</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33293#p33293"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33293#p33293"><![CDATA[
Hi xevel<br /><br />What I can say from our experience is the following:<br /><br />We've updated the firmware on MX-28 servos successfully using the following setup:<br /><br />1) Used Roboplus v 1.0.22.0 (this has now been replaced by a newer version)<br />I believe we've used Dynamixel Wizard (installed along with Roboplus) to do this.<br /><br />2) Used a USB2Dynamixel and SMSP2Dynamixel to power the servo.<br /><br />3) Flashed ONE servo at a time (ie only one servo connected during the firmware upgrade). I trust this was also your setup but I leave the info for others who may come here in the future for information.<br /><br /><br />I assume you have tried the &quot;Dynamixel Firmware Recovery&quot; option in the Dynamixel Wizard as well.<br /><br /><br />I would also recommend checking/trying with a different 3pin cable and also checking if the Power Supply to the servo is OK.<br /><br />The 3pin cables (as you may have found out by yourself) sometimes develop some <span style="font-style: italic">reliability</span> issues over time and need to be replaced even though they often look ok.<br /><br />Regards<br />Pedro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Wed Dec 21, 2011 11:38 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xevel]]></name></author>
<updated>2011-12-21T00:00:32+01:00</updated>
<published>2011-12-21T00:00:32+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33279#p33279</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33279#p33279"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33279#p33279"><![CDATA[
The option is sure available in the Dynamixel Wizard and Firmware Recovery software, at least.<br /><br />I poked around with 1.0.24.0, and same problem. The bootloader can still be accessed with the Firmware Recovery tool, but it still ends with &quot;Failed to install Dynamixel Firmware! Please Try again.&quot;<br /><br />One strange thing however:<br />The size of the MX-28 firmware binary indicated in RoboPlus/Wizard/config/DynamixelFirmware.txt is 200<span style="font-weight: bold">96</span> bytes, and that's indeed the size of the file downloaded from the officil servers at <!-- m --><a class="postlink" href="http://www.robotis.com/Update/DynamixelFirmware/DXL_MX28.dxl">http://www.robotis.com/Update/Dynamixel ... L_MX28.dxl</a><!-- m --><br />BUT when using the Firmware Recovery tool, the size indicated just above the progress bar is 200<span style="font-weight: bold">81</span> bytes. <br /><br />Has anyone updated to firmware 29 on a MX-28?<br />EDIT: I mean using the Dynamixel Firmware Update tool. The firmware file used by the firmware_installer app on the DARwIn is not in the same file format, it's a regular .hex.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2658">xevel</a> — Wed Dec 21, 2011 12:00 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2011-12-20T23:17:39+01:00</updated>
<published>2011-12-20T23:17:39+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33277#p33277</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33277#p33277"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33277#p33277"><![CDATA[
Do we know that firmware install for MX28 from Dynamixel Manager works ?<br /><br />From Robotis I only see described the process to update through Darwin Firmware Installer.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Tue Dec 20, 2011 11:17 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xevel]]></name></author>
<updated>2011-12-20T22:04:16+01:00</updated>
<published>2011-12-20T22:04:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33276#p33276</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33276#p33276"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33276#p33276"><![CDATA[
Hello Pedro, Thanks for your reply <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br /><blockquote><div><cite>PedroR wrote:</cite><br />The MX-28 supports baud rates up to 3Mbps.<br /><br />From our experience, if you set the Baud Rate to 3Mbps the current version of Dynamixel Wizard and Roboplus (that we use dback the at least) did NOT recognize the servos using a USb2Dynamixel.<br /></div></blockquote><br /><br />Indeed. The USB2Dynamixel uses the <a href="http://www.ftdichip.com/Products/ICs/FT232R.htm" class="postlink">FT232RL FTDI chip</a>, which can not be used above 1Mbaud for RS-232. But unfortunatly, this is not the problem I have here.<br />It seems pretty obvious that the firmware does not run properly since the LED does not light up when power is applied to the servo.<br /><br /><blockquote><div><cite>PedroR wrote:</cite><br />With regards to reflashing the servo, I am quite sure the Bootloader should still be intact.<br /><br />When loading new firmwares, the bootloader is NEVER overwritten (theoretically you can only rewrite the bootloader with an ISP).<br /></div></blockquote><br /><br />This is also my understanding and experience. The bootloader must indeed be intact, since the Dynamixel Firmware Recovery tool can detect the servo. It just does not manage to install the new firmware.<br /><br /><blockquote><div><cite>PedroR wrote:</cite><br />2) If you're using your USB2AX, try using a USb2Dynamixel instead. We discussed this before: it <span style="font-style: italic">seems </span>some Robotis software is specifically dependent on the FTDI chip (and the TriState buffers inside the USB2Dyn connected to the flow control lines) to operate properly.<br /></div></blockquote><br /><br />All of this happened using only the original USB2Dynamixel from Robotis. <br /><br /><br /><blockquote><div><cite>PedroR wrote:</cite><br />I believe that, by default, upon reflashing the servos have their speed set to 1Mbps but newer firmwares may have changed this.<br /></div></blockquote><br /><br />For the <a href="http://support.robotis.com/en/product/dynamixel/mx_series/mx-28.htm" class="postlink">MX-28</a>, it's 57200 baud (baud rate value of 34). I tried servo discovery using each of the preset baudrates supported by Dynamixel Wizard, to no avail.<br /><br />It seems to me that the firmware that the wizard tries to install has a problem (corrupted upon download?), and so the servo simply does not boot up.<br /><br /><br />I saw that a new version of Roboplus is available (1.0.24.0, published yesterday), so I will try with this one (after cleaning up my computer from any older version of the application. My problem occurred with a fresh install of the previous version, 1.0.23.0<br /><br />Download of Roboplus is mighty slow (2h+ for 150Mo... &gt;_&gt;) so I'll keep you posted.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2658">xevel</a> — Tue Dec 20, 2011 10:04 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2011-12-19T16:19:24+01:00</updated>
<published>2011-12-19T16:19:24+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33257#p33257</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33257#p33257"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33257#p33257"><![CDATA[
Hi xevel<br /><br />The MX-28 supports baud rates up to 3Mbps.<br /><br />From our experience, if you set the Baud Rate to 3Mbps the current version of Dynamixel Wizard and Roboplus (that we use dback the at least) did NOT recognize the servos using a USb2Dynamixel.<br /><br />With regards to reflashing the servo, I am quite sure the Bootloader should still be intact.<br /><br />When loading new firmwares, the bootloader is NEVER overwritten (theoretically you can only rewrite the bootloader with an ISP).<br /><br />For this reason - unless there was some electronic malfunction such as short - I sincerely believe the servos can still be recovered as the bootloader should still be alive.<br /><br />I would recommend the following:<br /><br />1) Download the latest version of Dynamixel Wizard and Roboplus (you can also try re flashing using Roboplus).<br /><br />2) If you're using your USB2AX, try using a USb2Dynamixel instead. We discussed this before: it <span style="font-style: italic">seems </span>some Robotis software is specifically dependent on the FTDI chip (and the TriState buffers inside the USB2Dyn connected to the flow control lines) to operate properly.<br /><br /><br />I believe that, by default, upon reflashing the servos have their speed set to 1Mbps but newer firmwares may have changed this.<br /><br />Again, the speed on the bootloader and the way it bootstraps the firmware upgrade should never be touched so the servos should definitely be recoverable.<br /><br />Regards.<br />Pedro<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon Dec 19, 2011 4:19 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xevel]]></name></author>
<updated>2011-12-16T23:27:55+01:00</updated>
<published>2011-12-16T23:27:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33234#p33234</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33234#p33234"/>
<title type="html"><![CDATA[Bricked MX-28]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7651&amp;p=33234#p33234"><![CDATA[
Hey guys,<br /><br />I might have need for some help please ^^&quot;<br /><br />So, here what happened:<br /><br />I have a couple of MX-28, had them for quite some time (at least relatively to the whole lifespan of the product). I had put them aside since I had other stuff going on, swearing I would get back to them <span style="font-style: italic">soon</span>.<br />Today, I took one, and with my freshly installed Roboplus 1.0.23.0, fired Dynamixel Wizard and successfully found my servo in the manager, using the default 57142baud setting. At this point, everything works nicely, the servo can be moved using the &quot;target position&quot; setting, the battery is 11.1v and full, cables are checked and all good.<br /><br />Noticing the presence of an update (firmware 28 =&gt; 29), I ran the Dynamixel Update Firmware tool, clicked &quot;next&quot; enough time to get to the moment where it usually declares &quot;success&quot;... only to be greeted by a FAIL instead. During the process, the led of the servo lit up and stayed like that, even after the end of the wizard.<br />At this point, the servo is no longer recognized by Dynamixel Wizard. I closed it, opened it again, the servo is now silent and impossible to find even with a search on all possible preset baudrates.<br />I removed power from the servo, and when I plug it back, the LED does not light up for a second as it used to do. Still no way to communicate.<br /><br />The obvious next move is to try to use the Dynamixel Firmware Recovery tool. The servo is detected as it should be, but when I select MX-28 and try to burn this firmware, I only get a &quot;firmware update failed&quot; or something similar.<br /><br /><span style="font-weight: bold">TL;DR: bricked my MX-28 trying to update firmware, Firmware Recovery tool fails.</span><br /><br />So... any idea, anyone?<br /><br /><br />PS: I might have to add that I am also a dumb f**k, since I tried the procedure on both my servos and bricked both, obviously... &gt;_&gt;<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2658">xevel</a> — Fri Dec 16, 2011 11:27 pm</p><hr />
]]></content>
</entry>
</feed>