ROBOFAULTS
ROBOROCK·FAULT ERR 28 INFO

Roborock Error 28 — Robot on carpet

Severity: Info — a protective stop — the robot won't mop or continue while parked on carpet S7S8
Last verified: 2026-07-05 Tools: none Time: ~2 min Difficulty: easy

DIRECT ANSWER

Error 28 means the carpet sensor sees the robot sitting on carpet when it needs hard floor — typically at the start of a mopping run. Move the robot to bare floor and retry.
#meaning · #causes · #fix · #parts — link straight to any section

COMMON CAUSES · RANKED

1

Mopping started on carpet MOST COMMON

With the mop attached, starting on a rug would soak it — the robot refuses instead.

2

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.

3

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

No battery or electrical work involved in this fix.

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

S7S7 MaxV

Wash the cloth after every mopping session; a glazed, stiff cloth streaks the floor.

Check price on Amazon ↗

Mop cloth — S8

S8S8 Pro Ultra
Check price on Amazon ↗

RELATED FIRMWARE

S7 series (S7, S7 MaxV)

SAMPLE DATA — dataset in progress
4.1.2_07984.1.5_11964.3.5_16124.5.3_5936

Firmware timelines are rebuilt monthly from release notes. Versions marked as sample data are community-reported and not yet verified. Full firmware timeline →

Sources

Verification

OFFICIAL SOURCE COMMUNITY-VERIFIED

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.