iRobot Roomba Troubleshooting Guide - All Models

Roomba robot vacuums are smart, capable machines — until they get stuck under the couch, refuse to charge, or start speaking in error codes. Whether you have a budget Roomba 600 series or a premium Roomba j7+ with auto-empty, the troubleshooting fundamentals are similar across the lineup.

This guide covers all common Roomba problems organized by symptom. Charging issues, navigation failures, connectivity drops, brush roller maintenance, and those cryptic error beeps — everything has a diagnosis and a fix. Most problems are mechanical (clogs, dirty sensors) rather than electronic, which means they're fixable at home in minutes.

95 common problems covered across 9 categories

Other Issues

can i use my roomba i3+ on multiple floors? like if i carry it upstairs will it find its base?

DIAGNOSIS The iRobot Roomba i3+ is designed with a localized docking logic system. While it uses vSLAM and sensor-based mapping to navigate a room, it relies on a specific infrared (IR) signal emitted by the Clean Base Automatic Dirt Disposal to "home in" for charging and emptying. This IR signal has a limited range and cannot penetrate floors or ceilings. Therefore, if you carry the robot to a second story, it is effectively "blind" to its home base located on the first floor. Furthermore, the...

Read the full answer →

what's the right way to store the braava jet m6 if i'm not using it for a few months?

DIAGNOSIS The iRobot Braava Jet M6 is designed for continuous operation, but long-term dormancy creates two primary points of failure: battery degradation and fluid stagnation. If left on its Home Base for months, the lithium-ion battery can experience "trickle-charge fatigue," where constant topping off reduces the overall lifespan of the cells. Conversely, leaving the robot powered on but off the charger leads to a deep-discharge state; once the voltage drops below a critical threshold, the on...

Read the full answer →

my roomba 694 is leaving a trail of dust behind it, not picking anything up.

DIAGNOSIS The Roomba 694 is designed as a mechanical-lift system; it relies on the synergy between the dual multi-surface brushes and a vacuum motor to pull debris into the bin. When it leaves a trail of dust, it means the "vacuum" part of the equation has failed, turning the robot into a simple pusher. This is almost always caused by a restriction in the airflow path. If air cannot flow freely from the floor, through the brushes, and out the exhaust, the motor cannot create the pressure differe...

Read the full answer →

roomba 694 battery dies super fast, only runs for like 10 minutes. is the battery bad?

DIAGNOSIS This behavior is typically caused by "battery cell degradation" or a failure in the voltage regulation circuit. In the Roomba 694, the NiMH (Nickel-Metal Hydride) battery cells lose their capacity to hold a charge over time. When the internal resistance of the battery increases, the voltage drops precipitously as soon as the vacuum's motors (especially the heavy-duty vacuum motor) draw a high current. The robot's onboard computer detects this voltage drop and triggers an emergency shut...

Read the full answer →

why is my new j9+ combo just bumping into walls and furniture like an old roomba? it's supposed to be smart.

DIAGNOSIS The "bump-and-turn" behavior you are experiencing is caused by the Roomba Combo j9+ operating in "Blind Navigation" mode. Unlike older models that relied solely on physical impact sensors, the j9+ uses a front-facing PrecisionVision navigation camera to identify obstacles and map your home. When the robot is first unboxed or hasn't completed a successful "Smart Map" cycle, it lacks a spatial reference point. Without a stored map, the robot cannot calculate trajectories or "see" walls f...

Read the full answer →

how do i stop my roomba i3+ from falling down the stairs? my home base is in the hallway near them.

DIAGNOSIS The iRobot Roomba i3+ EVO relies on a combination of infrared "cliff sensors" located on the bottom of the chassis to detect sudden drops in floor height. When these sensors detect a void, the robot is programmed to stop and reverse. However, when the Clean Base (the self-emptying station) is placed too close to a staircase, the robot's docking and undocking maneuvers—which involve specific linear paths and wide-arc turns—can override or bypass these safety checks, or physically pu...

Read the full answer →

the self-emptying base on my roomba i3+ isn't sucking the dirt out of the robot, what gives?

DIAGNOSIS The failure of the iRobot Roomba i3+ Clean Base to empty the robot's bin is typically caused by a pneumatic seal breach or a physical blockage in the suction pathway. For the self-emptying mechanism to work, a tight airtight seal must be formed between the robot's bottom exhaust port and the Clean Base's intake nozzle. If dust, hair, or a large piece of debris (like a pebble or a clump of pet fur) is lodged in either the robot's bin outlet or the base's intake tube, the vacuum pressure...

Read the full answer →

my s9+ is missing huge spots in the middle of the room, it just goes around them in a weird square pattern.

DIAGNOSIS The "square pattern" behavior in the iRobot Roomba s9+ is a classic symptom of a failure in the vSLAM (Visual Simultaneous Localization and Mapping) system. Unlike older models that rely solely on bump sensors, the s9+ uses an upward-facing camera to identify ceiling features and landmarks to orient itself. When the robot cannot "see" a consistent anchor point on the ceiling, it loses its position in the virtual map. To compensate, it enters a recovery mode where it moves in rigid, geo...

Read the full answer →

roomba 694 won't go back to its dock, it just bumps into it and then gives up and stops.

DIAGNOSIS The Roomba 694 relies on a specific "handshake" of infrared (IR) signals to locate and align itself with the Home Base. When the robot bumps into the dock without docking, it means the Roomba can physically detect an obstacle, but it cannot "see" the IR beacon emanating from the dock. This is typically caused by signal interference or a complete lack of visibility. The robot uses a triangulation method; if the signal is blocked, refracted, or obscured, the robot will wander blindly unt...

Read the full answer →

the voice on my roomba combo j9+ is suddenly in a different language and i can't figure out how to change it back.

