My Ecovacs Deebot N20 Won’t Cross Carpet During Mopping and Stops Cleaning Early

Hello, I own the Ecovacs Deebot N20, and I’m having a frustrating issue during mopping. When the mop module is attached, the robot refuses to cross even low-pile carpet, which prevents it from reaching other rooms. As a result, the device ends the session prematurely and reports the cleaning as complete—even though it hasn’t finished vacuuming or mopping the rest of the house.
To fix this, I tried setting a no-mop zone over the carpet area using the app, thinking that would let the robot navigate around it. But that didn’t work either—it still avoids the carpet completely, doesn’t reroute, and won’t continue cleaning.
This defeats the whole purpose of having a smart robot vacuum. I shouldn’t have to carry it from room to room just because there’s carpet in the way. I expected intelligent navigation and seamless performance, but instead, I’m stuck with a machine that can’t manage basic movement.






