3 ms·
The roborock S5 and older models can easily be rooted, and you can install alternative open source firmware [0], newer models still require hardware disassembly
by a254613e 6y ago
The roborock S5 and older models can easily be rooted, and you can install alternative open source firmware [0], newer models still require hardware disassembly in order to flash the firmware, so it's not quite user friendly yet [1]
For newer versions you can however extract the API token from the app, and use it to control the vacuum without internet access and block its external internet access, since the vacuum uses a known protocol. [2]
[0] https://github.com/Hypfer/Valetudo https://github.com/Hypfer/Valetudo
[1] https://github.com/dgiese/dustcloud/issues/213#issuecomment-652705879 https://github.com/dgiese/dustcloud/issues/213#issuecomment-...
[2] https://github.com/marcelrv/XiaomiRobotVacuumProtocol https://github.com/marcelrv/XiaomiRobotVacuumProtocol
- chousuke 6y agoI did this with my S5. It's not the easiest operation, but the nice thing about the device is that a factory reset is an actual factory reset, so you can always start over with factory firmware if you mess up. I use a Wireguard VPN to access the Vacuum's web UI to control it; it has no internet access at all.