Error twenty-nine (29) means that your Roomba® was started while a Software update was being performed.
Place your Roomba® on the Home/Clean Base® for the software update to process fully.
If the robot has been on the Home/Clean Base® for an extended period of time and the white light ring starts to swirl around the button, this also will let you know an update is in progress.

Starting up or updating software (please wait)