Ecovacs Goat G1

ACTIVE[2]

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

Ecovacs Goat G1 picture, click to enlarge


ModelID: ecovacs.5xu9h3
Codename: MR2201
SKU:
OEM: Ecovacs
Firmware format: encrypted
Sound format:
SOC: Rockchip RK3588 (8x)
RAM: 4 Gbyte (DDR4)
Flash: 16Gbyte eMMC
MCU:
WiFi: RTL8723DS(BT+WiFi)
OS: Linux (+ROS) (5.10.x)
Released: Q2/2023

Features

LIDAR: n
Camera: y (SC230AI fisheye, SC301IOT omni)
Mop: n
Waterpump: n
Towerbumper: n
IR dropsensors: n
IR sidesensors: n
Frontsensor: ToF
Carpetsensor: n
Brush type: blades
Auto Empty: No
Auto Mop Cleaning: No
Cloud support: , ecovacs

Rootability

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

Ressources

Rooting How-to

Comments

Beacons are UWB. DM-verity enabled, do not touch rootfs.


We talked about this robot at 37C3.
[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, might have slightly different sensors): 5xu9h3, itk04l, s69g6z, 77atlz, guzput, 2ap5uq


Firmwares

Regiongl
first seen2023-12-10

TypeMD5FilenameVersionDatetimeSizeRegions
app2a260036a9c3b83400068ccfaee7f5c2mr2201_fw-1.8.8.bin1.8.82022-12-30 09:32:00216,575 MBgl
app31ff159e2a86c16b6bfe671282b921c2mr2201_fw-1.9.0.bin1.9.02023-01-03 07:44:00216,575 MBgl
app42c2decc4f7fe30beda62f27a798826amr2201_fw-1.11.4.bin1.11.42023-02-28 09:53:00209,529 MBgl
app3bff3fa69e6c2791c581099ca9bc60e6mr2201_fw-1.12.5.bin1.12.52023-03-21 09:06:00211,558 MBgl
app649aa02304c72155a374ec0585baa082mr2201_fw-1.12.9.bin1.12.92023-03-27 09:59:00211,558 MBgl
app24e44df5c072088f1a336eb7bdc91fdbmr2201_fw-1.21.0.bin1.21.02023-06-12 09:21:00214,657 MBgl
appb97d18b754c785dad5a4a4eca7303fd5mr2201_fw-1.21.3.bin1.21.32023-06-25 03:07:00214,657 MBgl
app11d2d9fcca44644281d5190093dd5862mr2201_fw-1.21.5.bin1.21.52023-07-03 01:17:00214,657 MBgl
app05969c80f8d609285738b09340632973mr2201_fw-1.29.0.bin1.29.02023-08-23 03:16:00212,644 MBgl
app87522a1733af42d981b3d83b5259ec48b2bf922f04f6df8454115428fb1e37411.34.102023-11-30 05:34:00181,605 MBgl
app1373cdce456166eb341f6c007e72294a110511dd0669e4c5758692d4cc41ac541.35.1122024-02-01 09:21:00176,563 MBgl
app2ea900cdaf384557c791fb8e6c65f77df151921755fa22248937cd89533554701.35.1192024-04-19 03:05:00176,563 MBgl
app53e4cf9bf64d2f6ae15a29ceba497f38c9dc7495c5af5a999c004c320756a4441.36.1602024-05-16 01:35:00177,571 MBgl
app6a88e75795fe8392daab115445e6c8d5a3a5655ec30dd3494d33d0aa265456d91.36.168.62024-08-22 01:30:00177,571 MBgl

Changelogs

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

TypeVersionDatetimeChangelogDiff
app1.8.82022-12-30 09:32:00initial-
app1.9.02023-01-03 07:44:00initial1.8.8-
1.9.0
app1.11.42023-02-28 09:53:00initial1.9.0-
1.11.4
app1.12.52023-03-21 09:06:00initial1.11.4-
1.12.5
app1.12.92023-03-27 09:59:00Use known bug fixes1.12.5-
1.12.9
app1.21.02023-06-12 09:21:00initial1.12.9-
1.21.0
app1.21.32023-06-25 03:07:00initial1.21.0-
1.21.3
app1.21.52023-07-03 01:17:00Use known bug fixes1.21.3-
1.21.5
app1.29.02023-08-23 03:16:00Thank you very much for choosing GOAT G1. This update will bring the following new features (need to be used with a new version of the app). At the same time, the R&D team is still working hard to make GOAT better. Thank you for your patience.
1.Optimized the UI interaction of Manual-Mowing
2.Video module: Added video definition switching function
3.Video module: Added one-way voice call function
1.21.5-
1.29.0
app1.34.102023-11-30 05:34:00Thank you very much for choosing GOAT G1. This update will bring the following new features (need to be used with a new version of the app). At the same time, the R&D team is still working hard to make GOAT better. Thank you for your patience.
1.Bluetooth:Improved stability of Bluetooth connection
2.PIN code:You do not have to input PIN code again after your goat finished OTA upgrade and restart
3.Navigation beacon:Removed restrictions of Bind the Navigation Beacon to GOAT,any beacon can be bound to Your Goat, whether it has been bound before or not
4.Optimized the logic of Rain sensor activited
5.Optimized navigation and obstacle avoidance logic
1.29.0-
1.34.10
app1.35.1122024-02-01 09:21:001.34.10-
1.35.112
app1.35.1192024-04-19 03:05:00Thank you very much for choosing GOAT G1 series. This update will bring the following new features (need to be used with a new version of the app, which will be available soon). At the same time, the R&D team is still working hard to make G1 series better. Thank you for your patience.
1.New function-Multi zone edit, Multi zone merging, Multi zone mowing
2.Optimization-Edging cutting ability of Obstacle
3.Optimization-Narrow path pass ability
4.Fix bugs
1.35.112-
1.35.119
app1.36.1602024-05-16 01:35:001.35.119-
1.36.160
app1.36.168.62024-08-22 01:30:00Thank you very much for choosing ECOVACS GOAT Series. This update will fix some known bugs and implement security upgrades(need to be used with a new version of the app). At the same time, ECOVACS is still working hard to make the ECOVACS GOAT Series better. Thank you for your patience.1.36.160-
1.36.168.6

[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.