Installing Ubuntu (and valetudo app) on my old Xiaomi Vacuum cleaner gen 1
2025-08-06
Installing Ubuntu (and valetudo app) on my Xiaomi Vacuum cleaner gen 1
I have installed ubuntu on my old Xiaomi Vacuum cleaner gen 1 (< year 2000) using OTA update. Now it cleans and speaks Italian funny messages with the voice of my children.
I just followed the suggestions from
- official valetudo website (https://builder.dontvacuum.me/index_xiaomi.html) and
- https://www.ajfriesen.com/cloud-free-robot-vacuum/
- https://github.com/dgiese/dustcloud/tree/master/devices/xiaomi.vacuum/audio_generator (/opt/rockrobo/resources/sounds/PRT)
Before I had to hard reset it (pressing “reset button” with both buttons, after some seconds I released “reset button” and kept pressed the 2 buttons until I listened a chinese voice)
System info
Linux rockrobo 3.4.39 #1 SMP PREEMPT Sat Jan 9 09:34:52 UTC 2021 armv7l armv7l armv7l GNU/Linux
Disks
Filesystem Size Used Avail Use% Mounted on /dev/root 494M 390M 79M 84% / devtmpfs 202M 4.0K 202M 1% /dev none 4.0K 0 4.0K 0% /sys/fs/cgroup tmpfs 30M 1.7M 29M 6% /tmp none 50M 236K 50M 1% /run none 5.0M 0 5.0M 0% /run/lock tmpfs 100M 1.7M 99M 2% /run/shm none 100M 0 100M 0% /run/user /dev/mmcblk0p11 16M 1.6M 14M 11% /mnt/reserve /dev/mmcblk0p6 16M 1.2M 14M 8% /mnt/default /dev/mmcblk0p10 494M 261M 208M 56% /mnt/updbuf /dev/mmcblk0p1 1.6G 176M 1.4G 12% /mnt/data
CPUs
Processor : ARMv7 Processor rev 5 (v7l) processor : 0 BogoMIPS : 3428.56
processor : 1 BogoMIPS : 3428.56
processor : 2 BogoMIPS : 3428.56
processor : 3 BogoMIPS : 3428.56
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5
Hardware : sun8i Revision : 0000
Memory
MemTotal: 510548 kB