105 Error on Ecovacs Deebot? Comprehensive Fix Guide

  • Repair Difficulty: Moderate (Requires partial disassembly and steady hands)
  • Estimated Time: 30 to 60 minutes
  • Tools Needed:
    • Precision Phillips Head Screwdriver (PH0 and PH1)
    • Non-marring plastic spudger or pry tool
    • Can of compressed air or a high-pressure duster
    • Digital Multimeter (optional, for continuity testing)
  • Estimated Cost: $0 (if cleaning) to $35–$50 (if the wheel module requires replacement)

Error 105 Definition: Ecovacs Error 105 is a critical diagnostic code signifying a “Driving Wheel Malfunction.” This occurs when the robot’s main control unit (MCU) detects that the drive wheels are immobilized, drawing excessive current (overcurrent), or failing to provide rotational feedback through the internal hall effect sensors, preventing the device from navigating safely.

🛑 Safety First: Read Before Repairing

Working with electricity is dangerous. We strongly recommend downloading the official guide.


📂 View Ecovacs 105 Specs

When this error strikes, you will likely notice your Deebot performing an unusual “pirouette” or spinning in tight circles before coming to a dead stop. In some cases, the unit may simply refuse to move at all, accompanied by a repetitive voice alert. While it sounds catastrophic, as a senior engineer, I can assure you that this is often a mechanical impedance issue or a modular component failure that is entirely fixable with the right approach and a bit of technical patience.

The Complete Solution

The Complete Solution: Step-by-Step Fix

Follow these steps in order. We will move from the least invasive to the most technical solutions.

  1. The “External Debris” Clear-out:

    Flip the Deebot over onto a soft surface to prevent scratching the LIDAR sensor. Inspect the gaps between the wheel and the chassis. Use a pair of tweezers or a seam ripper to remove any visible hair or carpet thread. Manually “pump” the wheel up and down; it should spring back smoothly. If it feels crunchy, debris has entered the internal assembly.

  2. Power Isolation (Safety Warning):

    WARNING: Always toggle the main power switch to the ‘O’ (Off) position before performing internal work. Failure to do so can result in a short circuit on the motherboard if a tool touches a live trace. Remove the dustbin to ensure the unit cannot accidentally trigger a cycle.

  3. Removing the Bottom Plate:

    Using your Phillips head screwdriver, remove the screws securing the bottom cover. Note that some Ecovacs models hide screws under the side brushes or small rubber plugs. Once removed, gently pry the plate off using your spudger. You now have access to the modular wheel assemblies.

  4. Inspecting the Wheel Module:

    Locate the malfunctioning wheel (the one that felt stiff). Most Deebot models use a modular design where the wheel is held in by 3 or 4 screws. Remove these and carefully lift the module. You will see a wire harness leading to the mainboard. Ensure the JST connector is seated firmly. Disconnect it and check for any pinched wires or signs of thermal damage (melted plastic).

  5. Component Testing and Cleaning:

    With the wheel module out, use compressed air to blow out the internal motor housing. If you have a multimeter, you can check for continuity across the motor terminals. A reading of “OL” (Open Loop) indicates a blown motor coil, meaning the entire module must be replaced. If the motor shows resistance (usually 10-50 ohms), the issue is likely mechanical or sensor-based.

  6. Reassembly and Calibration:

    If you replaced the module or successfully cleaned the old one, reconnect the harness and screw the module back into place. Replace the bottom cover. Turn the power switch back to ‘I’ (On) and place the robot on its charging dock. Use the app to initiate a “Point Cleaning” to verify the drive system tracks straight.


What Triggers this Code?

What Triggers this Code?

In the world of robotics engineering, we categorize the causes of Error 105 into three primary failure modes:

1. Mechanical Obstruction and Torque Overload: This is the most common culprit. Human hair, carpet fibers, or pet fur can migrate past the outer seal of the wheel and wrap tightly around the axle. As these fibers accumulate, they increase the friction (impedance). Eventually, the motor requires more torque than it is rated for, causing a current spike that the motherboard detects as a fault to prevent the motor from burning out.

2. Gearbox Degradation: Inside each wheel module is a series of plastic reduction gears designed to convert high-speed motor rotation into high-torque wheel movement. Over hundreds of hours of operation, these teeth can wear down or “strip.” If the motor spins but the wheel does not move, the internal encoder senses a mismatch, triggering Error 105.

3. Hall Effect Sensor Failure: Modern Deebots use magnetic Hall Effect sensors to track wheel revolutions. If the sensor’s connection to the motherboard is severed (due to vibration or a loose JST connector) or if the sensor itself fails, the robot becomes “blind” to its own movement. It stops because it cannot verify that the command to move resulted in actual displacement.

Symptoms of Error 105

The manifestation of Error 105 is rarely subtle. As an engineer, I look for these specific physical “tells” that indicate the drive system is failing:

  • The “Death Spiral”: The robot powers on, attempts to move, but only one wheel engages, causing it to spin in circles until the MCU triggers a safety shutdown.
  • Audible Grinding: You may hear a high-pitched whining or a rhythmic clicking sound emanating from the undercarriage, suggesting stripped planetary gears within the wheel’s gearbox.
  • Manual Resistance: When the robot is powered off, if you push the wheels manually, one may feel significantly “stiffer” or more difficult to depress into the chassis than the other.
  • App Notifications: The Ecovacs Home app will display a red status banner explicitly citing “Error 105: Driving wheel malfunction. Please check the driving wheels for any obstructions.”

How to Prevent Error 105

To maximize the lifespan of your Deebot’s drivetrain, implement these professional maintenance protocols:

1. Bi-Weekly Undercarriage Clearances: Don’t wait for an error code. Every two weeks, use a vacuum hose to suck out dust from the wheel wells and use tweezers to pull out hair before it migrates into the gearbox seals.

2. Floor Prep and “Tangle Zones”: Most wheel failures occur when the robot struggles against high-pile rugs or loose cables. Use the “No-Go Zones” feature in the Ecovacs app to prevent the robot from entering areas where the wheels are forced to operate at peak torque for extended periods.

3. Firmware Vigilance: Occasionally, Error 105 can be triggered by overly sensitive current-sensing thresholds in the software. Ensure your firmware is updated via the app, as Ecovacs often releases patches to recalibrate how the MCU interprets wheel resistance.

Frequently Asked Questions

Q: Can I lubricate the wheels with WD-40?
A: Absolutely not. Standard WD-40 is a solvent, not a long-term lubricant, and it will actually attract more dust and hair into the gears, accelerating failure. If you must lubricate, use a tiny amount of high-grade silicone grease or dry PTFE spray, but only on the internal plastic gears, never the motor itself.

Q: My robot moves fine for 5 minutes, then gives Error 105. Why?
A: This points to “thermal failure.” As the motor runs, friction from hair or a failing bearing causes heat. This heat increases electrical resistance. Once the resistance hits a certain threshold, the motherboard shuts it down. This almost always requires a wheel module replacement.

Q: Is Error 105 covered under warranty?
A: If your Deebot is less than a year old and there is no evidence of water damage or extreme neglect, yes. However, if the technician finds the wheel is packed with pet hair that hasn’t been cleaned, they may classify it as a “maintenance issue” rather than a manufacturer defect.

👉 Need more help? Check our full Ecovacs Troubleshooting Archive.

Leave a Comment