Buying Guides
The Local-Control Robot Vacuum Rootability Matrix (2026)
Quarterly-updated Valetudo compatible vacuums matrix: which Roborock, Dreame, and Ecovacs models root for local firmware, revision traps, and buyer verdicts.
Valetudo compatible vacuums in August 2026 are not “any LiDAR robot”—they are the 49 models on the maintainer’s Supported Robots list plus a separate Ecovacs experimental lane through ValetudoEV. Dreame and MOVA buyers get documented UART roots with Hypfer install scripts; Roborock splits between a single easy OTA path (S5) and high-risk disassembly tiers (S6–Q7 Max); Ecovacs roots over UART but sits off the official list. Flashing Valetudo replaces vendor cloud middleware with local HTTP and MQTT so floor maps stay on hardware you control.
Quick answer: Which robot vacuums are Valetudo compatible in 2026?
49 models on valetudo.cloud—Dreame/MOVA via UART breakout PCB (24 rows), Roborock via OTA (S5) or disassembly (S6–Q7 Max), plus Eureka and legacy Xiaomi paths. Ecovacs is not officially compatible; UART root plus ValetudoEV is the community path. Verify exact SKU revision—marketing names hide incompatible hardware twins like Dreame L20 Ultra R2253 vs R2394.
Source: Valetudo Supported Robots
Methodology: how this quarterly matrix is built
On 7 August 2026, we reconciled four primary corpora: the maintainer’s Supported Robots page (49 upstream models), robotinfo.dev UART complexity ratings for Ecovacs Linux Deebots (import snapshot 2 October 2024, cross-checked against HITCON CMT 2024 slides), ValetudoEV issue trackers for Ecovacs map maturity, and upstream Roborock Q7 Max NAND advisories from September 20241234. Each row maps brand → root interface → official vs community path → editorial rootability score (1–5).
Where I’m less sure — reseller listings rarely disclose NAND vendor on Roborock Q7 Max or Ecovacs chassis revision on 2025–2026 SKUs robotinfo has not imported. Anecdotally, buyers who treat “Ultra” suffixes as one SKU without serial photos lose weekends on twins upstream marks not rootable.
Original research: three-brand rootability matrix (Q3 2026)
This citable dataset is the page’s original research: a normalized cross-brand rootability matrix for shoppers searching valetudo compatible vacuums. Counts verified line-by-line on 7 August 20261.
| Brand cluster | Root interface | Upstream models (count) | Valetudo path | Rootability score (1–5) | Primary lockout risk |
|---|---|---|---|---|---|
| Dreame / MOVA / Xiaomi-Dreame | UART + Hypfer breakout PCB | 24 | Official Valetudo | 5 | Serial twins, secure-boot FW floors |
| Roborock (OTA tier) | Laptop OTA exploit | 2 (S5, pre-2020-03 V1) | Official Valetudo | 4 | Used-market only; FW ≥ 2008 for maps |
| Roborock (disassembly tier) | Tray surgery + flash | 9 | Official Valetudo | 2–3 | SkyHigh NAND ~Q2 2024+ on Q7 Max |
| Eureka / Viomi USB paths | micro-USB + Linux laptop | 6 | Official Valetudo | 4 | Niche availability |
| Ecovacs Deebot | UART + 2.00 mm breakout | 0 on official list | ValetudoEV fork | 3 | Incomplete maps; per-device ecopassword |
Stat snapshot: Of 49 officially supported robots, 24 (49%) root through UART breakout with warranty seals usually intact—making Dreame-family hardware the default valetudo compatible vacuums recommendation for August 2026 new buyers1.
The per-SKU revision table with all 49 official rows lives in our full model database. Difficulty and brick-risk scores are in our difficulty & risk matrix.
Dreame: highest rootability tier for new buyers
Every Dreame-family robot on the official list roots through UART at 3.3 V using the Hypfer Dreame breakout PCB—contact pads on factory service ports, not mainboard soldering13. Upstream publishes per-model install scripts, baud-rate notes (115200 or 500000), and secure-boot firmware floors.
Dreame revision traps that zero out rootability
| Marketing name | Rootable fingerprint | Locked twin | Verify before purchase |
|---|---|---|---|
| Dreame L20 Ultra | Serial R2394 | R2253 — NOT rootable | Seller serial photo |
| Xiaomi 1C | Wi-Fi AP dreame.vacuum.mc1808 | Other dreame.vacuum.* SSIDs | Factory AP name during setup |
| Dreame D9 | 3 buttons | D9 Max — different robot | Button count + suffix |
| Dreame L10s Ultra | Original L10s Ultra | L10s Ultra Gen2 | No extendable mop + AI camera |
Secure-boot firmware floors (selected aarch64 lines)
| Model | Minimum vendor FW (upstream) | If below floor |
|---|---|---|
| Dreame L10 Pro | since FW 1138 | Exploit chain stale |
| Dreame Z10 Pro | since FW 1156 | Bootloader rejects payload |
| Xiaomi Vacuum-Mop 2 Ultra | since FW 1167 | Root fails at U-Boot |
Take: For new-in-box August 2026 buyers who want documented valetudo compatible vacuums, Dreame UART tier on the official list is the default—rootability 5/5 when you verify serials before opening the box.
Roborock: one easy path, one hard era
Roborock is where rootability diverges sharply by manufacturing year. Search results still surface 2022 OTA forum threads; factory stock in August 2026 is overwhelmingly disassembly tier.
OTA / laptop tier (rootability 4/5)
| Model | Exploit | Firmware gate |
|---|---|---|
| Roborock S5 | Laptop OTA | FW ≥ 2008 for segment maps |
| Xiaomi V1 (Roborock-made) | OTA if mfg before 2020-03 | After cutoff → disassembly |
Modern OpenSSH clients may need legacy host keys:
ssh -o HostKeyAlgorithms=+ssh-rsa root@<robot-lan-ip>
Disassembly tier (rootability 2–3/5)
| Model cluster | Why rootability drops | Documented failure mode |
|---|---|---|
| S6, S6 Pure, S4, S4 Max | Vinda vs init-override era split | Maintainer does not own some units1 |
| S7, S7+, S7 Pro Ultra | Tray surgery; seals break first | Success unknown until open |
| Q7 Max / Q7 Max+ | NAND vendor lottery | SkyHigh NAND ~Q2 2024+ blocks root after teardown1 |
Take: If you want Roborock specifically, used S5 on the OTA list is the realistic Valetudo path—not a new Q7 Max from Costco.
Ecovacs: rootable hardware, unofficial software contract
Ecovacs Linux Deebots since 2019 expose a 2×8 pin, 2.00 mm pitch debug header behind a service-panel flap4. UART root is mechanically straightforward; the rootability gap is software, not hardware access.
| Dimension | Dreame (official) | Ecovacs (ValetudoEV) |
|---|---|---|
| On valetudo.cloud | Yes — 24 models | No — community fork |
| Install automation | Maintainer scripts per SKU | Manual rootfs patch |
| Map support post-flash | Full upstream (per model) | Partial — X1 Omni best documented |
| Root password | Exploit chain | Per-device via ecopassword generator5 |
| Privacy shopper fit (Aug 2026) | Default buy | Only if you already own hardware |
Ecovacs UART steps and ValetudoEV deployment are in our Ecovacs rooting walkthrough and firewall hardening guide.
Steel-man: why skip rooting entirely?
The strongest case against rooting is warranty economics and time cost. A Dreame L10 Pro at $399 (Amazon US, checked 6 August 2026) plus a $35 UART adapter and 4–6 hours of first-time flash labor is rational only if you value map custody above vendor support. Roborock’s stock local-network mode (no cloud account required on supported builds) keeps maps on-LAN for many S8-era owners without voiding warranty—maps may still phone home for telemetry, but daily cleaning works.
Rebuttal: Local-network mode is a vendor-controlled feature flag, not a contractual guarantee. Firmware updates can re-enable cloud middleware; floor plans on vendor servers remain subpoenable. Valetudo removes the cloud dependency at the firmware layer—irreversible for warranty, but durable for privacy. For shoppers who type valetudo compatible vacuums, the intent is verified local map ownership, not “mostly offline until the next OTA.”
Worked examples: two buyer scenarios
Elena, Austin — new Dreame purchase ($420 total, August 2026)
Elena bought a Dreame L10 Pro after verifying serial prefix and FW 1150 (above the 1138 floor). UART root with the Hypfer breakout took 90 minutes first try. Valetudo web UI on 192.168.50.44, MQTT to Home Assistant on an IoT VLAN with WAN default-deny. WAN-unplug test: full zone clean completed—verdict: rootability confirmed, privacy stack complete.
James, Chicago — inherited Ecovacs X1 Omni ($0 hardware, July 2026)
James UART-rooted in ~45 minutes, deployed embedded ValetudoEV, DHCP reservation on VLAN 50. Map tiles render partially; mop control works; ecouser.net DNS queries persisted until OPNsense logging identified a stale Medusa hook. Verdict: rootable and usable, but not equivalent to Dreame official support—budget firewall tuning time.
After purchase: rootability verification checklist
Checklist
- Confirm exact SKU on valetudo.cloud—or Ecovacs ValetudoEV path if off-list.
- Photograph serial label and compare against revision traps in this matrix.
- Flash current vendor firmware before root when upstream lists secure-boot floors.
- Classify root tier: OTA, UART breakout, or disassembly before opening chassis.
- Flash from UPS-backed laptop; never interrupt mid-write.
- DHCP reservation for stable MQTT identity on IoT VLAN.
- Home Assistant MQTT discovery per install guide.
- WAN-unplug test: full clean cycle without internet.
Verdict
For valetudo compatible vacuums in August 2026, the position is explicit: buy Dreame UART-tier hardware on the 49-model official list if you want documented roots with maintainer install scripts and rootability 5/5. Roborock remains viable for owners who accept disassembly and Q7 Max NAND lottery—rootability 2–4/5 depending on SKU age. Ecovacs is rootable but unofficial—plan UART + ValetudoEV with experimental map support, not a checkout recommendation for new buyers.
Next steps: Verify your SKU in our 49-model database, flash via the Dreame/Roborock walkthrough, then MQTT into Home Assistant on an IoT VLAN.
Primary sources
| ID | Source | URL |
|---|---|---|
| 1 | Supported Robots (canonical list) | valetudo.cloud/pages/general/supported-robots/ |
| 2 | Dreame UART breakout PCB | github.com/Hypfer/valetudo-dreameadapter |
| 3 | ValetudoEV community fork | github.com/itsjfx/ValetudoEV |
| 4 | Ecovacs hacking — HITCON CMT 2024 slides | hitcon.org slides |
| 5 | Ecovacs root password generator | builder.dontvacuum.me/ecopassword.php |
| 6 | robotinfo.dev hardware corpus | robotinfo.dev |
| 7 | Ecovacs X2 vulnerability reporting (Aug 2024) | techcrunch.com |
Frequently Asked Questions
Which vacuums are Valetudo compatible in 2026?
Only the 49 models on valetudo.cloud Supported Robots as of August 2026—primarily Dreame, MOVA, Roborock, Xiaomi, and Eureka lines. Ecovacs is not on that list; Ecovacs owners use the experimental ValetudoEV fork after UART root. Robots absent from the upstream list are not Valetudo compatible regardless of forum posts.
What is the easiest Valetudo compatible vacuum to buy new in 2026?
Dreame UART-tier models on the official list—such as Dreame L10 Pro, D9, or L10s Ultra (non-Gen2)—with documented Hypfer install scripts and the mass-produced breakout PCB. They score rootability 5/5 with seals usually intact and brick risk around 2/5 when you match the exact serial revision.
Can I root a new Roborock for Valetudo?
Only with significant risk. Roborock S5 and pre-2020-03 Xiaomi V1 use easy OTA paths. Roborock S6 through Q7 Max require full disassembly; Q7 Max units with SkyHigh NAND from approximately Q2 2024 onward may fail after you open the chassis. For new-in-box purchases in August 2026, Dreame UART tier is the safer Valetudo path.
Is Ecovacs compatible with Valetudo?
Not with official Valetudo. Ecovacs Deebot Linux models root over UART with a 2.00 mm debug breakout, but firmware deployment requires the community ValetudoEV fork—not Hypfer install scripts. Map support is incomplete on several 2026 flagships. Treat Ecovacs as rootable for experimentation, not as a documented buy-new path.
How often does this rootability matrix update?
Quarterly, aligned with upstream Valetudo releases and major manufacturer firmware patches. The August 2026 edition reconciles valetudo.cloud, robotinfo.dev import snapshots, and ValetudoEV issue trackers. Check the lastUpdated date in frontmatter before acting on a purchase decision.
Do I need Home Assistant after rooting for Valetudo?
No—Valetudo exposes a local web UI and MQTT without Home Assistant. Most privacy shoppers still pair MQTT with Home Assistant on an IoT VLAN for automations and WAN egress filtering. The vacuum operates fully offline; Home Assistant is optional orchestration, not a dependency.
Dataset (JSON-LD)
Footnotes
-
Valetudo Supported Robots, accessed 7 August 2026. https://valetudo.cloud/pages/general/supported-robots/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Hypfer valetudo-dreameadapter (UART breakout PCB). https://github.com/Hypfer/valetudo-dreameadapter ↩
-
itsjfx ValetudoEV community fork, accessed August 2026. https://github.com/itsjfx/ValetudoEV ↩ ↩2
-
Dennis Giese and braelynn, “Reverse engineering and hacking Ecovacs robots,” HITCON CMT 2024 slides. https://hitcon.org/2024/CMT/slides/Reverse_engineering_and_hacking_Ecovacs_robots_the_bad_and_the_really_bad.pdf ↩ ↩2
-
Ecovacs root password generator (dontvacuum.me). https://builder.dontvacuum.me/ecopassword.php ↩