Roborock Error 4 — Cliff sensor error
DIRECT ANSWER
COMMON CAUSES · RANKED
Dusty cliff sensors MOST COMMON
A film of dust over the sensor windows under the front edge makes the floor invisible to the robot.
Robot over a raised edge
Parked half over a stair or ledge, the sensors correctly see a drop and stop everything.
Dark or shag carpet
Very dark or deep-pile carpet absorbs the infrared signal and reads as a cliff. Roborock confirms this trigger officially.
HOW TO FIX IT
Wipe all cliff sensors
Flip the robot and wipe every sensor window along the front underside with a soft dry cloth.
Move away from drops
Set the robot down at least a metre from stairs or ledges and restart.
Test off the dark carpet
If the error only fires on a black or shag rug, start the robot on hard floor and fence the rug off with a no-go zone.
RELATED FIRMWARE
S5 series (S5)
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 →
MODELS AFFECTED
| Model | Status | Firmware | Parts | Verified |
|---|---|---|---|---|
| Roborock S5 | limited | s5 | Parts → | 2026-07-05 · Source |
| Roborock S6 | limited | s6 | Parts → | 2026-07-05 · Source |
| Roborock S7 | active | s7 | Parts → | 2026-07-05 · Source |
| Roborock S8 | active | s8 | Parts → | 2026-07-05 · Source |
| Roborock Q5 / Q7 | active | q | Parts → | 2026-07-05 · Source |
Models resolved from the series chips above. Support status comes from our EOL library; rows link to the matching parts and firmware pages.
Sources
Corrections
Spotted an error? Report a correction — fixes ship within 48h and are logged on this page.