Roomba 500 series:
With 500 series we mean all Roomba’s starting with 5 and two digits behind it. So for example: 505, 520, 521, 530, 531, 550, 560, 561, 562, 564, 565, 580, 581, 595. This list is not complete because iRobot makes lots of different retail units with mostly different accessories in the box. So if you have a Roomba 567 then it is also compatible. All 5xx PET versions are also compatible.
Roomba models without handle (like some PET versions):
Thinking Cleaner is made for all Roomba 500 and 600 models. There are a few versions without a handle. These are also compatible, the only problem is the empty space where a handle is mounted in other models. This handle can be added to fill the gap and to make it much easier to pickup your Roomba.
Roomba 6xx PRO versions (older units before 2013):
The Roomba 610, 611, 615, 625 and other PRO models in the same housing as the picture below are all not 100% compatible
. The difference with these models is that iRobot replaced the DOCK button with a MAX button, unfortunately they did this in firmware and it means that the DOCK command won’t work with these models. Until now we did not find a way to give the dock command. All other functions of Thinking Cleaner will work as long as the Dock command is not needed.
Roomba 600 series (units after 2013):
This is where iRobot made a mess of their model numbers. These models can be recognized by the yellow line around the middel black plastic circle. All 6xx Roomba models are compatible. Also special models without the handle.
Example model numbers: 620, 621, 630, 631, 632, 650, 655, 660 and 670. So even if your model nr. is not mentioned in this list, if it has the yellow circle then it is compatible, even the Roomba Create 2 is compatible.
Roomba 600 series (new units 2016, manufactured after 2-11-2015):
You need the latest firmware for this, version V1.0.92 or newer.
The latest Roomba 600 models will go to sleep after 1 minute on the dock. Unfortunately iRobot has disabled the serial communication when Roomba is asleep on the dock. We think this is a bug in iRobots firmware and we hope they will fix this soon. For now choose "600 (2016)" in the web-app options page if you have a new model and Thinking Cleaner will keep your Roomba awake to start anytime you want.
These units are not compatible: New updated look Roomba 680 and 681 and look-alikes series
The latest Roomba 680 and 681 have a different faceplate and therfore these units (and look-alikes) are not compatibel with Thnking Cleaner.
Roomba 700 and 800 series
The unit is also software and hardware compatible with the 700 and 800 series. The only problem is a mechanical one.
The communication (SCI) port we use is located under the handle of the 700 and 800 models.
There is a diy solution to make it fit on your Roomba 700 or 800 model, see thingiverse.
If you do not have access to a 3d printer then you can order a printed cap on shapeways.com.
There are two versions, one for 700 and one for 800 Roomba models.
Roomba 800 series (new units 2016, manufactured after 2-11-2015):
You need the latest firmware for this, version V1.0.93 or newer.
The latest Roomba 800 models do have a bug in their firmware making the serial connection between Thinking Cleaner and Roomba unstable. We hope iRobot will fix this soon. For now choose "800 (2016)" in the web-app options page if you have a new model and Thinking Cleaner will adapt to the strange behaviour of the Roomba 800 seral connection.