My Roomba 980 once decided to quit in the middle of a job, spinning in circles like it lost its mind. I spent an hour cleaning the sensors and checking the brushes, but the little robot still refused to finish the living room. Sometimes, these gadgets just need a clean slate to get back to work.
I eventually figured out that a hard reset is the only way to clear out those stubborn software glitches. If your vacuum is acting weird or you are selling it, you have come to the right place. I will show you exactly how to wipe the memory and get your machine back in shape.
You need to hold down the Dock, Spot Clean, and Clean buttons at the same time. Keep them pressed until the light ring around the Clean button turns solid white and starts spinning. Once the light stops, let go of the buttons. Your Roomba will restart and be ready to connect to your phone again.
Reasons to Reset Your Vacuum
Sometimes a machine acts up for no reason, and a quick refresh fixes everything. I have been there plenty of times with my own appliances when they stop responding to commands.
Persistent Software Glitches
When your robot behaves erratically, you might have a software communication error. This often happens if the internal memory gets cluttered with old map data or failed update attempts. I noticed my Roomba would often miss spots or fail to return to its home base until I wiped the cache. It is a simple step that saves you a headache.
Persistent Sensor Faults
If the unit constantly reports a sensor blockage error even after you have wiped the lenses clean, the internal software might be stuck in a feedback loop. A factory reset forces the machine to recalibrate its understanding of its surroundings. I found this is the fastest way to clear those false alarms and get the robot moving.
Change of Ownership
Selling your old gear is common, but you must ensure you delete your personal data. A factory reset removes your saved house maps and Wi-Fi credentials completely. I always do this before giving away any smart home tech. It keeps your privacy safe and makes the setup process much easier for the next person in line.
Failed Firmware Updates
Sometimes an update installs only halfway, leaving the Roomba in a weird state where it neither works nor turns off. This is a classic firmware update failure that requires a total wipe to restore functionality. I had this happen once after a power flicker. It took about five minutes to reset, and the vacuum finally finished the update properly.
Connectivity Problems
If you cannot pair the vacuum to your home network, the Wi-Fi module might be held up by old settings. Performing a reset clears the network registration data so you can start the handshake process from scratch. It feels like a fresh start for the hardware, and it usually resolves those annoying connection timeouts during the initial setup.
Deep Cleaning Preparation
If you are about to do a major deep clean or a routine maintenance check, a reset can help ensure the software is synced with the physical state of the machine. I like to clear the memory when I replace old brushes or filters. It helps the robot adjust to the new parts without dragging along old, inefficient cleaning habits.
Actually, let me back up a second. Make sure you have your Wi-Fi password ready before you start this. You will have to redo the whole app setup from scratch.
- Check the power level first.
- Clear off the top buttons.
- Find the three main buttons.
- Press them simultaneously.
- Wait for the light cycle.
- Keep your network details handy.
The Process on How to Factory Reset Roomba 980
If your robot is frozen, a hard reset is the only way to fix it. I have done this on my own 980 more than once when the app could not find the machine.
Physical Button Location
The three buttons you need are located right on top of the unit. You have the Home button, the Spot Clean button, and the large Clean button in the center. These are the physical triggers for the factory reset. Do not try to use the app for this because it will not work while the system is frozen.
Just find a comfortable spot on the floor to work. You need to keep your fingers steady while you press all three at the same time. It feels a bit like playing a tiny, frustrating piano, but keep them held down firmly. The vacuum will eventually signal that it hears you loud and clear.
It does not matter if the robot is docked or sitting in the middle of the room. Just make sure the power is on. If the battery is dead, plug it in for a few minutes before trying the button sequence. Once it wakes up, you can start the reset process safely.
- Press the Dock button.
- Press the Spot Clean button.
- Press the Clean button.
- Hold for ten seconds.
- Look for the white light.
Light Ring Behavior
The light ring around the main Clean button is your best friend during this process. When you press the three buttons, the ring will show a swirling white motion. This means the system is currently wiping its memory. It is a visual confirmation that you are doing the right thing for the machine.
Once the swirling white light disappears, the robot will chime. This is the sound of success. It indicates the memory is wiped clean and the system is rebooting itself to factory defaults. If you do not see this, you might have let go of the buttons too early, so just try again.
Be patient while the light sequence runs. It usually takes less than twenty seconds. If you see the light turn red, the reset failed, and you need to restart the whole sequence. Most of the time, the white light appears on your first attempt, so stay focused on the status of that circle.
- Watch for the swirl.
- Listen for the chime.
- Ignore the red flashes.
- Wait for the reboot.
- Confirm the white pulse.
Post Reset Setup
After the unit reboots, it acts like a brand new machine out of the box. You will need to open your Roomba app and add the vacuum as a new device. It will search for your home Wi-Fi network, so make sure your phone is connected to the 2.4GHz band for the best possible experience.
Naming your vacuum is the next step. I usually call mine by a silly name just to keep things light. After that, the app will ask you to start a new mapping run. Let it roam the house freely. It needs to build a fresh map to know where it is going next.
I noticed that the first run after a reset is usually slower than normal. The robot is learning the layout of your furniture and walls all over again. Do not worry if it bumps into things a bit more than usual. That is just part of the learning cycle for the internal software.
- Download the app.
- Add new device.
- Connect to Wi-Fi.
- Name your robot.
- Start mapping run.
Troubleshooting Common Issues
Sometimes the vacuum simply refuses to reset. This usually means you are not pressing the buttons with enough force, or you are not holding them long enough. I once had a loose button cover that made it hard to trigger the sensor. Just press a bit harder if you feel the buttons are not catching.
Another common issue is a dirty sensor area. If dust has built up around the buttons, it might interfere with the internal switches. Give the top surface a quick wipe with a dry cloth before you start. It helps ensure that your finger presses actually reach the board underneath the plastic shell.
Finally, check if the battery is loose. If the robot shuts down mid-reset, it will not complete the process. A quick wiggle of the battery door usually fixes this. Just make sure the power is steady throughout the entire twenty-second window, or you will have to restart the whole procedure.
- Clean button area.
- Check battery connection.
- Use firm pressure.
- Avoid low battery.
- Ensure proper timing.
Managing Saved Data
A factory reset deletes everything. There is no way to recover your old floor plans or cleaning schedules once you press those buttons. I suggest taking a screenshot of your favorite settings in the app if you think you might want to replicate them later. It is much easier to copy settings than to guess them.
If you have multiple people in your house using the app, make sure they know you are doing this. Everyone will be logged out of the robot, and they will need to re-sync their phones. It is a minor annoyance, but it is necessary if you want to fix a broken vacuum system.
Do not worry about the cloud account itself. Your account details remain safe on the server. Only the physical robot gets wiped. Once you reconnect the vacuum to your phone, it will sync back up with your existing cloud profile, and you can get back to your regular cleaning routine.
- Save your settings.
- Warn house members.
- Re-sync all phones.
- Keep cloud account.
- Map your home.
Final Hardware Checks
Before you consider the job done, look at the physical components. A reset fixes the brain, but it does not fix a broken brush or a clogged vent. I always recommend doing a quick visual check of the rollers while the robot is rebooting. It is the perfect time to clear out any hair that might be slowing it down.
Check the wheels for debris, too. Sometimes a small piece of gravel gets stuck in the tread. If you have already reset the software, you want to make sure the hardware is ready to work just as hard. A clean vacuum is a happy vacuum, and a fresh reset makes it run like new.
If you still notice issues after the reset and a physical cleaning, you might have a deeper hardware failure. At that point, it is time to check your warranty status. But for ninety percent of software glitches, the factory reset is all you need to keep your machine running for years.
- Inspect the brushes.
- Clean the wheels.
- Check the bin.
- Verify sensor ports.
- Test basic movement.
Make sure to test the vacuum on a small rug before letting it go wild in the whole house. It helps to see if the mapping is working right.
How Does a Reset Affect Smart Home Links?
When you wipe your vacuum, it loses its connection to everything. It forgets your Wi-Fi, your phone, and your smart home assistants like Alexa or Google Home. You have to treat it like a brand new device that you just bought from the store. You will need to go through the entire pairing process once more.
I find this happens every time I change my router or upgrade my internet speed. The vacuum needs a fresh handshake to talk to the new network. It is annoying to spend five minutes re-linking accounts, but it is a small price to pay to get the robot back on its schedule.
Your existing smart home automations will also break. If you had a timer set to run the vacuum at noon, that will disappear when you reset the unit. You will need to build those routines again in the app. I suggest doing this in the evening when you have a bit of quiet time.
It is worth noting that your cloud account settings often stay linked to your phone. So, when you open the app to reconnect, it might recognize your profile immediately. This saves you from having to type in your email address and password again. The robot just needs to be told which network to join.
- Disconnect all smart speakers.
- Reset the Wi-Fi credentials.
- Remove old device profile.
- Re-add as new robot.
- Restore cleaning schedules.
- Update device permissions.
Can I Use the App Instead of Buttons?
No, you cannot trigger a factory reset through the app alone. The app is designed to control daily tasks, but it does not have the authority to wipe the internal brain of the machine. The buttons on the top are the only way to perform this specific task. It is a safety feature to prevent accidental wipes.
If you could reset the unit from your phone, you might accidentally wipe your data while trying to change a simple setting like the suction power. By requiring a physical button press, the vacuum ensures you really mean to delete everything. It is a classic design choice for a reason.
I have looked through every menu in the app, and there is no hidden button for a full wipe. You must get down on the floor and use your hands. It takes less than a minute, so it is not a big deal, but you have to be physically present at the device.
If your robot is under a table or stuck in a hard-to-reach area, you will need to drag it out first. Do not try to reach under the furniture to press the buttons. You need a clear view of the light ring so you know when the process finishes.
- Use the hardware buttons.
- Ignore the app settings.
- Pull unit to open space.
- Confirm button access.
- Watch for light cues.
- Prepare for manual reboot.
Will a Reset Fix My Battery Problems?
Actually, a factory reset does not fix a physically dead battery. If your battery is old and only holds a charge for ten minutes, a reset will not change that. It only clears the software memory, not the chemical capacity of the battery cells. Think of it like restarting a computer, not replacing the hardware.
However, a reset can sometimes fix a calibration issue where the battery thinks it is empty when it is actually full. If your robot constantly tells you to recharge even after sitting on the dock for hours, a reset might help. It forces the sensor to re-read the battery status correctly.
If you are seeing a battery error code, try the reset first. It is free and takes very little time. If the code persists after a full reset, then you likely need to buy a new battery pack. These usually last about two or three years depending on how often you vacuum.
Don’t blame the software if the hardware is tired. My Roomba 980 is quite old now, and I had to replace the battery once. The reset helped me realize the battery was truly done, because the vacuum kept acting weird even after the wipe. It was a clear sign that the hardware needed a swap.
- Replace failing battery packs.
- Calibrate the power sensor.
- Clear software error logs.
- Test after full charge.
- Check voltage levels.
- Consult the user manual.
Is There a Way to Backup My Maps First?
Currently, there is no way to export your Roomba maps to a file. This is a common limitation of the app that I find quite frustrating. Once you reset the vacuum, those maps are gone for good. You have to start over and let the robot learn your floor plan again from scratch.
Because of this, I only recommend a factory reset as a last resort. If the robot is just missing a room, try a software restart first. You can do this by holding the Clean button for ten seconds without the other two. It reboots the system without wiping your saved data or maps.
If you absolutely must reset, try to do it when you have a free day. Let the robot run while you are at home so you can watch it. It helps to keep an eye on it during the mapping phase so it doesn’t get stuck in a weird corner.
Some people try to trick the vacuum into keeping the map, but it never works. The factory reset is a complete wipe of the internal storage. Accept that the maps are gone, and enjoy the chance to let the robot re-map your home with updated sensor logic.
- Accept map loss.
- Perform software restart first.
- Re-map during weekend.
- Monitor mapping runs.
- Update furniture boundaries.
- Re-create cleaning zones.
Final Thoughts
I hope this guide helped you get your Roomba back to work. These little machines are great, but they can be stubborn sometimes. A simple reset usually solves the mystery. Don’t worry if you have to set everything up again, because it’s a good way to start fresh. If you have any more trouble, just reach out and I will do my best to help you sort it out. Good luck with the cleaning.
| Feature | Reset Method |
|---|---|
| Button 1 | Dock |
| Button 2 | Spot Clean |
| Button 3 | Clean |
| Hold Time | 10 Seconds |
| Light Color | White |
| Light Motion | Swirling |
| Reboot Sound | Chime |
| Data Kept | None |
| Network Info | Deleted |
| App Sync | Required |
Frequently Asked Questions
Is the Factory Reset Safe for the Hardware?
Yes, it is completely safe. The process is a standard feature designed by the manufacturer to help users clear out errors. It does not damage the vacuum or its internal components in any way.
Can I Save My Cleaning Schedule Before the Reset?
No, the schedule is tied to the internal memory of the vacuum and your app settings. You will need to take a quick photo of your schedule and manually set it up again afterward.
Are My Saved Maps Recoverable After the Reset?
No, the maps are wiped from the vacuum’s memory during a factory reset. You will need to run the vacuum for a few days so it can learn your floor layout all over again.
Do I Need to Remove the Battery to Reset It?
No, you do not need to take the robot apart. The reset is triggered entirely by using the physical buttons located on the top of the vacuum cover while it is powered.
Does the Reset Remove My User Account?
No, your account on the server remains untouched. Only the specific data stored on the robot itself is cleared, which allows you to re-link your existing account after the reset finishes.
Should I Perform a Reset If the Vacuum is Just Slow?
No, try a simple reboot by holding the Clean button first. A factory reset is a drastic step and should be reserved for when the robot is acting erratically or failing.
Will the Reset Fix a Dead Motor?
No, the reset only fixes software and calibration issues. If your motor is physically broken or making a loud grinding noise, you likely need a repair rather than a software wipe.
How Do I Know the Reset Worked?
You will hear a distinct chime from the robot, and the light ring will pulse after the white swirl ends. If you don’t hear the sound, the reset did not happen.