DIAGNOSIS The iRobot Roomba Combo j9+ does not have an onboard physical interface for language selection. Instead, it utilizes a cloud-sync mechanism where the voice profile is dynamically assigned based on the regional settings of the linked iRobot Home app and the primary smartphone's OS language. If the robot is suddenly speaking a different language, it is typically due to a "sync drift" where the app's regional preference was accidentally toggled, or a firmware update triggered a reset to t...

Read the full answer →

how do i get my roomba i3+ evo to stop trying to go down the stairs? it keeps bumping the edge.

DIAGNOSIS The iRobot Roomba i3+ EVO relies on a series of infrared cliff sensors located along the bottom perimeter of the chassis. These sensors emit a beam of light that bounces off the floor; when the beam doesn't return (because there is a drop-off), the robot triggers a "cliff detected" event and reverses. When your Roomba repeatedly bumps the edge of your stairs, it means the sensors are either failing to trigger early enough or are experiencing "false negatives" where the robot believes t...

Read the full answer →

can i store my roomba i3+ evo in the garage? it's not temperature controlled.

DIAGNOSIS Storing an iRobot Roomba i3+ EVO in a non-temperature-controlled garage is highly risky due to the chemistry of its internal Lithium-ion (Li-ion) battery. These batteries are designed to operate and store within a narrow temperature window. When exposed to extreme cold (typically below 32°F / 0°C), the internal resistance of the battery increases, which can lead to permanent capacity loss or "voltage sag." If the battery drops below a critical voltage threshold during a cold snap, th...

Read the full answer →

it's missing whole sections of my floor, just skips a room entirely on the map.

DIAGNOSIS The iRobot Roomba j7+ relies on a combination of VSLAM (Visual Simultaneous Localization and Mapping) and floor-level cliff sensors to navigate. When the robot skips an entire room or section, it is usually due to a "localization failure." This happens when the robot cannot find a known visual landmark to anchor its position on the internal map. If the j7+ enters a room and the lighting changes abruptly or the camera is blinded by a glare, it loses its place and "teleports" on the map,...

Read the full answer →

why does my roomba j7+ just spin in circles and not move forward sometimes?

DIAGNOSIS The "spinning in circles" behavior on the iRobot Roomba j7+ is typically caused by a loss of synchronization between the two main drive wheels. Because the j7+ uses independent motors and optical encoders to track distance and direction, if one wheel fails to rotate at the expected speed or fails to move entirely, the robot assumes it is stuck or hitting an obstacle. To compensate, it attempts to pivot, but since the drive system is unbalanced, it enters a continuous loop of circular m...

Read the full answer →

the side brush on my roomba 694 fell off and i can't get it back on right.

DIAGNOSIS The iRobot Roomba 694 uses a single rotating side brush (the "edge-sweeper") that is secured by a small, specialized screw. When this brush falls off, it is rarely a case of the brush simply "slipping out"; it almost always indicates that the retaining screw has either vibrated loose over time or has completely fallen out due to the high-torque rotation of the motor. If the brush feels like it won't "seat" correctly, it is likely because the internal drive spindle is obstructed. The r...

Read the full answer →

+ 7 more questions in this category

Filter & Maintenance

can i use my roomba i3+ evo to clean up a small liquid spill?

DIAGNOSIS The iRobot Roomba i3+ EVO is engineered exclusively as a dry-debris vacuum. Unlike specialized wet-dry vacuums or mopping robots, the i3+ EVO lacks a sealed suction path and a waterproof chassis. When the vacuum passes over a liquid spill, the high-velocity suction pulls moisture directly through the dual multi-surface rubber brushes and into the internal airflow channels. Because there is no liquid separator or drainage tank, this moisture is deposited directly into the disposable fil...

Read the full answer →

how often do i really need to clean the filter on my roomba i3+? it seems to clog fast.

DIAGNOSIS The iRobot Roomba i3+ utilizes a high-efficiency particulate air (HEPA) style filter designed to trap microscopic allergens and fine dust. Because the i3+ uses a high-velocity airflow system to push debris into the bin and eventually into the Clean Base, the filter acts as a critical bottleneck. When the filter pores become saturated with fine particulates—especially "invisible" dust like drywall powder, pet dander, or flour—the airflow is restricted. This creates a pressure imbala...

Read the full answer →

braava m6 just spins in a small spot and doesn't clean my whole kitchen. is it broken?

DIAGNOSIS The behavior you are describing—where the Braava jet M6 rotates in a tight circle or cleans a very small, concentrated area before stopping—is almost always a result of the robot being triggered into "Spot Clean" mode rather than a "Full Room" cycle. Spot Clean is a specific utility designed to target a 3.3 ft (1 m) diameter area. If the CLEAN button is held down for several seconds instead of being pressed quickly, the robot assumes you want a localized scrub rather than a compreh...

Read the full answer →

why is my roomba 694 just wandering around in circles and not really cleaning the whole room?

DIAGNOSIS The iRobot Roomba 694 utilizes a "randomized" navigation system rather than LiDAR or camera-based mapping. It relies on a combination of infrared (IR) cliff sensors, a physical bumper, and an internal odometer to track its movements. When the robot begins spinning in circles or failing to cover a room, it is usually suffering from "sensor blindness." This happens when the IR sensors on the bottom or the bumper sensors are obstructed, causing the robot to believe there is an obstacle im...

Read the full answer →

how do i clean the sensors on my roomba 694? it's bumping into walls more than usual.

DIAGNOSIS The iRobot Roomba 694 relies on a combination of infrared (IR) cliff sensors and a physical bumper assembly to navigate. When the robot begins "bumping" or colliding with walls more aggressively than usual, it is typically caused by one of two issues: sensor occlusion or mechanical bumper stiction. If the IR sensors on the bottom are coated in a thin film of household dust or pet hair, the robot may perceive a "cliff" where none exists, causing it to abruptly change direction or stutte...

