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
Modelname | Model ID | Codename | Firmware | Soundfiles | SoC | RAM | Flash | MCU | WiFi | OS (Kernel) | Year |
---|---|---|---|---|---|---|---|---|---|---|---|
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 |
|
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 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 |
|
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 |
|
Ecovacs Goat G1 | ecovacs.5xu9h3 | MR2201 OEM: Ecovacs |
encrypted | Rockchip RK3588 (8x) | 4 Gbyte (DDR4) | 16Gbyte eMMC | RTL8723DS(BT+WiFi) | Linux (+ROS) (5.10.x) | Q2/2023 ACTIVE |
||
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 |
|
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 Airbot Z1 | ecovacs.sdp1y1 | AC2109 OEM: Ecovacs |
encrypted | Horizon X3M (4x)+RV1107 | 1 GByte (DDR4)+128MB | 512MByte SPI-NAND | GD32F103VCT6 | FN-Link 6223a | Linux (+ROS) (4.14.x) | Q4/2022 ACTIVE |
|
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 |
|
Ecovacs X1 Turbo | ecovacs.2o4lnm | 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 |
|
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 |
|
Ecovacs T8 AIVI | ecovacs.x5d34r | ZJ1913 OEM: Ecovacs SKU: DLX11-55 |
encrypted | Linux (+ROS) () | Q4/2021 EOL/EOS |
||||||
Ecovacs N8 | ecovacs.36xnxf | ZJ1921 OEM: Ecovacs |
encrypted | Linux () | Q4/2021 EOL/EOS |
||||||
Ecovacs T8 | ecovacs.b742vd | ZJ1921 OEM: Ecovacs |
encrypted | Linux () | Q2/2020 EOL/EOS |
||||||
Ecovacs Ozmo 950 | ecovacs.yna5xi | ZJ1816 OEM: Ecovacs |
encrypted | Linux () | Q3/2019 EOL/EOS |
||||||
Ecovacs Deebot 900 | ecovacs.ls1ok3 | ZJ1711 OEM: Ecovacs |
encrypted | Rockchip RV1107 (1x) | 128 Mbyte (DDR3) | Linux () | Q3/2018 EOL/EOS |
Modelname | LIDAR | Camera | Mop | Waterpump | LIDAR-tower bumper | IR-dropsensors | IR-sidesensor | Frontsensor | Carpet sensor | Cloud |
---|---|---|---|---|---|---|---|---|---|---|
Ecovacs T30
ACTIVE |
y | y | y (rotating) | y | y | 6x | y | Linelaser | y (ultrasonic) | , ecovacs |
Ecovacs X5 Omni
ACTIVE |
y | y | y (rotating) | y | y | 6x | y | Linelaser | y (ultrasonic) | , ecovacs |
Ecovacs X2 Omni
ACTIVE |
y (180) | y | y (rotating) | y | y | 6x | y | Cameras,Linelaser | y (ultrasonic) | , ecovacs |
Ecovacs T20 Omni
ACTIVE |
y | y | y (rotating) | y | y | 6x | y | Linelaser | y (ultrasonic) | , ecovacs |
Ecovacs Goat G1
ACTIVE |
n | y (SC230AI fisheye, SC301IOT omni) | n | n | n | n | n | ToF | n | , ecovacs |
Ecovacs T10 Omni
EOL |
||||||||||
Ecovacs T10 Plus
EOL |
||||||||||
Ecovacs Airbot Z1
ACTIVE |
y | y (2x) | n | n | y | 6x | y | Cameras,Linelaser | n | , ecovacs |
Evovacs X1 Plus
EOL |
||||||||||
Ecovacs X1 Turbo
EOL |
y | y | y (rotating) | y | y | 6x | y | Cameras,Linelaser | y (ultrasonic) | , ecovacs |
Ecovacs X1 Omni
EOL |
y | y | y (rotating) | y | y | 6x | y | Cameras,Linelaser | y (ultrasonic) | , ecovacs |
Ecovacs T8 AIVI
EOL |
||||||||||
Ecovacs N8
EOL |
||||||||||
Ecovacs T8
EOL |
, ecovacs | |||||||||
Ecovacs Ozmo 950
EOL |
||||||||||
Ecovacs Deebot 900
EOL |
Modelname | Root possible? (since) * | Root method public? * | Root complexity | Valetudo support | |
---|---|---|---|---|---|
Ecovacs T30
ACTIVE |
y (Q2/2024) | y | easy (UART) | n | |
Ecovacs X5 Omni
ACTIVE |
y (Q2/2024) | y | easy (UART) | n | |
Ecovacs X2 Omni
ACTIVE |
y (Q3/2023) | y | easy (UART) | n | |
Ecovacs T20 Omni
ACTIVE |
y (Q3/2023) | y | easy (UART) | n | |
Ecovacs Goat G1
ACTIVE |
y (Q3/2023) | y | easy (UART) | n | |
Ecovacs T10 Omni
EOL |
y (Q3/2023) | y | easy (UART) | n | |
Ecovacs T10 Plus
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs Airbot Z1
ACTIVE |
y (Q4/2022) | y | easy (UART) | n | |
Evovacs X1 Plus
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs X1 Turbo
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs X1 Omni
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs T8 AIVI
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs N8
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs T8
EOL |
y (Q3/2022) | y | easy (UART) | n | |
Ecovacs Ozmo 950
EOL |
y (Q2/2019) | y | easy (UART) | n | |
Ecovacs Deebot 900
EOL |
y (Q3/2018) | y | easy (UART) | n |
* 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.
Click on the picture to enlarge it
You miss a device here and feel generous? Check out the Donations page here ;)