Just replaced my Eufy G30 by Roborock S4 because of greater suction and sophisticated mapping. Did this even against advice from some reviews, online and on YouTube, that S4 behaves erratically even on low to medium pile carpets. I thought it may have been solved by firmware or in latest production runs. My living room, kitchen, bathrooms and corridors are all hardwood and tiles, but bedrooms are wall to wall carpeted with the usual low pile. S4 totally excelled on everything but the carpets, going fast in neat rows, taking with aplomb on obstacles and complex topography and so on. Never once stopped, got caught up in something or confused!
I was soooo happy. But then it reached the first carpeted bedroom, the one that more primitive and cheaper Eufy had no problem with, and total nightmare ensued. Instead of going about its business in neat rows S4 started to behave like it totally lost its mind - randomly stopping, rotating on the same spot as though there's an invisible obstacle, and then reversing back and continuously zigzagging back and forth. And worse - no less than a dozen times it would pause just for no apparent reason with an error that there's an obstacle or it got caught in something. But there would be nothing around, NADA! Just pushing Resume button in the Roborock App or on the device itself will be enough to make it going like nothing happened... only to get stuck again few minutes later. As a result it took 2x the time and battery to clean and map the bedroom that is 3x smaller than the hardwood living room.
Roborock Support, what's wrong with my S4? Is there a fix? I love the design, price, functionality and how it cleaned the non-carpeted portion of my house, but it's useless to me on carpets! What is solution here?
PS. I use Roborock app on Android. S4 firmware version is 01.03.58