54
Appendix E: Roomba Software & OSMO
Roomba
Roomba’s software is continuously being updated and implemented in newest Roombas. When a
Roomba is serviced it is best practice to update the Roomba with the latest software code.
Software Date Tag Features
Robot Production
Implementation
OSMO version
2005-08-11-1707
circle dance mode, deeply
discharged mode
23 August 2005
Version 1
2005-10-04-1308
Hacker code, code for single
debris
24 October 2005
Version 2
2006-08-14-1814
BiT improvements, Single
Button Roomba code
29 August 2006
Version 3
OSMO
Roomba’s have been manufactured with two different chips (E128 and DG256), and so there are
two software release to match the different chips. The OSMO Teal is used for E128 chips and the
OSMO Purple is used for DG256 chip. Determine the Roomba chip type from Roomba’s serial
number and then use the proper OSMO. Using the wrong OSMO does not harm the Roomba, it
just does not download software. Also, OSMO can only replace older software on the Roomba.
OSMO TEAL (E128)
- Roomba’s with barcodes.
-Roomba’s with serial
number with letter E or EA
OSMO PURPLE (DG256)
- Roomba’s with serial
number and no
letter