Vacuum Robot Overview

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


Filters: Roborock-only Dreame-only Ecovacs-only auto-empty capable auto-mop-wash capable auto-empty+mop-wash capable
Last import timestamp: 2024-10-02 03:31:34

Robot hardware and firmware WHERE OEM="roborock"

Modelname Model ID Codename Firmware Soundfiles SoC RAM Flash MCU WiFi OS (Kernel) Year
Roborock Q Revo roborock.vacuum.a75 pearl
OEM: Roborock
enc, signed Allwinner R16 (4x) 256 MByte 256MByte NAND Hi3881 Ubuntu 14.04 (3.4.x) Q2/2023

ACTIVE

Roborock S7 Max Ultra roborock.vacuum.a65
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs Allwinner R16 (4x) 256 MByte 256MByte NAND Hi3881 Ubuntu 14.04 (3.4.x) Q1/2023

ACTIVE

Roborock S8 (Variant 2) roborock.vacuum.a51 ULTRON-SOUTH
OEM: Roborock
SKU: S80ULT
enc, signed, header in TZ Allwinner MR813 (4x) 512 MByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S8 Pro Ultra (Variant 2) roborock.vacuum.a70 Ultron-S Plus
OEM: Roborock
SKU: S81USP
enc, signed, header in TZ Allwinner MR813 (4x) 512 MByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S8 roborock.vacuum.a51 ULTRON-SOUTH
OEM: Roborock
SKU: S80ULT
enc, signed, header in TZ Allwinner MR813 (4x) 1 GByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S8 Pro Ultra roborock.vacuum.a70 Ultron-S Plus
OEM: Roborock
SKU: S81USP
enc, signed, header in TZ Allwinner MR813 (4x) 1 GByte (DDR4) 4GByte eMMC GD32F303VCT6A RT8189FS OpenWRT (custom Tina) (4.9.x) Q1/2023

ACTIVE

Roborock S7 Pro Ultra roborock.vacuum.a62 TopazS
OEM: Roborock
SKU: S300RR
enc(AES-256-CBC), signed (RSA), sqfs Allwinner R16 (4x) 256 MByte 256MByte NAND Hi3881 Ubuntu 14.04 (3.4.x) Q3/2022

EOL/EOS

Roborock G10S roborock.vacuum.a46 TopazS Plus
OEM: Roborock
enc, signed, header in TZ Allwinner MR813 (4x) 1 GByte (DDR4) 4GByte eMMC STM32F103VCT6 RT8189FS OpenWRT (custom Tina) (4.9.x) Q2/2022

ACTIVE

Roborock G10S Pro roborock.vacuum.a26 TopazSV
OEM: Roborock
enc, signed, header in TZ JLQ JA308 (4xA55) 1 GByte (DDR4) 8GByte eMMC NATION N32G455VEL7 FN-Link SV6158 Android (4.16.61) Q2/2022

EOL/EOS

Roborock S7 MaxV roborock.vacuum.a27 TopazSV
OEM: Roborock
SKU: S270RR
enc, signed, header in TZ JLQ JA308 (4xA55) 1 GByte (DDR4) 8GByte eMMC NATION N32G455VEL7 FN-Link SV6158 Android (4.16.61) Q2/2022

ACTIVE

Roborock Q7 Max roborock.vacuum.a38 TanosSLite
OEM: Roborock
SKU: Q38DRR
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND NATION N32G455VEL7 Hi3881 Ubuntu 14.04 (3.4.x) Q1/2022

ACTIVE

Roborock T7S roborock.vacuum.a14 tanoss
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.5.x) Q1/2021

EOL/EOS

Roborock S7 roborock.vacuum.a15 tanoss
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.5.x) Q1/2021

EOL/EOS

Roborock S4 Max roborock.vacuum.a19
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q4/2020

EOL/EOS

Roborock T7 Pro roborock.vacuum.a09 tanosv
OEM: Roborock
enc, signed, header in TZ Qualcomm APQ8053 (8x) 512 MByte 4GByte eMCP STM32F103VCT6 Qualcomm Android (3.18.x) Q2/2020

EOL/EOS

Roborock S5 Max (Variant 2) roborock.vacuum.s5e rubyslite
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 256MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q2/2020

EOL/EOS

Roborock S6 MaxV roborock.vacuum.a10 tanosv
OEM: Roborock
enc, signed, header in TZ Qualcomm APQ8053 (8x) 512 MByte 4GByte eMCP STM32F103VCT6 Qualcomm Android (3.18.x) Q2/2020

EOL/EOS

Roborock T7 roborock.vacuum.a11 tanose
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 512MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q1/2020

EOL/EOS

Roborock S6 Pure roborock.vacuum.a08 rubysc1
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 512MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q1/2020

EOL/EOS

Roborock S5 Max roborock.vacuum.s5e rubyslite
OEM: Roborock
SKU: S5E02-00
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 512MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q4/2019

EOL/EOS

