ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

How to upgrade iRobot create_2 firmware to 3.2.6

asked 2017-05-28 15:43:34 -0600

robert.zwemer gravatar image

The create_autonomy github readme indicates that the Create 2 (firmware >= 3.2.6). Been googling and contacted iRobot twice, still unable to figure how to upgrade firmware to 3.2.6. Any help in this matter will be deeply appreciated.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-05-29 11:57:52 -0600

jacobperron gravatar image

I've contacted iRobot in the past and at the time firmware version 3.2.6 was considered old, containing a few bugs. But the known bugs are not critical and should not affect the operation of create_autonomy. They were reluctant to help me upgrade the firmware unless it was absolutely necessary. I believe it may involve them sending you a proprietary USB device to facilitate the upgrade. Have you confirmed that your robot has firmware version lower than 3.2.6? Chances are it is of equivalent version or greater if you purchased the robot within the last two years.

edit flag offensive delete link more


Thank you for the prompt reply. After some more googling, found references to a device called an OSMO, which apparently can be used to upgrade firmware. Have not found method to determine firmware version, would appreciate knowing how to do this, if you can help.

robert.zwemer gravatar image robert.zwemer  ( 2017-05-29 13:54:33 -0600 )edit

I think you can use a serial communication tool (like cutecom), open a connection with the robot, and send the reset signal (hex value 07). There should be some startup message with firmware verison if I remember correctly.

jacobperron gravatar image jacobperron  ( 2017-05-29 15:47:07 -0600 )edit

Got it, thank you Here are the results:

r3_robot/tags/release-3.2.6:4975 CLEAN

bootloader id: 4714 624C 4F35 9FFF assembly: 3.5-lite revision: 0 flash version: 10 flash info crc passed: 1

Actually using Arduino Serial Monitor.

Thanx again, I'm retired 70 year old tinkerer.

robert.zwemer gravatar image robert.zwemer  ( 2017-05-29 16:28:28 -0600 )edit

Question Tools



Asked: 2017-05-28 15:43:34 -0600

Seen: 1,144 times

Last updated: May 29 '17