github Hypfer/Valetudo 2022.08.0
Valetudo 2022.08.0

latest releases: 2024.06.2, 2024.06.1, 2024.06.0...
2 years ago
valetudo

2022.08.0

New firmwares for dreame robots and some bugfixes

New dreame firmwares

It took quite a lot of time and work, but now we're proud to announce that we've managed to get newer dreame firmwares
to work rooted and with Valetudo. A big thank you to everyone who helped during the beta test!

Important: That does not mean that these newer firmwares have become rootable.
You will need to have an already rooted robot to install these latest rooted firmwares.

To update, head over to the dustbuilder at https://builder.dontvacuum.me/ to build and install a new image.
Make sure to update Valetudo before updating the firmware.

Other dreame news

Starting today, every firmware image built with the dustbuilder will contain a fix for the vanishing Valetudo issue,
which occasionally left people with a rooted robot but no Valetudo.

If a user starts a new mapping pass, the fresh map should now appear instantly.
Furthermore, issues with frozen maps either during cleanups or when editing segments were fixed as well.

Robot Coverage View

The UI has been extended with a view displaying a much thicker path.
This can be used to better see which areas of the map have been cleaned.

Whether this view will stick around long-term is yet to be decided. It was pretty easy to implement though.
Feel free to leave your feedback in the comments.

The usual

If you want to see Valetudo on more robots and/or like this release, you might want to consider donating if you haven't done so already:

https://github.com/sponsors/Hypfer

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

Misc

This changelog features artworks generated by DALL-E 2 because I thought it would be neat to have something to look at.
Unfortunately, it doesn't like generating artworks featuring lidar-based vacuum robots (yet?)

I hope they've nonetheless enhanced your changelog reading experience.
Feel free to leave feedback on that as well.

Autogenerated changelog

Features

  • vendor.dreame: Newer D9 Firmwares also have a sensor consumable 17c0d27
  • ui: Trim whitespaces when renaming segments 39d72f4
  • ui: Add robot coverage map a9661a0
  • vendor.dreame: Add mop-only quirk for newer firmwares a33afe3
  • vendor.dreame: Add Mop Dock UV-C Toggle Quirk 7ce4abe

Fixes

  • vendor.dreame: Add support for more features of newer firmwares b74c281
  • ui: Add margin to apple touch icon (#1526) dc72ef0
  • vendor.dreame: Ignore empty maps 99aad7b
  • networkadvertisement: Don't crash the process on ssdp multicast membership errors bfb96c0
  • miio: Allow two simultaneous FDS uploads 6e26374
  • vendor.dreame: Switch to async map preprocessing to not block the event loop 3b5743b
  • miio: Further improve fds upload timeout handling 8c1ba9e
  • miio: Gracefully handle connectivity issues when receiving fds uploads 8aab94f
  • vendor.dreame: Ignore timezone update message 5ecf7fa
  • ui: Allow sending home basic control command while paused 0dfb4ba
  • vendor.dreame: Fix maps for newer firmwares 5f67103
  • webserver: Fix openapi schema for MapSegmentEditCapability f106735

Refactoring

  • webserver: Response cleanup 839310a
  • webserver: Actually make use of the openapi schema validation 6e2d2e1
  • Introduce RobotFirmwareError and refactor CapabilityRouter for unified error logs 1d2ad47

Chores

Don't miss a new Valetudo release

NewReleases is sending notifications on new releases.