Read the full answer →

the rubber brush on my j7+ keeps coming out of its holder mid-clean, it's just dragging behind it.

DIAGNOSIS The issue is caused by a failure in the mechanical locking mechanism of the multi-surface rubber brush assembly. Specifically, the green end-cap—which acts as the primary retention point—is either not fully seated in the drive gear socket or the internal plastic locking tab has suffered a fatigue fracture. When the brush encounters a high-friction obstacle (like a thick rug edge or a clump of pet hair), the torque overcomes the weakened grip of the end cap, causing the brush to dis...

Read the full answer →

how do you clean the washable pads for the braava m6? can they go in the dryer?

DIAGNOSIS The Braava Jet M6 utilizes a specialized microfiber blend designed to trap fine particulates and absorb the specific chemical composition of the Braava cleaning solution. Over time, these fibers become saturated with a mixture of surfactants, mineral deposits from your water supply, and household grime. If the pads are not cleaned thoroughly, the "clogged" fibers lose their capillary action, meaning the pad cannot effectively distribute water or scrub surfaces, leading to streaks or "d...

Read the full answer →

my roomba combo j9+ is stuck saying 'cleaning pad not detected' even though the mop pad is on and clean, what's the deal?

DIAGNOSIS The "cleaning pad not detected" error on the iRobot Roomba Combo j9+ occurs when the robot's internal logic board fails to receive a confirmation signal from the mop pad assembly. This is not a mechanical failure of the pad itself, but a failure of the electrical circuit. The j9+ uses a series of small, gold-plated spring-loaded pogo pins located on the chassis that must make a perfect electrical connection with the metallic contact points on the mop pad's plastic mounting bracket. Th...

Read the full answer →

can i use my own floor cleaner in the braava jet m6?

DIAGNOSIS The iRobot Braava Jet M6 utilizes a highly calibrated Precision Jet Spray system that relies on a specific chemical viscosity and surface tension to atomize the cleaning fluid. When you introduce third-party cleaners—such as vinegar, dish soap, Pine-Sol, or generic floor cleaners—you change the fluid dynamics of the system. Most non-approved cleaners contain surfactants or oils that are too thick for the narrow internal tubing or contain acidic properties that degrade the rubber se...

Read the full answer →

i got an alert saying 'clean the charging contacts' but they look fine? it's not docking right.

DIAGNOSIS The "Clean Charging Contacts" error on the iRobot Roomba Combo j9+ is rarely caused by visible debris like hair or dust. Instead, the root cause is typically a microscopic layer of oxidation or a chemical film. This happens when floor cleaning residues (like ammonia or surfactants from wet mopping) or mineral deposits from hard water settle on the gold-plated contact points. Even if the metal looks shiny, this non-conductive layer creates high electrical resistance, preventing the robo...

Read the full answer →

my roomba j7+ just says 'please clean roomba's bin' even though the bin is empty, what gives?

DIAGNOSIS The "Please clean Roomba's bin" error on the j7+ is typically triggered by an infrared (IR) beam interruption. Inside the robot's chassis, there is a small emitter and receiver pair that monitors the fill level of the dustbin. When debris, a clump of pet hair, or a thick layer of fine dust blocks this beam, the robot assumes the bin is full and halts operation to prevent motor strain or overflow. This issue often occurs even when the bin appears visually empty because microscopic dust...

Read the full answer →

the side brush on my 694 isn't spinning at all during a clean, is it broken?

DIAGNOSIS A non-spinning side brush on a Roomba 694 is typically caused by one of three things: a mechanical jam from hair and debris, a brush that has become detached from its drive gear, or a failed side brush motor. Most commonly, long hair, carpet fibers, and threads wrap tightly around the axle beneath the brush, creating enough friction to stall the motor or prevent the brush from rotating entirely. FIX Remove the Brush: Turn the robot over and pull the side brush straight up and off the...

Read the full answer →

how do you clean the braava m6 tank? mine smells kind of funky.

DIAGNOSISThe funky smell is caused by microbial growth (mold or mildew) inside the tank, which thrives in the damp, dark environment. This is almost always due to residual water or an incompatible cleaning solution being left in the tank between uses, creating a biofilm. FIXTo deep clean and deodorize the tank, follow these steps:Remove the tank from the robot and empty any remaining liquid.Fill the tank with a mixture of warm water and white vinegar (a 1:1 ratio is effective). Do not use boilin...

Read the full answer →

how do i properly clean the washable pads for the braava jet m6? can i just throw them in the dryer?

DIAGNOSISThe washable pads on your Braava Jet M6 accumulate dirt, grime, and cleaning solution residue during use. Improper cleaning or drying can degrade the microfiber material, reducing its mopping effectiveness and potentially damaging the pad's attachment points. FIXTo properly clean the pads, follow these steps: Pre-Treat: Rinse excess debris from the pad under running water immediately after a mopping session. Wash: You can either hand wash with warm water and mild detergent or machine w...

Read the full answer →

the washable pad for my braava m6 is really dirty, can i just throw it in the washing machine?

DIAGNOSIS A dirty washable pad is normal after use, but machine washing is the intended and most effective cleaning method for the Braava Jet M6's reusable pads. The pad material is designed to withstand this cleaning process. FIX To properly clean your pad in a washing machine: Remove the pad from its plastic mounting frame. Wash the pad alone or with other towels on a warm water cycle. Avoid using bleach or fabric softener. After washing, air dry the pad completely before reuse. Do not put it...

Read the full answer →

+ 5 more questions in this category

Error Messages & Lights

the j9+ combo keeps getting the error 'robot unable to return to charge' and just dies in the middle of the floor.

