Valetudo

Cloud-free control webinterface for vacuum robots

View the Project on GitHub Hypfer/Valetudo

General

Upgrading

Installation

Roborock Legacy Viomi

Integrations

MQTT Home Assistant

Misc

FAQ Frequently requested features Files to backup Troubleshooting

Development

Building and Modifying Valetudo Valetudo core concepts

Knowledge Base

Supported Roborock Devices Supported 3irobotix Devices Supported Dreame Devices

Supported Roborock Devices

  1. Introduction
  2. Gen 1
    1. Features
  3. Gen 2
    1. Features

Introduction

Valetudo started as a cloud replacement for Roborock Vacuums after Dennis Giese’s 34c3 Talk about getting root on these rather cheap devices laid the foundations to do so.

Since then, it has spread to other Vacuums by different Vendors. 😱

If you want to find out more about robot vacuum research, check out Dennis’ Vacuum Robot Overview.

Currently, there are two supported Models from this Vendor.

Gen 1

Gen 1 Front Gen 1 Top

This is the Gen 1 Roborock Vacuum sold under the Xiaomi Brand as the Xiaomi Mi SDJQR02RR aka Mi Robot Vacuum and identifying itself as the rockrobo.vacuum.v1

To identify a Gen 1, simply look at the Lidar Tower Placement as well as the Button count. There are only two Buttons on this model.

Also, the charging contacts are found on the back side of the robot.

Gen 1 Label Please note that Gen 1 Vacuums with a production date >= 2019-09 (ver >= 4004) may come with newer firmwares preinstalled which disables local OTA and thus making the Installation of Valetudo impossible without opening the device.

We don’t know yet when they’ve exactly started manufacturing them like that, however there’s at least one report with a production date of 2020-03.

Gen 1 Features

These are the Hardware specs

Property Value Notes
Height 9.6 cm  
Width 34.5 cm  
Battery Capacity 5200 mAh  
Dustbin Size 420 ml  
Suction Power 1800 Pa  
Climbing Ability 15 mm  
Washable Filter  
Mop Feature  
Water Pump  

And here are the Software specs. This table is based on FW Version 4007

Feature Value Valetudo Support Notes
Zoned Cleanup Due to no persistent maps, the coordinates will change on each full cleanup
Persistent Maps  
Virtual Walls  
Room Detection  
Carpet Detection  
Bin State Reporting  

Gen 2

Gen 2 S55 Top

This is the Gen 2 Roborock Vacuum. It’s an S55 to be precise. The white model is called S50 and there’s also a red-ish S51.

It will be referred to as the S5 or S5* and identifies itself as the roborock.vacuum.s5.

To identify an S5, check the Lidar Tower Placement as well as the Button Count and Style. There are three Buttons on an S5.

Please note that the S5 Max is a different Model than the S5.

Gen 2 S55 Label Make sure to always check the production date of the unit, since units with a production date >= 2019-11 (ver >= 2008) may come with newer firmwares preinstalled which disables local OTA and thus making the Installation of Valetudo impossible without opening the device.

Compared to the Gen 1, the Gen 2 can climb higher obstacles and features persistent maps.

Gen 2 Features

These are the Hardware specs

Property Value Notes
Height 9.6 cm  
Width 35 cm  
Battery Capacity 5200 mAh  
Dustbin Size 480 ml  
Suction Power 2000 Pa  
Climbing Ability 20 mm  
Washable Filter  
Mop Feature  
Water Pump  

And here are the Software specs.
This table is based on FW Version 2020

Feature Value Valetudo Support Notes
Zoned Cleanup  
Persistent Maps  
Virtual Walls  
Room Detection (✔) WIP
Carpet Detection  
Bin State Reporting