Howto
Installation of firmware
You need to have your robot already rooted to use this firmware!
0) Check this page for a How-to to initally root your device: How-To-Root
By installing the Livesuit image, the MCU firmware. You need to manually update it after the installation.
MCU update
Livesuit images require to a manual MCU firmware update. MCU firmwares are packaged into the filesystem. Log into your robot via SSH.
mkdir -p /tmp/update
cp /mcu.bin /tmp/update
echo 1 > /tmp/update/only_update_mcu_mark
avacmd ota '{"type": "ota", "cmd": "report_upgrade_status", "status": "AVA_UNPACK_OK", "result": "ok"}'
Wait for up to 1 minute until your robot reboots
First-time installation of Valetudo
This steps are only relevant if you want to use Valetudo. In order to make Valetudo work, you need to build the firmware with the "patch-dns" option selected.
1) Download Valetudo to /data
wget https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo-armv7-lowmem -O /data/valetudo
chmod +x /data/valetudo
2) Activate custom script
cp /misc/_root_postboot.sh.tpl /data/_root_postboot.sh
reboot
Update Valetudo
There is no need to build a new firmware in order to update Valetudo. You can simply replace the binary.
0) Read the latest release notes to be informed of new features and breaking changes
1) Kill running Valetudo
killall valetudo
2) Download Valetudo to /data
wget https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo-armv7-lowmem -O /data/valetudo
chmod +x /data/valetudo
reboot
Suggestions? -> dennis[at]dontvacuum.me
My homepage