Roborock S5 / S50

END OF LIFE / END OF SALE[1]

Roborock S5 / S50 picture, click to enlarge


ModelID: roborock.vacuum.s5
Codename: rubys
SKU: S50
OEM: Roborock
Firmware format: ccrypt, unsigned
Sound format: ccrypt, unsigned
SOC: Allwinner R16 (4x)
RAM: 512 MByte
Flash: 4GByte eMMC
MCU: STM32F103VCT6
WiFi: RTL8189ETV
OS: Ubuntu 14.04 (3.4.x)
Released: Q4/2017

Features

LIDAR: y
Camera: n
Mop: y
Waterpump: n
Towerbumper: y
IR dropsensors: 4x
IR sidesensors: y
Frontsensor: IR
Carpetsensor: n
Brush type: rubber+brush
Auto Empty: No
Auto Mop Cleaning: No
Cloud support: 3.3.9, 3.5.8

Rootability

Root supported? : y (Q1/2018)
Root method public? : y
Root complexity: fw < v2020: easy, else: disassembly, simple soldering
Valetudo support: y

Ressources

Teardown
Config-files
released Firmwares
Custom Firmwarebuilder (Dustbuilder)
FCC ID: 2AN2O-RS001

Comments

Device likely End-of-Life/End-of-Sale. Factory firmware on the device likely is rootable remotely.

Firmwares

Regioncnderusgus
first seen2018-01-022018-03-302018-03-302018-03-302018-03-30

TypeMD5FilenameVersionDatetimeSizeRegions
app9e2c0809cebc892c60c6723b30d76016v11_001768.fullos.pkg3.3.9_0017682019-03-27 11:57:00106,156 MBcn,de,ru,sg,us
appe7c6f4062b6717d9b7ea1cebeb48f3a8v11_001720.fullos.pkg3.3.9_0017202019-05-23 02:23:00106,163 MBde,sg,us
app3d04e386856129a0c0a9508c40e577b7v11_001864.fullos.lmn09e8u2.pkg3.3.9_0018642019-05-31 05:51:00106,166 MBcn,de,ru,sg
app4f525cf7d326856ab9512612aaa9cbd8v11_001886.fullos.ee205b4f-7d81-45c9-95a3-a4eaeed1af52.pkg3.3.9_0018862019-07-08 09:28:00106,176 MBcn,de,ru,sg,us
appa6179fbbe8b3929e7967fc2aeda72ff4v11_001898.fullos.a5a3abad-09c1-4285-88c9-9640ec7b3e88.pkg3.3.9_0018982019-08-01 06:09:00105,812 MBcn
appf54b1f13a479443789b037b8b6b21b1ev11_001910.app.aa856379-dfc4-4d3b-9317-78efc9af27ef.pkg3.5.4_0019102019-09-20 01:32:0033,147 MBcn
app84b19d8db1db8c8caa8cce6c9b23d15cv11_002008.fullos.fd043420-6ddb-4e54-bdb7-a8deec19f0fd.pkg3.5.7_0020082019-12-06 03:07:0061,855 MBcn,de,ru,sg,us
app4acb43fdfb896e3073dd337adfe5278av11_002020.fullos.6fbc6417-7a69-495a-879c-41fec575d6be.pkg3.5.8_0020202020-04-17 12:42:0061,853 MBcn
app738bc2b70df92c5cce5d245403ee5338v11_002034.fullos.55915876-2190-407a-9fcb-f1e760d9b623.pkg3.5.8_0020342020-11-30 04:03:0061,86 MBcn,ru,us

Changelogs

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

TypeVersionDatetimeChangelogDiff
app3.3.9_0017682019-03-27 11:57:00Installation package size: 106M (the installation package will be downloaded by the robot via Wi-Fi without consuming the cellular data)
Update log:
● Optimizing the action of the machine in avoiding obstacles in some scenarios
● Fix the problem of zoned-cleanup failure in some special scenarios
● Fix some bugs
It will take about 5-10 minutes for firmware update.
-
app3.3.9_0017202019-05-23 02:23:00● Fixed the problem of WiFi abnormal shutdown under some special conditions
● Fixed the problem that zoned cleaning fails in some cases
● Fixed some bugs
3.3.9_001768-
3.3.9_001720
app3.3.9_0018642019-05-31 05:51:00Installation package size: 106M (the installation package will be downloaded by the robot via Wi-Fi without consuming the cellular data)
Update log:
● Optimize the accuracy of map selection
● Optimize the robot behavior of some scenes in the recharge
● Optimize the cleaning behavior of scenes such as curtains
● Fixed some bugs
It will take about 5-10 minutes for firmware update.
3.3.9_001720-
3.3.9_001864
app3.3.9_0018862019-07-08 09:28:00Installation package size: 106M (the installation package will be downloaded by the robot via Wi-Fi without consuming the cellular data)
Update log:
● Optimize the accuracy of map selection
● Optimize the robot behavior of some scenes in the recharge
● Optimize the cleaning behavior of scenes such as curtains
● Fixed some bugs
It will take about 5-10 minutes for firmware update.
3.3.9_001864-
3.3.9_001886
app3.3.9_0018982019-08-01 06:09:00Installation package size: 106M (the installation package will be downloaded by the robot via Wi-Fi without consuming the cellular data)
What's new:
●Fixed a problem that caused the robot to cross into no-go zones or over barrier tape in rare circumstances.
●Fixed a problem that prevented the robot connecting to Wi-Fi from some routers.
●User experience optimization and bug fixing
The upgrade process will take 5-10 minutes. You will receive a prompt when it is complete.
3.3.9_001886-
3.3.9_001898
app3.5.4_0019102019-09-20 01:32:00Installation package size: 33.1M (the installation package will be downloaded by the robot via Wi-Fi without consuming the cellular data)
Update log:
● Fix some bugs
It will take about 5~10 minutes for firmware update.
3.3.9_001898-
3.5.4_001910
app3.5.7_0020082019-12-06 03:07:00Installation Size: 60M
(The installation package will only be downloaded using Wi-Fi and will not consume cellular data.)

What's new:
1. New map interface.
2. Selective Room Cleaning now supported.
3. Improved Adaptive Route Algorithms to further improve cleaning effciency.
4. Bug fixes.

This upgrade requires Mi Home on iOS V4.22.1 or Android 5.6.6, or above.
The process will take 5-10 minutes. You will receive a prompt when it is complete.
3.5.4_001910-
3.5.7_002008
app3.5.8_0020202020-04-17 12:42:00Installation Size: 62 M
(The installation package will only be downloaded using Wi-Fi and will not consume cellular data.)
Major updates:
Update log:
1.Fixed some bugs and improved the user experience.
3.5.7_002008-
3.5.8_002020
app3.5.8_0020342020-11-30 04:03:00"Installation Size: 62 M
(The installation package will only be downloaded using Wi-Fi and will not consume cellular data.)
Major updates:
Update log:
1.Fixed some bugs and improved the user experience."
3.5.8_002020-
3.5.8_002034

[1] END OF LIFE / END OF SALE: Devices get this flag if we see that they did not receive firmware updates for a long time or are not available anymore in specific regions. Same applies if the model was replaced with a new one.


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.