Vacuum Robot Overview

Here are some information I collected over time of my own vacuum robots and some information I found elsewhere. This table is far from complete, as I still need to sort my documents and files ;) If you find a mistake, feel free to contact me (dennis [at] dontvacuum.me).

Robot hardware and firmware
Robot features
Rootability, custom firmware, config files and teardowns
Pictures of models


Filters: Roborock-only Dreame-only Ecovacs-only auto-empty capable auto-mop-wash capable auto-empty+mop-wash capable
Last import timestamp: 2024-10-02 03:31:34

Robot hardware and firmware WHERE autoempty!="0"

Modelname Model ID Codename Firmware Soundfiles SoC RAM Flash MCU WiFi OS (Kernel) Year
Ecovacs X5 Omni ecovacs.4jd37g ZJ2357
OEM: Ecovacs
SKU: DDX19
encrypted Rockchip RK3326 (4x) 512 MByte RAM 8GByte eMMC GD32F103VCT6 FN-Link 6223a Linux (+ROS) (5.10.x) Q2/2024

ACTIVE

Ecovacs T30 ecovacs.eqmf84 ZJ2310
OEM: Ecovacs
SKU: DDX14
encrypted Rockchip RK3326 (4x) 512 MByte RAM 512MByte NAND GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.4.x) Q2/2024

ACTIVE

Dreame X40 Ultra dreame.vacuum.r2416c r2416, r2449
OEM: Dreame
enc(zip), signed, enc, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 1 GByte 4GByte eMMC RTL8189FTV OpenWRT (custom Tina) (4.9.x) Q2/2024

ACTIVE

Dreame L10s Pro Ultra Heat dreame.vacuum.r2338a r2338, r9302
OEM: Dreame
enc(zip), signed, enc, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 1 GByte 4GByte eMMC RTL8189FTV OpenWRT (custom Tina) (4.9.x) Q1/2024

ACTIVE

Ecovacs X2 Omni ecovacs.lf3bn4 ZJ2228
OEM: Ecovacs
encrypted Horizon X3M (4x) 2 GByte (DDR4) 8GByte eMMC GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.14.x) Q3/2023

ACTIVE

Roborock Q Revo roborock.vacuum.a75 pearl
OEM: Roborock
enc, signed Allwinner R16 (4x) 256 MByte 256MByte NAND Hi3881 Ubuntu 14.04 (3.4.x) Q2/2023

ACTIVE

Ecovacs T20 Omni ecovacs.p1jij8 ZJ2231
OEM: Ecovacs
encrypted Rockchip RK3326 (4x) 512 MByte RAM 512MByte NAND GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.4.x) Q2/2023

ACTIVE

Roborock S8 Pro Ultra roborock.vacuum.a70 Ultron-S Plus
OEM: Roborock
SKU: S81USP
enc, signed, header in TZ Allwinner MR813 (4x) 1 GByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S8 roborock.vacuum.a51 ULTRON-SOUTH
OEM: Roborock
SKU: S80ULT
enc, signed, header in TZ Allwinner MR813 (4x) 1 GByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Ecovacs T10 Plus ecovacs.rss8xk ZJ2113
OEM: Ecovacs
encrypted Horizon X3M (4x) 1 GByte (DDR4) 512MByte SPI-NAND GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.14.x) Q1/2023

EOL/EOS

Ecovacs T10 Omni ecovacs.jtmf04 ZJ2209
OEM: Ecovacs
encrypted Horizon X3M (4x) 1 GByte (DDR4) 512MByte SPI-NAND GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.14.x) Q1/2023

EOL/EOS

Roborock S8 Pro Ultra (Variant 2) roborock.vacuum.a70 Ultron-S Plus
OEM: Roborock
SKU: S81USP
enc, signed, header in TZ Allwinner MR813 (4x) 512 MByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S8 (Variant 2) roborock.vacuum.a51 ULTRON-SOUTH
OEM: Roborock
SKU: S80ULT
enc, signed, header in TZ Allwinner MR813 (4x) 512 MByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S7 Max Ultra roborock.vacuum.a65
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs Allwinner R16 (4x) 256 MByte 256MByte NAND Hi3881 Ubuntu 14.04 (3.4.x) Q1/2023

ACTIVE

DreameBot L10 Ultra dreame.vacuum.r2257o r2257
OEM: Dreame
SKU: RLS6LADC
enc(2x), signed, sqfs(signed) Allwinner MR133 (4x) 512 MByte 256MByte NAND RTL8723DS(BT+WiFi) OpenWRT (custom Tina) (4.9.x) Q4/2022

ACTIVE