DIAGNOSIS The "Robot Unable to Return to Charge" error on the iRobot Roomba Combo j9+ typically stems from a failure in the infrared (IR) handshake between the robot's front-facing sensors and the Clean Base's beacon. Unlike older models, the j9+ relies on a sophisticated combination of VSLAM (Visual Simultaneous Localization and Mapping) and IR signals. If the robot loses its spatial orientation or the IR signal is attenuated, it will wander aimlessly until the battery reaches a critical thresh...

Read the full answer →

roomba i3+ evo just beeps at me and the light ring does a red sweep towards the back. it's not emptying.

DIAGNOSIS This specific error pattern—a rhythmic beeping accompanied by a red light ring sweeping toward the rear of the chassis—indicates a "Bin Full" or "Emptying Failure" state. The i3+ EVO uses an infrared sensor array located at the rear of the internal dust bin to detect debris levels. When the light sweeps backward, the robot is signaling that it has attempted to dock with the Clean Base, but the vacuum cycle failed to clear the bin or the sensors still detect a blockage. This typica...

Read the full answer →

the dirt detect light on my 694 keeps flashing red during a clean even on clean floors, what does that mean?

DIAGNOSIS The flashing red Dirt Detect light on the iRobot Roomba 694 indicates that the acoustic sensors—which function like tiny microphones—are detecting a high level of impact noise from debris hitting the internal vacuum chamber. When these sensors trigger, the robot typically enters a "concentrated cleaning" mode, slowing down and spiraling to ensure the area is clear. However, when this happens on a visually clean floor, it is almost always a "false positive" caused by sensor contamin...

Read the full answer →

irobot roomba 694 just beeps and says "error" then stops. what do i do?

DIAGNOSIS The Roomba 694 utilizes a system of voice prompts and LED patterns to communicate hardware failures. When the unit beeps and says "Error," it is indicating that a critical component—usually a brush, wheel, or sensor—has encountered too much resistance or has failed a self-test. This is rarely a software glitch and is typically a physical obstruction preventing the motor from completing its rotation. To confirm the root cause, you must listen for the specific number following the w...

Read the full answer →

roomba 694 battery dies super fast, like 20 minutes into a clean, and goes back to dock but the dock light is green.

DIAGNOSIS The iRobot Roomba 694 is experiencing a "voltage drop" failure. While the Home Base indicates a green light—signaling that the dock is powered and the robot has made contact—this does not mean the battery cells are actually holding a full charge. In these units, the nickel-metal hydride (NiMH) chemistry begins to degrade after 300-500 charge cycles. When the battery reaches a certain age, it develops high internal resistance; it can reach a "full" voltage quickly during charging, b...

Read the full answer →

my roomba s9+ keeps getting error 31 and won't go back to the base, it just sits there beeping.

DIAGNOSIS Error 31 on the iRobot Roomba s9+ is a critical failure of the cliff avoidance system. This system utilizes four infrared (IR) sensors located along the bottom perimeter of the chassis. These sensors emit a beam of light that bounces off the floor; if the light doesn't return (because there is a drop-off) or if the sensor "sees" a dark surface that absorbs the light, the robot triggers a safety stop to prevent it from falling down stairs. When you see Error 31, the robot has detected a...

Read the full answer →

roomba i3+ evo won't charge on the home base, the light ring is red and pulsing. i've tried repositioning it.

DIAGNOSIS The pulsing red light ring on the iRobot Roomba i3+ EVO indicates a critical power failure or a charging fault. While this can sometimes signal a battery failure, it most frequently occurs when the robot cannot establish a stable electrical connection with the Clean Base. This is typically caused by "contact oxidation" or the buildup of microscopic debris, dust, and pet hair on the metallic charging plates. Even a thin layer of grime can create enough electrical resistance to prevent t...

Read the full answer →

roomba i3+ evo filter light is on but i just cleaned it, is it broken?

DIAGNOSIS The filter alert on the iRobot Roomba i3+ EVO is often a "false positive" because the robot does not actually have a sensor that monitors the permeability of the filter material itself. Instead, the alert is triggered by a combination of the bin-full infrared sensors and the logic board's internal timer. If the light remains on after you have cleaned the filter, it is usually because microscopic dust particles are coating the infrared emitters and receivers located inside the dust bin ...

Read the full answer →

my roomba i3+ evo keeps getting stuck on my rug and flashing a red light, what's wrong?

DIAGNOSIS This issue is typically caused by "cliff sensor confusion" or mechanical resistance in the front caster wheel. When the i3+ EVO encounters a rug with a high pile or a dark pattern, the infrared cliff sensors (located along the bottom perimeter) can misinterpret the dark colors as a "drop-off" or ledge. This triggers a safety stop, resulting in the flashing red light and an "Error 17" or "Error 2" message on the app, indicating the robot is stuck or cannot move. However, if the robot p...

Read the full answer →

my roomba i3+ light ring is flashing blue in one spot and it's going in circles, is it broken?

DIAGNOSIS This behavior is not a hardware failure, but rather the activation of the iRobot "Dirt Detect" technology. The iRobot Roomba i3+ is equipped with acoustic sensors that monitor the volume of debris entering the vacuum bin. When the robot detects a high concentration of dirt, dust, or pet hair in a specific area, it triggers a localized cleaning cycle. The flashing blue light ring serves as a visual indicator that the robot has transitioned from its standard navigational path to a high-i...

Read the full answer →

my irobot braava jet m6 is making a beeping sound and the light ring is red, what does that mean?

Your robot is alerting you to an error. Press the CLEAN button. It will play an audio alert and give more details.FIX:Press the CLEAN button on the robot.Listen to the audio alert. Common alerts include a low battery warning or an empty tank.If it's low battery, slide the robot onto the charging station contacts. The light ring will pulse while charging and be solid when fully charged.If the tank needs filling, the light ring will show a red sweeping motion toward the lid latch. Remove the tank,...

Read the full answer →

braava jet m6 light ring is pulsing while it's on the charger, is it charging?

