Ecovacs X2 Omni

ACTIVE[2]

Do not update firmware via OTA if you plan to ever root your device

Ecovacs X2 Omni picture, click to enlarge


ModelID: ecovacs.lf3bn4
Codename: ZJ2228
SKU:
OEM: Ecovacs
Firmware format: encrypted
Sound format:
SOC: Horizon X3M (4x)
RAM: 2 GByte (DDR4)
Flash: 8GByte eMMC
MCU: GD32F103VCT6
WiFi: FN-Link 6223a
OS: Linux (+ROS) (4.14.x)
Released: Q3/2023

Features

LIDAR: y (180)
Camera: y
Mop: y (rotating)
Waterpump: y
Towerbumper: y
IR dropsensors: 6x
IR sidesensors: y
Frontsensor: Cameras,Linelaser
Carpetsensor: y (ultrasonic)
Brush type: rubber+brush
Auto Empty: Yes (with default base station)
Auto Mop Cleaning: Yes (with default base station)
Cloud support: , ecovacs

Rootability

Root supported? : y (Q3/2023)
Root method public? : y
Root complexity: easy (UART)
Valetudo support: n

Ressources

Rooting How-to
TÜV privacy certification: y
Show a price history from Keepa.com (click here! will load external media)
Buy on Amazon.com (affiliate link*)
Buy on Amazon.de (affiliate link*)
Buy on Amazon.fr (affiliate link*)
Buy on Amazon.it (affiliate link*)
Buy on Amazon.es (affiliate link*)
* We are Amazon affiliate partner and might get a provision. Please verify the exact device name and type before purchasing!

Comments

Has Microphone. DM-verity enabled, do not touch rootfs!
WARNING: The base station is voltage dependant only. Operation of the 110V base station in a region with 220V will make the auto empty fan explode!


We talked about this robot at 37C3. Device not really recommended for rooting.
[1] CCC 37C3 Talk information: Sucking dust and cutting grass: reversing robots and bypassing security

[2] CCC 37C3 recording on youtube


Also known as SKUs (not complete): e6ofmn, lf3bn4, e6rcnf, ip3mmy


Firmwares

Regiongl
first seen2023-12-10

TypeMD5FilenameVersionDatetimeSizeRegions
app8a67a9fa2e2a208ea4fc7c447ffb27abzj2228_fw-0.6.0.bin0.6.02023-04-06 10:40:00224,539 MBgl
app47474312913bd9cd95b743bca8f66a01zj2228_fw-1.17.3.bin1.17.32023-06-29 01:26:00214,189 MBgl
app397e1d933433cea82d2ad747d0adf4d6zj2228_fw-1.26.2.bin1.26.22023-07-14 09:38:00223,761 MBgl
app0036e1d9f9ebb2851849f648429180e7zj2228_fw-1.39.2.bin1.39.22023-08-21 01:42:00236,02 MBgl
appa460c4a940ef5ecd164dc6db75705a60304c1c01012a33751edd4c4b2bcb987c1.62.02023-11-20 02:34:00217,986 MBgl
appaeb41d49fb9d2296a17af64c579e2e611e39fa53974426404f6bea2fc343f4a81.70.02023-12-29 01:20:00218,327 MBgl
appbad05c5a5ca96881cbccf4654cf2e0bbfdeda7cf4bd1ff216677d37dd4b45f021.75.02024-01-30 02:00:00225,764 MBgl
app326dbf455c7442a1c2e3802485e252a887014780532514635a5b4aa63710ed951.76.02024-03-22 02:26:00225,764 MBgl

Changelogs

These logs are extracted from official firmware releases. They might or might not contain useful information.

TypeVersionDatetimeChangelogDiff
app0.6.02023-04-06 10:40:00Upgrade-
app1.17.32023-06-29 01:26:00initial0.6.0-
1.17.3
app1.26.22023-07-14 09:38:00initial1.17.3-
1.26.2
app1.39.22023-08-21 01:42:00Fixed known issues and optimized user experience.1.26.2-
1.39.2
app1.62.02023-11-20 02:34:00Fixed known issues and optimized user experience.1.39.2-
1.62.0
app1.70.02023-12-29 01:20:00Fixed known issues and optimized user experience.1.62.0-
1.70.0
app1.75.02024-01-30 02:00:00Fixed known issues and optimized user experience.1.70.0-
1.75.0
app1.76.02024-03-22 02:26:00Fixed known issues and optimized user experience.1.75.0-
1.76.0

[2] Active: A device is still sold, and receives support by the vendor or the community


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


<-- Back to the overview


This information is collected over time by my rooted devices and stored in a database. There might be firmware older than this, but it is not listed here as I did not own a particular device at that time. There is no guarantee for accuracy of this information, as the availability of firmware might be device specific and region specific. Sometimes I don't have enough devices to cover all regions.


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.