How to Reset a Roomba 650

Have you noticed lately that your Roomba 650 is playing up?

It could be that it’s battery is not lasting as long as it normally would on a complete charge. Or the battery might be taking longer than usual to fully charge.

There might be a variety of reasons that are causing this to happen but if you want a free and simple way to solve these issues, I am going to show you how to reset your Roomba 650.

Before I start I should warn you that after following these steps, you will need to set the time, date and schedule again on your machine.

How to Reset a Roomba 650

This a simple 7 step procedure.


  1. Remove the Roomba vacuum from it’s charge base.
  2. You have to turn on your Roomba 650 by pressing the “clean” button.
  3. Press and hold the “Spot” and “Dock” buttons (that are placed above and below the “clean” button) for ten seconds. 
  4. Release both buttons at the same time and you will hear the sound of your Roomba starting up
  5. Now place your Roomba 650 back in it’s charging station until the green light surrounding the “clean” button is lit.
  6. Your Roomba is ready to go.
  7. Now set the time, date and schedule again.

Hopefully resetting your Roomba will solve any performance issues that you might have.

But if your problems continue and you think they might be battery related, it could be that you need to take better care of your vacuum’s battery.

How can I maximize my Roomba 650’s battery life?

Replacing your Roomba battery will cost you at about $20.

You can avoid that or at least delay it by maximizing the one that came with your iRobot Roomba.

Here are my top four tips

[1] Clean Your Vacuum Regularly

Each time you use your Roomba, things like dust and dirt are attached to it. The Roomba has to work harder to clean up your room, and this requires more energy from the device.

As a result, the battery drains faster. So at least, remove the brushes once a week and get them cleaned. If you have pets or messy children clean it more often than that!

And, once a month or so, just inspect the whole machine and at least give it a wipe over to to keep it as “good as new”.

If you spot more stubborn stains or marks on it, do your best to clean them off.

[2] Minimal Charging

Don’t leave your Roomba on charge constantly! Some experts believe that this will shorten the life of the battery.

Try and get into the habit of turning your charging station off when the battery is at 100%- the green light around the “Clean” button glows green.

A full charge might take up to 12 hours. Charging your Roomba for days could damage its battery. Although of course they are other experts that believe that constantly charging a battery does not shorten its life span.

[3] Use it regularly

Another way to keep your robot vacuum’s battery in the best possible shape is to make sure that you use it regularly.

Some people believe that the batteries that power modern gadgets such as laptops, smart phones and vacuum cleaners are like human muscles.

The batteries need to be used regularly (discharged) and then recharged regularly in order to keep their strength up.

[4] Place it in vacation mode

This is closely related to point 2.

If you are going away on vacation, charge your Roomba battery completely then remove it from the device. To do that, flip the Roomba over, unscrew the battery door, and remove the battery.

Then when you get back from your trip, recharge the battery until full, then run it until it dies and goes back to your regular routine.

Eventually, you will have to replace the Roomba 650 battery, but with all these tips, you should be able to put off that expense for a while.

Don’t forget to read the Roomba 650 user manual and follow the instructions in it.

This will ensure that not just the battery but the device as a whole last longer.

Roomba 650 Troubleshooting

Although a battery reset will solve lots of problems that you might be having with your Roomba 650, it will not solve them all.

Below, I have briefly outlined how to troubleshoot some of the other common problems with their Roomba 650.

[1] Why does my Roomba 600 series not charge?

You might notice that your vacuum cleaner is not charging when you fix it to the dock.

You have checked and double checked that the dock itself is turned on.

Your Roomba 600 should have an error 5.

The most common reason for this fault is that the contacts on the battery are dirty or that the contacts within the dock are dirty.

And so the solution is simple- clean the contacts.

Before you do anything else to be safe, unplug the dock.

In order to clean them, you will need to use a damp cloth.

Also, make sure that;

  • you use a soft cloth that hasn’t got a rough surface that could damage or mark the battery contacts
  • that the cloth is damp and not dripping with water. Do not any cleaning fluid.
  • Use enough pressure with the cloth to make sure that it gets rid of any visible dirt or any other substance that might be stuck to them.

Once the contacts look clean, make sure that you dry them with another soft cloth that won’t leave any fluff or debris on the contacts.

Plug the dock in and place the Roomba 650 back into it.

Hopefully, after cleaning the battery contacts, your Roomba is now charging.

If this doesn’t solve the issue your battery might be dead. Sometimes error 5 appears when you have a new battery installed which is a different brand to Roomba. Unfortunately there doesn’t seem to be a workaround for this.

[2] How long does a Roomba 650 take to charge?

A Roomba 650 should go from having an empty battery to a fully charged one in about 3 hours.

[3] Where can I get a copy of the Roomba 650 user manual?

A PDF version of the manual can be found here. This link will take you straight to the official iRobot website. You cabn download the manual by “hovering” with your mouse in the top right hand corner and clicking on the down arrow (download) symbol.

[3] How long does a Roomba 650 take to clean?

How long Roomba takes to clean mainly depends on its run time. At its best the 600 series has a run time of about 60 minutes. After that it will just stop working.

However, if the Roomba 650 is in a small room (that it can’t get out of) it should be finished cleaning the room more quickly.

[5] How do I program or schedule a Roomba 650?

The main benefit of scheduling your Roomba 650 is so that you can set an exact time for the machine to clean, regardless of whether you are at home or not.

And in order to do do this, you need to set the time and date.

Press and hold the clock button whilst selecting the correct time using the day, hour and minute buttons.

Roomba will beep to confirm that the time has been set.

Now, you can set a cleaning schedule.

Press and hold the schedule button and use the day, hour and minute buttons to set an exact time.

Roomba 650 will beep to confirm that the time has been set.

If you want to check this, press and hold the schedule button whilst pressing the day button.