If you’re using Valetudo 2021.11.0 or later, you should be able to use its integrated updater functionality.
Below are manual upgrading instructions for older versions:
If you’re using an S5 or V1, the recommended way to upgrade Valetudo is to flash a new image. This requires you to have SSH access to the robot.
Build for manual installation (requires SSH to install)option in dustbuilder. You will then receive a link to a tar.gz archive by email.
/mnt/datafolder and extract it:
cd /mnt/data wget <url to tar from dustbuilder> tar xzf <file.tar.gz>
./install_a.sh rm -f <file.tar.gz> reboot
Your robot should now be running the latest version.
You can also stop the Valetudo service by running
/etc/init/S11valetudo stop, and then replace the binary via scp + reboot or restart the service.
Just make sure that you try a full reflash if you encounter any issues such as “No Map Data” or disappearing settings.
If you don’t have ssh available, you will need to do a full factory reset to re-enable OTA updates on supported robots, and then follow the initial installation procedure.
/mnt/UDISK/valetudowith the new one
/etc/init.d/valetudo) is outdated or different than the one in this repository (
deployment/viomi/etc/init.d/valetudo), you need to update it as well
/etc/rc.d. If there are any, delete them.
/data/valetudowith the new one
wget https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo-armv7 -O /data/valetudo