Your Roomba was cleaning on schedule yesterday, and today the app says it’s offline. Sound familiar? When a Roomba is not connecting to WiFi, the fix is usually one of three things, either a lost network login, a phone on the wrong WiFi band, or a robot that just needs a proper reboot. Start by reconnecting the robot inside the app, then reboot the robot, router and phone, and only reach for a factory reset if nothing else works.
| Quick fact | What it means for you |
|---|---|
| Most models need 2.4 GHz | Only the s9, i7, i8, j7 and Braava jet m6 also work on 5 GHz |
| Two different apps | Classic iRobot Home app for older robots, the new Roomba Home app for newer lines like Roomba Mini |
| Reboot before reset | A reboot never deletes your maps, a factory reset always does |
| North American channels | Robots sold in North America only talk to routers on channels 1 to 11 |
Why your Roomba is not connecting to WiFi
Let’s back up a little. Your Roomba doesn’t stream anything heavy. It just needs a stable, simple 2.4 GHz link to your router and a clear path to iRobot’s cloud. When either side of that chain breaks, the app shows the robot as offline or says it can’t connect right now.
Here are the usual suspects.
- A changed WiFi password or new router. The robot still remembers the old network, so it keeps knocking on a door that no longer exists.
- The wrong WiFi band. Most Roomba models only connect on 2.4 GHz, and your phone may quietly hop to 5 GHz during setup.
- Router features that block small devices. Guest networks, AP isolation, VPNs and strict firewalls can all stop the robot from reaching the app.
- A flat battery. iRobot notes that a fully discharged robot won’t connect to WiFi at all.
- A software hiccup after an update. Many owners in Roomba communities this year reported robots dropping offline after an overnight update, and a reboot or reconnect usually brought them back.
The key takeaway here is simple. Nine times out of ten, the robot isn’t broken. The connection details just need refreshing.
Check which app your Roomba uses first
Here’s the thing. iRobot now runs two apps, and following steps for the wrong one is a fast way to lose an hour.
According to iRobot’s own setup guide, the newer lines, including Roomba Mini, the 100 and 1000 Series, the 200 and 2000 Series, the Plus 400 and 500 Series and the Max 700 Series, use the new Roomba Home app. Robots outside that list, such as the i, j and s series, use the Classic iRobot Home app.
| App | Phones supported | Typical robots |
|---|---|---|
| Classic iRobot Home app | iOS 15 or later, Android 9 or later | Older models not on the new app list, such as i7, j7 and s9 |
| New Roomba Home app | iOS 17 or later, Android 11 or later | Roomba Mini, 100, 200, Plus 400, Plus 500 and Max 700 Series |
One more catch. iRobot says it no longer supports iPads or tablets during setup, and foldable phones are often treated as tablets. If you’re setting up from a foldable or an iPad, switch to a regular phone.
How to fix a Roomba that won’t connect to WiFi
1. Make sure the robot actually has power
Press a button on the robot. Do the lights come on, and can it clean manually? If not, charge it on the dock first, because a dead battery means no WiFi at all.
2. Reconnect the robot inside the app
This is the fix iRobot says resolves the issue for most customers. In the Classic app, go to Product Settings, then Wi-Fi Settings, and choose Reconnect or Change Product Wi-Fi. Enter your WiFi password again and let the robot rejoin the network.
If you changed your router or password recently, this step alone should bring it back online.
3. Reboot the robot, router and phone
Sounds too simple, right? It works far more often than you’d think. iRobot recommends a full refresh of all three devices.
- Take the robot off the dock and hold the CLEAN or POWER button for roughly 20 seconds, until you hear a tone. The timing varies slightly by model.
- Unplug your router for 10 seconds, plug it back in and wait about 2 minutes for it to boot.
- Restart your phone, open the app and try connecting again.
Give the robot up to 2 minutes after a reboot to re-establish its connection before you decide it failed.
4. Put your phone on the 2.4 GHz network
You see, most Roomba models connect on 2.4 GHz only. iRobot lists just the s9, i7, i8 and j7 robot vacuums, plus the Braava jet m6 mop, as models that work on both 2.4 and 5 GHz.
If your router uses one name for both bands, check that your phone is on 2.4 GHz at the start of setup and again at the WiFi step. If the phone keeps jumping back to 5 GHz, tell it to forget the 5 GHz network for a few minutes, finish setup, then rejoin.
5. Turn off VPNs and isolation settings
Here’s the catch. Privacy and security features that protect your phone can also hide the robot from it. iRobot says setup can fail if your phone or router uses a VPN or proxy server.
Also check your router for a setting called Wi-Fi Isolation, AP Isolation, IP Isolation or Network Isolation. Many guest networks switch it on by default, which is exactly why iRobot doesn’t recommend setting up on a guest network.
6. Check your router’s WiFi channel
This one trips up a lot of people with newer routers. iRobot says robots sold in North America only communicate with routers broadcasting on channels 1 to 11, while robots sold elsewhere work on channels 1 to 13.
If your router picks channel 12 or 13 automatically, set the 2.4 GHz channel manually to something like 1, 6 or 11 in your router’s settings.
7. Move the robot closer or fix weak coverage
Roombas roam around your home, so a robot that connects fine in the living room may drop out in a far bedroom. Try reconnecting with the dock in the same room as the router.
If coverage is the real problem, a mesh system or an extender can help. Just make sure an extender uses the same network name and password as your main router, which iRobot lists as a requirement. Our guide to WiFi boosters vs WiFi extenders explains which one fits your home.
8. Fix the cloud cannot talk to your robot error
Sometimes the robot is on WiFi but the app says the cloud can’t reach it. iRobot’s cloud troubleshooting steps go like this.
- Force close the app, reopen it and wait about 30 seconds.
- If a reboot button appears on the home screen, tap it.
- Turn off WiFi on your phone, keep mobile data on, and reopen the app.
- Reboot the robot and wait up to 2 minutes.
If you run a router firewall, iRobot asks you to make sure ports 8080, 443, 8883 and 123 are open for the robot’s cloud connection.
9. Try a different phone or network
When nothing makes sense, take one piece out of the puzzle. iRobot suggests setting up from a different phone, or from a different network such as a phone hotspot.
If it works on another phone, your main phone is the blocker. If it works on a hotspot, look at your router’s settings or firmware next.
10. Use the robot’s temporary network during setup
During setup, if the app can’t find your Roomba after two attempts, it asks you to join a temporary network the robot creates. Follow the prompts, connect to it, and let the app pass your WiFi details across.
Watch your phone afterwards. iRobot warns it may default back to a 5 GHz network, and you may need to switch it to 2.4 GHz again.
11. Factory reset as a last resort
A factory reset wipes your maps, schedules and settings and removes the robot from your account. That’s why iRobot always recommends a reboot first.
- Classic iRobot Home app. Go to Product Settings, then About your robot, then Remove Device from Account.
- New Roomba Home app. Pick the robot, open Robot Settings, choose About Roomba, then Factory Reset and Remove Robot.
After that, set the robot up as new. On LiDAR models, iRobot says building a fresh map only takes a few minutes.
“A reboot refreshes your Roomba. A reset makes you start over. Always try the first one before the second.”
What the error codes and setup messages mean
Here’s what the most common messages point to.
| Message or code | What’s usually going on | What to try |
|---|---|---|
| Roomba cannot connect right now | The robot lost its WiFi or cloud link | Reconnect in the app, then reboot everything |
| The cloud cannot talk to your robot | Robot can’t reach iRobot’s servers | Use mobile data on your phone, reboot, check firewall ports |
| C1CD or BRC1CD during setup | Robot is still registered to another account | Follow iRobot’s change of ownership steps, including a manual reset |
| Robot cannot be found | Phone and robot can’t see each other | Join the robot’s temporary network, stay on 2.4 GHz |
That C1CD code is common with secondhand robots. If you bought a used Roomba, the previous owner’s account may still claim it.
Can you still use your Roomba without WiFi?
Yes. You can start a clean by pressing the button on the robot itself, with no app involved. You’ll lose scheduling, maps and room selection on app-based models, but the robot still vacuums.
That makes a handy stopgap while you sort out the connection. And if the robot cleans fine by button but won’t go online, the hardware is fine and the problem is purely network or account related.
How to keep your Roomba online
Once it’s back, a few habits keep it there.
- Update the app and robot. Keep the app current from your phone’s app store and let the robot install updates when prompted.
- Plan router changes. When you swap routers or change your password, reconnect the robot in the app right away.
- Keep 2.4 GHz switched on. Some newer routers let you disable 2.4 GHz, which silently cuts off most smart home gear.
- Avoid guest networks. Put the robot on your main network unless you’re sure isolation is off.
- Keep the dock in good coverage. The robot reconnects from the dock, so that spot matters most.
The same rules apply to most smart home gadgets, by the way. If your plugs are acting up too, see our fixes for when a smart plug won’t connect to WiFi. And if you’re building out a connected home, our look at the Ring smart lock and how to switch back to Google Assistant are worth a read.
Sourced from iRobot’s WiFi setup requirements and iRobot’s cloud and WiFi troubleshooting guide.
Frequently Asked Questions
Your phone and your robot use the network differently. The Roomba usually needs 2.4 GHz and a clear path to iRobot’s cloud, so a router channel above 11, isolation mode or a firewall can block it even when your phone browses normally.
Only a few models do. iRobot lists the s9, i7, i8 and j7 vacuums and the Braava jet m6 mop as dual band. Every other WiFi model needs a 2.4 GHz network.
Open the app, go to the robot’s WiFi settings and choose Reconnect or Change Product Wi-Fi. Enter the new network name and password, and keep your phone on 2.4 GHz while you do it.
For most models, take the robot off the dock and hold CLEAN or POWER for roughly 20 seconds until you hear a tone. The exact time varies a little by model, and the robot can take up to 2 minutes to reconnect afterwards.
Yes. A reset removes your maps, schedules and settings and unlinks the robot from your account. Reboot first, because a reboot never deletes data.
iRobot says it no longer supports iPads or tablets during setup, and some foldable phones count as tablets. Use a regular smartphone for setup instead.
It means the robot is still registered to another account, which is common with secondhand units. Follow iRobot’s change of ownership steps, which include a manual reset of the robot.
Get your robot back to work
A Roomba that won’t connect feels like a broken gadget, but it almost never is. Start with the in-app reconnect, give everything a proper reboot, then check the band, channel and router settings that quietly block small devices. Most robots are back online before you reach step five.
And if you ever get stuck again, remember the order. Power, reconnect, reboot, network settings, then reset. Your floors will thank you.

