Roborock Robot Vacuum Error Code 28: How to Fix It

Easy 10-20 minutes Medium Severity Verified June 2026
Error Code
28
Brand
Roborock
Product Type
robot_vacuum
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
10-20 minutes
Roborock Error Code 28 means the metal charging contacts on your robot vacuum's home base (dock) are dirty, corroded, or blocked, preventing the vacuum from making a proper electrical connection to charge. This is a common issue caused by dust buildup, pet hair, and debris that accumulates on the dock over time. The good news is that this is one of the easiest Roborock errors to fix — a simple cleaning of the charging contacts usually resolves it in just a few minutes.
Ad

Tools You'll Need

How to Fix Error Code 28

  1. Power Off the Home Base

    Always unplug the home base from the wall before cleaning the charging contacts. Never clean electrical contacts while the dock is powered on.
  2. Inspect the Charging Contacts

  3. Clean the Home Base Charging Contacts

    Use isopropyl alcohol only — do not use water or bleach-based cleaners on electrical contacts. Make sure the contacts are completely dry before restoring power.
  4. Clean the Robot Vacuum's Charging Contacts

  5. Clear the Area Around the Dock

  6. Plug In the Home Base and Re-dock the Robot

  7. Test Automatic Docking

Parts You May Need

Roborock home base / charging dock
Check Price on Amazon
Isopropyl alcohol (70% or higher)
Check Price on Amazon
Roborock home base / charging dock
Check Price on Amazon
Isopropyl alcohol (70% or higher)
Check Price on Amazon
Roborock home base / charging dock
Check Price on Amazon
Isopropyl alcohol (70% or higher)
Check Price on Amazon
Roborock home base / charging dock
Check Price on Amazon
Isopropyl alcohol (70% or higher)
Check Price on Amazon
Ad

When to Call a Professional

Contact Roborock customer support or a certified repair technician if Error Code 28 persists after thoroughly cleaning both sets of contacts. This may indicate physically bent or broken charging pins on the home base, deep corrosion that cleaning cannot remove, or an internal charging circuit fault. If your robot vacuum or home base is still under Roborock's warranty (typically 1 year), do not attempt further disassembly — contact Roborock support directly at support.roborock.com for a warranty replacement or repair.

Frequently Asked Questions

What does Roborock Error Code 28 mean?
Roborock Error Code 28 means the charging contacts on the home base dock are dirty or not making proper electrical contact with the robot vacuum. Cleaning the metal pins on both the dock and the robot usually fixes this error within minutes.
How often should I clean my Roborock home base charging contacts?
Roborock recommends cleaning the charging contacts on both the home base and the robot vacuum at least once a month, or more frequently if you have pets or a dusty home environment. Regular cleaning prevents Error Code 28 and ensures reliable charging.
Can I use water instead of isopropyl alcohol to clean the contacts?
No. You should only use isopropyl alcohol (70% or higher) on the charging contacts. Water can cause corrosion and potentially damage the electrical components. Isopropyl alcohol evaporates quickly and is safe for electronics.
Why does my Roborock keep getting Error Code 28 even after cleaning?
If Error Code 28 keeps returning after cleaning, the charging pins may be physically bent, worn down, or deeply corroded. The floor surface under the dock may also be uneven, preventing full contact. Try repositioning the dock on a flat hard floor, and inspect the pins closely for physical damage. If damage is visible, the home base dock may need to be replaced.
Does Roborock Error Code 28 mean my robot vacuum won't charge at all?
Yes, when Error Code 28 is active, the robot vacuum cannot charge properly because the electrical connection between the dock and the robot is broken or unreliable. The vacuum will alert you via the app and a voice notification, and it will stop operating until the issue is resolved.