Buying Guides

Valetudo Compatibility Matrix: Rooting Dreame & Ecovacs

Model-by-model Valetudo compatibility matrix for Dreame and Ecovacs vacuums: official UART roots, secure-boot gates, Ecovacs ValetudoEV limits, and rooting difficulty.

Privacy Smart Home Research Desk Jul 30, 2026

Keywords: valetudo compatibility matrix, Dreame Valetudo rooting, Ecovacs Valetudo compatibility, ValetudoEV supported models, Dreame UART breakout PCB, robot vacuum local firmware 2026, cloud-free vacuum rooting

The valetudo compatibility matrix for Dreame and Ecovacs splits along one line as of 30 July 2026: Dreame-family vacuums (Dreame, MOVA, Xiaomi-Dreame OEM) appear on the official Supported Robots list with 24 documented UART roots, Hypfer install scripts, and a mass-produced breakout PCB; Ecovacs Deebot models are not on that list and require the experimental ValetudoEV community fork plus manual rootfs work. Both brands root over 3.3 V UART with warranty seals usually intact, but only Dreame gives you maintainer-backed install pages, predictable MQTT maps, and a path you can verify before checkout.

Quick answer: Which Dreame and Ecovacs vacuums are compatible with Valetudo?

Dreame/MOVA/Xiaomi-Dreame: 24 models on valetudo.cloud with UART + Hypfer breakout PCB—flash official Valetudo after vendor FW meets secure-boot floors (e.g., L10 Pro ≥ FW 1138). Ecovacs: not on the official list; UART root is documented on robotinfo.dev, but Valetudo deployment requires ValetudoEV with per-model maturity (X1 Omni best documented). Verify exact SKU revision before purchase—marketing names hide incompatible hardware twins.

Source: Valetudo Supported Robots + ValetudoEV documentation


Methodology: how this Dreame vs Ecovacs matrix was built

On 30 July 2026, we audited all 24 Dreame-family rows on valetudo.cloud Supported Robots and cross-checked 18 Ecovacs Linux models on robotinfo.dev against ValetudoEV issue trackers and Dennis Giese’s HITCON CMT 2024 Ecovacs research123. For each brand we extracted five fields shoppers confuse in search results: official Valetudo support status, root interface (UART parameters), firmware/hardware gates, post-root feature completeness (maps, MQTT, mop control), and documented lockdown states.

Where I’m less sure — robotinfo.dev has not imported new 2025–2026 Ecovacs SKUs since October 2024; treat unlisted Ecovacs models as verify-before-buy until someone publishes a UART walkthrough. Anecdotally, buyers who assume Ecovacs inherits Dreame’s Hypfer scripts lose weekends on rootfs patching that upstream never documents.


Original research: Dreame vs Ecovacs compatibility matrix (July 2026)

This citable dataset is the page’s original research: a normalized comparison of how the two dominant non-Roborock LiDAR brands map to official Valetudo support, root complexity, and local-map readiness. Dreame row counts were verified line-by-line on 30 July 20261; Ecovacs rows were reconciled against robotinfo.dev and ValetudoEV on the same date23.

DimensionDreame / MOVA / Xiaomi-DreameEcovacs Deebot
Official Valetudo listYes — 24 models1No — use ValetudoEV3
Root interfaceUART + Hypfer breakout PCBUART + custom 2×8 2.00 mm breakout
Baud rate115200 or 500000 (model-specific)115200 default
Root passwordExploit chain (no per-device formula)Per-device via ecopassword generator4
Install automationMaintainer scripts per SKUManual rootfs patch + ValetudoEV deploy
Map support post-flashFull upstream (per supported model)Partial — X1 Omni best; X2 maps WIP3
Warranty sealsUsually intactUsually intact (2019+ models)4
Typical tooling cost (USD, Jul 2026)$25–$45$15–$35 + PCB fab time
Privacy shopper fit (Jul 2026)Default buy for documented local mapsOnly if you already own hardware or accept fork risk

Stat snapshot: Of 42 Dreame+Ecovacs Linux vacuums we mapped in July 2026, 24 (57%) ship with official Valetudo install pages; zero Ecovacs models appear on valetudo.cloud13.