Roborock P5 roborock.vacuum.p5 rubysc1
OEM: Roborock
enc(AES-256-CBC), signed (RSA), sqfs B=enc, signed, sqfs, ogg Allwinner R16 (4x) 256 MByte 512MByte NAND STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q4/2019

EOL/EOS

Xiaomi Vacuum Robot 1S roborock.vacuum.m1s ruby2
OEM: Roborock
SKU: SDJQR03RR
enc, sign, header in TZ A=enc, signed Rockchip RK3326 (4x) 512 MByte 4Gbyte eMMC STM32F103VET6 RTL8189ETV Linux (4.4.x) Q2/2019

EOL/EOS

Roborock T4 roborock.vacuum.t4 rubyplus
OEM: Roborock
enc(AES-256-CBC), signed (RSA) A=enc, signed Allwinner R16 (4x) 512 MByte 4GByte eMMC STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q3/2018

EOL/EOS

Roborock S4 roborock.vacuum.s4 rubyplus
OEM: Roborock
enc(AES-256-CBC), signed (RSA) A=enc, signed Allwinner R16 (4x) 512 MByte 4GByte eMMC STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q3/2018

EOL/EOS

Roborock T6 roborock.vacuum.t6 tanos
OEM: Roborock
SKU: R61RR
enc(AES-256-CBC), signed (RSA) A=enc, signed Allwinner R16 (4x) 512 MByte 4GByte eMMC STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q2/2018

EOL/EOS

Roborock S6 roborock.vacuum.s6 tanos
OEM: Roborock
enc(AES-256-CBC), signed (RSA) A=enc, signed Allwinner R16 (4x) 512 MByte 4GByte eMMC STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q2/2018

EOL/EOS

Roborock S5 / S50 roborock.vacuum.s5 rubys
OEM: Roborock
SKU: S50
ccrypt, unsigned ccrypt, unsigned Allwinner R16 (4x) 512 MByte 4GByte eMMC STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q4/2017

EOL/EOS

Xiaomi Vacuum Robot rockrobo.vacuum.v1 ruby
OEM: Roborock
ccrypt, unsigned ccrypt, unsigned Allwinner R16 (4x) 512 MByte 4GByte eMMC STM32F103VCT6 RTL8189ETV Ubuntu 14.04 (3.4.x) Q3/2016

EOL/EOS


Robot features

Modelname LIDAR Camera Mop Waterpump LIDAR-tower bumper IR-dropsensors IR-sidesensor Frontsensor Carpet sensor Cloud
Roborock Q Revo

ACTIVE

y
Roborock S7 Max Ultra

ACTIVE

y n y y y 6x 2x IR y (ultrasonic) 4.1.8, rriot
Roborock S8 (Variant 2)

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x y Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S8 Pro Ultra (Variant 2)

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x 2x Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S8

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x y Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S8 Pro Ultra

ACTIVE

y y (SC035HGS, OV7251, both front-facing) with IR illumination y (vibrating) y y 6x 2x Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock S7 Pro Ultra

EOL

y n y y y 6x 2x IR y (ultrasonic) 4.1.8, rriot
Roborock G10S

ACTIVE

y y y (vibrating) y y 6x 2x Cameras (+illum),Linelaser y (ultrasonic) 4.3.5, rriot
Roborock G10S Pro

EOL

y y (2x OV5695 front [1920x1080]) with IR illumination, 1x linelaser y y y 6x y Cameras (+illum),Linelaser n 4.1.5, rriot
Roborock S7 MaxV

ACTIVE

y y (2x OV5695 front [1920x1080]) with IR illumination, 1x linelaser y y y 6x y Cameras (+illum),Linelaser n 4.1.5, rriot
Roborock Q7 Max

ACTIVE

y n y y y 4x y IR n 4.1.5, tuya
Roborock T7S

EOL

y n y y y 4x y IR y (ultrasonic) 4.1.2, tuya
Roborock S7

EOL

y n y (vibrating) y y 4x y IR y (ultrasonic) 4.1.2, tuya
Roborock S4 Max

EOL

y n n n y 4x y IR n 4.1.2, tuya
Roborock T7 Pro

EOL

y y (2x OV5695 front [1920x1080]) with IR illumination y y y 6x y Cameras(+illum) n 3.5.8, tuya
Roborock S5 Max (Variant 2)

EOL

y n y y y 4x y IR n 3.5.8, tuya
Roborock S6 MaxV

EOL

y y (2x OV5695 front [1920x1080]) with IR illumination y y y 6x y Cameras(+illum) n 3.5.8, tuya
Roborock T7

EOL

y n y y n 6x y IR n 3.5.8, tuya
Roborock S6 Pure

EOL

y n n n y 4x y IR n 3.5.8, tuya
Roborock S5 Max

EOL

y n y y n 4x y IR n 3.5.8, tuya
Roborock P5

EOL

y n n n y 4x y IR n 3.5.8, tuya
Xiaomi Vacuum Robot 1S

EOL

y y (1x OV7251 up facing[640x480]) n n n 4x y n n 3.5.8
Roborock T4

EOL

y n y n n 4x y IR n 3.5.8, tuya
Roborock S4

