robot won't recharge properly, it docks but the screen says 'charging error' and the battery stays low.

— asked by Riley

Quick answer: The "Charging Error" on the Roborock S8 Pro Ultra typically stems from a failure in the electrical handshake between the robot's onboard battery management system (BMS) and the RockDock Ultra. While the robot may physically align with the dock, a microscopic layer of oxidation, dust, or "arc burn" (small carbon deposits) on the gold-plated contact pins creates high electrical resistance.

Diagnosis

The "Charging Error" on the Roborock S8 Pro Ultra typically stems from a failure in the electrical handshake between the robot's onboard battery management system (BMS) and the RockDock Ultra. While the robot may physically align with the dock, a microscopic layer of oxidation, dust, or "arc burn" (small carbon deposits) on the gold-plated contact pins creates high electrical resistance. This prevents the voltage from reaching the threshold required to trigger the charging cycle, leading the system to report an error even though the robot appears to be docked. Another common cause is a misalignment of the dock's positioning. Because the S8 Pro Ultra uses a high-precision infrared and hall-effect sensor system to seat itself, if the dock is placed on a high-pile carpet or a slippery surface, the robot may be tilted by just 2-3 millimeters. This slight angle is enough to prevent the spring-loaded pins on the dock from making full, flush contact with the robot's charging plates, resulting in a "ghost dock" where the robot thinks it is home but cannot draw current. You can confirm this by checking if the charging indicator light on the dock flickers or stays a dim orange instead of turning a solid white/green.

How to Fix It

Follow these precise steps to restore the electrical connection and clear the system error:

  1. Power down the Roborock S8 Pro Ultra using the physical power button on the top of the unit and unplug the RockDock Ultra from the wall outlet to discharge any residual capacitance.
  2. Locate the two circular gold-plated charging contact plates on the underside/rear of the robot. Use a cotton swab dipped in 70% or 90% Isopropyl Alcohol. Scrub the plates firmly in a circular motion until no black or brown residue remains on the swab.
  3. Examine the RockDock Ultra's spring-loaded charging pins. Use a dry, lint-free microfiber cloth or a clean toothbrush to remove any accumulated dust or debris from the recesses around the pins. Gently press each pin with your finger to ensure the internal springs are responsive and the pins snap back instantly.
  4. Inspect the dock's placement. Ensure the dock is on a hard, flat surface. If it is on a rug, place a thin piece of hard plastic or a cardboard shim underneath the dock to ensure it is perfectly level.
  5. Ensure there is at least 0.5 meters (approx. 20 inches) of clear space on either side of the dock and 1.5 meters in front. This prevents the robot from entering the dock at a skewed angle.
  6. Plug the dock back in, power on the robot, and manually push the robot onto the dock to ensure a tight fit before letting it dock autonomously.

If That Didn't Work

  • Hard Reset the BMS: Perform a factory reset by holding the Spot Clean and Home buttons simultaneously until the voice prompt confirms the reset. This clears the internal error log and forces the battery management system to re-calibrate the charging voltage.
  • Check for Dock Power Surge: If the dock is plugged into a surge protector or power strip with multiple high-draw appliances, it may not be delivering a steady current. Plug the RockDock Ultra directly into a dedicated wall outlet to rule out voltage drops.
  • Inspect for Physical Obstructions: Check the robot's bumper and the dock's infrared window for any translucent films or stickers. If the infrared signal is distorted, the robot may stop short of the pins, creating a partial connection that triggers the error.
  • Battery Deep Cycle: If the battery has fallen below a critical voltage threshold (deep discharge), the dock may refuse to charge it for safety. Manually hold the robot against the dock for 30 minutes to see if a slow "trickle charge" can jumpstart the battery enough for the automated system to take over.

Heads Up

  • Avoid using abrasive scouring pads or steel wool on the charging contacts, as this removes the gold plating and leads to permanent corrosion.
  • Clean the charging pins once every 30 days as part of your routine maintenance to prevent the buildup of oxidation.
  • Ensure the dock is not placed near strong magnets or large metal objects that could interfere with the robot's internal compass and docking alignment.
  • If the "Charging Error" persists after a hard reset and thorough cleaning, the internal battery cell may have failed or the dock's power supply unit (PSU) may be faulty, requiring a professional hardware replacement.

0

Different problem with the same product?

Ask about the Roborock S8 Pro Ultra Robot Vacuum →