Roborock S7 Pro Ultra roborock.vacuum.a62 TopazS
OEM: Roborock
SKU: S300RR
enc(AES-256-CBC), signed (RSA), sqfs Allwinner R16 (4x) 256 MByte 256MByte NAND Hi3881 Ubuntu 14.04 (3.4.x) Q3/2022

EOL/EOS

Evovacs X1 Plus ecovacs.n4gstt ZJ2115
OEM: Ecovacs
encrypted Horizon X3M (4x) 1 GByte (DDR4) 512MByte SPI-NAND GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.14.x) Q3/2022

EOL/EOS

Dreame Bot D10s Plus (110V) (Variant 2) dreame.vacuum.r2240 r2240
OEM: Dreame
enc(2x), signed, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 512 MByte 4GByte eMMC GD32F303*ET6 RTL8189FTV (6189N-SFC) OpenWRT (custom Tina) (4.9.x) Q3/2022

ACTIVE

Dreame Bot D10s Plus dreame.vacuum.r2240 r2240
OEM: Dreame
SKU: RLS6AD
enc(2x), signed, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 512 MByte 4GByte eMMC GD32F303*ET6 RTL8189FTV (6189N-SFC) OpenWRT (custom Tina) (4.9.x) Q3/2022

ACTIVE

Dreame Bot D10 Plus (110V) (Variant 2) dreame.vacuum.r2205 r2205
OEM: Dreame
enc(2x), signed, sqfs tar.gz, unsigned Allwinner MR112 (2x) 128 MByte 256MByte SPI NAND GD32F303*ET6 RTL8189FTV (6189N-SFC) OpenWRT (custom Tina) (4.9.x) Q3/2022

ACTIVE

Dreame Bot D10 Plus dreame.vacuum.r2205 r2205
OEM: Dreame
enc(2x), signed, sqfs tar.gz, unsigned Allwinner MR112 (2x) 128 MByte 256MByte SPI NAND GD32F303*ET6 RTL8189FTV (6189N-SFC) OpenWRT (custom Tina) (4.9.x) Q3/2022
Dreame Robot L10S Ultra dreame.vacuum.r2228o p2228
OEM: Dreame
SKU: RLS6LADC
enc(zip), signed, enc, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 1 GByte 4GByte eMMC RTL8723DS(BT+WiFi) OpenWRT (custom Tina) (4.9.x) Q3/2022

ACTIVE

Xiaomi Robot Vacuum X10+ dreame.vacuum.p2114a r2213
OEM: Dreame
SKU: B101GL
enc(zip), signed, enc, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 1 GByte 4GByte eMMC GD32F303*ET6 RTL8723DS(BT+WiFi) OpenWRT (custom Tina) (4.9.x) Q3/2022

ACTIVE

Ecovacs X1 Omni ecovacs.1vxt52 ZJ2102
OEM: Ecovacs
encrypted Horizon X3M (4x) 1 GByte (DDR4) 512MByte SPI-NAND GD32F103VCT6 FN-Link 6223a Linux (+ROS) (4.14.x) Q2/2022

EOL/EOS

Roborock S7 MaxV roborock.vacuum.a27 TopazSV
OEM: Roborock
SKU: S270RR
enc, signed, header in TZ JLQ JA308 (4xA55) 1 GByte (DDR4) 8GByte eMMC NATION N32G455VEL7 FN-Link SV6158 Android (4.16.61) Q2/2022

ACTIVE

Roborock G10S roborock.vacuum.a46 TopazS Plus
OEM: Roborock
enc, signed, header in TZ Allwinner MR813 (4x) 1 GByte (DDR4) 4GByte eMMC STM32F103VCT6 RT8189FS OpenWRT (custom Tina) (4.9.x) Q2/2022

ACTIVE

Roborock Q7 Max roborock.vacuum.a38 TanosSLite
OEM: Roborock
SKU: Q38DRR
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND NATION N32G455VEL7 Hi3881 Ubuntu 14.04 (3.4.x) Q1/2022

ACTIVE

Dreame Bot Z10 Pro dreame.vacuum.p2028 p2028
OEM: Dreame
SKU: RLS5D
enc(2x), signed, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 512 MByte 512MByte NAND GD32F303*ET6 RTL8189FTV (6189N-SFC) OpenWRT (custom Tina) (4.9.x) Q2/2021

EOL/EOS

Dreame Bot Z10 Pro (110V) (Variant 2) dreame.vacuum.p2028 p2028
OEM: Dreame
enc(2x), signed, sqfs(signed) tar.gz, unsigned Allwinner MR813 (4x) 512 MByte 512MByte NAND GD32F303*ET6 RTL8189FTV (6189N-SFC) OpenWRT (custom Tina) (4.9.x) Q2/2021

EOL/EOS

Roborock S7 roborock.vacuum.a15 tanoss
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.5.x) Q1/2021

EOL/EOS


Robot features

