This maintenance guide comes from years of hands-on customer support for robot vacuum owners, now published here for anyone to use rather than kept inside one support inbox. Several of the models and parts named below link out to Plus.Parts®, the maintenance parts store run by the same company behind this site, and that is also where much of the experience behind this guide comes from.
The Deebot X9 Pro Omni
sits at the top of Ecovacs’ OMNI Station family, pairing 16,600 Pa suction with an OZMO ROLLER mop that applies 3,700 Pa of downward pressure at 220 RPM and an OMNI Station that manages hot water mop washing, hot air drying, auto-emptying and auto-refilling without user involvement between sessions. The DEX61-31EC
is the European market code for the identical hardware, distributed through Ecovacs’ European retail channel for regulatory and import compliance reasons, and follows exactly the same consumable schedule as the standard model. The AIVI 3D 3.0 navigation system uses a structured-light sensor array and a deep-learning object classifier to navigate around obstacles in real time, adding camera-lens cleanliness to the maintenance list. This guide covers the complete consumable schedule for both the Deebot X9 Pro Omni and the DEX61-31EC, sourced from Ecovacs manufacturer documentation.
Why Ecovacs Deebot X9 Pro Omni series robots need more frequent maintenance
High mop pressure accelerates OZMO ROLLER wear
The Deebot X9 Pro Omni
applies 3,700 Pa of downward pressure from the OZMO ROLLER onto the floor surface, and the roller spins at 220 RPM. At those operating parameters the roller fibre completes more scrubbing contacts per unit area per session. This is what makes the X9 Pro Omni an effective cleaner of dried-on marks and grease films, but it also means the roller surface accumulates soiling faster and the mop fibre degrades more quickly. Inspection at eight to ten wash cycles, combined with replacement every two to three months, reflects the actual wear rate at 3,700 Pa.
The AIVI 3D camera lens needs periodic cleaning to maintain navigation accuracy
The AIVI 3D 3.0 system on the Deebot X9 Pro Omni
uses a combination of structured-light depth sensors and a front-facing AI camera to classify and avoid obstacles as small as cables and socks. The camera lens is positioned at the leading edge of the body where it is exposed to the fine dust cloud generated during vacuuming. A lens with a light dust film loses depth-ranging accuracy and causes the robot to either stop short of obstacles it should navigate around, or to miss low obstacles entirely. A weekly wipe of the lens with a dry microfibre cloth keeps the classification performance at the level it was tested to rather than a degraded baseline that becomes the new normal over weeks of dusty use.
ZeroTangle 3.0 adds a side brush anti-tangle mechanism that needs its own attention
The ZeroTangle 3.0 system on the Deebot X9 Pro Omni
adds the ARClean Anti-Tangle Side Brush alongside the Cyclone-Directed Anti-Tangle Main Brush, both designed to prevent hair from wrapping around the brush components. The ARClean side brush uses a geometry that directs hair away from the base post bearing. Like the main brush, this design reduces wrapping but does not eliminate it: hair that reaches the side brush base over multiple sessions still compresses into a ring that applies torque to the side brush motor. Checking and clearing the side brush post every two weeks, and replacing the side brush every three to six months, prevents the ARClean mechanism from becoming the weakest link on what is otherwise a hair-resistant platform.
The Triple Lift System adds mechanical components that collect grit
The Deebot X9 Pro Omni
uses a Triple Lift System that raises the robot’s body, the mop roller, and the side brush simultaneously when carpet is detected, allowing the robot to cross between hard floors and carpets without pausing or retreating. The lift mechanism includes guide rails and pivot points that accumulate fine grit and hair fragments during normal use. A grit-laden lift rail increases the resistance when the mechanism engages, which over time causes the lift sequence to take longer and occasionally produces a mechanical stutter. Wiping the lift rail area with a dry cloth monthly keeps the mechanism moving with the speed and consistency the carpet-detection algorithm expects.
Models in this series compared
| Model | Suction | Mop system | Dock | Brush type |
|---|---|---|---|---|
Deebot X9 Pro Omni![]() |
16,600 Pa | OZMO ROLLER, 220 RPM, 3,700 Pa pressure | OMNI Station, hot water wash, auto-empty, auto-refill, hot air dry | ZeroTangle 3.0, Cyclone-Directed main brush |
DEX61-31EC![]() |
16,600 Pa | OZMO ROLLER, 220 RPM, 3,700 Pa pressure | OMNI Station, hot water wash, auto-empty, auto-refill, hot air dry | ZeroTangle 3.0, Cyclone-Directed main brush |
Deebot X9 Pro Omni
The Deebot X9 Pro Omni
is a single-robot maintenance set. The DEX61-31EC
code covers the European market version of the X9 Pro Omni, distributed through Ecovacs’ European retail channel under a regional product identifier. Both the X9 Pro Omni and the DEX61-31EC
unit use an identical consumable set: the OMNI Station dustbag, the antibacterial HEPA filter, the brush and maintenance kit, the OZMO Roller mop kit, the secondary maintenance components, the main brush assembly, and the side brush set. At 16,600 Pa the X9 Pro Omni delivers high suction combined with 3,700 Pa of mop pressure at 220 RPM from the OZMO ROLLER. The maintenance schedule applies identically to both the standard X9 Pro Omni and the European DEX61-31EC
variant.
Replacement parts and service intervals
Antibacterial HEPA filter
The Deebot X9 Pro Omni
uses an antibacterial HEPA filter rated by Ecovacs for approximately 120 hours of cumulative use before replacement. At 16,600 Pa, the airflow through the filter per session is substantial, and the filter darkens noticeably within the 120-hour service window. The antibacterial filter on the X9 Pro Omni can be rinsed with clean water only; do not use detergent or cleaning solution, as soap residue breaks down the antibacterial treatment and can cause the medium to shed particles back into the airstream during the next session. Allow the filter to dry completely for at least 24 hours in a ventilated space before reinstalling. A damp filter creates a significant airflow restriction at 16,600 Pa suction and noticeably reduces suction until it is fully dry. The Ecovacs Home app tracks cumulative filter hours and displays a replacement reminder when the threshold is reached. Under once-daily residential use, 120 hours corresponds to approximately two to three months. This antibacterial HEPA filter is not yet listed as a separate single item for the Deebot X9 Pro Omni, so the model name above links to the full maintenance set, which includes it.
ZeroTangle 3.0 main brush assembly
On the Deebot X9 Pro Omni
, the Cyclone-Directed Anti-Tangle main brush uses internal channels to redirect hair and fibre away from the end-cap bearings and toward a central disposal route during operation. The result is reduced hair wrap at the bearing, but the same end-cap check and clear applies weekly. Remove the brush frame using the side tabs, slide out the brush assembly, and use the cleaning tool to clear the central hair channel and both end caps. A brush assembly that resists hand rotation after clearing needs replacing regardless of calendar interval. Under standard residential use, replace every six to twelve months. In pet households, inspect at four months and replace when the rubber surface shows compression or deformation of the cyclone-guide ribs.
OZMO Roller mop
The roller mop on the Deebot X9 Pro Omni
operates at 220 RPM and applies 3,700 Pa of downward pressure. At this operating intensity, the roller fibre accumulates soiling faster and the surface texture degrades noticeably by the two-month mark under daily mopping in a typical home. The OMNI Station washes the roller with hot water after each session, but washing removes soiling without reversing physical fibre degradation. Inspect the roller surface at every eight to ten dock wash cycles and replace when fibres show fraying, flattening, or persistent discolouration that the hot water wash does not clear. A roller in good condition produces an even, lightly hydrated mop surface with no visible dirt transfer. A roller past its interval produces streaks or uneven moisture distribution that leaves floors looking patchy after drying.
ARClean Anti-Tangle side brush set
On the Deebot X9 Pro Omni
, the ARClean side brush set uses a geometry designed to direct hair away from the base post during operation. Clear the side brush post every two weeks using a toothpick to remove any hair that has reached the base bearing despite the anti-tangle geometry. Replace the side brush set every three to six months. A side brush with bent arms from furniture contact, or with hair compacted enough to noticeably slow the rotation, should be replaced immediately regardless of calendar age because a stalled or slow side brush contributes to incomplete edge coverage that the robot cannot compensate for through path adjustment alone.
OMNI Station dustbag
The OMNI Station dustbag collects debris transferred from the robot’s internal bin during the auto-empty cycle after each session. On the Deebot X9 Pro Omni
, replace when the app indicator registers the bag as full, typically every 30 to 60 days depending on floor area and soil load. The DEX61-31EC
uses the identical dustbag and the same replacement interval. A bag at capacity prevents the station’s suction port from sealing correctly and causes the auto-empty cycle to terminate early, leaving the robot’s bin partially full. The partially full bin reduces effective suction on the next session and causes the robot to empty again partway through the next run, which interrupts the cleaning pattern.
Secondary maintenance components
The secondary maintenance kit covers consumable components specific to the Deebot X9 Pro Omni
platform that are serviced less frequently than the filter, brush and roller. These include the OMNI Station spray nozzle inserts and the internal mop washing mechanism seals. Ecovacs recommends replacing this kit as indicated by the app maintenance tracker, typically once every six to twelve months, or when the app surfaces a specific component warning. The main brush assembly and brush maintenance kit together cover the full brush service scope and should be replaced on the schedule described above for the main brush.
OMNI Station mop washing tray and spray nozzles
The Deebot X9 Pro Omni
OMNI Station uses hot water to wash the roller mop during and after each session. The mop washing tray is rated by Ecovacs as maintenance-free for approximately 150 days under normal use, which translates to one to two physical cleans per year in soft-water areas. In hard-water regions, mineral scale accumulates on the tray surface and in the drain channel within four to six weeks and requires cleaning more frequently to keep the drain clear. The spray nozzles inside the station should be wiped monthly with a damp cloth to prevent limescale from narrowing the orifice. A partially blocked nozzle delivers less water to one side of the roller, producing asymmetric washing that leaves one side of the roller less clean than the other and causes patchy mopping results on the next session. The dirty-water tank must be emptied and rinsed when the app indicator shows it as full, typically every five to seven days under daily mopping.
Battery
The Deebot X9 Pro Omni
uses a lithium-ion battery rated by Ecovacs for approximately 300 charge cycles before capacity drops noticeably. Under once-daily cleaning sessions that require one full charge, this corresponds to approximately two to three years of normal use. The charging contacts on the underside of the robot and on the OMNI Station dock should be wiped monthly with a dry cloth to remove the fine oxidation layer that accumulates from airborne dust. A dirty contact increases the resistance across the charging circuit, which can extend charge times and occasionally causes the robot to return to the dock earlier than expected, behaving as though the battery is more depleted than it actually is. The clearest signal that the battery needs replacing is a run time that has dropped to less than half the original duration on a freshly charged unit, or a recurring pattern where the robot returns mid-session to charge on floor areas it previously cleaned in a single pass.
Maintenance at a glance
| Component | Clean | Replace |
|---|---|---|
| Antibacterial HEPA filter | Rinse with water only | Every 2 to 3 months (120 hours) |
| Main brush assembly | Weekly, clear end caps and channel | Every 6 to 12 months |
| OZMO Roller mop | OMNI Station washes automatically | Every 2 to 3 months |
| ARClean side brush set | Every 2 weeks, clear base bearing | Every 3 to 6 months |
| OMNI Station dustbag | — | Every 30 to 60 days |
| Secondary maintenance kit | — | Per app tracker, 6 to 12 months |
| OZMO Roller mop washing tray | 1 to 2 times per year (more in hard water) | — |
| Spray nozzles | Monthly wipe | — |
| Dirty-water tank | Every 5 to 7 days | — |
| AIVI 3D camera lens | Weekly wipe with dry cloth | — |
| Triple Lift System rails | Monthly wipe | — |
| Battery | Clean charging contacts monthly | Every 2 to 3 years (when run time drops significantly) |
Common problems and their maintenance causes
Mop leaving streaks or uneven moisture across the floor
Streaking or patchy mopping on the Deebot X9 Pro Omni
has three primary causes, and they produce similar symptoms. A roller past its two-to-three-month replacement interval delivers uneven contact across its surface because the fibres have flattened or frayed in the areas of highest use. A partially blocked spray nozzle inside the station delivers less water to one side of the roller, producing an asymmetric wash that leaves one half of the roller carrying residue into the next session. A mop washing tray with a narrowed drain channel terminates the wash cycle early because the sensor registers standing water as a blockage. Check all three before concluding that a new roller is the fix. Replace the roller, wipe the nozzles with a damp cloth, and clear the drain channel in sequence to isolate the cause.
Suction noticeably lower than expected
A measurable drop in suction on the Deebot X9 Pro Omni
is almost always the antibacterial HEPA filter. At 16,600 Pa, the filter restricts airflow significantly when it is partially loaded, and the motor pitch changes audibly. Rinse the filter with clean water, allow it to dry completely for 24 hours, and reinstall. If suction does not return to normal after a dry filter, confirm that the robot’s bin was correctly clicked back into place after the last emptying, as a bin seated at a slight angle can create a gap that bypasses the filter and allows coarse debris into the motor channel.
Navigation errors or the robot stopping in open areas
The Deebot X9 Pro Omni
uses the AIVI 3D 3.0 camera and structured-light sensors to navigate. If the robot stops unexpectedly in clear areas, or repeatedly treats open floor as an obstacle in spaces that were previously navigated without issue, the AIVI camera lens is the first thing to check. A lens with a fine dust film misreads the depth map and treats clean floor as an obstacle, causing the robot to stop or reroute unnecessarily. Wipe the front camera lens with a dry microfibre cloth. Also check the cliff sensors on the underside of the robot, as dust on the sensor face produces false cliff readings that cause the robot to stop or reverse near carpeted areas where the sensor contrast is lower. Both surfaces should be part of the weekly wipe routine.
Brush stall mid-run
Brush stall mid-run means the Cyclone-Directed main brush has stopped rotating under load. The Cyclone-Directed design minimises hair wrap but cannot prevent hair from reaching the end caps over weeks of use. Remove the brush frame using the release tabs, slide the brush out, and clear the end caps and the central channel with a toothpick. If the brush resists rotation by hand after clearing, the assembly needs replacing. On the Deebot X9 Pro Omni
, also check the Triple Lift rail area for grit that has fallen into the brush chamber frame, because grit in the frame can prevent the brush from seating correctly after reinstallation and can cause it to catch on the frame edge mid-run rather than spinning freely.
Triple Lift System lifting slowly or producing a stutter sound
If the lift sequence when transitioning from hard floor to carpet becomes audibly slower, or produces a faint clicking during the lift, the guide rails of the Triple Lift mechanism have accumulated enough grit to cause friction in the rail travel. This is a normal consequence of operating a robot that transitions between floor types frequently; the rails are positioned close enough to the floor to collect fine debris. Wipe the rail areas on both sides of the robot with a dry cloth, and remove any hair or grit from the rail channel with a toothpick. Monthly attention prevents the friction from building to the point where the lift mechanism contacts an end stop and the stutter becomes a persistent part of every floor transition.
Auto-empty cycle not completing after returning to dock
The auto-empty cycle on the OMNI Station empties the robot’s bin via suction into the OMNI Station dustbag. If the cycle runs for a shorter time than usual and the robot’s bin still shows as partially full in the app, the dustbag is likely near capacity. On the Deebot X9 Pro Omni
and the DEX61-31EC
, replace the dustbag even if it does not look compressed from the outside: a compressed bag creates back-pressure that terminates the cycle early before the bin is fully cleared. After replacing the bag, confirm that the bag housing is correctly sealed against the suction port, as a misaligned bag creates a gap that reduces the station’s suction and produces the same incomplete emptying symptom.
What consistent maintenance protects over time
The Deebot X9 Pro Omni
platform’s consumables interact more closely than they appear. A dustbag at capacity prevents the auto-empty cycle from completing, so the robot’s bin remains partially loaded and suction drops measurably on the next session, which in turn causes the robot to run longer to clean the same area and loads the filter faster than it would under full suction. A filter allowed to reach saturation reduces airflow through the suction path, which affects how effectively the OMNI Station draws the roller fibres into the wash nozzle stream, meaning a loaded filter indirectly reduces roller washing quality. A mop washing tray drain that has narrowed from mineral scale terminates the hot water wash cycle before the roller is properly rinsed, so the roller carries residue into the next session. Each component in the service chain depends on the others operating within specification. Keeping all intervals current means the Deebot X9 Pro Omni
delivers the combined mopping and vacuuming performance it was designed for, rather than a slow drift toward a degraded baseline.
The Plus.Parts® Maintenance Set for the Deebot X9 Pro Omni covers the full consumable scope in a single order: the OMNI Station dustbag, the antibacterial HEPA filter, the brush maintenance kit, the OZMO Roller mop, the secondary components, the main brush assembly, and the side brush set. It is a direct functional alternative to the original Ecovacs consumables across all seven component codes in this maintenance set.
How the Ecovacs Deebot X9 Pro Omni series models differ
The Deebot X9 Pro Omni
maintenance set covers a single robot model and its European market variant. Both use identical consumables and identical maintenance intervals. What distinguishes the X9 Pro Omni at the maintenance level is the mop pressure (3,700 Pa at 220 RPM), the ZeroTangle 3.0 upgrade across both the main brush and the ARClean side brush, the AIVI 3D 3.0 camera that requires periodic lens cleaning, and the Triple Lift System rail maintenance.
Deebot X9 Pro Omni and DEX61-31EC
The Deebot X9 Pro Omni
is the primary market version of this robot. The DEX61-31EC
identifier covers the same hardware sold through Ecovacs’ European distribution channel and carries a regional product code for regulatory and import compliance reasons. Both units use exactly the same seven consumable components: the OMNI Station dustbag, the antibacterial HEPA filter, the brush maintenance kit, the OZMO Roller mop, the secondary maintenance kit, the main brush assembly and the ARClean side brush set. Owners of either variant follow the same filter care, brush cleaning, roller replacement and station maintenance schedule described throughout this guide. The regional code does not indicate any hardware modification that affects consumable compatibility or replacement timing.
Type reference
| Type | Alternative type | Retail type |
|---|---|---|
| DDB030041 | — | — |
| DFI030037 | — | — |
| DKT010176 | — | — |
| DKT060220 | — | — |
| DKT100221 | — | — |
| DMB010030 | — | — |
| DSB020040 | — | — |