A pulsing light ring means the robot is actively charging. A solid light means it is fully charged.If the CLEAN button text is also pulsing: The robot is in the middle of a cleaning job. It will automatically resume where it left off once the battery is recharged.Standard charging procedure:Slide the robot onto the charging station contacts.The light ring will pulse while charging.For a first-time charge, allow 3 hours prior to the first cleaning job.If the robot does not charge:Check that the c...

Read the full answer →

braava jet m6 error 3, keeps saying 'empty the cleaning pad tray' but the tray is empty

DIAGNOSIS: Error 3 is a false positive from the pad tray sensor. Debris or moisture is likely interfering with the magnetic sensor in the tray slot. FIX: Remove the pad tray. Inspect the small rectangular slot inside the robot where the tray inserts. Use a dry cotton swab to clean any dirt or dried cleaning solution from the slot and the two small metal contacts. Let it air dry for 5 minutes. Reinsert the tray firmly until it clicks. IF THAT DIDN'T WORK: The pad tray itself might be faulty. The ...

Read the full answer →

Strange Noises

my roomba i3+ evo is making a loud grinding noise when it runs, sounds like it's coming from the brushes.

DIAGNOSIS The loud grinding noise in the iRobot Roomba i3+ EVO is almost always caused by "hair winding," where long fibers, threads, or pet hair wrap tightly around the drive axles of the dual Multi-Surface Brushes. As the hair accumulates, it creates friction and tension against the brush housing and the motor's drive gears. When the brush attempts to rotate, the compressed debris acts like a brake, causing the motor to strain and the plastic components to vibrate or "chatter," which manifests...

Read the full answer →

my irobot roomba 694 keeps getting stuck and making a weird grinding noise, what's going on?

DIAGNOSIS The grinding noise in an iRobot Roomba 694 is almost always caused by "bearing seize." Over time, long hair, carpet fibers, and fine grit migrate past the rubber seals of the main brush roll and wrap tightly around the end caps (bearings). As this debris compacts, it creates immense friction, preventing the brush from spinning freely. The grinding sound you hear is the motor straining against this resistance or the plastic gears inside the drive module slipping under the load. This me...

Read the full answer →

roomba j7+ is making a horrible grinding noise only when it's on carpet, sounds awful.

DIAGNOSIS The grinding noise occurring specifically on carpet is almost always caused by "end-cap friction" or "axle binding." When the Roomba j7+ transitions from hard floors to carpet, the drive motor increases torque to push the dual multi-surface rubber brushes through the pile. If hair, long threads, or carpet fibers have wound tightly around the ends of the rubber brushes, they create a dense, hardened ring of debris that presses against the plastic housing of the brush modules. This crea...

Read the full answer →

clean base on my j7+ isn't emptying the robot, it just makes a whirring noise then stops.

DIAGNOSIS The "whirring noise" without actual debris movement indicates that the Clean Base motor is engaging and spinning, but it is fighting against a vacuum seal failure or a physical atmospheric blockage. In the j7+ system, the suction path is a precise vacuum tunnel; if the airflow is interrupted, the motor spins at high RPMs but cannot create the pressure differential necessary to pull debris out of the robot's internal bin. This most commonly occurs when a "plug" of compressed pet hair, ...

Read the full answer →

my roomba 694 is making a horrible grinding noise when it runs, sounds like it's chewing rocks.

DIAGNOSIS The "chewing rocks" sound in an iRobot Roomba 694 is almost always caused by a foreign object becoming trapped between the rotating rubber extractors and the plastic chassis, or a failure in the gear assembly that drives the main brush module. When a hard object—like a pebble, a small LEGO piece, or a coin—gets sucked up, it can bypass the debris bin and lodge itself directly against the rotating rollers. As the motor attempts to spin the rollers at high RPMs, the object is dragged...

Read the full answer →

my irobot roomba i3+ evo is making a loud grinding noise from the bottom, what should i check?

DIAGNOSIS The loud grinding noise emanating from the bottom of an iRobot Roomba i3+ EVO is typically caused by mechanical resistance in the drivetrain or the cleaning head. Most commonly, this occurs when long hair, carpet fibers, or small hard debris (like pebbles or plastic fragments) penetrate the seals of the dual multi-surface rubber brushes. When debris wraps around the ends of the brushes, it creates friction against the plastic housing, resulting in a high-pitched grinding or rattling so...

Read the full answer →

the self-emptying base on my combo j9+ is making a horrible loud grinding noise when it empties the bin.

DIAGNOSIS The loud grinding or high-pitched shrieking noise during the emptying cycle of the Roomba Combo j9+ is typically caused by "vacuum cavitation" or motor strain. This happens when the high-powered suction motor in the Clean Base cannot pull air through the system because of a partial or total blockage. When the motor spins at maximum RPM but cannot move air, it creates an unnatural vibration and a grinding sound as the impeller struggles against the pressure vacuum. This is most commonl...

Read the full answer →

my roomba i3+ is making a horrible grinding noise from the bottom, what do i check?

DIAGNOSIS The grinding noise emanating from the bottom of an iRobot Roomba i3+ is almost always caused by a mechanical obstruction in the drive wheels or the dual multi-surface rubber brushes. When a foreign object—such as a piece of plastic, a pebble, or a tightly wound clump of hair—gets lodged in the gear assembly or the brush bearings, it creates high friction. As the motors attempt to force the rotation, the gears "slip" or grind against one another, producing a loud, jarring metallic o...

Read the full answer →

the self-empty base on my s9+ is super loud and sounds like it's straining every time it empties, is that normal?

DIAGNOSIS The straining sound you are hearing from the iRobot Roomba s9+ Clean Base is typically caused by a restriction in the airflow path. Because the Clean Base uses a high-powered vacuum motor to pull debris from the robot's bin, any blockage creates a vacuum seal that forces the motor to ramp up to maximum RPMs to overcome the resistance. This results in a high-pitched whine or a "straining" mechanical sound rather than the standard rhythmic suction hum. This issue most commonly occurs du...

