Buying Guides

Valetudo Supported Robots 2026: Rooting & Compatibility Matrix

Firmware-level Valetudo matrix for Roborock and Dreame: PCB UART test points vs OTA laptop exploits, secure-boot gates, and revision traps for local maps in 2026.

Privacy Smart Home Research Desk Jun 01, 2026

Keywords: valetudo supported robots 2026, Valetudo compatibility matrix, Dreame UART breakout PCB rooting, Roborock OTA root Valetudo, robot vacuum secure boot Valetudo, cloud-free vacuum firmware 2026

Valetudo supported robots in 2026 are exactly the 49 models on the maintainer’s Supported Robots page—each with a tested exploit chain, not “any LiDAR vacuum.” For Roborock and Dreame (plus Xiaomi/MOVA OEM variants), your purchase decision hinges on how you gain root: OTA/laptop software exploits (legacy Roborock), UART service-port access with the Dreame breakout PCB (no motherboard soldering), or full disassembly + NAND-dependent flashes (modern Roborock). After root, Valetudo keeps LiDAR maps on the robot and exposes local HTTP + MQTT instead of vendor clouds.

Quick answer: What are Valetudo supported robots in 2026?

Only vacuums on valetudo.cloud Supported Robots—49 SKUs with documented roots. Dreame/MOVA/Xiaomi-Dreame use 3.3 V UART + Hypfer breakout PCB on service test points. Legacy Roborock S5 and old Xiaomi V1 use laptop OTA exploits. Roborock S6–Q7 Max need full disassembly; Q7 Max 2024+ NAND may block root. Flash Valetudo, join LAN, MQTT to Home Assistant, block WAN on IoT VLAN.

Source: Valetudo Supported Robots


Methodology: how this matrix was built

On 1 June 2026, we re-read every model block on Supported Robots and classified each entry by physical access interface and software exploit family, cross-checking secure-boot notes and revision traps maintainers publish1. We did not rank cleaning performance or battery life—only documented root feasibility and local-map architecture after Valetudo replaces vendor cloud stacks.

Where I’m less sure — reseller listings rarely disclose NAND vendor or manufacturing month; Roborock Q7 Max rootability stays a lottery until the tray is open1. Anecdotally, buyers who treat “Dreame L20 Ultra” as one SKU without a serial photo lose a weekend on R2253 hardware that upstream marks not rootable.

Before you pay, re-open upstream install pages—vendors patch exploit chains without press releases.


Original research: rooting-interface matrix (June 2026)

This citable dataset normalizes all 49 upstream-supported robots into three access tiers shoppers confuse in search results: OTA/laptop software exploit, UART test-point + breakout PCB, and full disassembly. Counts were verified by line-by-line audit on 1 June 20261.

Access tierMechanismModels (count)Typical toolingMainboard solder?
I — OTA / laptop exploitVendor OTA or USB debug path over network/cable16Linux laptop; micro-USB on Eureka/ViomiNo
II — UART service portExploit via documented test pads + contact PCB243.3 V USB-UART + Dreame adapter PCBNo (contact pads only)
III — Full disassemblyTray teardown; flash path on internal storage9Screwdrivers, patience; NAND lottery on Q7 MaxNo (but seals break)
Total supported49Per-model upstream docs

“Please note that this list is exhaustive. These are the supported robots. Robots not on this list are not supported by Valetudo.”

— Valetudo Supported Robots, accessed 1 June 2026

The per-SKU revision table with SSID fingerprints and serial prefixes lives in our full 49-model database. This page explains why those columns exist.

Decision flow: pick your access tier first

Use this flow before you compare mop pressure or suction watts—wrong tier means return-window loss on opened Roborock trays.

StepQuestionIf yesIf no
1Is the exact model on Supported Robots today?ContinueStop — unsupported
2Do you refuse any chassis opening?Prefer Tier I (Eureka USB, Viomi micro-USB, S5 OTA) or Tier II Dreame UARTTier III Roborock paths remain
3Are you shopping Roborock Q7 Max factory-new in 2024–2026?Treat as NAND lottery — see Tier III warningsOther Roborock rows
4Is the robot Dreame/MOVA/Xiaomi-Dreame on the list?Plan Tier II: 3.3 V UART + breakout PCBCheck USB/laptop rows
5Will you run Home Assistant MQTT?Budget broker auth + IoT VLANWeb UI-only is possible but weaker automation

Soldering vs UART breakout: what shoppers actually mean

