SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.

Member #320711

Member Since: April 27, 2012

Country: United States

  • I was totally wrong - all you should do to make it work its go to command mode of your adapter (see Roving Network Module Command Set in Documents) and configure it: send $$$ (response:CMD[CRLF]), then send D[CR] and look at Baudrt to see what your communication rate is. Check if it is the same as your Roomba’s rate: 9600 - first generation; 57600 - 4xx, 4xxx, iRobot Create; 115200 - 5xx, 7xx.

    If not, you should change it by sending SU,[rate][CR] command. Possible [rate] values for iRobot are: 9600, 57.6, 115K. Then do reset R,1[CR], response will be Reboot![CRLF]. After you reconnect, you can start sending commands to Roomba and should work fine.

    Hope this helps somebody who will stuck as I am.

  • Hello,

    I just received RooTooth (bought via distibutor - parts.dn.ua), in anticipation of fun connected it via RealTerm on 115200, and.. nothing! :( Just 128 131 137 1 starts Roomba’s spot cleaning. (I know it is not correct command, but it works). After a little googling I found that a lot of people have the same trouble but no solution was proposed. One thing that I found, seems like pinout was changed! If you open pinout of 500 series: http://www.irobot.lv/uploaded_files/File/iRobot_Roomba_500_Open_Interface_Spec.pdf (on page 3)

    and open pinout of RooTooth: http://www.zagrosrobotics.com/files/docs_rootooth_userguide.pdf (on page 3, too)

    and compare them - you will see the differences. For now I can’t test this, but if someone can - could you please write down here a note if it will work?

    Or, may be I’m wrong? Any help will be appreciated!

No public wish lists :(