Hardware Engineering Diagnostic Index & Bench-Tested Field Manuals
Roborock • CODE Error 104 Severity: High Verified Manual Indexed: 2026-10-13

Roborock S8 MaxV Ultra Error Error 104: FlexiArm Side Brush Motor Stall

Error 104 indicates an overcurrent or stall condition detected on the Roborock FlexiArm mechanical deployment linkage or rotational side brush DC drive motor. Mainboard current-sensing shunts trigger shutdown when load exceeds safety thresholds.

Hardware Diagnostic Matrix

Spec Ref #89607afc
Severity Level High
Estimated Fix Time 20-35 Mins
Difficulty Grade Intermediate
Equipment Sector Robot Vacuums & Mops

Required Diagnostic Tools & Instrumentation

Phillips #0 and #1 Screwdrivers (Hand tool)
Digital Multimeter CAT III (Diagnostic tool)
Precision Tweezers / Dental Pick (Cleaning tool)
Isopropyl Alcohol (99%) and Soft Brush (Cleaning supplies)
Plastic Pry Spudger (Hand tool)

Multimeter Probing Targets & Circuit Tolerances

Bench Calibrated ±5%
Test Point / Circuit Target Nominal Spec Expected State Fault Condition
Main Logic DC Bus 3.3V / 5.0V DC (±0.1V) Stable DC Potential <2.9V (Brownout / Sag)
Thermistor / NTC Sensor 10kΩ - 100kΩ @ 25°C Smooth Thermal Curve 0Ω (Short) or ∞ (Open)
Safety Ground / PE Continuity < 0.5Ω Resistance Solid Earth Bond > 1.0Ω (Floating Chassis)

Common Symptoms & Fault Manifestations

  • Side brush fails to rotate or extend along walls/corners
  • App reports 'Error 104: Side brush or FlexiArm jammed'
  • Audible mechanical clicking or grinding from the right-front bumper quadrant
  • Robot halts cleaning cycle immediately after side brush engagement

Root Causes & System Failure Modes

Failure Mechanism #01

Hair, fibers, or foreign debris wound tightly around the side brush spindle or under the planetary drive hub

Failure Mechanism #02

Mechanical jamming or stripped gears in the robotic FlexiArm pivot deployment linkage

Failure Mechanism #03

Excessive motor current draw exceeding safety threshold (>450mA at nominal 12V-14.4V DC)

Failure Mechanism #04

Foreign debris obstructing the spring-loaded arm chassis cavity or ingress into the drive gearbox

High-Voltage & Mechanical Safety Isolation

Prior to opening access panels, disconnecting terminals, or probing wiring, perform complete lock-out / tag-out (LOTO). Disconnect all AC mains, DC string isolators, and lithium battery banks. Allow internal smoothing capacitors at least 3 to 5 minutes to dissipate stored residual energy below safe threshold (<30VDC).

Step-by-Step Diagnostic & Resolution Procedure

1

Safe Isolation & Mechanical De-tangling

Power down the robot via the top power button and remove it from the RockDock. Invert onto a soft surface. Use a Phillips #1 screwdriver to remove the central side brush screw, detach the brush arm, and carefully excise wound hair and foreign fibers from the spindle and underside hub using tweezers.

2

FlexiArm Mechanism & Gearbox Inspection

Manually articulate the FlexiArm outward and inward. Ensure smooth motion across its full arc of deployment without binding. If mechanical resistance persists, remove the bottom chassis plate screws to inspect the FlexiArm extension linkage for fractured gear teeth, dislodged return springs, or trapped grit.

3

Electrical & Motor Winding Validation

Disconnect the side brush/FlexiArm motor harness from the sub-board. Measure coil resistance across motor terminals with a multimeter (nominal 20-45 Ohms depending on motor variant; 0 Ohms indicates a short, infinite indicates an open circuit). Check harness continuity and verify 14.4V DC PWM drive signal from mainboard during active cycle test.

4

Reassembly, Calibration & Dynamic Validation

Clean linkage components with 99% IPA, seat all wiring back into protective channels, and reassemble the bottom chassis plate and side brush. Place the robot 1 meter from a wall and initiate a localized spot clean or 'Edge-Only' clean to confirm automated FlexiArm extension, rotational drive, and fault clearance.

Hardware Reset & Fault Clear Sequence

Controller Procedure
$ Press and hold the Power button for 5 seconds to shut down completely. Wait 30 seconds, then hold Power to reboot. If the fault persists in memory, press and hold both the Dock and Spot Clean buttons until voice prompt confirms 'Resetting WiFi', or use the pinhole reset under the top lid for 3 seconds to clear hardware cache.

Prevention & Routine Maintenance Guidelines

  • Inspect and de-tangle the side brush spindle every 1-2 weeks in households with pets or long hair.
  • Periodically clear fine dust and grit from the underside FlexiArm cavity using compressed air.

Frequently Asked Diagnostic Questions

What does error code Error 104 indicate on Roborock S8 MaxV Ultra?

Error 104 indicates an overcurrent or stall condition detected on the Roborock FlexiArm mechanical deployment linkage or rotational side brush DC drive motor. Mainboard current-sensing shunts trigger shutdown when load exceeds safety thresholds. In engineering telemetry, it indicates flexiarm side brush motor stall requiring circuit verification.

What are the primary triggers causing error Error 104?

Diagnostic bench telemetry isolates the following common root causes: Hair, fibers, or foreign debris wound tightly around the side brush spindle or under the planetary drive hub; Mechanical jamming or stripped gears in the robotic FlexiArm pivot deployment linkage; Excessive motor current draw exceeding safety threshold (>450mA at nominal 12V-14.4V DC); Foreign debris obstructing the spring-loaded arm chassis cavity or ingress into the drive gearbox.

How do I reset and clear Roborock error Error 104?

Press and hold the Power button for 5 seconds to shut down completely. Wait 30 seconds, then hold Power to reboot. If the fault persists in memory, press and hold both the Dock and Spot Clean buttons until voice prompt confirms 'Resetting WiFi', or use the pinhole reset under the top lid for 3 seconds to clear hardware cache. If the error status repeats immediately after clearing, discontinue clearing and test circuit continuity.

Can I safely resolve error Error 104 without specialized shop tooling?

This fault is graded as Intermediate difficulty with High severity. Standard diagnostics require an insulated digital multimeter and appropriate hand tools. Always observe high-voltage isolation procedures.