
物联网后端前端【免费下载链接】ValetudoCloud replacement for vacuum robots enabling local-only operation项目地址https://gitcode.com/gh_mirrors/va/Valetudo点击查看免费下载本篇技术指南基于 Valetudo 官方文档中的《Supported Robots》章节整理而成系统梳理了当前 Valetudo 项目穷尽式的受支持扫地机器人清单、各机型的识别特征、Rooting获取 root 权限方式、所需硬件与常见排障方案并结合仓库源码backend/lib/robots解释一个机型为何能被支持的底层原理。读完本文你将能够判断自己的机器人是否在支持列表内、为该机型选择正确的 Rooting 路径与 Valetudo 二进制armv7 / armv7-lowmem / aarch64并理解 Valetudo 后端按厂商云架构分块实现的根本原因。什么是受支持这份列表是穷尽的首先必须明确一条铁律这份清单是穷尽式exhaustive的。列表中的机器人就是当前全部受支持机型不在列表中的机器人即不受 Valetudo 支持。请勿询问某个不在列表中的型号是否被支持有没有人试过也不要表达希望某某机型被支持的愿望——这些问题的答案在列表公布时已经确定。一个机器人被标记为受支持supported必须同时满足以下三个条件文档原文标准它能与 Valetudo 正常工作让它跑起 Valetudo 的完整路径已被清晰记录在案维护者对它的工作原理、Rooting 方式以及出问题时的处置方法有把握。这三个条件缺一不可。正因如此支持绝不是有人碰巧装成功过而是经过逐台实测、有文档、有兜底方案的正式承诺。需要注意的是所有机型均由维护者本人亲自测试除个别在文档中明确注明我本人未拥有该机型的型号如 Roborock S6/S6 Pure/S4/S4 Max。在购买前建议同时参考仓库中的 buying-supported-robots.md 与 newcomer-guide.md避免踩坑硬件拆解等细节可参考社区公开的真空机器人逆向工程资料。为什么支持列表如此之短Rooting、0day 与厂商云栈Valetudo 不是定制固件custom firmware而是运行在机器人原厂 Linux 系统上的云端替代层。这意味着它的后端实质上是一大块块与特定厂商固件及其云架构强绑定的代码——它要模拟各家云服务器与设备通信因此无法做到一套代码通吃所有品牌。要支持一个新厂商需要完成的工作量巨大从零编写大块后端代码在完全没有厂商文档的情况下逆向数据格式、认证流程、通信协议与各种功能实现。而这个逆向过程能否启动前提是必须先找到能够获得系统管理员root权限的安全漏洞。Valetudo 之所以只运行在这些受支持机型上正是因为安全研究员 Dennis Giese 找到了给它们 Root 的方法。Rooting 的含义是把这些锁定严格的 IoT 设备通过发现并利用其设计中的安全缺陷获得持久的系统管理员级访问权限从而能够运行 Valetudo 这类自定义软件并修改系统以实现去云化unclouding。这些安全漏洞全部是0day有时需要多个 0day 组合才能完成 Rooting而且它们只针对某一家厂商在某一款特定硬件上的特定实现。一旦 root 方法公开漏洞就会被烧掉并被厂商迅速修复导致后续新机型几乎无法再复用同一条漏洞利用链。从源码结构上看这种按厂商隔离的设计也直接体现在 backend/lib/robots/index.js 中——该文件仅导出roborock、viomi、dreame、midea、mock五大实现模块另有 3irobotix 的地图解析器作为公共组件被复用没有其他厂商目录。源码视角机型如何被自动识别在深入清单之前先理解 Valetudo 如何认出自己运行在哪台机器上这对理解下文各型号的Valetudo Binary与 Rooting 差异很有帮助。在嵌入式模式下配置项robot.implementation设为auto时ValetudoRobotFactory.js 会遍历所有已注册实现逐个调用其静态方法IMPLEMENTATION_AUTO_DETECTION_HANDLER()第一个返回真值的实现即被选中并打印Autodetected 实现名日志若全部失败则抛出 Couldnt find a suitable ValetudoRobot implementation.。而在非嵌入式如 Docker/桌面环境下使用auto会直接报错此时必须在配置中显式指定实现名。各机型的自动检测处理器通常通过读取设备上的device.conf中的model字段来判断例如RoborockS5ValetudoRobot.js 检测deviceConf.model roborock.vacuum.s5ViomiV6ValetudoRobot.js 检测deviceConf.model viomi.vacuum.v6。底层通信则由 MiioValetudoRobot.js 承担它基于 miio 协议建立本地 UDP 套接字MiioSocket、起一个模拟云端的Dummycloud见 backend/lib/miio/Dummycloud.js并用本地 HTTP 服务模拟 FDS 文件上传接口/api/miio/fds_upload_handler来接收地图数据。这也解释了文档中反复出现的 Wi-Fi 重置、device.conf 重新生成等操作的意义——它们都是为了修复这套通信链路。支持机型全景清单按品牌以下内容完整继承了官方文档的全部条目与细节按品牌分组。每个型号均给出实际代工方、销售名称、Rooting 方式、Valetudo Binary 架构与 Secure Boot 状态。Xiaomi小米注意以小米品牌销售的机器实际由不同厂商代工Roborock、Dreame、3irobotix 等不要假定配件、耗材或 Rooting 教程可以互通。Xiaomi V1Roborock 代工销售名Xiaomi Mi Robot Vacuum重要提示该机从未收到支持持久地图persistent maps的固件更新每次清扫都会重建地图也没有虚拟墙等功能。不要购买全新的 V1有更好的选择。Rooting2020-03 之前生产的批次仅需一台笔记本电脑即可完成保修贴纸完好更新的批次需要完全拆机。若 OpenSSH 版本较新SSH 时可能需要追加-o HostKeyAlgorithmsssh-rsa。Valetudo Binaryarmv7Rooting 方式OTA2020-03 之前、Vinda2020-03 之后Xiaomi 1CDreame 代工销售名Mi Robot Vacuum-Mop、Xiaomi 1C、STYTJ01ZHM重要提示同名下有多个硬件版本仅dreame.vacuum.mc1808受支持可通过机器人 Wi-Fi 热点的 SSID 区分版本。Rooting仅需 3.3V USB UART 转接器 Dreame Breakout PCB 转接板几乎无需拆机保修贴纸完好。若 UART 输出乱码尝试把波特率从115200改为500000。Valetudo Binaryarmv7Secure BootnoRooting 方式UARTXiaomi 1TDreame 代工销售名Mi Robot Vacuum-Mop 2 Pro、Xiaomi Mijia 1T (CN)、Mi Robot Vacuum-Mop 1T (CN)、STYTJ02ZHM提示首次 Root 时可能需要恢复出厂设置以重新生成device.conf注意恢复出厂会同时移除 Valetudo之后需重新安装。Valetudo Binaryaarch64Secure BootnoRooting 方式UARTXiaomi P2148Dreame 代工销售名Mijia Robot Vacuum-Mop Ultra Slim、Xiaomi Mijia Ultra-Thin Robot Vacuum 等提示机身仅 5.5cm 高、32.3cm 直径适合层高有限的家庭中国区专供海外配件难买。该机没有重置按钮同时按住两个按键1s触发 UART shell、3s重置 Wi-Fi、5s完全恢复出厂。首次 Root 可能需要恢复出厂以重新生成device.conf。Valetudo Binaryaarch64Secure BootnoRooting 方式UARTXiaomi Vacuum-Mop P3irobotix 代工Viomi 云栈该机使用 Viomi 云栈但实际内部是 3irobotix CRL-200S。此名称下有 3 个不同 ID 的机型非常容易混淆不确定时请先询问。销售名Mi Robot Vacuum-Mop P、Mi Robot Vacuum-Mop Pro注意不是 ijai 那款、Mijia STYJ02YM警告不要尝试 Rootviomi.vacuum.v8许多 v8 会因此永久变砖可通过机器人 Wi-Fi 热点的 SSID 判断是否为 v8。提示Valetudo 兼容其原厂固件但官方推荐刷成 Viomi V6 固件因为功能更多。Rooting仅需 Linux 笔记本电脑 micro USB 数据线可能需要拆电池不触碰保修贴纸。Valetudo Binaryarmv7Rooting 方式通过 ADB 方式参见 valetudo-crl200s-root 说明即仓库文档提到的专用 Root 工具链Xiaomi Vacuum-Mop 2 UltraDreame 代工销售名Mi Robot Vacuum-Mop 2 Ultra、Mi Robot Vacuum-Mop 2 Ultra Auto-empty station、BHR5195EURooting仅需 3.3V USB UART 转接器 Dreame Breakout PCB 转接板几乎无需拆机保修贴纸完好。Valetudo Binaryaarch64Secure Bootyes (since FW 1167)Rooting 方式UARTXiaomi X10 PlusDreame 代工销售名Xiaomi Robot Vacuum X10 Plus、Xiaomi Robot Vacuum X10Rooting仅需 3.3V USB UART 转接器 Dreame Breakout PCB 转接板几乎无需拆机。Valetudo Binaryaarch64Secure BootyesRooting 方式UARTDreame追觅Dreame D9Dreame 首款激光雷达Lidar扫地机。销售名Dreame D9。它不是D9 Max完全不同的机型只有非 Max 版受支持确认方法受支持的 D9 有3 个按键。Rooting 简单仅需 3.3V USB UART 转接器 Breakout PCB保修贴纸完好。Valetudo Binaryarmv7-lowmemSecure Bootno。UARTDreame D9 ProDreame 从未为它发布过固件更新但社区成功移植了普通 D9 固件体验远超原厂。Rooting 简单UART Breakout PCB。Valetudo Binaryarmv7-lowmemSecure Bootno。UARTDreame F9Rooting 简单UART Breakout PCB若 UART 乱码将波特率从115200改为500000。Valetudo Binaryarmv7Secure Bootno。UARTDreame L10 ProRooting 简单UART Breakout PCB。Valetudo Binaryaarch64Secure Bootyes (since FW 1138)。UARTDreame Z10 Pro销售名Dreame Z10 Pro、Dreame Bot L10 Plus (CN)。Rooting 简单UART Breakout PCB。Valetudo Binaryaarch64Secure Bootyes (since FW 1156)。UARTDreame W10由于底座设计机器人停在底座上时难以保持 UART 连接。实用技巧执行sleep 300 ./install.sh可获得 300 秒窗口——拔掉转接板把机器人放回底座命令仍会继续执行。Valetudo Binaryarmv7-lowmemSecure Bootno。UARTDreame W10 ProRooting 相对简单强烈推荐使用 Breakout PCB。同样的底座/UART 冲突可用sleep 300 ./install.sh技巧解决。特别问题该机的 miio cloudKey 似乎只存储在安全存储secure storage中会破坏与 Valetudo 的云通信可用以下一行命令修复在设置 Valetudo 前执行可能需要重启mount -o remount,rw /mnt/private printf %s $(dreame_release.na -c 7 | awk -F /MI_KEY/{print $2}) /mnt/private/ULI/factory/key.txt mount -o remount,ro /mnt/privateValetudo Binaryaarch64Secure Bootyes。FastbootDreame L10s Ultra销售名Dreame L10s Ultra。不是L10s UltraGen2那是另一款名字极具迷惑性且不受支持的机型。可通过AI 避障摄像头 无可伸缩拖布与名字相近但不受支持的 L10 Ultra / L10s Ultra Gen2 区分。Rooting 相对简单推荐 Breakout PCB。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame D10s Pro销售名Dreame D10s Pro。不是无 Pro 的 D10s完全不同机型确认方法受支持的 Pro 版有3 个按键。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame D10s Plus销售名Dreame D10s Plus。不是无 s 的 D10 Plus完全不同机型确认方法受支持的 s 版有3 个按键。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame L10s Pro Ultra Heat若 Root 后出现无法回充或无法选择工作模式的问题手动把机器人放回底座并确保在充电然后前往 dustbuilder 构建一个可通过 SSH 手动安装的固件SSH 进机器人并安装该固件。原因Rooting 刷入的固件比出厂固件更新绕过了正常更新流程而 MCU 与 Linux 侧软件之间的通信存在破坏性变更通过 SSH 安装固件走的是正常 OTA 流程可修复此版本错配。若 Root 后的机器人无法稳定连接 Wi-Fi可尝试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之后需要用 Valetudo 重新配置 Wi-Fi。若 Valetudo 无法自动识别机器人且机器生产日期在 2025-08 前后或之后Dreame 可能切换到了 miio 不预期的负 deviceId解决步骤查看/mnt/private/ULI/factory/did.txt若不是负数则与此无关mount -o remount,rw /mnt/private务必先备份原始 didcp /mnt/private/ULI/factory/did.txt /mnt/private/ULI/factory/did_orig.txt sync编辑该文件把 did 改为正数nano /mnt/private/ULI/factory/did.txt并保存rm /data/config/miio/device.conf下次开机自动重新生成reboot确认 Valetudo 已自动识别正确实现并能通过 miio 栈通信。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame L20 Ultra销售名Dreame L20 Ultra、Dreame L20 Ultra Complete。⚠⚠⚠ 市面上有两款外观完全相同但都叫 L20 Ultra 的机器只有其中一款可 Root。查看序列号以R2394开头的可以以R2253开头的不可 Root。据推测新款 R2394 约在 2024 年初进入市场更早的批次大概率应避开。⚠⚠⚠Wi-Fi 连接不稳定时使用上文同一行命令修复。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame X30 UltraRooting 相对简单推荐 Breakout PCBWi-Fi 不稳定时使用上述一行命令修复。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame L40 Ultra销售名仅限 Dreame L40 Ultra。不是L40 UltraAE也不是L40s Pro Ultra或其他任何名称——那些都是名字极具迷惑性且不受支持的完全不同的机器。另外部分市场出现了把 L10s Pro Gen3 直接改名贴牌成 L40 出售的情况那也是不同的、不受支持的机型。Wi-Fi 修复一行命令与负 deviceId 修复步骤同上。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame X40 Ultra销售名Dreame X40 Ultra、Dreame X40 Ultra Complete。Rooting 相对简单推荐 Breakout PCBWi-Fi 修复与负 deviceId 修复同上。Valetudo Binaryaarch64Secure Bootyes。FastbootDreame X40 MasterRooting 相对简单推荐 Breakout PCBWi-Fi 修复与负 deviceId 修复同上。Valetudo Binaryaarch64Secure Bootyes。FastbootMOVA追觅子品牌MOVA Z500Dreame 代工。Rooting 简单UART Breakout PCB。Valetudo Binaryarmv7Secure Bootno。UARTMova S20 UltraRooting 相对简单推荐 Breakout PCBWi-Fi 不稳定时使用上述一行命令修复。Valetudo Binaryaarch64Secure Bootyes。FastbootMova P10 Pro Ultra不是P10 Ultra不同机型。Rooting 相对简单推荐 Breakout PCB。Valetudo Binaryaarch64Secure Bootyes。FastbootRoborock石头Roborock S5销售名Roborock S5、Xiaomi Mi Roborock S502-00。Rooting 简单仅需笔记本电脑保修贴纸完好。注意分区清扫segment支持自固件2008起才提供请确保固件已更新。SSH 时视 OpenSSH 版本可能需要追加-o HostKeyAlgorithmsssh-rsa。Valetudo Binaryarmv7。OTARoborock S6重要提示维护者本人未拥有该机可能存在未知问题、固件可能过时、体验可能不完整。Rooting 需要完全拆机。Valetudo Binaryarmv7。Vinda2020-06 之前、Init override2020-06 之后Roborock S6 Pure同上的未亲自持有提示。Rooting 需要完全拆机。Valetudo Binaryarmv7-lowmem。FELRoborock S4同上的未亲自持有提示。Rooting 需要完全拆机。Valetudo Binaryarmv7。VindaRoborock S4 Max同上的未亲自持有提示。Rooting 需要完全拆机。Valetudo Binaryarmv7-lowmem。FELRoborock S5 MaxRooting 需要完全拆机。Valetudo Binaryarmv7-lowmem。FELRoborock S7销售名Roborock S7、Roborock S7。Rooting 需要完全拆机。警告VibraRise 拖布模块使拆机难度较大新手容易搞砸。Valetudo Binaryarmv7-lowmem。FELRoborock S7 Pro UltraRooting 需要完全拆机。Valetudo Binaryarmv7-lowmem。FELRoborock Q7 Max销售名Roborock Q7 Max、Roborock Q7 Max。2024-09-28 更新约 2024 Q2 起生产的 Q7 Max 换用了 SkyHigh 品牌 NAND社区投入大量时间后仍无法在带该 NAND 的机器上完成 Root。因此新出厂的 Q7 Max 很可能已不可 RootRoot 流程本身是安全的不会变砖只是无效。而只有拆机后才能确认是否为 SkyHigh NAND届时已无法退货。当前可选项购买二手 Q7 Max找库存流转慢、仍在卖老批次 Q7 Max 的卖家或改买其他受 Valetudo 支持的机型。Rooting 需要完全拆机。Valetudo Binaryarmv7-lowmem。FELViomiViomi 是一个利用现有机器人设计、搭配轻度定制云的品牌本身不是制造商。Viomi V6内部实为 3irobotix CRL-200S。销售名Viomi Cleaning Robot、Viomi V2、Viomi V2 Pro、V-RVCLM21B。Rooting 简单仅需 Linux 笔记本 micro USB 线可能需要拆电池不触碰保修贴纸。Valetudo Binaryarmv7对应实现见 ViomiV6ValetudoRobot.js自动检测viomi.vacuum.v6。Rooting 方式ADB 专用工具链valetudo-crl200s-root 系列说明仓库文档中链接到专用 Root 仓库。Viomi SE内部实为 3irobotix CRL-200S。销售名Viomi SE、V-RVCLM21A。Rooting 同 V6Linux 笔记本 micro USB可能需要拆电池。Valetudo Binaryarmv7。Eureka美的子品牌Eureka J15 Max UltraRooting 简单仅需 Linux 笔记本 micro USB 线保修贴纸完好。Valetudo Binaryaarch64。ADBEureka J15 Pro Ultra同上Rooting 简单Linux 笔记本 micro USB。Valetudo Binaryaarch64。ADBEureka J15 Ultra同上。Valetudo Binaryaarch64。ADBEureka J12 Ultra同上。由于 SoC 较慢开机后 Valetudo 启动可能需要几分钟。Valetudo Binaryaarch64。ADBEureka E20 Evo Plus⚠⚠⚠ 该机计算模块上的 Wi-Fi 模块驱动有严重问题mDNS 不可靠导致 Valetudo 配套 App 可能找不到它。⚠⚠⚠Rooting 简单Linux 笔记本 micro USBSoC 较慢导致启动缓慢。按键习惯不同同时按 Home 和 Spot Clean 会恢复出厂设置只长按Spot Clean才是重置 Wi-Fi。Valetudo Binaryaarch64。ADBEureka E20 Plus与 E20 Evo Plus 相同的 mDNS/驱动警告、相同的按键规则HomeSpot Clean 为出厂重置仅长按 Spot Clean 为 Wi-Fi 重置。Valetudo Binaryaarch64。ADBCecotecCongaConga 使用现有机器人设计 轻度定制云本身不是制造商。Conga 3290内部实为 3irobotix CRL-200S。重要提示该系列使用非 miio 云实现要让其运行 Valetudo需要把它刷成 Viomi V6 固件硬件完全相同所以可行。Rooting 简单Linux 笔记本 micro USB可能需要拆电池。Valetudo Binaryarmv7。Rooting 方式ADB 专用工具链。Conga 3790与 3290 完全相同的情况内部为 CRL-200S需刷 Viomi V6 固件才能使用 Valetudo。Rooting 简单。Valetudo Binaryarmv7。Proscenic同样使用现有机器人设计 定制云非制造商。Proscenic M6 Pro内部实为 3irobotix CRL-200S。因使用非 miio 云实现需刷成 Viomi V6 固件硬件相同。Rooting 简单Linux 笔记本 micro USB。Valetudo Binaryarmv7。Commodore奥地利有人买下了早已倒闭的 Commodore 品牌使用权第一件事就是发布由 3irobotix 代工的扫地机系列。Commodore CVR 200内部实为 3irobotix CRL-200S。非 miio 云需刷 Viomi V6 固件。Rooting 简单。Valetudo Binaryarmv7。IKOHS文档作者表示甚至不确定这个品牌是否还在运营在其活跃期间自然也曾贴牌发布过一款 CRL-200S。IKOHS Netbot LS22内部实为 3irobotix CRL-200S。非 miio 云需刷 Viomi V6 固件。Rooting 简单。Valetudo Binaryarmv7。源码实现映射文档清单与后端代码一一对应上文清单中的每个机型都能在 backend/lib/robots 下找到对应的 ValetudoRobot 实现类自动检测器通过device.conf中的 model 字段识别。从源码结构看映射关系如下文档机型后端实现文件backend/lib/robots/Xiaomi V1roborock/RoborockV1ValetudoRobot.jsXiaomi 1C / 1Tdreame/Dreame1CValetudoRobot.js、dreame/Dreame1TValetudoRobot.jsXiaomi P2148 / Vacuum-Mop 2 Ultra / X10 Plusdreame/DreameP2148ValetudoRobot.js、dreame/DreameP2150ValetudoRobot.js、dreame/DreameX10PlusValetudoRobot.jsDreame D9 系列dreame/DreameD9ValetudoRobot.js、dreame/DreameD9ProValetudoRobot.js、dreame/DreameD9ProPlusValetudoRobot.jsDreame F9 / L10 Pro / Z10 Pro / W10 / W10 Prodreame/DreameF9ValetudoRobot.js、DreameL10Pro、DreameZ10Pro、DreameW10、DreameW10ProDreame L10s Ultra / D10s Pro / D10s Plus / L10s Pro Ultra Heatdreame/DreameL10SUltra、DreameD10SPro、DreameD10SPlus、DreameL10SProUltraHeatDreame L20 / L40 / X30 / X40 / X40 Masterdreame/DreameL20Ultra、DreameL40Ultra、DreameX30Ultra、DreameX40Ultra、DreameX40MasterMOVA Z500 / S20 Ultra / P10 Pro Ultradreame/DreameMovaZ500、DreameMovaS20Ultra、DreameMovaP10ProUltraRoborock S4–S8 全系roborock/RoborockS4ValetudoRobot.js 至 RoborockS8ProUltraValetudoRobot.js 等Viomi V6 / SEviomi/ViomiV6ValetudoRobot.js另见 ViomiV7、ViomiV8 实现Eureka J15/J12/E20 全系midea/MideaJ15MaxUltra、MideaJ15ProUltra、MideaJ15Ultra、MideaJ12Ultra、MideaE20EvoPlus、MideaE20PlusCRL-200S 系列Conga/Proscenic/Commodore/IKOHS/Vacuum-Mop P通过刷 Viomi V6 固件复用 viomi 实现地图解析复用 common/ThreeIRobotixMapParser.js其中 Dreame 家族的公共能力集中在 DreameValetudoRobot.js它通过DreameMiotHelper走 MIoT 协议轮询地图executeMapPoll会向 MIoT 服务发送 map poll 请求并容错处理user ack timeout并注册 Wi-Fi 配置、Wi-Fi 扫描嵌入式等能力各具体机型则通过 dreame/index.js 的注册表暴露给 ValetudoRobotFactory。Roborock 机型则通过 RoborockS5ValetudoRobot.js 这类文件声明自身专属能力地图快照、虚拟墙/禁区、持久地图、分区清扫/编辑/重命名、高精度手动控制、地毯模式等与风扇档位映射。这也解释了清单中同一品牌不同型号 Binary 不同的原因armv7与aarch64分别对应 32 位与 64 位 ARM 主控armv7-lowmem则是为内存较小的 32 位机型准备的轻量构建对应关系可参考仓库 build_dependencies/pkg 中按架构linuxstatic-arm64 / armv7打包的 Node.js 运行时。通用疑难杂症速查将散落在各机型注释中的排障经验汇总如下便于按症状快速检索UART 输出乱码把波特率从115200换成500000Xiaomi 1C、Dreame F9。机器人无法稳定连接 Wi-FiDreame L10s Pro Ultra Heat、L20 Ultra、X30/L40/X40/X40 Master、Mova S20 Ultra 等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执行后用 Valetudo 重新配置 Wi-Fi。Valetudo 无法自动识别机器人2025-08 之后生产的 Dreame检查/mnt/private/ULI/factory/did.txt是否为负数备份后将 did 改为正数、删除/data/config/miio/device.conf并重启完整步骤见上文 L10s Pro Ultra Heat 一节。W10 Pro 云通信异常执行 cloudKey 修复一行命令上文在设置 Valetudo 前运行可能需要重启。底座与 UART 连接冲突W10/W10 Prosleep 300 ./install.sh争取 300 秒窗口。Root 后无法回充/无法选模式L10s Pro Ultra Heat通过 SSH 手动安装 dustbuilder 构建的固件走正常 OTA 流程修复 MCU 与 Linux 侧版本错配。SSH 连接失败部分旧机型Xiaomi V1、Roborock S5在较新 OpenSSH 下需追加-o HostKeyAlgorithmsssh-rsa。首次 Root 后建议恢复出厂Xiaomi 1T、P2148让device.conf重新生成注意恢复出厂会移除 Valetudo需重新安装。Eureka E20 系列按键规则HomeSpot Clean 同时按 出厂重置仅长按 Spot Clean Wi-Fi 重置。Xiaomi P2148 无重置键双键同时按住1s/3s/5s分别对应 UART shell / Wi-Fi 重置 / 完全恢复出厂。如果我的机器人不在列表里如果你对列表中未包含的机器人有疑问官方提供了专门的请求渠道requests.valetudo.cloud 表单详见仓库 supported-robots.md 原文可以提交新机型支持申请。但请理解由于 Rooting 依赖针对具体硬件的 0day 漏洞链新机型的支持既取决于是否有可利用的安全漏洞也取决于大量的逆向工程工作量无法给出时间表承诺。最后再次强调本文开头的结论支持列表是穷尽式的。购买前请先对照本文确认机型特别注意同名不同款、序列号前缀、按键数量、SSID 等识别技巧并配合 getting-started.md 与 buying-supported-robots.md 阅读可显著降低误购不受支持机型的风险。赞分享物联网后端前端【免费下载链接】ValetudoCloud replacement for vacuum robots enabling local-only operation项目地址https://gitcode.com/gh_mirrors/va/Valetudo点击查看免费下载相关推荐Valetudo支持机型清单2025最新兼容扫地机器人型号Valetudo支持机型清单2025最新兼容扫地机器人型号 你还在为选择支持本地控制的扫地机器人而烦恼吗本文汇总了Valetudo 2025年最新支持的所有物联网后端前端html2canvas CSS 特性支持全景解析已支持属性清单、受限实现与源码佐证html2canvas CSS 特性支持全景解析已支持属性清单、受限实现与源码佐证 html2canvas 是一款纯前端的 JavaScript 截图库它不前端F3D 插件机制完全指南插件加载、格式支持与源码实现剖析F3D 插件机制完全指南插件加载、格式支持与源码实现剖析 F3D 是一个快速、极简的开源 3D 查看器其核心的可扩展性来自 插件Plugin机制 不同3D渲染图形学桌面应用上一篇MelonLoader终极跨平台Unity游戏模组加载器完整指南下一篇鸣潮自动化助手ok-ww如何用图像识别技术解放你的游戏时间创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考