Your Roborock finishes cleaning and then just... stops in the middle of the room. Or it wanders around aimlessly, bumping into furniture, never finding its way home. In about 90% of cases, the fix takes under two minutes — dirty sensors or a badly placed dock.
We ranked these seven fixes by how often they actually work. Start with Fix #1 and work your way down.
Quick Diagnosis
- Robot drives toward dock but misses it → Jump to Fix #3 (Clean Charging Contacts)
- Robot wanders randomly, ignores dock → Start with Fix #1 (Reposition Dock)
- Robot stops mid-clean, never tries to return → Jump to Fix #5 (Check Battery)
- Worked fine before, suddenly stopped → Try Fix #4 (Restart) first
Fix 1: Reposition Your Dock
This fixes the problem more often than anything else. The dock needs clear space to send its homing signal — if it is tucked behind a sofa or crammed into a corner, your Roborock literally cannot see it.
Roborock's official requirements:
- 0.5 meters (1.6 feet) of clearance on each side
- 1.5 meters (5 feet) of open space in front
- Flat, hard surface — not carpet
- Firmly against a wall
One owner on a forum described moving the dock just 8 inches away from a bookshelf, and the problem disappeared completely. Another user noted that placing the dock on a slightly uneven floor caused repeated docking failures — a small piece of cardboard under one side fixed it.
If you recently moved the dock, you will also need to update the map. Open the Roborock app → Map → Edit Map → update the dock location, or simply delete the map and let the robot rebuild it on the next run.
Fix 2: Clean the Sensors
Your Roborock uses infrared sensors on its front bumper to detect the dock's signal. A thin layer of dust — invisible to you — can block the signal completely.
On the robot:
- Wipe the front bumper sensor window with a soft, dry cloth
- Clean the cliff sensors on the bottom (4 small windows near the edges)
- If your model has a camera (S7 MaxV, Saros Z70, Qrevo series), wipe the camera lens too
On the dock:
- Wipe the signal transmission area — the dark strip on the front of the dock
- Make sure nothing is blocking the front of the dock (shoes, cables, pet toys)
Do this every 2-3 weeks as part of regular maintenance. One user reported that after getting a cat, the sensors needed weekly cleaning because of floating fur.
Fix 3: Clean the Charging Contacts — The Eraser Trick
This is the fix most people miss. Your Roborock finds the dock, drives up to it, but then backs away or fails to charge. The problem is almost always oxidized charging contacts.
The contacts are the two metal strips on the bottom of your robot and the two metal pins on the dock. Over time, they develop a thin layer of oxidation that blocks the electrical connection.
The eraser trick — a tip from experienced owners that works surprisingly well:
- Take a regular pencil eraser (the white kind works best)
- Gently rub each charging contact on the robot and the dock — 10 strokes each
- Wipe away the eraser residue with a dry cloth
- If the contacts look visibly dark or corroded, use a cloth dampened with rubbing alcohol instead
This works because the eraser is just abrasive enough to remove the oxidation layer without scratching the metal. One owner described solving a three-month docking problem in 30 seconds with this method.
Fix 4: Restart the Robot and Dock
A software glitch can cause the robot to "forget" where its dock is. A full power cycle clears the short-term memory.
- Turn off the robot — hold the power button for 3-5 seconds
- Unplug the dock — wait 30 seconds (this is important — it resets the dock's signal transmitter)
- Plug the dock back in
- Place the robot on the dock manually and turn it on
- Let it charge for a few minutes, then send it to clean
If the problem started after a power outage or after unplugging the dock to vacuum behind it, this is almost certainly the fix. The dock needs to stay plugged in continuously — unplugging it confuses the robot's memory of where home is.
Fix 5: Check the Battery
If your Roborock stops mid-clean and never attempts to return to the dock, the battery might be too depleted to make the trip back.
Signs of a battery issue:
- Robot cleans for much less time than it used to
- Robot stops with 10-15% battery instead of heading home at 20%
- Robot dies in a random spot on the floor
After 2-3 years of daily use, battery capacity drops significantly. Check your battery health in the Roborock app → Device → Consumables or Maintenance. If runtime has dropped below 60% of the original spec, it is time for a replacement battery.
A new Roborock battery costs $35-$75 on Amazon depending on capacity (5,200-6,800mAh) and takes about 10 minutes to install — no tools required on most models.
Fix 6: Update Firmware and Rebuild the Map
Outdated firmware can cause navigation bugs, including dock-finding failures. Roborock pushes firmware updates regularly that fix exactly these kinds of issues.
Update firmware:
Open the Roborock app → Device → Firmware Update → install any available update.
Rebuild the map:
If firmware is already current, try deleting the saved map and letting the robot create a fresh one. This is especially helpful if you have rearranged furniture or moved the dock since the last mapping run.
Roborock app → Map → Manage Maps → delete the current map → place the robot on the dock → start a full clean. The robot will build a new map and memorize the dock location.
Fix 7: Factory Reset (Last Resort)
If nothing else works, a factory reset wipes everything and starts fresh. You will lose all saved maps, schedules, and settings.
How to factory reset (varies by model):
- Models with a reset pinhole (S5, S6, S7 series): Hold the home/recharge button for 3-5 seconds, then press the reset pinhole next to the WiFi LED with a pin while still holding the button. Keep holding for 5 seconds until you hear "Restoring the initial version"
- Models without a reset pinhole (S8, Qrevo, Saros series): Hold the power button + spot clean button + recharge button all together for 10-15 seconds until the power light blinks and you hear the voice prompt
- Check the Roborock support page for your specific model if unsure
- After reset, set up the robot again in the Roborock app as if it were brand new
If the problem persists after a factory reset, it is likely a hardware issue — a faulty sensor, damaged charging contacts, or a failing dock transmitter.
When to Contact Roborock Support
Try all seven fixes first. If the robot still cannot find the dock, contact Roborock support — the issue is probably hardware-related.
Contact Roborock:
- Email: support@roborock.com
- In-app: Roborock app → Me → Help & Feedback
- Warranty: Standard 1-year warranty (extended warranties available for purchase from the official store)
What to tell them:
- Your model number (printed on the bottom of the robot)
- What you have already tried (show them this article)
- Whether the robot can see the dock on the map but cannot navigate to it, or whether it does not detect the dock at all — this helps them diagnose the specific issue
Having WiFi connection problems? We have a dedicated fix guide for that too. You can also check our Roborock Saros 10R review and Roborock Q5 Pro review to see how the latest models handle docking and navigation. For a broader look at what is available, see our best robot vacuums of 2026 roundup.
Frequently Asked Questions
Why does my Roborock keep missing the dock?
The most common cause is dirty charging contacts or sensors. Clean the metal strips on the bottom of the robot and the pins on the dock with an eraser or alcohol wipe. Also check that the dock has enough clearance — 0.5m on each side and 1.5m in front.
Can I move my Roborock dock to a different room?
Yes, but you need to update the map afterward. Move the dock, then delete the current map in the Roborock app and let the robot create a new one. Starting the first clean from the new dock location helps the robot learn the new layout faster.
How do I know if my Roborock battery needs replacing?
If your robot runs for significantly less time than when it was new — or if it dies before reaching the dock — the battery is likely worn. Check runtime in the app under Consumables. After 2-3 years of daily use, most batteries need replacing. Replacements cost $35-$75 on Amazon.
Does unplugging the dock cause docking problems?
Yes. The dock should stay plugged in at all times. When you unplug it, the robot loses its reference point for where "home" is. If you need to unplug the dock temporarily (for cleaning behind it, for example), restart both the robot and dock afterward using the steps in Fix #4.
My Roborock finds the dock but won't charge. What's wrong?
This is almost always a contact issue. The charging contacts on the robot or dock are dirty or oxidized. Use the eraser trick from Fix #3 — gently rub each contact 10 times with a pencil eraser, then wipe clean. If the contacts look visibly corroded, use rubbing alcohol instead.
