The Ecovacs Deebot X12 Omni Cyclone is an impressively inventive robot cleaner that mops very well, but struggles to sweep up the competition | Tech Radar
Overview
News, deals, reviews, guides and more on the newest computing gadgets
Start exploring exclusive deals, expert advice and more
Details
Unlock and manage exclusive Techradar member rewards.
The Ecovacs Deebot X12 Omni Cyclone is an impressively inventive robot cleaner that mops very well, but struggles to sweep up the competition
Some great innovations, but not the best sucker in town
When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.
The Ecovacs Deebot X12 Omni Cyclone isn’t just another premium robot vacuum; it introduces a couple of genuinely clever ideas to a category often short on innovation. Chief among these is its bagless Dyson-style Omni Cyclone dock, which reduces running costs while maintaining suction performance — great for pet owners. The self-cleaning roller mop is equally inventive, as is its extendable design that reaches edges more effectively than most rivals. However, I found the hard floor vacuuming disappointingly poor for a robot boasting 22,000 Pa of suction and its navigation is inconsistent despite the excellent obstacle avoidance. All said and done, I’ve still been mostly happy with this model’s day-to-day performance, and, of course, the bagless cyclone bin in the dock which is a boon for pet owners fed up with constantly replacing dust bags. Just a shame that it falls short is some other important disciplines.
The best robot vacuum for pet hair: reviewed by experts
The best wet-dry vacuum cleaner: recommended by expert reviewers
We spend hours testing every product or service we review, so you can be sure you're buying the best. Find out more about how we test.
Ecovacs Deebot X12 Omni Cyclone: two-minute review
The Ecovacs Deebot X12 Omni Cyclone arrives in an increasingly crowded robot vacuum market, yet it still manages to stand out thanks to a handful of genuinely innovative features. Chief among these is the Omni Cyclone docking station, a bagless dust collection system that uses Dyson-style cyclonic technology to capture detritus without relying on pricy disposable dust bags. As a result, it's a great system for anyone with molting dogs or cats, as long as the bin is emptied on a fairly frequent basis.
The X12's floor sweeping credentials aren’t exactly anything to write home about, mind, especially its performance on hard floor. And while its navigation is mostly precise and systematic, I have seen evidence of it occasionally missing some areas.
However, it's the mopping system that really sets this machine apart. Rather than dragging two damp spinning pads around the floor and potentially smearing dirt all over the floor, the X12 employs an extendable roller mop that is continuously supplied with clean water, while simultaneously collecting dirty water into a separate tank. The result is a far more hygienic clean, particularly on hard floors where conventional robot mops can often leave a thin film of grime in their wake. This model also has a unique Focus Jet system that squirts water on deep stains before mopping them up, but I simply couldn’t get it to function as it should.
No question, the X12 Omni Cyclone is extremely well engineered and packed with clever technology, but me thinks it might be worth a trip back to the drawing board to fix some of its frustrating anomalies.
Ecovacs Deebot X12 Omni Cyclone: price & availability
In the UK, the Ecovacs Deebot X12 Omni Cyclone’s retail price is £1,249 but you can purchase it right now direct from Ecovacs or Amazon for a knockdown £949. At this price, the odd glitch in its performance makes it a lot more justifiable. However, if you mainly want a robot vacuum to collect dry debris from hard floors, the X12 still remains difficult to fully recommend, even at this lower price point.
As of writing, US buyers don’t get the same rosy deal as those in the UK – it sells direct from Ecovacs or Amazon for the full price of $1,499.99 – though you can be sure that big discounts will be applied in the not-too-distant future. The same applies to most of Europe, too, where the X12 Omni Cyclone is retailing at a quite considerable €1,399.
If the Ecovacs Deebot X12 Omni Cyclone feels too specialized for your needs. or you’ve been put off by some of my reported performance issues, there are several strong alternatives on the market. For instance, the Roborock Saros 20 (£1,249) offers a much more balanced blend of hard-floor vacuuming, carpet performance and premium mopping. Likewise, the Dreame X50 Ultra Complete is also an excellent all-rounder with particularly strong obstacle avoidance and cleaning coverage. Finally, don’t discount this model’s predecessor, the Deebot X11 Omni Cyclone, which delivers much of the X12’s roller-mop appeal and bagless convenience for a lot less money (£699 to be precise).
d To F (direct Time-of-Flight) + RGBD (Red, Green, Blue + Depth) sensors) + Tru Edge 3D Edge Sensor 2.0
d To F (direct Time-of-Flight) + RGBD (Red, Green, Blue + Depth) sensors) + Tru Edge 3D Edge Sensor 2.0
True Pass Adaptive 4-wheel-drive up to 1 inch / 2.4cm
True Pass Adaptive 4-wheel-drive up to 1 inch / 2.4cm
Ozmo Roller 3.0 Instant Self-Washing Mopping Technology + Focus Jet + hot-air drying
Ozmo Roller 3.0 Instant Self-Washing Mopping Technology + Focus Jet + hot-air drying
I’ll admit that, in this day and age with so many robot vac brands and models on the market, it’s difficult to get too excited about yet another robot vac-and-mop unless it’s bringing a smorgasbord of new tech to the table. Thankfully this one introduces at least three tantalising features that I personally haven’t seen in a robot vac before, and you can read about these below.
As with all robot vacs, setup was very easy because there are only three items in the box: the dock, the robot and the clip-in ramp for the dock. Everything was self-evident, although I will add that there was a surfeit of protective cellophane wrapping on almost every inch of the dock and robot, and I guarantee you will find a piece of cellophane still lurking somewhere that you completely missed on unboxing a few weeks earlier.
Once it was plugged in and ready to go, I launched the Ecovacs Home app and added the robot to my account and Wi-Fi network. I then sent it out on its first mapping run so it could acquaint itself with its new home, and it took a spritely 10 minutes to map my entire floor space of four rooms. The resulting map on the app looked clean and precise and intuitively layout out, though I did have to merge and split some rooms, which is very common and easy to do.
The Ecovacs Deebot X12 Omni Cyclone may, at first glance, resemble the vast majority of hybrid robot vacuum leaners, but its engineering sets it apart from much of the competition.
The first thing I should address is that, at 3.85 inches (9.8cm) in height, the X12 won’t be able to scoot under low-slung furniture like the squat Roborock Saros range. However, as is the case with the Saros 10R, this model uses solid-state direct Time-of-Flight Li DAR to navigate so it doesn’t come with an ugly Li DAR turret, and that keeps its height to an acceptable level for most low furnishings.
Aside from its d To F-based navigation system, the X12 also utilises Ecovacs’ AIVI 3D 4.0 which combines an RGB camera and depth sensors with AI processing to detect, identify and manoeuvre around most household obstacles. The camera can also be used to send a live stream to the app and it’s the sharpest image I’ve seen from any robot vac, not that you’ll use it much.
And then there’s something called Tru Edge 3D Edge Sensor 2.0, which combines vertical and horizontal lasers to allegedly detect irregular edges, skirting boards, and recessed areas for improved edge cleaning.
Most robot vacs have a pair of manual controls on top of the robot so you can perform a full clean at the touch of a button or, more importantly, tell it to end its cleaning without having to reach for the app. Sadly, this model only has a single on/off button that you press to continue cleaning after a hiccup in its navigation, and press and hold for three seconds for it to return to dock. I personally prefer having two buttons: one to turn it on and off, or pause it mid clean, and another to end the task and return to dock. Had I not checked the manual, I’d never have know its on/off button served two functions.
Heading to the undercarriage, the X12’s single tapered six-inch brush roller makes a very fair fist of dealing with hair tangles by coaxing it towards the tapered end where it’s sucked into the vacuum path. The roller itself is comprised of four soft rubber paddles for carpet beating and two bristled paddles for hard floors.
I’ve been watching suction-power stats of robot vacs for some time, and over the past five years they have has exploded from an average of 2,000–2,500 Pascals to between 20,000 and 36,000 Pa for today's flagship models. Mind, suction stats are largely a marketing ploy because real-world cleaning relies much more heavily on brush design and airflow. This model boasts 22,000 Pa which is about average for its price range.
One of this model’s most distinctive design elements is the extendable roller mop, which automatically extends one inch beyond the robot's chassis to clean along skirting boards and into 90-degree corners that are often left untouched by standard robot mops. I much prefer a roller system like this over twin spinning mop pads because the roller is continually washed during operation, with contaminated water extracted and transferred to a dedicated dirty-water tank while fresh water is supplied to the roller. This ensures that muck is removed rather than redistributed over other sections of flooring.
The X12’s carpet protection is equally innovative because a protective sleeve rotates beneath the roller, effectively isolating the damp roller and preventing unwanted moisture from transferring to carpet. The mopping system is theoretically further enhanced by Ecovacs’ unique Focus Jet Stain Pre-Dissolving technology, which allegedly targets dried-on spills before mopping. This system is said to improve cleaning performance on stubborn messes, but I’ve found it to be very hit-and-miss, which even Ecovacs admits to in a warning written just below the app’s Focus Jet setting.
I don’t have any tall thresholds in my home but if you do, you’ll be pleased to learn that the X12 comes with something called True Pass Adaptive four-wheel-drive Climbing System that will, according to Ecovacs, help the robot to scale single thresholds of up to one inch (2.4cm) in height and "navigate continuous double steps of up to 1.57 inches (4cm) with ease".
I wouldn’t say that this model’s battery capacity is especially noteworthy, at least when used extensively. However, Ecovacs says the battery can be restored by 13% in just three minutes to help elongate its operation time if the robot is being pushed to the limits, so that’s a very good thing.
Like quite a few high-end hybrid robotic cleaners, the X12 also uses an AI Agent to "autonomously map your home, identify floor types via intelligent scene recognition, and then schedule and execute a weekly cleaning plan". I personally always turn AI off because I’m human and have a brain capable of setting my own schedules, thank you very much.
The Ecovacs Deebot X12 Omni Cyclone’s charging dock combines an impressive range of automation features with styling that looks more like a miniature Art Deco skyscraper from Batman’s Gotham City or Fritz Lang’s Metropolis than a household appliance.
Rather than relying on disposable dust bags, which may need replacing on a two-week basis if shedding pets are in the home, the X12’s dock uses cyclone technology to suck dust and debris from the robot’s small bin into a large 1.69-quart (1.6-litre) collection chamber. To empty, simply unclip it, take it to the kitchen bin and slide down the blue lever. Voila, the debris falls out of the bottom just like a Dyson vac.
As a dog- and cat-owner, I’m a big fan of this type of system because it not only reduces ongoing costs — and environmental waste — but it also helps maintain strong suction performance between the robot and the dock while vastly reducing any issues of clogging that can sometimes occur if the robot has collected too much pet hair.
The dock also houses two large clean and dirty water reservoirs (3.7 quarts/3.5L and 2.85 quarts/2.7L apiece) for the roller mop system which minimises the need for frequent refilling or emptying. It also incorporates two cleaning-solution tanks, including a dedicated one that’s used by the X12’s Focus Jet system to tackle dried-on spills and stubborn marks before mopping.
As with most premium hybrid robots, the dock’s maintenance is almost entirely automated so the station washes the roller mop using heated, pressurised water, extracts dirty water into a separate tank and then dries the mop with hot air to reduce rancid odours and bacterial growth. Ecovacs has also equipped this dock with some self-cleaning functions, including automatic cleaning of the washing tray and dirty-water system.
After a very successful initial mapping run, the X12’s navigation seemed a bit wayward for the first few excursions but improved as the robot seemingly learned the quickest route from room to room.
However, I have been perplexed by some of its behavior in our furniture-cluttered lounge which is a mixture of hard wooden floor and thin rugs. It doesn’t help that the app has so many customizable floor-cleaning options that you’re forced to experiment and the surfeit of carpet settings alone is enough to drive you round the twist as you fiddle and mess about with options like ‘clean carpet first’, ‘avoid fringed carpets’, ‘carpet recognition’, the list goes on.
Possibly as a result of some setting I may have incorrectly adjusted, the X12 has never performed a complete clean of the lounge, at least according to the image of its trail on the app. At first I had ‘AI Agent' turned on, and I never trust AI when it comes to automation because you never know what it’s going to do next. Besides, I prefer to be in control of my gadgets. Anyway, after 15 minutes of online research I noticed a tiny grayed-out ‘exit’ word just below the AI Agent option that had been there all the time. So I turned AI Agent off and breathed a sign of relief. Did it make a difference to its lounge-cleaning navigation? Not much, as far as I can tell.
I’m not really sure what it doesn’t like about my lounge, but for some strange reason it usually misses cleaning the 15 inches of wooden floor gap between two thin rugs and it doesn’t completely vacuum under my sofa, even when I’ve lifted the valence. Instead, it performs one pass under the front edge of the sofa and then leaves.
And another thing… When it started my most recent lounge-cleaning attempt there was a dog bed on the floor, which it deftly skirted around. But when I removed the bed while it was cleaning nearby, I expected it to notice the sudden lack of bed and proceed to clean that area too. But no, it simply went home.
The X12 also has a habit of stalling at the edge of every rug before moving forward. It heads towards the rug at full speed and as soon as a wheel detects a slight incline – we’re talking millimeters here – it stops dead while it assesses the situation before proceeding to cross the rug. No great shakes but it was something I noticed that rarely bothers other bots. Thankfully and despite these slightly confounding anomalies, the X12 has behaved perfectly well in every other room with full clean-ups as one would reasonably expect.
If the X12’s overall navigation has room for improvement, there’s no such issue with its obstacle avoidance. For this test I set its AIVI 3D obstacle avoidance to ‘high sensitivity’ and used a number of dog toys but also placed two cigarette lighters and a small remote. I was very impressed by how quickly it negotiated a path between them with no collisions to report. At other times the X12’s obstacle avoidance has been set to ‘standard’ and even in this setting it has never ridden slipshod over anything, so I call that a result.
I set up two vacuuming tests, one on hard floor, the other on carpet rug using a mix of rice, oats, icing sugar and granola. Test one was on my kitchen hard floor and unfortunately it was a bit of a failure. While this test was extreme, it was no different to every other robot vacuum test I perform on hard floor. Firstly, the act of creating a zone using the Scenario option was far too complicated, but I got there in the end. I went for the full vacuum power, deep clean and two-passes option to give it a better chance.
When it arrived at the zone, it first drove straight over the detritus with its motor off, which was a strange thing to do. It then proceeded to start its cleaning run and collected some of the debris, but left far more behind than it should have done. It also seemed to work haphazardly and made just one pass along the skirting board without cleaning up any of the ingredients. When it finally left the scene, the floor looked in quite a state so I reached for the Dyson Gen 5detect, which cleaned up everything in one pass.
I couldn’t tell if this disappointing result was due to sub-par suction power – at 22,000 Pa it should pick up debris much better – or if the brush bar is badly designed, but the results for this hard floor test were unacceptable. However, I should add that, during its day-to-day sweeping, I’ve never had too much cause for concern because it has always vacuumed the kitchen and most other hard floor areas efficiently enough. Perhaps I pushed it too far for this test.
Thankfully the rug test was more successful, though I wouldn’t say it was exceptional by any means, especially considering that I had maxed out all the settings. The first horizontal pass clearly showed that it had collected most of the crumbly debris, but it took a return pass and another two vertical passes to leave it fairly clean. I say fairly because most robots leave behind some detritus in a test like this, which is why you should never get rid of your cordless stick vac or any other form of manual vacuum cleaner. While robots are great for keeping on top of things, homo sapiens is thankfully still way more advanced than any robot when it comes to household duties.
Despite having the X12’s Focus Jet activated since installing the product, I have never actually seen it in operation, which has really confused me because I thought that the moment the robot spots a large stain area it jet washes it first to break up the stain and then mops it. But maybe that’s not the case — answers on a postcard please.
For my kitchen mopping test I squirted some tomato ketchup on the floor and adjusted the cleaning settings to Vac and Mop (for some bizarre reason there is no mop-only feature), standard water dispensing, Deep Cleaning, and two passes. As I anticipated given all the mopping tech on this bot, the X12 performed well in this test; indeed better than most spinning mop systems I’ve tested. Yes, it was a bit erratic in its chosen path, but it eventually cleaned the mess up and left far fewer smears than I have normally experienced.
Did it use the Focus Jet on this unmissable ketchup stain? No, it simply approached the stain and duly mopped it without once using the squirty jet thing. And yet it did squirt water at least twice on an area with no stains whatsoever.
I personally don’t see a need for this water-spraying function because the task of cleaning a specific stain is a lot quicker if you just grab some kitchen towelling or a proper mop and bucket and do it yourself. The mere fact you need to reach for the app and make an educated guess where the stain is on the map and then wait five minutes while the robot gets ready to trundle over to what you hope is the correct spot, is way too long a process in my opinion. And even when it gets there, there’s no guarantee that it will actually use the water spraying system in the correct place, or even use it at all.
The X12 Omni Cyclone's charging dock is among the most capable and innovative docking stations I’ve come across. Its bagless Omni Cyclone dust collection system has performed particularly well, emptying the robot's onboard dustbin with no clogging to report, though I will admit that I have set it to empty the bot’s bin several times during its daily routines. Yes, I have had to take the bin to the kitchen bin twice in a month for emptying but even this has been a breeze. In fact, it has a better emptying mechanism than a lot of cordless stick vacs I’ve reviewed.
The dock also automatically washes the roller mop using heated water, removes the dirty water into a dedicated reservoir and then dries the roller with hot air to help prevent unpleasant smells and mould growth. And like most premium models, the dock’s self-cleaning functions also do a grand job of helping to keep the removable washing tray free from accumulated muck.
The X12’s 4,000m Ah battery has a charging time of around two and a half hours. My lounge is roughly 12m² and, according to the app, the double-pass vacuum test in my lounge took 28 minutes to complete, while missing the space between two rugs that I have already mentioned above. After this run the battery showed 54% remaining, which seemed a bit low to me. Anyway, I then set it off to do two vacuum passes at full suction in the kitchen (around 17m²), after which the battery showed just 15%. As a result it headed back to the dock for a top-up before heading out again 20 minutes later to complete the task.
I’ve also noticed it heading back for a near-full top-up midway through an entire house clean and this suggests that the X12 might not be the best model for larger homes. Granted, one is rarely bothered by how long it takes a robot to clean a whole home, but there will be times when you need a quick cleanup in an emergency only to discover that the X12 is too busy charging itself from an earlier task.
Ecovacs Deebot X12 Omni Cyclone: app functionality
At first I thought the Ecovacs Home app was one of the most intuitive and well laid-out robot app I’d come across – ‘very easy to navigate’, I said in my notes. However, in hindsight I think it’s too complex and confusing for its own good. Don’t get me wrong, I love an app that provides loads of customisation but this app tips it into anorak territory with so many custom options available that it’s difficult to know where to start.
This is especially noticeable when you select ‘Robot Advanced Functions’ because advanced they most certainly are. Yes, some are self explanatory but when you tap ‘Carpet Settings’ you’re met with two pages of settings relating to every carpet-cleaning scenario imaginable. As a result you can find yourself in a rabbit hole of experimentations that take ages to carry out because it’s a robot and robots always do things at their own pace – very slowly.
On the plus side, the app does cleverly divide all settings into Robot and Dock, and provides instant access to one’s pre-programmed routines, or Scenarios as Ecovacs calls them. However, it might take you a while to find the area where you create them, and when you finally get there and create your series of personalised routines and name them accordingly – like ‘Lounge Vac’, ‘Kitchen Mop’, etc – don’t just click on ‘done’ because there’s also a faint ‘save’ button on top and if you don’t click that, you may be back to square one. Also, as mentioned above, I had issues trying to turn off Agent Mode which I simply don’t trust, especially given the amount of engineered wood flooring in my home.
This is far from the worst robot app I’ve ever used. In fact it’s quite similar to my favourite Roborock app for functionality and personalisation. But as I said above, I think the IT department went a bit over the top when they designed this app and ended up providing too many options.
Should you buy the Ecovacs Deebot X12 Omni Cyclone?
This model features some very clever innovations, but it’s not the best value when it comes to some elements of its performance.
This model features some very clever innovations, but it’s not the best value when it comes to some elements of its performance.
The dock's sleek Art Deco design and clever bagless system are this model’s standout features.
The dock's sleek Art Deco design and clever bagless system are this model’s standout features.
Decent mopping, but its vacuuming and overall navigation are mostly disappointing.
Decent mopping, but its vacuuming and overall navigation are mostly disappointing.
The X12's Ecovacs Home app is too complex for its own good.
The X12's Ecovacs Home app is too complex for its own good.
The X12’s unique bagless collection system avoids ongoing dust bag costs for pet-owners.
The X12 is a sterling mopper, though the pre-spray option is unreliable.
Despite high suction claims, the X12 can struggle with picking up debris on hard floors.
The X12’s room-to-room navigation isn’t the best on the market.
How I tested the Ecovacs Deebot X12 Omni Cyclone
I tested the Ecovacs Deebot X12 Omni Cyclone across a typical mixed UK home environment, combining hard flooring, rugs and high-traffic kitchen areas. The focus was on real-world performance rather than lab conditions, including everyday debris such as crumbs, dust, huge amounts of pet hair and sticky spills. I ran multiple cleaning cycles using the highest levels of vacuum and full mopping modes, observing how well it handled edge cleaning, room transitions and obstacle avoidance. Particular attention was paid to its roller-mop system, water delivery and the behaviour of the Focus Jet and Omni Cyclone dock during emptying and refilling.
I also assessed its noise levels, maintenance demands and app control usability over repeated use. The aim was to determine whether its headline mopping innovations genuinely translate into better everyday cleaning performance. It mostly did in this regard but there’s definitely room for improvement regarding its overall navigation and hard floor sweeping.
Derek Adams has been in consumer tech journalism since joining London listings magazine Time Out in the early ‘80s. He’s an experienced reviewer of cordless vacs and robot vacs, indeed anything that runs on batteries or has a plug attached. Derek also writes extensively for Tech Radar’s sister site T3.com between playing drums and guitar with his bandmates in Red Box.
You must confirm your public display name before commenting
1 The Ecovacs Deebot X12 Omni Cyclone is an impressively inventive robot cleaner that mops very well, but struggles to sweep up the competition
2‘The companies that will not respond, will not align with those requirements, will have difficulties in the European market’: Zscaler’s Casper Klynge on the question of European sovereignty, the transatlantic relationship, and the future of AI
3 Free audiobooks, groceries, gift cards, and more — Prime members can already score $555 in free perks this week
4'Simply being aware is no longer sufficient protection' — Security experts warn of AI-boosted scam campaigns that can trick even the smartest victims
Tech Radar is part of Future US Inc, an international media group and leading digital publisher. Visit our corporate site.
© Future US, Inc. Full 7th Floor, 130 West 42nd Street, New York, NY 10036.
Key Takeaways
-
News, deals, reviews, guides and more on the newest computing gadgets
-
Start exploring exclusive deals, expert advice and more
-
Unlock and manage exclusive Techradar member rewards
-
The Ecovacs Deebot X12 Omni Cyclone is an impressively inventive robot cleaner that mops very well, but struggles to sweep up the competition
-
Some great innovations, but not the best sucker in town



