Dreame Robot L10S Ultra


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

Dreame Robot L10S Ultra picture, click to enlarge

ModelID: dreame.vacuum.r2228o
Codename: p2228
OEM: Dreame
Firmware format: enc(zip), signed, enc, sqfs(signed)
Sound format: tar.gz, unsigned
SOC: Allwinner MR813 (4x)
RAM: 1 GByte
Flash: 4GByte eMMC
WiFi: RTL8723DS(BT+WiFi)
OS: OpenWRT (custom Tina) (4.9.x)
Released: Q3/2022


Camera: y (1x OV8856 front facing [RGB,8MP), 1x SC031GS line laser [640x480])
Mop: y(rotating)
Waterpump: y (in basestation)
Towerbumper: y
IR dropsensors: 4x
IR sidesensors: y
Frontsensor: Camera, Linelaser
Carpetsensor: y (ultrasonic)
Brush type: rubber
Auto Empty: Yes (with default base station)
Auto Mop Cleaning: Yes (with default base station)
Cloud support: 4.3.3, dreame-iot


Root supported? : y (Q4/2022)
Root method public? : y
Root complexity: easy
Valetudo support: y


Custom Firmwarebuilder (Dustbuilder)
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*)
Buy on Amazon.co.uk (affiliate link*)
* We are Amazon affiliate partner and might get a provision. Please verify the exact device name and type before purchasing!


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!

Root was released at DEFCON 31. Root possible without breaking warranty seals.

[1] DEFCON 31 Talk information: Vacuum robot security and privacy - prevent your robot from sucking your data

[2] DEFCON 31 recording on youtube


first seen2022-07-042022-10-232022-07-042022-07-042022-07-04

appa7d238e8511e2241bce4c10c6e0f2cd7a7d238e8511e2241bce4c10c6e0f2cd7_upd_dreame.vacuum.r2228o.bin4.3.3_10582022-06-17 03:29:0073,782 MBde,ru,sg,us
app3c77b214c778bce924b6aefa4fade6973c77b214c778bce924b6aefa4fade697_upd_dreame.vacuum.r2228o.bin4.3.3_10872022-08-08 11:26:0075,805 MBgl
app82e2c4f77ef7e98f0056e8d12161e73a82e2c4f77ef7e98f0056e8d12161e73a_upd_dreame.vacuum.r2228o.bin4.3.3_11212022-10-02 05:53:3776,065 MBde,gl,sg
appb769045c4e76bc6c6368522f534891f7b769045c4e76bc6c6368522f534891f7_upd_dreame.vacuum.r2228o.bin4.3.3_11252022-10-11 06:56:0076,065 MBde,gl,ru,sg,us
app3149ea73ce0c2d254509d34619cddff43149ea73ce0c2d254509d34619cddff4_upd_dreame.vacuum.r2228o.bin4.3.3_21042022-12-27 10:05:0080,203 MBgl
app0fac05dab08c55031f5e7a2ba612b2240fac05dab08c55031f5e7a2ba612b224_upd_dreame.vacuum.r2228o.bin4.3.3_22042023-02-02 09:34:0080,203 MBgl
app6d2094d9a98b7c02e1ac6e480cbc94f16d2094d9a98b7c02e1ac6e480cbc94f1_upd_dreame.vacuum.r2228o.bin4.3.3_23032023-02-26 07:36:0088,079 MBde,gl,ru,sg,us
app6d9a93ba5115b26c569332e34ee4623c6d9a93ba5115b26c569332e34ee4623c_upd_dreame.vacuum.r2228o.bin4.3.3_24012023-03-19 09:14:0088,079 MBgl
appad90efe0d9e171a241a03ee31fee6f68ad90efe0d9e171a241a03ee31fee6f68_upd_dreame.vacuum.r2228o.bin4.3.3_26102023-04-25 09:03:0088,083 MBgl
appe2847c64211593d5e561dd4b0f943b2be2847c64211593d5e561dd4b0f943b2b_upd_dreame.vacuum.r2228o.bin4.3.6_30152023-07-21 04:36:0089,458 MBde,us
app241b5f7a2a6b599ce6e62cf7bb7fb80003bb78bf012599640c660fae51afcd27_r2228_update-4.3.6_3030.img4.3.6_30302023-09-14 07:33:0089,583 MBgl
app6811edb5e577b2af1788791742fa35ffd1d7a7d5598fbb630c635562af475be6_r2228_update-4.3.9_3031.img4.3.9_30312023-10-07 08:13:0089,708 MBgl
app41e44ce73a9c26dbe50cf5e7bb56f5f9abc8e4b26cf0fc85991f57bd73efb33120231216032346.img4.3.9_31022023-12-15 09:09:0090,208 MBgl
appd2961c91d08ef21343a765f78d87b57e127d763b47f51346ec12aa934516ca5020240107024041.img4.3.9_31042024-01-07 05:38:0090,208 MBgl
(shared with other device)
4.3.9_32042024-02-23 03:25:0090,208 MBde,gl,ru,sg,us


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

app4.3.3_10582022-06-17 03:29:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.3_10872022-08-08 11:26:00test
app4.3.3_11212022-10-02 05:53:371. Fixed the known bug; 2. Optimized the cleaning experience.
app4.3.3_11252022-10-11 06:56:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.3_21042022-12-27 10:05:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.3_22042023-02-02 09:34:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.3_23032023-02-26 07:36:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.3_24012023-03-19 09:14:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.3_26102023-04-25 09:03:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.6_30152023-07-21 04:36:001. New function: multi-coverage of edges and corners
2. Continuously optimize the stability of the electromechanical system and improve the experience
app4.3.6_30302023-09-14 07:33:00
app4.3.9_30312023-10-07 08:13:001. Fixed the known bug;
2. Optimized the cleaning experience.
app4.3.9_31022023-12-15 09:09:00
app4.3.9_31042024-01-07 05:38:00
app4.3.9_32042024-02-23 03:25:00

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