github Hypfer/Valetudo 2025.05.0
Valetudo 2025.05.0

latest release: 2025.08.0
3 months ago
valetudo

2025.05.0

A fun new feature and minor fixes

High Resolution Manual Control

For this release, I decided to do something fun and pick up a ToDo that was on my list since 2022.

Valetudo 2025.05.0 gained a new capability called HighResolutionManualControlCapability.
It allows you to manually control your robot with high resolution. Who would've thought?

Check out this video demonstration:

output.mp4

If supported by your robot, the UI now features an "analog" joystick instead of four "digital" buttons.
If you for some reason can't see the video, here's a screenshot instead:

image

A picture however is the most boring way of showing this feature, so just try for yourself.
I hope you like tank controls

Have fun!

Hint:
Before testing, don't forget to disable mopping.

Fixes

  1. The meaning of Dreame Errors Code 91, 96 and 74 is now known.
  2. Triggering a mop dock cleaning procedure on e.g., the x40 with the Mops not attached used to lock up the firmware.
    Valetudo now instead throws an error.
  3. Some users discovered Roborock S5 Max with dual identities.
    This broke Valetudo on them. Now, it doesn't anymore

The usual

If you like this release or Valetudo in general, you might want to consider donating:

https://github.com/sponsors/Hypfer

https://builder.dontvacuum.me/donations.txt

Autogenerated changelog

Features

  • vendor.dreame: Map additional error codes 925141d
  • vendor.roborock: RoborockHighResolutionManualControlCapability f261bce
  • vendor.dreame: DreameHighResolutionManualControlCapability d500b3f
  • ui: HighResolutionManualControlCapability dcf0fd1
  • core: HighResolutionManualControlCapability 77dfd85
  • vendor.dreame: Map additional error codes d961abf

Fixes

  • vendor.roborock: Gracefully handle dual-identity s5 max 2472f29
  • vendor.dreame: Prevent firmware from locking up on invalid state when cleaning the dock 5af45c3
  • vendor.dreame: Remove non-functional quirk faf94dd

Don't miss a new Valetudo release

NewReleases is sending notifications on new releases.