Modelname LIDAR Camera Mop Waterpump LIDAR-tower bumper IR-dropsensors IR-sidesensor Frontsensor Carpet sensor Cloud
Ecovacs X5 Omni

ACTIVE

y y y (rotating) y y 6x y Linelaser y (ultrasonic) , ecovacs
Ecovacs T30

ACTIVE

y y y (rotating) y y 6x y Linelaser y (ultrasonic) , ecovacs
Dreame X40 Ultra

ACTIVE

y y (1x OV8856 front facing [RGB,8MP), 1x SC031GS line laser [640x480]) with bright white LED light y(rotating, extendable, automatically removable) y (in basestation) y 4x y Camera, Linelaser y (ultrasonic) 4.3.3, dreame-iot
Dreame L10s Pro Ultra Heat

ACTIVE

y y (1x OV8856 front facing [RGB,8MP), 1x SC031GS line laser [640x480]) y(rotating) y (in basestation) y 4x y Camera, Linelaser y (ultrasonic) , dreame-iot
Ecovacs X2 Omni

ACTIVE

y (180) y y (rotating) y y 6x y Cameras,Linelaser y (ultrasonic) , ecovacs
Roborock Q Revo

ACTIVE

y
Ecovacs T20 Omni

ACTIVE

y y y (rotating) y y 6x y Linelaser y (ultrasonic) , ecovacs
Roborock S8 Pro Ultra

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x 2x Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S8

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x y Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Ecovacs T10 Plus

EOL

Ecovacs T10 Omni

EOL

Roborock S8 Pro Ultra (Variant 2)

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x 2x Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S8 (Variant 2)

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x y Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S7 Max Ultra

ACTIVE

y n y y y 6x 2x IR y (ultrasonic) 4.1.8, rriot
DreameBot L10 Ultra

ACTIVE

y n y (rotating) y (in basestation) y 4x y IR 4.3.3, dreame-iot
Roborock S7 Pro Ultra

EOL

y n y y y 6x 2x IR y (ultrasonic) 4.1.8, rriot
Evovacs X1 Plus

EOL

Dreame Bot D10s Plus (110V) (Variant 2)

ACTIVE

y y (1x OV8856 front facing [RGB,8MP)) y y n 6x y LineLaser n , dreame-iot
Dreame Bot D10s Plus

ACTIVE

y y (1x OV8856 front facing [RGB,8MP)) y y n 6x y LineLaser n , dreame-iot
Dreame Bot D10 Plus (110V) (Variant 2)

ACTIVE

y n y y y y IR n 4.1.2, dreame-iot
Dreame Bot D10 Plus y n y y y y IR n 4.1.2, dreame-iot
Dreame Robot L10S Ultra

ACTIVE

y y (1x OV8856 front facing [RGB,8MP), 1x SC031GS line laser [640x480]) y(rotating) y (in basestation) y 4x y Camera, Linelaser y (ultrasonic) 4.3.3, dreame-iot
Xiaomi Robot Vacuum X10+

ACTIVE

y y (1x OV8856 front facing [RGB,8MP), 1x SC031GS line laser [640x480]) y (rotating) y (in basestation) y 4x y Camera, Linelaser y (ultrasonic) (4.3.3 + Security Chip)
Ecovacs X1 Omni

EOL

y y y (rotating) y y 6x y Cameras,Linelaser y (ultrasonic) , ecovacs
Roborock S7 MaxV

ACTIVE

y y (2x OV5695 front [1920x1080]) with IR illumination, 1x linelaser y y y 6x y Cameras (+illum),Linelaser n 4.1.5, rriot
Roborock G10S

ACTIVE

y y y (vibrating) y y 6x 2x Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock Q7 Max

ACTIVE

y n y y y 4x y IR n 4.1.5, tuya
Dreame Bot Z10 Pro

EOL

y y (1x SC031GS front facing [640x480] for linelaser) y y n 6x y LineLaser n 4.1.2
Dreame Bot Z10 Pro (110V) (Variant 2)

EOL

y y (1x SC031GS front facing [640x480] for linelaser) y y n 6x y LineLaser n 4.1.2, dreame-iot
Roborock S7

EOL

y n y (vibrating) y y 4x y IR y (ultrasonic) 4.1.2, tuya

Rootability, custom firmware, config files and teardowns

Modelname Root possible? (since) * Root method public? * Root complexity Valetudo support  
Ecovacs X5 Omni

ACTIVE

y (Q2/2024) y easy (UART) n
Ecovacs T30

ACTIVE

y (Q2/2024) y easy (UART) n
Dreame X40 Ultra

ACTIVE

y (Q2/2024) y easy y Builder
Dreame L10s Pro Ultra Heat

ACTIVE

y (Q1/2024) y easy y Builder
Ecovacs X2 Omni