The per-SKU Dreame revision table with all 24 official rows lives in our full model database. Ecovacs UART steps are in our Ecovacs rooting walkthrough.


Dreame: official Valetudo compatibility tiers

Every Dreame-family robot on the official list roots through Tier UART: an embedded Linux exploit over a 3.3 V serial console after the Hypfer breakout PCB mates with factory service pads—mechanical contact, not mainboard soldering15.

Secure-boot firmware gates (selected aarch64 lines)

ModelValetudo binaryMinimum vendor FW (upstream)If below floor
Dreame L10 Proaarch64since FW 1138Exploit chain stale
Dreame Z10 Proaarch64since FW 1156Bootloader rejects payload
Xiaomi Vacuum-Mop 2 Ultraaarch64since FW 1167Root fails at U-Boot
Dreame D9 / F9 / MOVA Z500armv7 / lowmemUART at 115200 or 500000 baud

Flash current vendor firmware before root when upstream lists a floor—skipping updates leaves you on a build that looks like the right robot name but fails at the secure boot verified chain.

Hardware revisions that are hard locks

Marketing nameRootable fingerprintLocked twinHow to verify before purchase
Dreame L20 UltraSerial R2394R2253 — NOT rootableSeller serial photo
Xiaomi 1CWi-Fi AP dreame.vacuum.mc1808Other dreame.vacuum.* SSIDsFactory AP name during setup
Dreame D93 buttonsD9 Max — different robotButton count + suffix
Dreame L10s UltraOriginal L10s UltraL10s Ultra Gen2No extendable mop + AI camera

For step-by-step Dreame flash commands, see our flash walkthrough.


Ecovacs: ValetudoEV compatibility outside the official matrix

Ecovacs Linux Deebots since 2019 expose a 2×8 pin, 2.00 mm pitch debug header behind a service-panel flap4. UART root is easy on paper—Dennis Giese documents UART, 3.3 V, SWD, and USB on that port with seals typically intact. The compatibility gap is software, not hardware access.

Ecovacs model rows vs Valetudo path (July 2026)

Ecovacs model (status)SoC platformUART rootOfficial ValetudoValetudoEV maturityPrivacy-critical sensors
X1 Omni (EOL)Horizon X3MEasyNoBest documented3Camera, LiDAR, microphone
X2 Omni (ACTIVE)Horizon X3MEasyNoPartial (maps WIP)Camera, LiDAR, microphone
T30 (ACTIVE)RK3326EasyNoUntested upstreamRotating LiDAR, line laser
X5 Omni (ACTIVE)RK3326EasyNoUntested upstreamRotating LiDAR, line laser
T20 Omni (ACTIVE)RK3326EasyNoUntested upstreamRotating LiDAR, line laser

”Similar for all models since 2019 — Provides: UART, 3.3V, SWD, USB. Easy to debug and root without breaking warranty seals!”

— Dennis Giese, HITCON CMT 2024 hardware section, accessed 30 July 2026

Stock Ecovacs firmware phones home continuously. Security researchers documented in August 2024 that Deebot X2 units could be remotely accessed to activate cameras and microphones without user notification6. For privacy-conscious households, ecovacs valetudo is the path to verified local map storage—but only through ValetudoEV, not upstream Hypfer installers.


Side-by-side: Dreame official path vs Ecovacs community path

Decision factorDreame (official Valetudo)Ecovacs (ValetudoEV)
Pre-purchase verificationModel on valetudo.cloud = supportedUART easy ≠ Valetudo-ready
Breakout hardwareHypfer mass-produced PCBCustom 2.00 mm PCB or careful headers
Install scriptsPer-model upstream pagesManual rootfs + fork deploy
Map rendering in Home AssistantDocumented per SKUX1 Omni reliable; X2+ variable
Maintainer supportHypfer + valetudo.cloudCommunity fork issue tracker
Return-window riskLow (seals intact)Low (seals intact)
2026 privacy shopper verdictBuy this for new hardwareRoot what you own; don’t buy new for Valetudo

Named buyer scenarios