Search queries mix “Valetudo solder test points” with “no solder rooting.” Upstream Dreame documentation is consistent: the Hypfer Dreame breakout PCB mates with factory UART pads on a service connector—mechanical contact, not dragging an iron across the vacuum motherboard12.

QuestionAccurate answer (June 2026 upstream)
Do I solder wires to the main PCB?Not for Tier II—use the breakout PCB + 3.3 V adapter1.
Is any “soldering” involved?You may solder headers on the adapter PCB you hold in your hand—not on the robot.
What disassembly is required?Minimal shell access to reach the service port; seals often stay intact1.
What if UART shows garbage?Try 500000 baud instead of 115200 on several Dreame SKUs1.

Tier III (Roborock S6 onward) is different: you are not soldering test points for daily rooting—you are opening the chassis to reach storage and documented flash interfaces. That breaks warranty seals even when no iron touches the board.


Dreame & MOVA: UART exploit chain + secure boot

Most 2026 privacy shoppers targeting flagships land in Tier II. The software path is an embedded Linux exploit delivered over UART after you break out of the vendor shell—upstream labels this “pretty easy” for dozens of SKUs, with growing secure boot gates on aarch64 lines1.

Secure-boot firmware gates (selected)

Model clusterValetudo binarySecure bootMinimum vendor FW (upstream)
Dreame L10 Proaarch64yessince FW 1138
Dreame Z10 Proaarch64yessince FW 1156
Xiaomi Vacuum-Mop 2 Ultraaarch64yessince FW 1167
Dreame D9 / F9 / W10armv7 / lowmemno
MOVA Z500armv7no

Flash current vendor firmware before root when upstream lists a floor build—skipping updates can leave exploit chains stale while still looking like the “right” robot name.

Dreame/MOVA Tier II roster (UART breakout)

ModelRevision trapPost-root note
Dreame D93 buttons — not D9 Max500000 baud fallback1
Dreame L10s UltraNot L10s Ultra Gen2AI camera + no extendable mop1
Dreame L20 UltraSerial R2394 only; R2253 NOT rootableWi-Fi one-liner documented1
Dreame L40 / X40 familyExact name match—no L40s Pro rebadgesNegative deviceId fix on late-2025 builds1
MOVA P10 Pro UltraNot P10 UltraSecure boot yes1
Xiaomi 1CSSID → dreame.vacuum.mc1808 onlyWrong revision unsupported1

Documented Wi-Fi persistence fix (software, not hardware)

Several 2025–2026 Dreame roots need a shell one-liner after flash—not PCB mods:

rm -f /data/config/miio/wifi.conf /data/config/wifi/wpa_supplicant.conf /var/run/wpa_supplicant.conf
dreame_release.na -c 9 -i ap_info -m " "
reboot

Reconfigure Wi-Fi from the Valetudo web UI after reboot1.

W10 dock timing (still Tier II)

When the mop dock blocks the UART cable during install:

sleep 300 && ./install.sh

You get 300 seconds to detach the breakout PCB and dock the robot while the script continues1.


Roborock: OTA exploits vs disassembly-era hardware

Roborock splits cleanly across tiers—this is the core of the compatibility matrix GSC users ask for when they query valetudo supported robots 2026.

Tier I — OTA / laptop software exploit (seals intact)

ModelExploit styleFirmware gateNotes
Roborock S5Laptop OTAFW ≥ 2008 for segment mapsLegacy but still supported1
Xiaomi V1 (Roborock-made)OTA if mfg before 2020-03After cutoff → Tier III disassembly1

Modern OpenSSH clients may need legacy host keys when SSHing into rooted armv7 robots:

ssh -o HostKeyAlgorithms=+ssh-rsa root@<robot-lan-ip>

Tier III — full disassembly (supported, high friction)

ModelNAND / hardware trapMaintainer confidence
Roborock S6Vinda before 2020-06 vs init override afterMaintainer does not own unit1
Roborock S7 / S7+VibraRise mop complicates first openDisassembly warning1
Roborock Q7 Max / Q7 Max+SkyHigh NAND ~Q2 2024+ may block rootSafe but may fail after open1
S4, S4 Max, S5 Max, S6 Pure, S7 Pro UltraSubpar/unknown issues per upstream1

Upstream’s September 2024 Q7 Max update is explicit: factory-new units may ship NAND that does not root; you only discover SkyHigh after disassembly—often past return windows1.

Stat snapshot: Of 9 Tier III Roborock-family rows in our June 2026 audit, only S5 stays in Tier I OTA—everything else in that vendor cluster expects tray screws1.


Side-by-side: Dreame UART vs Roborock access paths

