Hardware Engineering Diagnostic Index & Bench-Tested Field Manuals
Roborock • CODE Error 105 Severity: Medium Verified Manual Indexed: 2026-10-11

Roborock S8 MaxV Ultra Error Error 105: FlexiArm Side Brush Stuck Retracted

Error 105 indicates the robotic arm deployment mechanism failed to extend from its housing. The MCU detected motor overcurrent (>350mA) or an endstop optical/Hall sensor timeout during the extension sequence.

Hardware Diagnostic Matrix

Spec Ref #41d281a9
Severity Level Medium
Estimated Fix Time 20-30 Mins
Difficulty Grade Intermediate
Equipment Sector Robot Vacuums & Mops

Required Diagnostic Tools & Instrumentation

Phillips #0 and #1 Screwdrivers (Hand tool)
Precision Tweezers (Hand tool)
Digital Multimeter CAT II (Diagnostic tool)
Silicone Dry Lubricant (Consumable)

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

  • Voice alert announcing Error 105 side brush issue
  • Edge cleaning efficiency degraded due to non-extending arm
  • Clicking or binding sound from the front-right drive assembly during edge navigation

Root Causes & System Failure Modes

Failure Mechanism #01

Foreign debris (hair, thread, grit) wedged inside the FlexiArm rack-and-pinion extension track

Failure Mechanism #02

Micro-actuator motor stall drawing excessive current tripping the drive FET overcurrent protection

Failure Mechanism #03

Optical home switch or Hall effect travel limit sensor misaligned or contaminated with dust

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 & Power Cut

Press and hold the Power button for 5 seconds until the status LED shuts off. Remove the robot from the Ultra Dock to prevent accidental docking contact energization.

2

Physical Track & Gearbox Inspection

Invert the robot onto a soft surface. Remove the side brush retaining screw. Inspect the FlexiArm hinge and slider pocket for hair tangles or wedged grit. Use tweezers to clean the linkage thoroughly.

3

Actuator Freedom & Electrical Verification

Manually articulate the FlexiArm to check for mechanical binding. If resistance persists, remove the bottom cover plate, verify actuator harness continuity, and test the 5V DC limit sensor rail with a multimeter to ensure signal transitions from 0V to 3.3V/5V across travel.

4

Lubrication & Functional Calibration

Apply a minute droplet of dry PTFE/silicone lubricant to the mechanical slide guide (avoid electrical contacts). Reassemble the housing, place the robot on the floor, and initiate an edge-cleaning diagnostic run via the Roborock app.

Hardware Reset & Fault Clear Sequence

Controller Procedure
$ Power down the robot, hold the Spot Clean and Dock buttons simultaneously for 5 seconds while powering on, or reboot via the Roborock app under Device Settings > System Reset.

Prevention & Routine Maintenance Guidelines

  • Inspect and clear hair accumulation from the side brush hinge every 2 to 4 weeks
  • Avoid running the robot over sticky liquid spills that can enter the FlexiArm housing channel

Frequently Asked Diagnostic Questions

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

Error 105 indicates the robotic arm deployment mechanism failed to extend from its housing. The MCU detected motor overcurrent (>350mA) or an endstop optical/Hall sensor timeout during the extension sequence. In engineering telemetry, it indicates flexiarm side brush stuck retracted requiring circuit verification.

What are the primary triggers causing error Error 105?

Diagnostic bench telemetry isolates the following common root causes: Foreign debris (hair, thread, grit) wedged inside the FlexiArm rack-and-pinion extension track; Micro-actuator motor stall drawing excessive current tripping the drive FET overcurrent protection; Optical home switch or Hall effect travel limit sensor misaligned or contaminated with dust.

How do I reset and clear Roborock error Error 105?

Power down the robot, hold the Spot Clean and Dock buttons simultaneously for 5 seconds while powering on, or reboot via the Roborock app under Device Settings > System Reset. If the error status repeats immediately after clearing, discontinue clearing and test circuit continuity.

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

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