The short version
Key points
- The OZMO Roller 3.0 and FocusJet Spray removed most dried mulberry stains, with a light streak visible in some areas before a second cleaning pass.
- Dog hair and sand were removed from carpet, with no visible fur tangled around the main brush after the test.
- The TruEdge 3.0 system collected most rice and crumbs close to a wall, but some sand remained in the corner.
- AI 3D 4.0 obstacle avoidance navigated around toys, mats, a sock and a cable without sucking up the objects.
- The bagless OmniCyclone Station emptied the robot, washed the roller with heated water and dried it with hot air.
Challenge one: dried mulberry stains
The first test used mulberries crushed into a hard floor and left to dry, along with mud and sand. This was intended to test the X12S beyond simple crumb collection.
The robot uses an OZMO Roller 3.0 system rather than traditional round mop pads. The roller spins at up to 220 RPM and is continuously cleaned with fresh water while it works. FocusJet Spray can place clean water in front of the robot to soften dried mess before the roller reaches it.
The first pass removed much of the mud, sand and mulberry staining, although a light streak remained in some areas. The robot then sprayed the floor during a later pass and mopped it again. After that process, the visible stains were removed in the tested area.
Challenge two: dog hair in carpet
For the second test, dog fur was pressed into carpet and mixed with sand. The aim was to see whether the robot could pull hair out of the carpet rather than simply collect fur sitting on the surface.
The X12S combines up to 27,000Pa of suction with 53AW suction power. Its ZeroTangle 4.0 system is designed to move hair through the vacuum instead of letting it wrap around the brush. The test also referenced an anti-mite feature, with ECOVACS claiming a certified 95.45% dust mite removal rate.
The robot collected the fur and sand from the carpet. After the run, no visible fur was found on the brush, with the material pulled into the robot instead.
Challenge three: cleaning along edges
Rice, crumbs and sand were placed directly against a wall and into a corner. This tested the TruEdge 3.0 system, which extends the cleaning system towards the skirting board while the side brush handles loose debris.
The X12S reached close to the wall and collected approximately 90% of the rice. Some grains remained, and sand was still visible deep in the corner. The robot spent additional time in the corner and used the extending mop, but the result was not complete removal of every particle.
Challenge four: toys, mats and cables
The living room test included toys, mats, a sock and a cable, creating a more cluttered environment than a prepared demonstration area. The X12S uses AI 3D 4.0 obstacle avoidance to identify objects and continue cleaning around them.
The robot came close to some toys and barely touched them on a few occasions, but it did not suck up any of the tested objects. It also left the cable alone and continued cleaning around the obstacles. The mats presented an additional challenge because they were not easy to climb.
Challenge five: the OmniCyclone Station
The final test focused on how much maintenance the robot and station could handle after cleaning. The OmniCyclone Station uses a bagless, reusable dust collection system rather than disposable dust bags. The collected material included dog fur, Lego pieces and fine dust.
The station washes the roller with heated water after the robot docks and dries it with hot air. The roller remained clean after the mulberry test, and it did not have a noticeable smell during the inspection. The station also includes a removable plate that can be rinsed when required.
During short mop-washing breaks, the Power Boost Charging Plus feature is described as recovering up to 13% battery in three minutes.
TechManPat’s conclusion
Pat's view is that the X12S performed strongly across the five challenges. I was particularly impressed by the roller mop, the lack of visible hair tangling and the bagless OmniCyclone Station, which is my favourite feature. I found the edge test was good but not perfect, while the overall results reinforced my view that ECOVACS remains among my top three robot vacuum recommendations.
This knowledge-centre summary is based on the linked TechManPat video and reflects the information available when it was published. Check current pricing, availability and policies before acting.



