Dock Power and Base Indicator Checks
A robot vacuum cannot recharge or navigate home if its base station lacks incoming power or sits on an unlevel surface. Begin troubleshooting at the wall receptacle before opening the machine or ordering a battery. Ensure the electrical outlet delivers power, and confirm the dock power cable seats firmly into the rear or underside socket.
Manufacturers use light-emitting diode (LED) status indicators to show base health. Roborock designs its charging dock indicator to remain solid on when the dock sits empty, and to turn completely off once the robot seats onto the charging contacts. On a eufy RoboVac base, verify that the white power indicator lights up continuously. If the base light stays dark, reconnect the power adapter firmly into both the wall and the base slot.
Shark requires placing the robot on the ramp with the Shark logo upside-down relative to the dock face. Confirm the Shark base LED glows solid green, then wait at least five seconds for charging to register. Inspect both contact plates for dust film, oxidized spots, or debris. Clean Roborock contacts with an eraser or a cloth moistened with alcohol solution. Clean iRobot contacts on the base and robot with clean melamine foam, such as a Magic Eraser. Clean Shark contacts using a clean, dry cloth.
Resolving Battery and Charging Failures
A robot vacuum that docks but fails to charge usually suffers from misaligned charging pins, contact oxidation, or depleted lithium-ion battery cells. When the device seats correctly against the dock, Roborock units emit an audible voice prompt stating charging. If the machine docks without speaking or updating its charging state, unplug the Roborock dock for about two minutes, reconnect the power cord firmly, and seat the robot manually.
Charging errors on iRobot Roomba vacuums register as numbered codes accompanied by a red light ring and a spoken message. Code CE1 or CE101 indicates the robot cannot detect the pack, which requires unscrewing the base plate to remove and reinstall the battery. Faults CE4, CE5, CE104, CE105, CE21, and CE121 indicate low current or an inability to charge while docked. Clean the contacts.
Under eufy troubleshooting guidance, a RoboVac charging with a solid red indicator or beeping four to five times points to an exhausted battery pack. Allow the unit to dock on its own power so the spring-loaded pins align naturally. Leave the machine on the dock for at least six hours to see whether the breathing orange indicator turns solid blue. If the eufy is more than a year old, eufy says a new battery usually fixes it.
| Brand | What the brand's support page says to check | Sign it's the battery |
|---|---|---|
| iRobot | Verify authentic battery; clean contacts with melamine foam; reseat pack | Codes CE9, CE11, CE110, CE114, CE115, or recurring CE20 after 15-minute pull |
| Roborock | Wipe contacts with alcohol cloth; confirm dock LED turns off; unplug dock 2 minutes | Error 13 repeats immediately despite clean contacts and verified dock power |
| eufy | Confirm white base LED; let robot self-dock; charge 6+ hours from orange to blue | Unit beeps 4 or 5 times with solid red light on charger; age past 12 months |
| Shark | Confirm green base LED; align contacts with logo upside-down; wait 5 seconds | Left LED flashes red (critically low); Shark's charging article gives no battery-replacement sign |
Handling Robots That Refuse to Power On
A completely unresponsive robot vacuum that shows no lights and ignores button presses has entered a deep-discharge state or suffered a disconnected battery terminal. Modern robotic vacuums require a baseline internal voltage to operate their logic boards and accept incoming current. When a unit runs completely flat away from its station, it cannot start its normal charging cycle without a sustained manual connection.
For a dead eufy machine, manually seat the charging plates against the base pins and leave it uninterrupted for six or more hours. Do not pull the robot away to test it before that window concludes. For Shark models, a critically low battery causes the left status LED to flash red. Place the Shark robot directly on the base ramp by hand, align the pads, and verify that the battery indicator begins pulsing to signal active charging.
On an iRobot Roomba showing charging error CE20 or CE120, the battery has entered a fault state or is not ready to receive current. Power down the machine, remove the bottom cover screws, and pull the battery out of its well for fifteen minutes. Reinstall the pack, replace the bottom cover, and place the robot back on the Home Base. If code CE20 returns after that reset procedure, iRobot states the battery must be replaced. Review our Roomba battery replacement guide for step-by-step pack extraction.
Airflow Stalls and Poor Suction Performance
Loss of suction or poor debris pickup stems from an obstructed airflow path, an overfilled bin, or a clogged filter rather than motor failure. Robot vacuums rely on miniature high-velocity impellers that drop suction drastically whenever fine dust restricts intake velocity. If the vacuum sounds strained or leaves debris behind, servicing the consumable air path components restores normal cleaning performance.
iRobot's chart lists Error 26 as Vacuum Motor Stalled (insufficient airflow) and Error 14 as Bin Missing; empty the bin, clean the filter, and reseat the bin before retrying. Shark models flag the same physical obstruction as Error 9 or Error 1094 Dust Cup Error, or Error 3 Suction Motor Error.
Maintenance intervals decide how long airflow holds up across every brand. According to the iRobot Roomba care frequency schedule, owners should empty the bin after each use, clean the filter once per week (twice per week in homes with pets), and replace the pleated filter every two months. Inspecting the filter weekly prevents dust from migrating into the motor impeller. Learn standard cleaning habits in our robot vacuum maintenance overview.
Clearing Jams in Wheels, Rollers, and Sensors
Physical travel stalls occur when carpet fiber wraps around axle bearings or when drop sensors misread dark floor patterns. Robotic cleaners use optical cliff sensors beneath the front bumper to measure infrared (IR) beam bounce back from the floor. When dark dye absorbs the infrared beam, or when a dense layer of household dust blankets the plastic lens, the robot halts to prevent a simulated staircase fall.
On iRobot platforms, these mechanical halts map to specific spoken diagnostic codes. Error 2 indicates a main brush stall where string or carpet pile prevents the extractors from turning. Errors 4 and 5 indicate the left or right drive wheel has jammed. Error 6 warns that the cliff sensors sit over a drop edge, rest on an uneven doorway threshold, or face a dark floor surface. Error 9 signals a stuck or jammed bumper. Error 1000 or 1001 indicates a side brush stall.
Other manufacturers encounter identical mechanical failures but present them through brand-specific codes or application notifications. Wipe cliff sensor windows with a clean melamine foam pad or dry microfiber cloth once per month. Pop the front caster wheel out every two weeks to slice wrapped hair off the steel axle. Regular brush roll cleaning prevents drive motor burnout across all robotic platforms.
Correcting Map Drift and Connection Drops
Map corruption and home network disconnects typically result from altered room layouts, moved base stations, or localized wireless signal attenuation. When a vacuum encounters physical barriers that contradict its stored floor plan, navigation algorithms can trap the machine in an endless loop. On optical navigation models, low ambient room lighting causes localization errors because ceiling cameras cannot identify contrast landmarks.
iRobot reports navigation conflicts directly through Error 32 Map Version Mismatch, Error 33 Trapped or Stuck, and Error 1029 Incompatible Map. When Error 1029 sounds, the official iRobot fix requires deleting the existing smart map in the mobile application and running a fresh mapping run. On LiDAR models, iRobot's Error 1025 (Laser Sensor Abnormality) means the LiDAR is not working.
Wi-Fi dropouts frequently stem from home router bands rather than internal radio failures. iRobot explicitly excludes weak Wi-Fi signal, internet service provider (ISP) outages, and wireless network interruptions from its limited warranty coverage. If connection drops persist, place the charging dock in an open area with stronger signal coverage.
Diagnostic Error Codes Across Major Brands
Modern robotic vacuums report mechanical and electrical faults through audio announcements, numbered smartphone codes, or blinking indicator sequences. Rather than guessing which component failed, look the number up on the maker's support site. The numerical systems differ across brands, but they isolate the identical set of brush motors, drive wheels, optical sensors, and charging pins.
On Shark robots, numerical codes vary by hardware generation. As documented in the Shark RV2800 series error code documentation, the system maps distinct faults from single-digit errors on older models up to four-digit variants on newer hardware. Select your exact model on Shark's support site to confirm the fix for each code. The model number is located on the underside of the robot near the left wheel.
Roborock centralizes diagnostic reporting within its mobile application, publishing dedicated technical support entries for Error 1, 4, 5, 7, 8, 9, 10, 13, and 18, along with internal system faults. To diagnose specific Roomba or Shark hardware codes, read our detailed Roomba troubleshooting directory and our companion guide to Shark robot vacuum troubleshooting.
- Shark Error 2 or 1030 indicates a side brush that cannot spin freely.
- Shark Error 3 or 1023 is the Suction Motor Error.
- Shark Error 5 or 18 is the Wheel Overcurrent Error.
- Shark Error 7 is the Cliff Sensor Error.
- Shark Error 12 signals a charging voltage error between the base station and battery.
- Shark Error 21 or 1097 warns that the robot is physically stuck on an obstacle.
- Shark Error 30 or 1089 indicates the vacuum cannot find a clear navigation path back to its base.
Deciding Between Component Repair and Full Replacement
A malfunctioning robot vacuum should only be replaced when core electrical systems or sealed drive motors fail outside their warranty term. Routine consumables such as roller brushes, side brushes, caster wheels, pleated filters, and lithium-ion batteries are designed for straightforward user replacement. When a fault isolates to an external modular piece, ordering a replacement part preserves the machine at minimal expense.
Manufacturer warranties protect hardware against factory defects but exclude routine degradation. Under the iRobot limited warranty policy, coverage does not apply to normal wear and tear, including battery capacity loss over time. The warranty also excludes damage from accidents, liquid ingress, unauthorized third-party replacement parts, and short-circuited battery packs. Using counterfeit batteries voids warranty protection and triggers safety lockouts such as charging errors CE2, CE17, or CE117.
Stop attempting home repairs and consider a replacement when diagnostic testing reveals a fried main printed circuit board (PCB), a stripped internal gearbox, or water corrosion across the motherboard. If a repair will eat a large share of a new unit's price, replacing it makes more sense; our robot vacuum repair guide gives the threshold. Review our robot vacuum repair guide to evaluate whether your machine warrants servicing.
Where To Buy
The models below are the ones we point readers at, listed in the order we would consider them. We earn a commission if you buy through these links, at no extra cost to you — it never changes which robots make the list.

