published on in Tech Tips & Tricks

Viomi Firmware Update Analysis

After rooting the Viomi V2, the question arises whether it’s safe to perform a firmware update. So we look at the filesystem diff and some of the binaries.

New in 3.5.3_0045

Looking at the diff comparing 0045 with the 0044 firmware, we see some minor changes to the base system.

Looking at the changes in RobotApp we can infer changed features:

  • new properties around lifetime of filter, brush or mop
  • multimap management
  • clean preferences management
  • probably some improvements in area cleaning / navigation
  • probably some work on dynamic obstacle detection (like doors)

So performing the update to 0045 should be safe and preserve your root access.

New in 3.5.3_0046

  • Minor changes is the base system.
  • Introduces support for viomi.vacuum.v13 model.
  • New event: event.mop_tank_remind
  • Changes in logic wrt/ waterpump, dustbin and door detection

See diffs in RobotApp and everest-server.

Again, this looks safe to install on a rooted robot.

New in 3.5.3_0047

From a superficial look at the changes we can infer:

See diffs in RobotApp and everest-server.

Again, this looks safe to install on a rooted robot. Be aware though, that some users report bricked devices after updates and if you’re already running Valetudo check out the Valetudo specific instructions.