James, Portland — wants a 2026 flagship with documented Valetudo maps. James cross-shops Dreame L10s Ultra and Ecovacs X2 Omni at similar price points (~$550, checked retailer sites 28 July 2026). He picks Dreame L10s Ultra (original, not Gen2), verifies serial, runs UART install with Hypfer PCB. Verdict: official list + full map MQTT beats Ecovacs fork uncertainty for a new purchase.

Aisha, Munich — already owns Ecovacs X1 Omni from 2023. Aisha builds a 2 mm breakout PCB, roots over UART in ~45 minutes, deploys embedded ValetudoEV, maps MQTT to Home Assistant on VLAN 40. Verdict: credible ecovacs valetudo path for existing hardware—accept incomplete map tiles until the fork matures.

Tom, Chicago — bought Dreame L20 Ultra without checking serial. Tom’s unit is R2253; upstream marks it not rootable1. Verdict: resell or live with cloud tether; should have matched the revision matrix before checkout.


Steel-man: “Ecovacs UART is easier—just use ValetudoEV on any Deebot”

Best case for Ecovacs: Since 2019, every Linux Deebot exposes the same debug header—no Dreame secure-boot floors to chase, no serial-prefix twins like L20 Ultra R2394 vs R2253. Community researchers published root passwords, rootfs patches, and a working X1 Omni ValetudoEV build. If you already own an Ecovacs flagship and refuse to buy new hardware, UART root plus WAN blocking delivers local control without tray surgery.

Rebuttal: UART access is only phase one. Valetudo compatibility means maintainer-backed maps, MQTT schemas, and install scripts you can verify before spending $500. Dreame gives you all three on valetudo.cloud; Ecovacs gives you a fork with open map issues on 2026 flagships3. For privacy shoppers buying new hardware in July 2026, Dreame is the rational default—Ecovacs is a salvage project for owners, not a purchase recommendation.


After root: maps, MQTT, and LAN hardening

Rooting ends at admin access; privacy posture starts at network design—identical regardless of brand.

  1. Flash Valetudo (Dreame) or ValetudoEV (Ecovacs) from official or fork releases—never interrupt power mid-write7.
  2. Join your trusted SSID; assign a DHCP reservation for stable MQTT.
  3. Home Assistant: MQTT discovery per install guide.
  4. IoT VLAN: deny WAN; allow broker + NTP only (segmentation primer).
  5. Export settings after first good boot—recovery beats re-rooting.
Privacy Smart Home July 2026 Valetudo compatibility matrix for rooting Dreame and Ecovacs robot vacuums: Dreame UART breakout PCB with Hypfer adapter and secure-boot firmware gates on official Valetudo support, Ecovacs 2x8 2mm debug port with ValetudoEV community fork and per-device ecopassword root login, plus MQTT IoT VLAN hardening for cloud-free LiDAR map storage.
Dreame roots through official Valetudo install scripts; Ecovacs roots through UART but deploys ValetudoEV—verify software maturity, not just hardware access.

Checklist

  • For Dreame: confirm model appears on valetudo.cloud Supported Robots (30 July 2026 snapshot).
  • For Ecovacs: accept ValetudoEV fork scope—check issue tracker for your SKU before buying.
  • Verify Dreame revision fingerprints—serial prefix, SSID, button count—before purchase.
  • Order 3.3 V USB-UART; never connect 5 V TTL to either brand debug port.
  • Dreame: order Hypfer breakout PCB; Ecovacs: fab or buy 2.00 mm 2x8 breakout.
  • Flash vendor FW past secure-boot floors (Dreame aarch64) before UART install.
  • Plan MQTT authentication and IoT VLAN rules before deleting vendor apps.

Verdict

For privacy-first buyers in July 2026, the valetudo compatibility matrix draws a clear line: Dreame is on the official supported list with 24 UART models, maintainer install scripts, and predictable local maps; Ecovacs roots over UART but lives outside upstream Valetudo in the ValetudoEV fork with incomplete map support on several 2026 flagships. Buy Dreame when you need documented cloud-free maps on day one; root Ecovacs only when you already own compatible hardware and accept community-maintained firmware.

Use this matrix to decide which brand contract fits your threat model; use the Dreame flash walkthrough or Ecovacs rooting guide once hardware is in hand. Cross-shop Roborock paths in our Roborock & Dreame revision matrix if you are still deciding between all three LiDAR brands.


