Download the iRobot® HOME App onto your mobile device. If you already have the iRobot® HOME App, we encourage you to visit the store to ensure you are running the latest version of the app. These operating systems are the minimum requirements.
Roomba is designed to operate on home Wi-Fi networks that support device discovery.
iOS: Compatible with operating systems 15 and higher
Android: Compatible with operating systems 9.0 and higher (app 7.2 is still available for Android 7 & 8 users)
Note: We no longer support iPad devices during setup. You may not be able to set up your robot on an iPad.
You can set up your robot using the QR Code on the box or the one in the Quick Start Cards.
If you wish to set up your robot using the QR Code, please expand here:
The iRobot HOME App will display the names of the Wi-Fi networks the robot can detect and is compatible with. Confirm this is the network you would like to use.
2. Follow the instructions on the screen, then press "My robot is ready".
3. Follow the charging station setup instructions. Press "Continue".
4. Once you are ready, press "Get started".
If you want to see more, please expand here:
As a part of app release 7.0, we have introduced QR codes as a new way to streamline the robot setup process.
Note: You may see QR Codes for setting up on the following models: 600 series, i series, j series, s series.
I can't access QR codes. What should I do?
If you purchase an iRobot product and cannot access QR codes, do not worry! You can set up your robot in the App by selecting "Add your product" and choosing your model. Follow the steps below - Step 1 through Step 5.
What does this mean?
When you access the Quick Start Guide QR codes, they will lead you right to the setup process for your device!
I don't have the iRobot app. What will happen then?
If you get a new iRobot device and do not have the iRobot app, the QR code will take you to our app so you can download it.
Connecting Roomba® to the iRobot® HOME App
Step 1: Set up your robot on the dock with the dock plugged in
Note:
For all robots - Tape and packaging materials should be removed from the robot and dock before starting.
For the AutoWash™ Dock - The pad wash roller and ramp need to be installed before starting.
For Roomba® Essential - Please make sure you have removed the bumper guards and film from the dock.
Place the dock on a level surface that is free of obstacles. Place the dock as close to the router as possible to ensure good Wi-Fi coverage. Then connect it to power. There should be a small light from the dock. Make sure the dock is in a good location, and you are on the correct network frequency.
Note: Roomba Essential doesn't have a light on the dock. Please still check that the cord is fully inserted on both sides.
Click here to review tips for where and how you should place your dock in the house.
Step 2: Verify Bluetooth is turned ON and you are on the correct network
a. If you haven't turned the Bluetooth on, the App will prompt you to.
If you need help connecting through Bluetooth, expand below:
NOTE:Where possible, iRobot® uses Bluetooth to set up and connect your robot to your device. If Bluetooth is NOT turned on, the iRobot® HOME App will ask you to turn it ON for the setup process.
You may see a request for location services. This is a security feature employed while using Bluetooth and is only enabled so that your mobile phone can safely detect Bluetooth robots near you during the set-up process. Ensure “Precise Location” is also enabled.
b. Put your device on the network you wish to operate the robot with.
NOTE: Some robot models do not support 5GHz connectivity, and you may need to connect to your 2.4GHz network instead. Some robot models cannot connect to Wi-Fi at all. See below for a guide:
Robot
2.4 GHz
5 GHz
Roomba Combo 10 Max
✓
✓
Roomba Essential
✓
-
Roomba® Combo j7+/j9+
✓
✓
Roomba® Combo j5
✓
✓
Roomba® j7/j9
✓
✓
Roomba® i1-i5/Roomba® Combo i5
✓
-
Roomba Combo i8
✓
-
Roomba® s9
✓
✓
Roomba® i6, i7, i8
✓
✓
Roomba Combo
✓
-
Roomba® 900
✓
-
Wi-Fi Connected Roomba® 800
✓
-
Roomba® 670, 690
✓
-
Models below Roomba® 670
-
-
If the robot does not support 5GHz, ensure your mobile device is on 2.4Ghz Wi-Fi (Not needed if the robot supports 5GHz).
Expand here if you need a walk through on how to change the Wi-Fi:
For traditional routers, the 2.4GHz and 5GHz are typically identified separately. See if there are multiple similar network names under Wi-Fi options of your mobile device, such as:
"home_wifi" and "home_wifi_5G"
"home_wifi" and "home_wifi 5.0"
"home_wifi" and "home_wifi5"
"home_wifi 2G" and "home_wifi"
If there are multiple similar networks, pick the one with either 2G, 2GHz, or nothing extra in the name. That is most likely the 2.4GHz Wi-Fi network.
For example:
Step 3: Select “Add Robot” in the app
The app is intended to support multiple iRobot® products.
a. Tap the 3 lines in the upper right corner of the screen to reveal the main menu, then tap on "Add your product".
b. Your app will search for nearby products.
If a nearby product is found, expand here to continue setup:
A nearby product has been found, press "Set Up" to continue connecting your robot.
Then continue to Step 4 to connect your Wi-Fi.
If a nearby product is NOT found, expand here to continue setup:
If a product is not found, you will be prompted to select whether you wish to add a vacuum, mop, or combo robot. Then select the appropriate robot.
c. The app will guide you through the correct steps for your specific robot.
Step 4: Follow the app instructions to connect Roomba® to your Wi-Fi
Follow along in the app to choose the Wi-Fi you want to use. Enter the Wi-Fi password and activate your robot.
Expand here if you have a Roomba Combo 10 Max, j, i6/i6+, i7/i7+, i8/i8+, s9+:
If you have a newer model the App will prompt you to press the robot's button to connect your robot to your phone and then enter your Wi-Fi information.
Follow the steps below:
a. Press the robot's button to connect your robot to your phone. This step turns on Roomba®’s internal Wi-Fi network so that your device can locate the robot.
Note: If your robot has multiple buttons, the App will show you which button you need to press.
If no sound is heard after pressing the buttons during activation, verify the following to ensure power is supplied for completing the setup:
Ensure the power indicator on the dock is solid when the robot is on it. If not, place the robot within > 6ft (1.8m >) of the dock and facing it.
Press the Dock/Home button (i6/i6+, i7/i7+, i8/i8+, s9+) to send the robot home. If your robot only has 1 button (j and 10 Max) then press and hold the button for 3 seconds to send the robot home.
If the robot docks successfully and the light on the dock is solid, retry the Wi-Fi set-up process with the steps above.
Note: If you have an Auto-Fill Dock™, you may remove the robot off the dock so you can press the robot's button to activate Roomba. Once you have pressed the button, you may place the robot back into the dock.
b. The iRobot HOME App will display the names of the Wi-Fi networks the robot can detect and is compatible with. Confirm this is the network you would like to use.
Note: If your robot supports 2.4GHz exclusively, ensure you select the 2.4GHz network per the instructions in Step 2b.
c. Enter your Wi-Fi network password. If no password is required, check the box on the screen and press “Continue”.
Note: If you receive a message at the end of the setup process indicating an incorrect password, ensure you have entered your Wi-Fi network password correctly. The App will inform you if your password won't work due to any special characters that are not accepted. We recommend typing your password manually, please avoid copy and paste.
d. Wait for the network to connect to your robot.
Note: Networks can be changed later, but your phone and robot should be using the same network for setup.
e. Stay on the screen until the connection is completed
From here, your device should locate the robot and you’ll now be able to adjust and control it through the iRobot® HOME App. If the robot is not found, please proceed to the Troubleshooting steps below.
Expand here if you have a Roomba 600-900, e series, i1/i2/i3/i4/i5, Essential:
If you have an older model the app will prompt you to enter your Wi-Fi information and then press the robot's button to activate it.
Follow the steps below:
a. The iRobot HOME App will display the names of the Wi-Fi networks the robot can detect and is compatible with. Confirm this is the network you would like to use.
Note: If your robot supports 2.4GHz exclusively, ensure you select the 2.4GHz network per the instructions in Step 2b.
b. Enter your Wi-Fi network password. If no password is required, check the box on the screen and press “Continue”.
Note: If you receive a message at the end of the setup process indicating an incorrect password, ensure you have entered your Wi-Fi network password correctly. The App will inform you if your password won't work due to any special characters that are not accepted. We recommend typing your password manually, please avoid copy and paste.
c. Press the robot's buttons to connect your robot to your phone. This step turns on Roomba®’s internal Wi-Fi network so that your device can locate the robot.
Roomba® i, e, 900, 800, and 600 Series
If no sound is heard after pressing the buttons during activation, verify the following to ensure power is supplied for completing the setup:
Unplug the dock and plug it back in. A light should appear on the dock for about 4 seconds.
Essential Original doesn't have a light on the dock. Still make sure it is plugged in.
Pick up and place the robot on the dock. The charging station should light up again briefly. The robot should also beep when correctly aligned with the contacts.
If the dock lights up and the robot beeps, please go back to the top of this article and start setup again.
If it's still not working try having the robot dock on its own. Pick up and place the robot within > 6ft (1.8m >) of the base. Press the Home button to send the robot home.
If the robot docks successfully on its own and the light on the dock is solid, retry the Wi-Fi set-up process with the steps above.
If the dock never lights up, and the robot never beeps, contact iRobot Customer Care.
Note: We do not support WPA3 security. Networks can be changed later, but your phone and robot should be using the same network for setup.
d. Your app will search for nearby products.
e. Stay on the screen until the connection is completed.
From here, your device should locate the robot and you’ll now be able to adjust and control it through the iRobot® HOME App. If the robot is not found, please proceed to the Troubleshooting steps below.
Name Your Robot
The name “Roomba” is preloaded, but you can give your Roomba® a personal name. Name it whatever you want! Press “Continue”.
Note: Your robot will now be associated with your account. It may take a few minutes for our system to set up your robot appropriately. If in a few minutes there is still no connection, please close and reopen the app.
Continue to Step 5.
Step 5: Setup complete
Congratulations. Your robot is now set up and ready to go. Welcome to the iRobot family!
If the setup was successful, but you immediately saw this error ""Roomba Cannot Connect Right Now" "Unable to Connect"", please change the robot's Wi-Fi:
In the app, navigate to Product Settings > Wi-Fi Settings > select "Reconnect or Change Product Wi-Fi"
Enter your Wi-Fi password to re-establish the Wi-Fi connection to the robot.
The robot should now be connected! We find this resolves the issue for most of our customers.
Note: Roomba Combo 10 Max will prompt you to start a mission in order to create a map of your home. The app will ask you if you have an existing map or if you would like to create a new one. If this is not your first robot or mop and you already have a created map,you can retrieve it from the cloud. See heremore about maps.
Note: If the app says that you're already registered to another account or if you see these 2 setup errors (C1CD and BRC1CD), follow the steps to change ownership. This will include resetting your robot manually.
Expand to review the steps to change the ownership:
1. If you see the message that your robot is already registered to a different account, please choose one of the options on the screen.
2. If you clicked on "Change ownership", please follow the steps on the screen.
3. Wait for your robot to boot up.
4. You should be able to successfully register your robot now.
To troubleshoot a connection issue effectively, we need to determine the root cause of this issue. It could be the robot, the network, or the device. The easiest way to narrow things down is to remove an element from the equation.
Step 1: Refresh
Robot: Confirm that your robot is on the dock and charging. Perform a reboot by holding down the CLEAN button for about 20 seconds. You should hear a little tune. Then see if the connection can be established. You can visit this link if you wish to learn more about rebooting your robot.
Router: Unplug your router for 10 seconds, then plug it back in. Wait 2 minutes for the router to boot up again. Then see if the connection can be established.
Device: Uninstall and reinstall the app. (This will effectively clear your cache and ensure that the app SW version is the latest one.)
Step 2: Try a new device
If you have another device (phone or tablet), please try to setup your robot with it. If the app works on one phone and not the other, there is likely something blocking the signal on that particular device.
Note: We no longer support iPad devices during setup. Customers may not be able to set up their robot on an iPad.
Step 3: Try a new network
Try a different network, such as another router or hotspot. If not possible, skip this step:
Is there a different network you can use to setup the robot? If you have a separate router with a separate network, please try setting up the robot under that network. An example of a different network might be: an entirely separate router, a neighbor's router or a free local Wi-Fi. Please try setting up the robot under that network. Keep in mind that a guest network is not a recommended network.
Some routers have given us troubles in the past, please click here to see if your router is on the list.
The following routers have compatibility issues with Wi-Fi connected robots. Please, update your router's firmware and use the following information to resolve these issues.
Brand
Model
Version Tested
Resolution
Cisco
RE1000
v1.0.02
Change security setting from WEP128 to another option. When set to WPA2, multiple setup attempts may be required to connect.
D-Link
DIR-300
2.15
Multiple setup attempts may be required to connect.
Logitec
LAN-W300N/RSB
1.0.6.2
This router is incompatible with Wi-Fi connected robots. Please try a different router.
Microsoft
MN-700
02.01.02.0590
The Android app may not work with this router. Please try a different router.
The iOS app may take multiple setup attempts to connect
Motorola
SBG6580
8.6.0.0-GA-01-971-NOSH
Change security settings from WEP128 to another option.
Sagemcom
F@st 5260
2.0
This router is incompatible with Wi-Fi connected robots. Please try a different router.
Time Warner
Arris DG860A
7.5.16
The iOS version of the iRobot® HOME App is incompatible with this router. Please try a different router.
Western Digital
My Net AC1300-J2F
1.03.09
If you cannot connect when channel width is set to 20 MHz, change to “auto”.
ZTE
ZXHN F670
1.0
This router is incompatible with Wi-Fi connected robots. Please try a different router.
Another option is to try broadcasting a hotspot network*. If you have a second phone, please follow below:
To set up a hotspot, you will need two phones. One phone only on cellular and broadcasting a Wi-Fi hotspot. Then the other device connecting to that phone's hotspot (Wi-Fi). Visit this link for more details -How to Turn Your Phone Into a Wi-Fi Hotspot.
If you are on a mesh network, click here:
Note: For mesh networks, such as Orbi or Eero, 2.4GHz and 5GHz are typically combined, making the distinction more challenging. If you are having connection difficulties with a robot that supports 2.4GHz exclusively, it is recommended to consult your mesh network online user guides and obtain instructions on how to temporarily disable 5GHz while you connect your robot to Wi-Fi. The 5 GHz can then be turned back on after this has been completed.
What is a mesh network and how does it connect to my robot?
What is a mesh network?
A mesh network utilizes multiple routers within a home. There is the main router that is plugged into the modem and there are secondary routers that can be plugged directly into outlets around various areas in the home. The secondary routers do not require a direct hard wire connection to the main router in order to broadcast the signal. Though multiple routers are being used, the same network is being broadcast across all.
Every device on the network should have a different IP address, this includes the main router and secondary routers. If more than one device has the same IP address, this will cause networking-related problems. You would need to contact your router manufacturer or ISP to resolve this.
If the network is using a single SSID for both 2.4/5 GHz the robot should be able to differentiate the correct frequency.
If the network is using multiple SSIDs, you will need to choose the correct SSID with the correct frequency (I.E: You have a Roomba 980 and you would have to verify the networks are on 2.4 GHz or 2.4/5 GHz dual band frequency.)
Why would a mesh network be used?
With a mesh network, one Wi-Fi signal is broadcasted within the entirety of the home. Secondary routers are used to improve signal performance and prevent areas in the home where a signal dead spot has occurred. Mesh networks are primarily used in homes where a standard network using only one router would not provide a strong enough signal to provide "perfect" Wi-Fi connectivity throughout the whole home.
How will a Wi-Fi Connected Robot use a mesh network?
In larger homes, as your robot navigates throughout the home and farther away from the main router, the network signal may decrease, resulting in the possibility of the issues such as:
Robot has an Error and is unable to report to the cloud.
Robot pauses, eventually times out, and never reports error.
Smart Map not uploaded properly.
With a mesh network in a larger home, these issues would not occur. If there are Wi-Fi connectivity issues that result in the router needing to be rebooted. Ensure you reboot the main router, then proceed to unplug then plug back each secondary router around the home.
As always, ensure the dock is powered on in an area of the home with a strong Wi-Fi signal to prevent any connectivity issues.
*We acknowledge that hotspot isn't always possible to do, so you can skip this step if you see it fit.
Mobile data only:
Can you test setting up your robot using only the mobile data on your device? Turn off your Wi-Fi and leave only your mobile data on.
Note: If one network works and the other network never works, then we know the root cause of the failure is with that network. In that case, we recommend you reach out to your provider because something might be blocking the signal.
If the hotspot works, that would mean that the issue is with your home network - something to do with the router, firewalls, ad blocker, VPN, etc. At that point, we might recommend reaching out to your internet service provider for further assistance.
Robot cannot be found
If the robot is not found, the app should prompt you to try again.
After two (2) attempts you will be prompted to manually select a network that Roomba® has created. Please follow these instructions. This is a temporary network created by your robot to establish a connection. Once it connects, your device will default back to your network.
Note: Your device may default back to 5GHz, and you may need to switch back to 2.4GHz.
Optimal firewall configurations:
For optimum connectivity, please check your Internet Service Provider (ISP) or router manufacturer for assistance with checking firewall settings and ensuring the following ports are open.
Internal Network Traffic
UDP port 5353/5678 for discovery
TCP/HTTPS 443 for data traffic
TCP/MQTT 8080/8883 for data traffic
Outbound Traffic to the Internet
UDP/SNTP port 123 for time
TCP/HTTPS 443 (/80) for data traffic
TCP/MQTT 8080/8883 for data traffic
UDP/TCP port 53 for DNS
If you still need help setting up your robot, please contact iRobot Customer Care.
Information
Setting up your Wi-Fi Connected Robot with the iRobot® HOME App