ACTIVE

y (Q3/2023) y easy (UART) n
Roborock Q Revo

ACTIVE

y (Q2/2023) n WIP y
Ecovacs T20 Omni

ACTIVE

y (Q3/2023) y easy (UART) n
Roborock S8 Pro Ultra

ACTIVE

y (04/2023) y medium (partial disassembly) y Teardown Builder
Roborock S8

ACTIVE

y (04/2023) y medium (partial disassembly) y Builder
Ecovacs T10 Plus

EOL

y (Q3/2022) y easy (UART) n
Ecovacs T10 Omni

EOL

y (Q3/2023) y easy (UART) n
Roborock S8 Pro Ultra (Variant 2)

ACTIVE

y (04/2023) y medium (partial disassembly) y Teardown Builder
Roborock S8 (Variant 2)

ACTIVE

y (04/2023) y medium (partial disassembly) y Builder
Roborock S7 Max Ultra

ACTIVE

y (03/2023) n teardown required y Builder
DreameBot L10 Ultra

ACTIVE

y (Q1/2023) y y Builder
Roborock S7 Pro Ultra

EOL

y (01/2023) y teardown required y Builder
Evovacs X1 Plus

EOL

y (Q3/2022) y easy (UART) n
Dreame Bot D10s Plus (110V) (Variant 2)

ACTIVE

y (Q4/2022) y easy y
Dreame Bot D10s Plus

ACTIVE

y (Q4/2022) y easy y Builder
Dreame Bot D10 Plus (110V) (Variant 2)

ACTIVE

y () n will not run Valetudo due to resources n
Dreame Bot D10 Plus y () n will not run Valetudo due to resources n
Dreame Robot L10S Ultra

ACTIVE

y (Q4/2022) y easy y Builder
Xiaomi Robot Vacuum X10+

ACTIVE

y (Q4/2022) n easy y
Ecovacs X1 Omni

EOL

y (Q3/2022) y easy (UART) n
Roborock S7 MaxV

ACTIVE

y (Q4/2022) n nearly unrootable, ARTHRP-2ex y FW
Roborock G10S

ACTIVE

y (01/2023) y medium (partial disassembly) y Builder
Roborock Q7 Max

ACTIVE

y (Q2/2022) y disassembly, simple soldering y Builder
Dreame Bot Z10 Pro

EOL

y (Q2/2021) y easy via UART and USB stick y Builder
Dreame Bot Z10 Pro (110V) (Variant 2)

EOL

y (Q2/2021) y easy via UART and USB stick y Builder
Roborock S7

EOL

y (Q1/2021) y disassembly, simple soldering y Teardown Builder

* No does not mean that it is not possible or does not exist. It is just that I don't own the model, have no interest in it, it is not on my priority list or I did not publish it yet. "Since" date gives you an idea since when *my* robots were rooted or when I rooted someone else robot.

 


Pictures

Click on the picture to enlarge it

Ecovacs X5 Omni

Ecovacs X5 Omni picture, click to enlarge

Ecovacs T30

Ecovacs T30 picture, click to enlarge

Dreame X40 Ultra

Dreame X40 Ultra picture, click to enlarge

Dreame L10s Pro Ultra Heat

Dreame L10s Pro Ultra Heat picture, click to enlarge

Ecovacs X2 Omni

Ecovacs X2 Omni picture, click to enlarge

Roborock S7 Max Ultra

Roborock S7 Max Ultra picture, click to enlarge

Roborock S8 Pro Ultra

Roborock S8 Pro Ultra picture, click to enlarge

Roborock S8

Roborock S8 picture, click to enlarge

DreameBot L10 Ultra

DreameBot L10 Ultra picture, click to enlarge

Roborock S7 Pro Ultra

Roborock S7 Pro Ultra picture, click to enlarge

Dreame Bot D10s Plus

Dreame Bot D10s Plus picture, click to enlarge

Dreame Robot L10S Ultra

Dreame Robot L10S Ultra picture, click to enlarge

Xiaomi Robot Vacuum X10+

Xiaomi Robot Vacuum X10+ picture, click to enlarge

Ecovacs X1 Omni

Ecovacs X1 Omni picture, click to enlarge

Roborock G10S

Roborock G10S picture, click to enlarge

Roborock Q7 Max

Roborock Q7 Max picture, click to enlarge

Dreame Bot Z10 Pro

Dreame Bot Z10 Pro picture, click to enlarge

Roborock S7

Roborock S7 picture, click to enlarge

You miss a device here and feel generous? Check out the Donations page here ;)


<-- Back to my homepage


Note: If you use information from this table, please reference it, eg. "Dennis Giese, Robotinfo, https://robotinfo.dev".
Please contact me prior using any of the images.