I am working on a project with the Create 2. Just recently I have run into a problem with the battery state. The Create 2 has been charging all night so its clean light shows green. However, when I unplug it and press the clean button, it shows red and will not consistently run commands from my Arduino that I have hooked up to it.

What could be the problem?

  • 2
    $\begingroup$ How old is your robot / battery? $\endgroup$
    – Ben
    Mar 2, 2016 at 18:19
  • 1
    $\begingroup$ Not quite the same issue, but take a look at my answer to iRobot Create: Making Noise and Flashing Red Light While Charging. As Ben implies, it sounds like the battery is dead or dying... $\endgroup$ Mar 3, 2016 at 4:38
  • $\begingroup$ Check what the battery charge is when "fully charged" via OI sensor packet 25. Also try resetting the robot and letting it charge again. $\endgroup$
    – Jonathan
    Mar 8, 2016 at 15:59

1 Answer 1


Red means that your battery is either truly dead, or the Create mistakenly thinks it is. To figure out which it is:

  1. Remove the battery and put it back in after about 30 seconds.
  2. Run the motors (you can just press Clean to start a demo) until the battery is fully drained.
  3. Charge it overnight.

At this point the battery's true state should be reflected in the LED color. If it's still red, then you will need a new battery.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.