DimensionDreame / MOVA / Xiaomi-Dreame (Tier II)Roborock modern (Tier III)
Primary interfaceUART service pads + breakout PCBFull chassis disassembly
Software exploitEmbedded shell → install scriptVinda / init override paths
Warranty sealsOften intactBroken
Secure bootCommon on 2024–2026 flagshipsLess emphasized; NAND type matters
Privacy shopper fitFeature-rich 2026 maps without tray surgeryOnly if you accept mechanical risk
Typical failure modeWrong SKU / SSID revisionQ7 Max NAND mismatch after open

For USB-only shoppers (Eureka, Viomi, legacy paths), see our no-solder tier guide—it maps Tier I + II without repeating Roborock disassembly steps.


Tier I beyond Roborock: Eureka and Viomi (USB exploit paths)

Not every valetudo supported robots 2026 query is Dreame vs Roborock—16 upstream models root through Linux laptop + USB/micro-USB without UART pads. Privacy shoppers who want zero tray screws should shortlist here before considering Tier III Roborock.

ClusterModels (upstream count)AccessJune 2026 caveats
Eureka (Midea)6 J/E20 SKUsmicro-USB + laptopE20 Wi-Fi driver/mDNS quirks—use static IP1
Viomi + CRL-200S rebrandsV6, SE + Conga/Proscenic pathsmicro-USB + laptopNever root viomi.vacuum.v8 SSIDs1
Xiaomi Vacuum-Mop PSTYJ02YM familymicro-USB + laptopMay reflash to Viomi V6 firmware for features1
Roborock S5 + old V1S5; V1 before 2020-03laptop OTAV1 after cutoff → Tier III1

Eureka aarch64 boots can take minutes after power-on—do not power-cycle during first Valetudo start. Viomi paths may require battery removal without breaking warranty seals, per upstream notes1.


High-severity verification traps (hardware matrix)

TrapHow to detect before purchaseIf ignored
L20 Ultra twinsSerial R2394 vs R2253R2253 not rootable1
Q7 Max NAND eraPrefer used / slow-inventory stock; open only if willing to gambleRoot fails after disassembly1
Xiaomi 1C revisionsWi-Fi AP SSID → dreame.vacuum.mc1808Unsupported hardware1
Vacuum-Mop P vs Viomi V8Never root viomi.vacuum.v8 SSIDsBrick risk upstream warns1
Dreame “Pro” / “s” suffixesButton count + exact marketing suffixWrong robot family1
Negative miio deviceId/mnt/private/ULI/factory/did.txt negative on late-2025 DreameValetudo auto-detect fails—documented positive-ID edit1

Named buyer scenarios

Nadia, Brooklyn, rents a 2-bed with “no visible mods” clause. She wants Dreame L10s Ultra maps in Home Assistant without cloud. Verdict: Tier II UART breakout—budget ~$35 for a 3.3 V adapter and official PCB, confirm not Gen2, flash on 1 June 2026 upstream docs, then MQTT hardening. Skip Roborock S7—Tier III violates her lease-friendly constraint.

Oliver, Helsinki, found “Q7 Max+” 40% off at a big-box retailer (manufactured August 2024). He assumes OTA-style rooting like forum posts from 2022. Verdict: Treat as Tier III lottery—upstream warns SkyHigh NAND may block root after teardown1. Oliver should buy used pre-Q2 2024 stock with serial photos or pivot to Eureka J15 Ultra (Tier I USB) unless he accepts a paperweight risk.

Priya, Home Assistant 2026.4, already runs VLAN 40 for IoT. She will root Roborock S5 bought used for €120. Must run stock FW 2008+ before expecting room segments1. After MQTT is stable, she blocks WAN on VLAN 40 per egress filtering and deletes Mi Home—see the install playbook.


Steel-man: “UART is still too hard—just use Roborock local API”

Best case for stock firmware: Roborock’s local network mode on recent S7/S8/Q lines delivers map viewing and control without Valetudo surgery. Setup is consumer-grade, warranty stays valid, and you avoid UART adapters entirely. For households that only need “maps not uploaded by default” with a single Saturday of work, this is rational—especially when rooting Q7 Max hardware is a NAND gamble in 20261.

Rebuttal: Local mode still trusts vendor-signed binaries that can change behavior via OTA, and you cannot audit telemetry the way you can on Apache-licensed Valetudo34. If your threat model includes subpoenas to cloud vendors or silent policy changes, Tier II Dreame or Tier I Eureka paths remain stronger—provided you buy SKUs that are still rootable on the June 2026 upstream list1.