Read the full answer →

my braava m6 is making a loud grinding noise from one wheel when it turns

DIAGNOSIS: A foreign object is lodged in the wheel module, or the wheel's internal gearbox has failed. Hair and string are the usual culprits. FIX: Power off the robot. Turn it upside down. Manually rotate the noisy wheel and inspect the gap between the wheel and the housing. Use tweezers to pull out any wound hair or debris. Check the wheel treads for stuck debris. IF THAT DIDN'T WORK: The wheel module may need replacement. Remove the wheel by pressing the tab and pulling it straight out. Inspe...

Read the full answer →

Physical / Mechanical

my roomba i3+ evo keeps getting stuck under my couch, anyone else have this issue?

DIAGNOSIS The iRobot Roomba i3+ EVO utilizes a combination of tactile bumper sensors and infrared cliff sensors to navigate, but it lacks the advanced LiDAR-based "gap detection" found in higher-end models. This means the robot calculates its height based on its physical chassis (approximately 3.6 inches) and assumes that if it can enter a space, it can exit it. The "stuck" scenario occurs when the robot enters under a couch that has a slight downward slope or a sagging middle section, effective...

Read the full answer →

the robot keeps getting stuck under my kitchen chairs or cabinet overhang, how do i stop it?

DIAGNOSIS The iRobot Roomba Combo j9+ utilizes a sophisticated sensor array and a high-profile chassis designed to accommodate the retractable auto-wash mop system. The primary cause of "getting stuck" under kitchen chairs or cabinet toe-kicks is a phenomenon known as "wedge-locking." Because the j9+ has a slightly tapered front profile but a bulkier rear section (housing the vacuum motor and the lift mechanism for the mop), it can glide under a piece of furniture that is 4 to 5 inches high, onl...

Read the full answer →

roomba i3+ is stuck under my couch and can't get out, how do i stop this?

DIAGNOSIS The iRobot Roomba i3+ utilizes a combination of infrared sensors and tactile bumpers to navigate, but it suffers from a "clearance gap" issue. This happens when the vertical distance between your floor and the bottom of the couch frame is slightly larger than the Roomba's height (approximately 3.6 inches), but the couch's internal structure—such as a recessed support beam or a low-hanging fabric apron—traps the unit once it ventures deep into the under-furniture zone. The robot en...

Read the full answer →

j7+ keeps getting stuck under my kitchen cabinets, says 'please move roomba to a new location'.

DIAGNOSIS The iRobot Roomba j7+ is encountering a "physical wedge" scenario. This typically occurs when the chassis height of the vacuum (approximately 3.6 inches) is nearly identical to the clearance of your kitchen cabinet toe kicks. As the robot attempts to clean the edge, the front bumper makes contact, but the top of the robot's shell slides underneath the cabinet overhang. Once the robot moves forward a few inches, the friction between the top of the unit and the bottom of the cabinet crea...

Read the full answer →

why does my s9+ keep trying to eat my rug tassels? it gets stuck every single time.

DIAGNOSIS The iRobot Roomba s9+ utilizes a high-torque dual multi-surface rubber brush system designed to agitate carpets and lift embedded debris. Because these two rubber rollers rotate in opposite directions at high speeds, they create a powerful vacuum-like suction effect at the floor level. When the robot encounters loose rug tassels or fringe, the rubber lugs grip the fabric and pull it directly into the brushroll cavity. Once the tassels enter the intake, they wrap tightly around the rol...

Read the full answer →

my braava m6 just shuts off after 90 minutes even if it's not done, is this broken?

Yeah, this one's common—it's a designed timeout, not a defect. After 90 minutes of inactivity off the charging station, it automatically ends the cleaning job to conserve battery.FIX: If it stopped because the job was genuinely incomplete, just send it out again. Make sure it starts from the charging station so it can return to recharge if needed.Check if the tank is empty. If the light ring showed a red sweeping motion, it stopped to get refilled. Fill the tank and press CLEAN to resume.If th...

Read the full answer →

braava m6 keeps getting stuck on rugs or thresholds

The robot is designed for hard, sealed floors. Low-pile rugs or small thresholds can trap it.Use a Dual Mode Virtual Wall Barrier (sold separately) to block off areas with rugs or problematic transitions.For a quick clean of a small, rug-free area (about 3.3 ft²), use Spot Clean mode. Place the robot in the center of the space and press the SPOT Clean button.Ensure the robot's wheels are clean. Pull off any hair or debris wrapped around them.If it's still getting stuck: Check the charging stati...

Read the full answer →

my m6 keeps getting stuck under kitchen cabinets or chairs, it doesn't back out

DIAGNOSIS: The robot's bumper is making contact, but its upward-facing infrared sensor on top is not detecting the overhang soon enough. This is a design limitation. FIX: You must create a Keep Out Zone in the iRobot HOME app. After creating a Smart Map, edit the map and draw a Keep Out Zone over the problematic cabinet overhang or chair legs. The robot will not enter that area on future jobs. IF THAT DIDN'T WORK: The bumper sensor might be dirty. Clean the thin horizontal infrared window on the...

Read the full answer →

braava m6 won't go over thresholds or door tracks, it just bumps and gives up

DIAGNOSIS: The robot's cliff sensors are detecting a drop-off or the physical obstacle is too high. The m6 has very low clearance. FIX: The m6 can only climb thresholds up to 0.5 inches (13mm). Measure your threshold. If it's higher, you must use a physical barrier or Virtual Wall in the app to block the area. For low thresholds, ensure the robot's treads are clean and dry for maximum traction. IF THAT DIDN'T WORK: The robot's bumper may be misaligned from a previous collision. Power it off. Pre...

Read the full answer →