EOL

y n y n n 4x y IR n 3.5.8, tuya
Roborock T6

EOL

y n y n y 6x y IR n 3.5.8, tuya
Roborock S6

EOL

y n y n y 6x y IR n 3.5.8, tuya
Roborock S5 / S50

EOL

y n y n y 4x y IR n 3.3.9, 3.5.8
Xiaomi Vacuum Robot

EOL

y n n n n 4x y Ultrasonic n 3.3.9, 3.5.8

Rootability, custom firmware, config files and teardowns

Modelname Root possible? (since) * Root method public? * Root complexity Valetudo support  
Roborock Q Revo

ACTIVE

y (Q2/2023) n WIP y
Roborock S7 Max Ultra

ACTIVE

y (03/2023) n teardown required y Builder
Roborock S8 (Variant 2)

ACTIVE

y (04/2023) y medium (partial disassembly) y Builder
Roborock S8 Pro Ultra (Variant 2)

ACTIVE

y (04/2023) y medium (partial disassembly) y Teardown Builder
Roborock S8

ACTIVE

y (04/2023) y medium (partial disassembly) y Builder
Roborock S8 Pro Ultra

ACTIVE

y (04/2023) y medium (partial disassembly) y Teardown Builder
Roborock S7 Pro Ultra

EOL

y (01/2023) y teardown required y Builder
Roborock G10S

ACTIVE

y (01/2023) y medium (partial disassembly) y Builder
Roborock G10S Pro

EOL

y (Q4/2022) n nearly unrootable, ARTHRP-2ex y FW
Roborock S7 MaxV

ACTIVE

y (Q4/2022) n nearly unrootable, ARTHRP-2ex y FW
Roborock Q7 Max

ACTIVE

y (Q2/2022) y disassembly, simple soldering y Builder
Roborock T7S

EOL

y (Q1/2021) y disassembly, simple soldering y Teardown Builder
Roborock S7

EOL

y (Q1/2021) y disassembly, simple soldering y Teardown Builder
Roborock S4 Max

EOL

y (Q4/2020) y disassembly, simple soldering y Builder
Roborock T7 Pro

EOL

y (Q2/2020) y very hard (BGA soldering or ISP) y Teardown
Roborock S5 Max (Variant 2)

EOL

y (Q1/2020) y disassembly, simple soldering y Teardown Config-files Builder
Roborock S6 MaxV

EOL

y (Q2/2020) y very hard (BGA soldering or ISP) y Teardown
Roborock T7

EOL

y (Q1/2020) y disassembly, simple soldering y Builder
Roborock S6 Pure

EOL

y (Q1/2020) y disassembly, simple soldering y FW Builder
Roborock S5 Max

EOL

y (Q1/2020) y disassembly, simple soldering y Teardown Config-files Builder
Roborock P5

EOL

y (Q1/2020) y disassembly, simple soldering y FW Builder
Xiaomi Vacuum Robot 1S

EOL

y (Q2/2019) y very hard (BGA soldering or ISP) y Teardown
Roborock T4

EOL

y (Q3/2019) y disassembly, simple soldering y Teardown FW Builder
Roborock S4

EOL

y (Q3/2019) y disassembly, simple soldering y Teardown Config-files FW Builder
Roborock T6

EOL

y (Q2/2019) y disassembly, simple soldering y Teardown Config-files FW Builder
Roborock S6

EOL

y (Q2/2019) y disassembly, simple soldering y Teardown Config-files FW Builder
Roborock S5 / S50

EOL

y (Q1/2018) y fw < v2020: easy, else: disassembly, simple soldering y Teardown Config-files FW Builder
Xiaomi Vacuum Robot

EOL

y (Q4/2017) y fw < v4004: easy, else: disassembly, simple soldering y Teardown Config-files Builder

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

 


Pictures

Click on the picture to enlarge it

Roborock S7 Max Ultra

Roborock S7 Max Ultra picture, click to enlarge

Roborock S8

Roborock S8 picture, click to enlarge

Roborock S8 Pro Ultra

Roborock S8 Pro Ultra picture, click to enlarge

Roborock S7 Pro Ultra

Roborock S7 Pro Ultra picture, click to enlarge

Roborock G10S

Roborock G10S picture, click to enlarge

Roborock Q7 Max

Roborock Q7 Max picture, click to enlarge

Roborock S7

Roborock S7 picture, click to enlarge

Roborock S4 Max

Roborock S4 Max picture, click to enlarge

Roborock S6 Pure

Roborock S6 Pure picture, click to enlarge

Roborock S5 Max

Roborock S5 Max picture, click to enlarge

Xiaomi Vacuum Robot 1S

Xiaomi Vacuum Robot 1S picture, click to enlarge

Roborock S4

Roborock S4 picture, click to enlarge

Roborock S6

Roborock S6 picture, click to enlarge

Roborock S5 / S50

Roborock S5 / S50 picture, click to enlarge

Xiaomi Vacuum Robot

Xiaomi Vacuum Robot picture, click to enlarge

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


<-- Back to my homepage


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.