After root: maps, MQTT, and LAN hardening

  1. Flash Valetudo from official releases—never interrupt power mid-write4.
  2. Join 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.

Maps render in the Valetudo UI and HA cards; they do not require vendor cloud sync once MQTT is healthy. Pair with the cloud-free vacuum roundup for brand-level privacy context.

Privacy Smart Home 2026 Valetudo rooting and compatibility matrix infographic: OTA laptop exploit paths for legacy Roborock, Dreame UART breakout PCB on service test points without motherboard soldering, full disassembly tier for S6–Q7 Max, and MQTT plus IoT VLAN for cloud-free LiDAR maps.
Match access tier before brand marketing—OTA, UART breakout, and disassembly are not interchangeable workflows.

Checklist

  • Confirm the model appears verbatim on valetudo.cloud Supported Robots (1 June 2026 snapshot).
  • Classify your SKU: Tier I OTA/USB, Tier II UART breakout, or Tier III disassembly.
  • For Dreame: order 3.3 V USB-UART + official Dreame breakout PCB before opening the box.
  • For Roborock Q7 Max: treat 2024+ factory stock as NAND lottery—serial and mfg date matter.
  • Download the correct armv7 / armv7-lowmem / aarch64 Valetudo artifact for your row.
  • Read secure-boot and minimum firmware notes before first flash.
  • Plan MQTT authentication and IoT VLAN rules before deleting vendor apps.

Verdict

For privacy-first buyers in 2026, the right robot is the one whose rooting interface you will actually execute—not the best YouTube mop demo. Dreame/MOVA Tier II (UART breakout, no mainboard soldering) is the default for feature-rich LiDAR without Roborock tray surgery. Tier I OTA/USB (S5, Eureka, Viomi) minimizes mechanical risk. Tier III Roborock is for owners who treat disassembly as a hobby and accept Q7 Max NAND failure modes.

Use this page to pick how you root; use the 49-model SKU matrix to pick which model. When hardware is in hand, continue to Install Valetudo + Home Assistant and the firmware privacy primer.


Primary sources

IDSourceURL
1Supported Robots (canonical list + per-model rooting)valetudo.cloud/pages/general/supported-robots/
2Why Valetudo?valetudo.cloud/pages/general/why-valetudo/
3Valetudo releasesgithub.com/Hypfer/Valetudo/releases
4Dreame UART breakout PCBgithub.com/Hypfer/valetudo-dreameadapter
5Dreame installation — UART shellvaletudo.cloud/pages/installation/dreame/#uart-shell
6Dennis Giese — vacuum hardware overviewrobotinfo.dev
7Buying supported robotsvaletudo.cloud/pages/general/buying-supported-robots/

Frequently Asked Questions

Which robots support Valetudo in 2026?

Only the exhaustive list at valetudo.cloud/pages/general/supported-robots/—49 documented models as of June 2026. Robots not on that page are unsupported regardless of forum anecdotes.

Do I need to solder to the motherboard for Dreame Valetudo roots?

Upstream documents the Hypfer Dreame breakout PCB as contact pads on the robot’s UART service port—not permanent solder joints on the mainboard. You still need a 3.3 V USB-UART adapter and minimal shell access.

Which Roborock models use OTA laptop rooting without disassembly?

Roborock S5 and Xiaomi V1 units manufactured before 2020-03 use laptop-first paths with warranty seals intact. Roborock S6 onward requires full disassembly; Q7 Max units with SkyHigh NAND from ~Q2 2024 may fail even after teardown.

What is secure boot in the Dreame compatibility matrix?

Newer Dreame aarch64 builds enforce verified boot chains; upstream lists minimum vendor firmware builds (e.g., L10 Pro since FW 1138, Vacuum-Mop 2 Ultra since FW 1167) before the documented root exploit succeeds.

Can I keep the vendor app after installing Valetudo?

No—Valetudo replaces the vendor Linux stack. Daily control moves to the local web UI and MQTT; stock cloud apps stop working on the same firmware.

Where is the full per-model SKU table?

See our companion guide valetudo-supported-robot-vacuums-list-2026 for all 49 rows with revision fingerprints, or the upstream Supported Robots page for install deep-links.


Dataset (JSON-LD)

Footnotes

  1. Valetudo Supported Robots, accessed 1 June 2026. https://valetudo.cloud/pages/general/supported-robots/ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

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

  3. Valetudo — Why Valetudo. https://valetudo.cloud/pages/general/why-valetudo/

  4. Hypfer/Valetudo releases. https://github.com/Hypfer/Valetudo/releases 2