Leaking & Water Issues

my j9+ combo's mop is leaving streaks and barely wetting the floor, it's not cleaning anything.

DIAGNOSIS The issue stems from a failure in the fluid delivery system between the Clean Base’s reservoir and the robot's internal mop pad. When the j9+ leaves streaks or dry patches, it is typically caused by an "air lock" in the dispensing pump or a partial blockage of the water nozzles. This happens when the robot doesn't create a vacuum seal during the auto-fill process, causing the internal reservoir to remain partially empty while the pump continues to cycle, resulting in a "dry" mop that...

Read the full answer →

my braava m6 isn't spraying any water. the tank is full and it's moving around but the floor is dry.

DIAGNOSIS The Braava Jet M6 relies on a pressurized pump system to push water from the tank through a narrow Precision Jet Spray nozzle. When the robot moves but the floor remains dry, the issue is almost always a physical blockage in the spray orifice or an airlock in the internal plumbing. Because the M6 uses a very fine nozzle to create the mist, even a tiny amount of mineral buildup from hard water or a stray piece of lint can completely seal the exit point. Another common cause is a vacuum...

Read the full answer →

can i use my roomba 694 to clean up a small water spill or some kitty litter?

DIAGNOSIS The iRobot Roomba 694 is a dry-vacuum system designed specifically for dust, hair, and solid debris. It lacks a sealed motor housing and an integrated water pump or filtration system. When the 694 encounters a water spill, the vacuum motor pulls liquid directly into the internal circuitry and the motor's bearings. Because the air intake is located at the bottom, water is sucked upward into the motherboard, causing immediate short circuits or long-term corrosion of the electrical contac...

Read the full answer →

my braava m6 isn't spraying any water when it mops, it's just dragging a dry pad.

DIAGNOSIS The Braava Jet M6 employs a pressurized pump system to force water through a narrow aperture at the front of the chassis. When the robot drags a dry pad, the failure typically stems from one of three issues: an airlock in the internal pump, a mineral buildup (calcification) blocking the spray nozzle, or a failure in the tank-to-robot seal. If the pump is running (you hear a rhythmic humming or clicking) but no water emerges, the nozzle is likely obstructed by hard water deposits. If y...

Read the full answer →

can i use swiffer wetjet solution or vinegar in my braava jet m6? i ran out of the irobot stuff.

DIAGNOSIS The request stems from running out of the proprietary Braava Jet M6 cleaning solution. While using alternatives like Swiffer WetJet fluid or vinegar seems practical, these liquids are chemically incompatible with the robot's precise fluid delivery system. FIX Use only the recommended iRobot Braava Jet Hard Floor Cleaner or clean, warm water. The correct procedure is:For a full clean: Add 2 fluid ounces (one full cap) of iRobot solution to the empty tank first, then fill the rest with w...

Read the full answer →

braava m6 keeps saying it needs water but the tank is full, what gives?

This usually points to a sensor issue or a problem with the tank's connection.Let's troubleshoot step-by-step:Remove and reseat the tank. Take it off completely, ensure the cap is closed, and firmly reattach it to the robot. You should hear it click into place.Check the tank's lid latch. Make sure it's fully closed and not obstructed.Clean the sensor areas. On the bottom of the robot, where the tank attaches, wipe any moisture or debris from the contacts and sensors with a dry, soft cloth.Inspec...

Read the full answer →

the clean base on my m6 says 'empty the dirty water tank' but the tank is empty and clean

DIAGNOSIS: The float sensor inside the dirty water tank is stuck in the "full" position, usually due to mineral scale or debris. FIX: Remove the dirty water tank from the Clean Base. Open the tank's top flap. Locate the small white plastic float inside the tank cavity. Manually move it up and down several times. Rinse the entire tank with warm water, shaking it vigorously to dislodge any scale. Ensure the float moves freely. IF THAT DIDN'T WORK: The sensor connector inside the Clean Base docking...

Read the full answer →

can i use swiffer wet pads or other cleaning solution in my braava jet m6?

No. Using unauthorized pads or solutions will void your warranty and can damage the robot.FIX: Use only approved supplies.Pads: Your robot only runs with Braava jet m Series pads. These include Single Use Wet Mopping Pads, Washable Wet Mopping Pads, Single Use Dry Sweeping Pads, and Washable Dry Sweeping Pads.Solution: Braava jet Hard Floor Cleaning Solution is the only solution safe for the robot. Use 6 capfuls (half the bottle) per tank. Add it to the tank before adding water.IF THAT DIDN'T WO...

Read the full answer →

Connectivity & App Issues

roomba 694 won't connect to wifi, the indicator just blinks. how do i fix it?

DIAGNOSIS The blinking Wi-Fi indicator on the Roomba 694 signifies that the robot's internal wireless module is in "pairing mode" but cannot establish a handshake with your router. This is typically caused by a synchronization timeout between the robot's 2.4GHz radio and the network's DHCP server. If the light blinks rapidly, it is actively searching; if it blinks slowly, it has timed out or encountered a credential error. The root cause is often a mismatch in network frequency or a cached netw...

Read the full answer →

roomba j7+ won't connect to my wifi during setup, just keeps failing.

DIAGNOSIS The iRobot Roomba j7+ relies exclusively on a 2.4GHz Wi-Fi frequency for its network handshake. The primary point of failure during setup occurs because most modern "Mesh" routers or dual-band routers use a feature called "Smart Connect" or "Band Steering." This merges the 2.4GHz and 5GHz frequencies into a single SSID (network name). When the j7+ attempts to connect, the router may try to force it onto the 5GHz band, which the robot's hardware cannot recognize, leading to a generic "C...

Read the full answer →

how do i reconnect my roomba 694 to wifi? the app says it's offline and the wifi button on the robot is solid red.

