<?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: Roomba Hacking via Serial Tether</title>
	<atom:link href="http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/feed/" rel="self" type="application/rss+xml" />
	<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/</link>
	<description>Random experiments, circuits, code, rapid prototyping, sometimes things to buy, and the odd tune by Tod E. Kurt.</description>
	<lastBuildDate>Fri, 30 Jul 2010 00:10:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: todbot</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-2/#comment-71257</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Wed, 02 Jun 2010 22:46:19 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-71257</guid>
		<description>Alex, you should check out 
  http://hackingroomba.com/code/roombacomm/
It talks about the new maintainers of the Roomba code.  They updated it for the newer Roombas.</description>
		<content:encoded><![CDATA[<p>Alex, you should check out<br />
  <a href="http://hackingroomba.com/code/roombacomm/" rel="nofollow">http://hackingroomba.com/code/roombacomm/</a><br />
It talks about the new maintainers of the Roomba code.  They updated it for the newer Roombas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-2/#comment-71009</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 29 May 2010 14:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-71009</guid>
		<description>Software doesn&#039;t work on my 560 pet series. It says no roomba detected, however the arrow keys toggle the spot button. Space makes it stop. Nothing else appears to work. Did roomba change the com language?</description>
		<content:encoded><![CDATA[<p>Software doesn&#8217;t work on my 560 pet series. It says no roomba detected, however the arrow keys toggle the spot button. Space makes it stop. Nothing else appears to work. Did roomba change the com language?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dang Quoc Khanh</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-2/#comment-68542</link>
		<dc:creator>Dang Quoc Khanh</dc:creator>
		<pubDate>Wed, 28 Apr 2010 12:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-68542</guid>
		<description>Hi!
I have a White Roomba Discovery and I wonder that if it is controllable by PC. I made a RS232 serial tether (I didn&#039;t use Keyspan)and connected to COM1 port. But I cannot connect to the Roomba.

Is there any problem?
Is White Roomba Discovery programmable?

Tks in advance!</description>
		<content:encoded><![CDATA[<p>Hi!<br />
I have a White Roomba Discovery and I wonder that if it is controllable by PC. I made a RS232 serial tether (I didn&#8217;t use Keyspan)and connected to COM1 port. But I cannot connect to the Roomba.</p>
<p>Is there any problem?<br />
Is White Roomba Discovery programmable?</p>
<p>Tks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Retupmoc</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-2/#comment-58835</link>
		<dc:creator>Retupmoc</dc:creator>
		<pubDate>Mon, 25 Jan 2010 03:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-58835</guid>
		<description>HI TodBot!

I&#039;am using your serial teather and it doesn&#039;t seem to work I&#039;ve tryed every connection and run your java application ( witch works very nicely ) but i can&#039;t seem to send anything to the roomba. The Roomba is on and i have a green light on the serial teather. And i know my USB serial connector works. I have also tested my circut about three or four times but can&#039;t get anything back from the roomba. Now i might need a OMSO upgrade but i think the Roomba Discovery White is just fine for the Upgrade but the other thing that might be the problem is that i have a new mother board witch i had to replace. So...i Would really like to have the Roomba working because I think robotics is cool.</description>
		<content:encoded><![CDATA[<p>HI TodBot!</p>
<p>I&#8217;am using your serial teather and it doesn&#8217;t seem to work I&#8217;ve tryed every connection and run your java application ( witch works very nicely ) but i can&#8217;t seem to send anything to the roomba. The Roomba is on and i have a green light on the serial teather. And i know my USB serial connector works. I have also tested my circut about three or four times but can&#8217;t get anything back from the roomba. Now i might need a OMSO upgrade but i think the Roomba Discovery White is just fine for the Upgrade but the other thing that might be the problem is that i have a new mother board witch i had to replace. So&#8230;i Would really like to have the Roomba working because I think robotics is cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Cochran</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-2/#comment-58715</link>
		<dc:creator>Bob Cochran</dc:creator>
		<pubDate>Sat, 19 Dec 2009 12:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-58715</guid>
		<description>Hi Todd,

I just bought a used Discovery 4210 off E-bay and I&#039;m confused on one point. With the process you describe here, do I need to use the OSMO/Hacker firmware updater before I can run your RoombaComm API? Or can I just make the interface board and use the API directly? Thanks for your advice. 

I have the Roomba here with me in case there is something I need to check. I can see I need to install a new battery pack.

Thanks

Bob</description>
		<content:encoded><![CDATA[<p>Hi Todd,</p>
<p>I just bought a used Discovery 4210 off E-bay and I&#8217;m confused on one point. With the process you describe here, do I need to use the OSMO/Hacker firmware updater before I can run your RoombaComm API? Or can I just make the interface board and use the API directly? Thanks for your advice. </p>
<p>I have the Roomba here with me in case there is something I need to check. I can see I need to install a new battery pack.</p>
<p>Thanks</p>
<p>Bob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-50415</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Sun, 01 Feb 2009 18:47:23 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-50415</guid>
		<description>Man, that&#039;s frustrating.  Is your Roomba still under warranty?  Because it sounds like it&#039;s having general problems not related to serial communications.  Maybe iRobot could help?  But beyond that, sorry, I don&#039;t have any suggestions.  Good luck getting it fixed.</description>
		<content:encoded><![CDATA[<p>Man, that&#8217;s frustrating.  Is your Roomba still under warranty?  Because it sounds like it&#8217;s having general problems not related to serial communications.  Maybe iRobot could help?  But beyond that, sorry, I don&#8217;t have any suggestions.  Good luck getting it fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CovertCodeOp</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-50413</link>
		<dc:creator>CovertCodeOp</dc:creator>
		<pubDate>Sun, 01 Feb 2009 16:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-50413</guid>
		<description>Hi todbot,

A series of unfortunate events have befallen my roomba. :( It needed a new battery, finally got one. The roomba vacuumed the rugs well for several turns but then developed this odd behavior for both spot &amp; clean: moving forward by alternating each wheel and then turning to the right and repeating. 

I&#039;ve programmed the beast using the serial connection and all of a sudden that stopped working too. Although it not recognizing serial commands in the past was usually fixed by taking out the battery and putting it back in, but no dice. I have a program to print out the sensor information and would love to run it but it ignores the serial commands or does a half beep and nothing. I&#039;ve run the diagnostic tests and all the sensors seem to be functioning. There may be trouble with the left wheel in reverse. I&#039;m investigating. Do you have any ideas?</description>
		<content:encoded><![CDATA[<p>Hi todbot,</p>
<p>A series of unfortunate events have befallen my roomba. :( It needed a new battery, finally got one. The roomba vacuumed the rugs well for several turns but then developed this odd behavior for both spot &amp; clean: moving forward by alternating each wheel and then turning to the right and repeating. </p>
<p>I&#8217;ve programmed the beast using the serial connection and all of a sudden that stopped working too. Although it not recognizing serial commands in the past was usually fixed by taking out the battery and putting it back in, but no dice. I have a program to print out the sensor information and would love to run it but it ignores the serial commands or does a half beep and nothing. I&#8217;ve run the diagnostic tests and all the sensors seem to be functioning. There may be trouble with the left wheel in reverse. I&#8217;m investigating. Do you have any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-20691</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 16 Apr 2007 23:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-20691</guid>
		<description>Thank you Tod for your quick response.  Just need to pick up the 16 pin IC holder and I will be able to begin construction.  Thank you again, great book.</description>
		<content:encoded><![CDATA[<p>Thank you Tod for your quick response.  Just need to pick up the 16 pin IC holder and I will be able to begin construction.  Thank you again, great book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-20688</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Mon, 16 Apr 2007 23:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-20688</guid>
		<description>Hi Paul,
The capacitors are there to buffer power in case any power supply dropouts. Anything 1uF or over is fine. At the time, I had 10uF instead of 1uF.  Sorry about the confusion!</description>
		<content:encoded><![CDATA[<p>Hi Paul,<br />
The capacitors are there to buffer power in case any power supply dropouts. Anything 1uF or over is fine. At the time, I had 10uF instead of 1uF.  Sorry about the confusion!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-20687</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 16 Apr 2007 23:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-20687</guid>
		<description>Regarding the serial tether circuit outlined in the book:  The parts list shows six 1uf polarized electrolytic capacitors.  The circuit appears to indicate that the same are used.  However, in the picture of the board it looks like there is a 10uf capacitor, which I can&#039;t find in the circuit.  Is this a misprint?</description>
		<content:encoded><![CDATA[<p>Regarding the serial tether circuit outlined in the book:  The parts list shows six 1uf polarized electrolytic capacitors.  The circuit appears to indicate that the same are used.  However, in the picture of the board it looks like there is a 10uf capacitor, which I can&#8217;t find in the circuit.  Is this a misprint?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cheap movie psp</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-4706</link>
		<dc:creator>cheap movie psp</dc:creator>
		<pubDate>Wed, 12 Jul 2006 12:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-4706</guid>
		<description>Hey great blog, keep up the good work.  If you get a chance please check out my site. Thanks
http://www.musicexplosion.biz/unlimited-psp-games/phc/</description>
		<content:encoded><![CDATA[<p>Hey great blog, keep up the good work.  If you get a chance please check out my site. Thanks<br />
<a href="http://www.musicexplosion.biz/unlimited-psp-games/phc/" rel="nofollow">http://www.musicexplosion.biz/unlimited-psp-games/phc/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ARM</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-4227</link>
		<dc:creator>ARM</dc:creator>
		<pubDate>Wed, 28 Jun 2006 08:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-4227</guid>
		<description>Free DataSheet Search and Download Site.
http://www.ic-on-line.cn

search for the PDF full text and download site
http://www.alldatasheet.com.cn</description>
		<content:encoded><![CDATA[<p>Free DataSheet Search and Download Site.<br />
<a href="http://www.ic-on-line.cn" rel="nofollow">http://www.ic-on-line.cn</a></p>
<p>search for the PDF full text and download site<br />
<a href="http://www.alldatasheet.com.cn" rel="nofollow">http://www.alldatasheet.com.cn</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dragonfly</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-2974</link>
		<dc:creator>Dragonfly</dc:creator>
		<pubDate>Tue, 07 Mar 2006 00:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-2974</guid>
		<description>Thanks for the interface design.

I googled the rs232 pinout and with that was off and running.  I would add a ic socket to you list of parts.  I&#039;ve never been brave enough to solder a chip right to a board.

With my humble interface in hand I hooked up my roomba scheduler and I can control it great!

I&#039;ve got no sensors though.  I will double check your page to make sure I didn&#039;t miss anything, but I welcome any suggestions.</description>
		<content:encoded><![CDATA[<p>Thanks for the interface design.</p>
<p>I googled the rs232 pinout and with that was off and running.  I would add a ic socket to you list of parts.  I&#8217;ve never been brave enough to solder a chip right to a board.</p>
<p>With my humble interface in hand I hooked up my roomba scheduler and I can control it great!</p>
<p>I&#8217;ve got no sensors though.  I will double check your page to make sure I didn&#8217;t miss anything, but I welcome any suggestions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BJ</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-2957</link>
		<dc:creator>BJ</dc:creator>
		<pubDate>Sat, 04 Mar 2006 20:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-2957</guid>
		<description>Hi guys,

First of all, great job on the hardware documentation.  It was very straight forward and easy to read.

I&#039;m using the serial cable circuit and I&#039;m not able to send commands to the Roomba.  I used your software and it is able to connect to the right port, but it says &quot;status: no roomba&quot; and 0 bytes available.  I&#039;m not too familiar with the MAX232 so I&#039;m not sure where the problem lies.  I&#039;ve checked all the connections and everything seems to be connected correctly.

Last night I went into hyperterminal before downloading your software and it spit out:

device-detect             
2005-10-04-1308-L                 
                 
processor-sleep               
slept for 4158 minutes 249 ticks

It repeated the processor-sleep over and over again with changing values.  However, it doesn&#039;t do that anymore.  Any ideas on what could be wrong?

Thanks,
BJ</description>
		<content:encoded><![CDATA[<p>Hi guys,</p>
<p>First of all, great job on the hardware documentation.  It was very straight forward and easy to read.</p>
<p>I&#8217;m using the serial cable circuit and I&#8217;m not able to send commands to the Roomba.  I used your software and it is able to connect to the right port, but it says &#8220;status: no roomba&#8221; and 0 bytes available.  I&#8217;m not too familiar with the MAX232 so I&#8217;m not sure where the problem lies.  I&#8217;ve checked all the connections and everything seems to be connected correctly.</p>
<p>Last night I went into hyperterminal before downloading your software and it spit out:</p>
<p>device-detect<br />
2005-10-04-1308-L                 </p>
<p>processor-sleep<br />
slept for 4158 minutes 249 ticks</p>
<p>It repeated the processor-sleep over and over again with changing values.  However, it doesn&#8217;t do that anymore.  Any ideas on what could be wrong?</p>
<p>Thanks,<br />
BJ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/comment-page-1/#comment-2955</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Thu, 02 Mar 2006 00:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://todbot.com/blog/?p=73#comment-2955</guid>
		<description>Get the Roomba Discovery (model number 4210).

It&#039;s the most popular one and I can verify it works with the SCI protocol (as you can see above)
According to the &lt;a href=&quot;http://irobot.com/hacker&quot; rel=&quot;nofollow&quot;&gt;irobot.com/hacker&lt;/a&gt; page, any new Roomba with model numbers 41xx or 42xx should be compatible with the SCI.</description>
		<content:encoded><![CDATA[<p>Get the Roomba Discovery (model number 4210).</p>
<p>It&#8217;s the most popular one and I can verify it works with the SCI protocol (as you can see above)<br />
According to the <a href="http://irobot.com/hacker" rel="nofollow">irobot.com/hacker</a> page, any new Roomba with model numbers 41xx or 42xx should be compatible with the SCI.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
