Roborock Error 28 — Robot on carpet
DIRECT ANSWER
COMMON CAUSES · RANKED
Mopping started on carpet MOST COMMON
With the mop attached, starting on a rug would soak it — the robot refuses instead.
Robot carried onto a rug mid-task
A helpful human moved the robot and set it down on the one surface it can't work from.
Ultrasonic carpet sensor misreading a dark mat UNCOMMON
Some textured hard mats read as carpet. Move off the mat and the error clears.
HOW TO FIX IT
Move the robot to hard floor
Lift it off the carpet and set it on bare floor.
Retry the task
Start the clean or mop run again from the new spot.
Remove the mop for vacuum-only runs
If you want the robot to handle carpet, take the mop cloth and bracket off first.
COMPATIBLE PARTS
As an Amazon Associate, RoboFaults earns from qualifying purchases. Prices are shown on the retailer's site.
VibraRise mop cloth, 2-pack — S7
Wash the cloth after every mopping session; a glazed, stiff cloth streaks the floor.
Check price on Amazon ↗RELATED FIRMWARE
S7 series (S7, S7 MaxV)
SAMPLE DATA — dataset in progressFirmware timelines are rebuilt monthly from release notes. Versions marked as sample data are community-reported and not yet verified. Full firmware timeline →
Verification
Last verified: 2026-07-05 · How we verify a fault code
Corrections
Spotted an error? Report a correction — fixes ship within 48h and are logged on this page.