Roborock Q7 M5+
Best valueThe sensible pick if you want Roborock mapping and a self-emptying base without paying for a mop wash-and-dry dock. Vacuum-first, with light mopping.
Check price on AmazonAffiliate link. Price and stock change constantly, so we show them only on Amazon.
- LiDAR navigation
- 10,000Pa suction
- Self-empty base rated for weeks of debris
- Self-empty dock at a mid price
- Reliable mapping and zone control
- Mopping is basic
- No mop washing or drying
eufy 11S Max
Best budget pickA slim, quiet, no-mapping bump-and-run vacuum. Right choice for a small apartment or a second floor where you do not need room-by-room control.
Check price on AmazonAffiliate link. Price and stock change constantly, so we show them only on Amazon.
- 72 mm slim body
- Bump navigation, no mapping
- Single-room-scale battery
- Cheapest way into daily automated vacuuming
- Fits under low furniture
- No mapping or zone control
- No self-empty dock

Shark AI Ultra
Best self-empty on a budgetShark's mainstream self-emptying vacuum. Not the smartest mapper on this list, but the base holds weeks of debris and the price is well under the flagships.
Check price on AmazonAffiliate link. Price and stock change constantly, so we show them only on Amazon.
- Self-empty base
- LiDAR navigation
- Vacuum only
- Self-empty dock at a mid price
- Widely stocked and easy to service
- No mopping
- Mapping less precise than Roborock or Dreame
Bottom Line
Most robot vacuum failures resolve without service calls once you scrub oxidized charging contacts, extract wrapped hair from drive bearings, or replace an aged battery pack. Do not purchase replacement components if diagnostic tests isolate the failure to an internal motherboard short or water damage on the primary circuit boards. If your vacuum runs on an unsupported legacy platform with unavailable parts, consider upgrading rather than rebuilding.
Explore our guide to robot vacuum repair to assess fixability and component costs before ordering parts.
FAQs
Why is my robot vacuum not charging?
A robot vacuum stops charging when dust or oxidation insulates the contact pads, the base station loses wall power, or the battery pack reaches its end of life. Clean Roborock contacts with an eraser or an alcohol-moistened cloth, clean Roomba contacts with melamine foam, and wipe Shark contacts with a dry cloth. Ensure base status LEDs light up correctly.
How do I reset my robot vacuum?
Hardware reset steps depend entirely on the manufacturer. On Roborock, unplug the charging dock for about two minutes, reconnect it, and inspect contact alignment. On iRobot Roomba units throwing battery faults like CE20, unscrew the bottom cover, disconnect the battery for fifteen minutes, reinstall the pack, and return the unit to the Home Base. Manufacturers provide model-specific reset routines on their official support portals.
Why won't my robot vacuum turn on?
An unresponsive robot vacuum has usually suffered extreme battery depletion after stalling away from its charging dock. For a dead eufy vacuum, place the machine on the charging base and leave it undisturbed for at least six hours. For Shark models with a flashing red left LED, manually seat the robot onto the base ramp so the contacts touch.
Why does my robot vacuum keep stopping?
Frequent pauses during cleaning cycles are caused by tangled hair wrapped around the roller brush, drive wheel jams, or dust over the cliff sensors. On Roomba models, Error 2 flags a main brush stall, Errors 4 and 5 indicate jammed drive wheels, and Error 6 points to dirty cliff sensors or dark carpeting. Clean brushes and wipe optical windows monthly.
What does Roborock error 13 mean?
Roborock Error 13 indicates a charging problem. Resolve it by cleaning stains or rust off the robot and dock contacts using an eraser or alcohol-dampened cloth. Confirm the dock light is solid on when empty and turns off when the robot is docked. Finally, unplug the dock for about two minutes, plug it back in firmly, and retry docking.
How long should a robot vacuum charge?
Standard charging cycles take several hours depending on battery chemistry and model specifications. For deeply discharged units such as a eufy RoboVac showing a red status light, the manufacturer instructs owners to leave the robot on the charging base for at least six hours until the breathing orange indicator turns solid blue before attempting another cleaning cycle.
Primary Sources
- Roborock, What should I do when error 13 occurs
- eufy, What if my RoboVac charges with a red indicator
- Shark, What to do if your Shark robot isn't charging (RV2700)
- Shark, RV2800 series robot error codes
- iRobot, Charging Error Chart
- iRobot, Error Message Chart (100/1000, 200/2000, Plus, Max series)
- iRobot, Roomba i Series care procedure frequency
Still deciding? Our top pick above, the Roborock Q7 M5+, is the one we'd point you at.