DIAGNOSIS The solid red light on the Wi-Fi button of your Roomba 694 indicates a critical connection failure where the robot can no longer authenticate with your wireless router. This typically occurs after a power surge, a router firmware update, or a change in your SSID (network name) or password. Because the robot stores a specific set of network credentials, any change to the router's security protocol (e.g., switching from WPA2 to WPA3) will cause the robot to lose its handshake and enter t...

Read the full answer →

the brush keeps stopping during a clean job and the app says 'clean base bin extraction issue 0'. what does that mean?

DIAGNOSIS The "Clean Base Bin Extraction Issue 0" error on the Roomba s9+ is a specific failure state where the robot's internal vacuum motor and the Clean Base's high-powered extraction motor fail to synchronize. Essentially, the robot has reached the base and signaled that it is ready to dump its bin, but the Clean Base failed to initiate the suction sequence or the sensors did not detect the expected airflow during the extraction process. This causes the robot to halt its cleaning job mid-cyc...

Read the full answer →

after the latest update, my s9+ won't connect to wifi. it just blinks red on the clean button and the app can't find it.

DIAGNOSIS The blinking red light on the Clean button of the iRobot Roomba s9+ following a firmware update typically indicates a "Network Handshake Failure." During the update process, the robot's internal Wi-Fi module may have encountered a timeout or a corrupted packet, causing the onboard network credentials to become desynchronized from the router's current handshake protocol. This essentially leaves the robot in a "limbo" state where it believes it is connected to a network that no longer re...

Read the full answer →

m6 robot mop won't connect to wifi, it just times out during setup in the app

DIAGNOSIS: The robot is failing the handshake with your router. This is almost always a 2.4GHz network issue or a firewall setting. FIX: Ensure your phone is on the 2.4GHz Wi-Fi band, not 5GHz. Temporarily disable any VPN on your phone. During setup, place the robot and your phone within 10 feet of the router. Turn off mobile data on your phone to force it to use Wi-Fi. IF THAT DIDN'T WORK: Your router's security protocol may be incompatible. Try creating a temporary guest network with WPA2-Pers...

Read the full answer →

Not Turning On / No Power

my roomba 694 just beeps once and won't start cleaning, the clean button is lit up but it just sits there.

DIAGNOSIS The single beep followed by a "freeze" state on the iRobot Roomba 694 typically indicates a critical sensor failure during the pre-flight check. While the Clean button is illuminated, the robot is failing to transition from "Standby" to "Active" because it cannot verify a closed-loop system. This is most commonly caused by a failure in the bin detection circuit or a blockage in the airflow path that triggers a vacuum motor overload protection. Specifically, the Roomba 694 uses a physi...

Read the full answer →

my irobot braava jet m6 won't turn on at all, no lights, nothing. what's wrong?

DIAGNOSIS The iRobot Braava Jet M6 utilizes a "deep sleep" or shipping mode designed to prevent the lithium-ion battery from draining during transit or long-term storage. When the robot is in this state, the internal circuitry disconnects the battery from the main logic board. This results in a "dead" appearance where the light ring remains dark, the Clean button is unresponsive, and the robot produces no audible alerts. To confirm if the robot is simply in shipping mode or actually suffering f...

Read the full answer →

my roomba i3+ just has a solid red light and won't start, what's wrong?

DIAGNOSIS The solid red light ring on the iRobot Roomba i3+ is a general "Critical Error" indicator. Unlike a flashing light, which usually suggests a minor obstruction, a solid red ring means the robot's onboard diagnostic system has detected a hardware failure or a complete blockage that prevents the motor from spinning. This is most commonly triggered by a "stalled" motor in the main cleaning head or the side brush, or a failure in the vacuum's communication with the Clean Base. The root cau...

Read the full answer →

roomba i3+ evo light ring is solid red and it won't start cleaning, what does that mean?

DIAGNOSIS The solid red light ring on the iRobot Roomba i3+ EVO is a critical status indicator signaling a "Bin Full" error. While this typically means the onboard dust bin has reached its capacity, it is often triggered by the infrared (IR) sensors located within the bin housing. These sensors work by emitting a beam of light; when dust and debris build up and block that beam, the robot assumes the bin is full and halts all cleaning operations to prevent motor strain or debris overflow. In man...

Read the full answer →

my braava m6 just spins in place on the dock and won't start cleaning, the green light is flashing

DIAGNOSIS: The robot is failing to acquire its position from the Home Base. The most common cause is a dirty or obscured infrared window on the front of the dock. FIX: Power off the robot and the dock. Use a dry microfiber cloth to thoroughly wipe the circular infrared window on the dock's front face. Clean the corresponding window on the robot's front bumper. Ensure the dock is on a flat, hard surface with at least 3 feet of clear space in front. Power everything back on. IF THAT DIDN'T WORK: T...

Read the full answer →

Performance Problems

robot says 'charging error 8' and won't dock properly with the clean base.

DIAGNOSIS Error 8 on the iRobot Roomba s9+ is a specific hardware communication failure indicating that the robot cannot establish a stable electrical connection with the Clean Base. While the robot may physically touch the base, the voltage isn't transferring correctly, causing the internal software to trigger a safety shutdown to prevent short-circuiting or battery degradation. This is typically caused by a buildup of "contact oxidation" or a thin layer of household dust and grime on the meta...

Read the full answer →

my roomba i3+ evo's suction seems really weak all of a sudden, it's not picking anything up.

DIAGNOSIS The sudden drop in suction on the iRobot Roomba i3+ EVO is typically caused by a breach in the airtight seal of the vacuum path or a critical restriction in the airflow. When the i3+ detects a blockage or a clogged filter, the motor may continue to spin, but the static pressure required to lift debris from the carpet is lost. This most commonly occurs when the high-efficiency filter becomes saturated with fine dust (which blocks the microscopic pores) or when a "plug" of hair and cardb...

Read the full answer →