If the iRobot app is not finding Roomba, the issue usually comes down to Wi-Fi settings, account setup, Bluetooth permissions, or a device-side reset problem.
The good news is that most connection failures can be fixed without replacing your robot.
Why the iRobot app may not detect your Roomba
The iRobot Home app depends on a chain of conditions working together: the Roomba must be powered on, compatible with the app, connected to the correct Wi-Fi network, and allowed to communicate through your phone and router.
If any part of that chain breaks, the app can fail to discover the robot during setup or after a reset.
Roomba models that support Wi-Fi usually connect through a 2.4 GHz network, even if your home router also broadcasts 5 GHz.
New phone settings, router updates, or an app permission change can interrupt discovery even when the robot itself seems fine.
Quick checks before you troubleshoot further
Start with the fastest checks first.
These often solve the problem in minutes:
- Confirm the Roomba is charged and powered on.
- Make sure your phone is connected to the same Wi-Fi network you want the Roomba to use.
- Turn Bluetooth on, since some Roomba setup flows use it for discovery.
- Disable VPNs, private DNS tools, or network filtering apps temporarily.
- Move closer to the Roomba and the router during setup.
- Restart the phone, the Roomba, and the router.
If the robot appears in the app on another phone, the issue is likely with your current device rather than the Roomba itself.
Check whether your Roomba model supports app setup
Not every Roomba uses the same pairing method. iRobot app support varies by model family, including older Roomba 600-series units, Wi-Fi-enabled 900-series models, and newer iSeries, jSeries, and combo robots.
Some older models do not support the current app experience at all.
Look up your exact model number on the underside of the robot or inside the dustbin area.
If your model is supported but still not discovered, continue with network and permission troubleshooting.
Make sure the Wi-Fi network is compatible
Wi-Fi compatibility is one of the most common reasons the iRobot app is not finding Roomba.
The robot often requires a standard home network with basic settings and may fail on more advanced router configurations.
Common Wi-Fi problems
- The phone is on 5 GHz while the Roomba expects 2.4 GHz.
- The router uses a combined network name that confuses setup.
- Guest networks or enterprise networks block device discovery.
- Wi-Fi security settings are too strict, such as unsupported WPA modes.
- MAC filtering, parental controls, or access control rules block the robot.
If your router has separate 2.4 GHz and 5 GHz names, connect your phone to the 2.4 GHz network during setup.
If the router uses one combined SSID, try temporarily splitting the bands in the router admin panel if your hardware supports it.
Check app permissions on iPhone and Android
The iRobot Home app may need Bluetooth, location, local network, and nearby device permissions to discover your Roomba properly.
Mobile operating system updates often reset or restrict these permissions.
On iPhone
- Go to Settings and open the iRobot Home app.
- Enable Bluetooth, Local Network, and Location access if available.
- Check that cellular data restrictions are not blocking the app.
On Android
- Open Settings and find the iRobot Home app.
- Allow Nearby devices, Location, and Bluetooth permissions.
- Disable battery optimization for the app if discovery keeps failing.
If permissions were recently changed, force-close the app and reopen it before trying setup again.
Restart the app, phone, Roomba, and router in the right order
A full restart clears temporary network states that can prevent detection.
Use this order for the best chance of success:
- Close the iRobot Home app completely.
- Restart your phone.
- Power-cycle the Roomba or remove it from the charger briefly, depending on the model.
- Restart the router and wait until all internet lights are stable.
- Open the app and try discovery again.
For many users, this sequence resolves stale Wi-Fi sessions or app caching issues without any deeper repair.
Reconnect using the setup mode on the Roomba
If the app still cannot find the robot, put the Roomba into its wireless setup mode.
On many models, this involves pressing and holding specific buttons until the Wi-Fi or network indicator begins blinking.
The robot then broadcasts its own temporary network so the app can complete pairing.
Because button combinations differ by model, check the user manual or the label near the controls.
If the indicator light never activates, the robot may need a factory reset or may have a hardware-level Wi-Fi problem.
Remove old Wi-Fi profiles and set up as a new device
Roombas can hold onto old network information that prevents a clean reconnect after a router change, password update, or ISP swap.
If the robot was previously linked to another account or network, clear that stale configuration before trying again.
- Delete the robot from the iRobot app if it still appears under your account.
- Forget the Roomba in any saved device list if the app offers that option.
- Reset the Wi-Fi settings on the robot according to its model instructions.
- Pair it again as a new device on the correct network.
This is especially useful after moving homes, replacing a router, or changing Wi-Fi passwords.
Common error sources beyond Wi-Fi
Sometimes the app discovery problem is not caused by Wi-Fi alone.
These less obvious issues can also stop pairing:
- The phone’s operating system is outdated or has a known compatibility issue.
- The iRobot Home app needs an update from the App Store or Google Play.
- Another household device is using the same discovery routine and causing interference.
- The Roomba battery is too low to sustain setup mode.
- The robot is already associated with another iRobot account.
If a family member previously registered the Roomba, you may need them to remove it from their account before the app can find it on yours.
When to reset the Roomba or the app
A reset is useful when troubleshooting has failed, but it should be the later step, not the first.
A soft reset or Wi-Fi reset is usually safer than a full factory reset because it preserves more settings.
Consider resetting when:
- The app cannot detect the Roomba after repeated restarts.
- The robot fails to broadcast setup mode.
- The device keeps dropping during pairing.
- You changed routers, passwords, or accounts and the robot will not relearn the network.
After any reset, sign back into the same iRobot account and re-add the robot from scratch.
How to prevent the issue from coming back
Once your Roomba is connected again, a few habits can reduce future disconnects.
Keep the app updated, use a stable 2.4 GHz Wi-Fi network, and avoid frequently changing router names or passwords.
If you replace your router, recheck permissions and re-pair the robot instead of assuming the old connection will carry over.
It also helps to keep the Roomba charging dock in a strong Wi-Fi area.
Weak signal strength can make the app appear unreliable even when the robot is technically connected.
What if the iRobot app still is not finding Roomba?
If you have verified model compatibility, Wi-Fi settings, permissions, and resets, the remaining possibilities are a router incompatibility or a hardware issue with the robot’s wireless module.
At that point, test the Roomba on a different home network or mobile hotspot if your model supports it, then contact iRobot support with your model number, app version, and the exact step where setup fails.
That information helps support agents identify whether the problem is account-related, network-related, or likely tied to the robot’s internal Wi-Fi hardware.