Primary sources

IDSourceURL
1Supported Robots (canonical Dreame list + per-model install)valetudo.cloud/pages/general/supported-robots/
2ValetudoEV community fork documentationgithub.com/itsjfx/ValetudoEV
3itsjfx ecovacs-hacking X1 Omni notesgithub.com/itsjfx/ecovacs-hacking
4Reverse engineering Ecovacs robots (HITCON CMT 2024)hitcon.org slides
5Hypfer Dreame UART breakout PCBgithub.com/Hypfer/valetudo-dreameadapter
6Ecovacs Deebot X2 vulnerability reporting (Aug 2024)techcrunch.com
7Valetudo official releasesgithub.com/Hypfer/Valetudo/releases

Frequently Asked Questions

Is Dreame on the official Valetudo compatibility matrix?

Yes. As of July 2026, 24 Dreame, MOVA, and Xiaomi-Dreame models appear on valetudo.cloud Supported Robots with documented UART install scripts, Hypfer breakout PCB instructions, and per-model firmware gates. Dreame is the primary officially supported brand for privacy shoppers who want local maps without community forks.

Is Ecovacs on the official Valetudo supported robots list?

No. Ecovacs is absent from valetudo.cloud as of July 2026. Cloud-free Ecovacs control requires the experimental ValetudoEV fork, manual rootfs patching, and a custom 2.00 mm UART breakout PCB—not the standard Hypfer Valetudo install scripts that Dreame owners use.

Which is easier to root for Valetudo—Dreame or Ecovacs?

Dreame is easier for most buyers: Hypfer publishes install scripts, a mass-produced breakout PCB, and maintainer support on the official list. Ecovacs UART root is mechanically similar (seals usually intact), but firmware deployment is community-maintained, map support is incomplete on several models, and you must compute per-device root passwords from model and serial numbers.

What Dreame revisions are not compatible with Valetudo?

Examples upstream documents as of July 2026: Dreame L20 Ultra serial R2253 (only R2394 works), Xiaomi 1C revisions whose Wi-Fi AP is not dreame.vacuum.mc1808, Dreame L10s Ultra Gen2 (distinct from original L10s Ultra), and D9 Max (different robot from the 3-button D9). Wrong hardware twins are hard locks—not firmware patches away.

Which Ecovacs models work best with ValetudoEV?

ValetudoEV development has focused on X1 Omni-class Horizon X3M hardware; battery and status work reliably, but full map rendering remains incomplete on some builds as of July 2026. robotinfo.dev lists UART root as easy for most Linux Deebot models since 2019, including X1/X2 Omni and T20/T30 lines—verify the fork issue tracker before buying for map-dependent automations.

Do I need to solder for Dreame or Ecovacs Valetudo roots?

No mainboard soldering on either brand. Dreame uses the Hypfer breakout PCB on factory UART service pads. Ecovacs exposes a 2x8 2.00 mm debug header behind a service panel—mate a custom breakout PCB or carefully fitted 2 mm headers. Both paths keep warranty seals intact on most 2019+ hardware, unlike modern Roborock disassembly flashes.


Dataset (JSON-LD)

Footnotes

  1. Valetudo Supported Robots, accessed 30 July 2026. https://valetudo.cloud/pages/general/supported-robots/ 2 3 4 5 6

  2. ValetudoEV community fork. https://github.com/itsjfx/ValetudoEV 2

  3. itsjfx ecovacs-hacking X1 Omni notes, accessed July 2026. https://github.com/itsjfx/ecovacs-hacking/blob/master/x1_omni.md 2 3 4 5 6 7

  4. 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 3

  5. Hypfer valetudo-dreameadapter (UART breakout PCB). https://github.com/Hypfer/valetudo-dreameadapter

  6. TechCrunch reporting on Ecovacs Deebot X2 remote access research, August 2024. https://techcrunch.com/2024/08/09/ecovacs-home-robots-can-be-hacked-to-spy-on-their-owners-researchers-say/

  7. Hypfer/Valetudo releases. https://github.com/Hypfer/Valetudo/releases