Valetudo

Valetudo aims to be a vendor-agnostic abstraction and cloud replacement for vacuum robots which started as a standalone binary on rooted roborock vacuums.

View the Project on GitHub Hypfer/Valetudo

General

Newcomer Guide Late 2021 Why Valetudo? Getting Started Supported Robots Capabilities Overview Rooting instructions Upgrading Buying supported robots

Installation

Roborock OTA Viomi

Companion Apps

Valetudo Companion (Android) Valeronoi Lovelace Valetudo Map Card I can't believe it's not Valetudo node-red-contrib-valetudo Fun & Games Other Noteworthy Projects

Integrations

MQTT Home Assistant Node-RED openHAB

Misc

FAQ Frequently requested features Roborock, Files to backup Troubleshooting

Development

Building and Modifying Valetudo Valetudo core concepts MQTT

Archive

Supported Dreame Devices Supported Roborock Devices Supported Viomi Devices Newcomer Guide Early 2021

Supported Roborock Devices

This is an incomplete list of supported roborock devices. Feel free to open a PR to extend this.
If you want to see everything that is supported by the codebase, check out the autogenerated supported robots page.

  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.

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  

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