Closed mandomal closed 3 years ago
Which firmware version do you have already installed?
I'm not entirely sure. Do I need to connect to the mi home app to find out?
Probably yes.
I guess that if install fails even after correctly doing a factory reset, then you may have too high base firmware version preinstalled into your device, which completely prevents any custom firmware installation.
I actually can't seem to connect my device to the mi home app either. The wifi name of the robot is "roborock-vacuum-s5_miap2125". Could the 2125 be the version?
I have read in a comment on this page that the app Flolevac can be used to downgrade the firmware. But I can't add my vacuum manually because I don't know it's device ID. Have you had any experience with this method?
So I've downloaded flolevac and downgraded the firmware as low as 3.3.9_001308. Then reset the wifi and attempted another firmware update. But I still have the same error.
Actually any firmware below 3.3.9_001900 should allow flashing custom images.
Maybe your issue isn't related to the device itself. I recall I've read somewhere that XVacuum app had some issues on Android 10+, so it might be the reason for installation failures. You could try some other installation methods like using mirobo tool from python-miio.
You were right. I installed through my computer successfully. However, the factory original firmware was too high to do a local install in the first place. I would recommend using the flolevac app to downgrade the firmware before proceeding with the documented instructions.
I will go ahead and close this issue. Thanks!
Initial install of the firmware on new Roborock S5 fails using XVacuum. XVacuum connects to S5, retrieves token, and distributes package but the update fails immediately with the audible response "Failed to update firmware. Reverting to previous version." This happens with multiple firmware versions via https://vacuumz.info/download/gen2/.
How to Reproduce
Alternatively, I've seen multiple sources from xda-developers state that all you need to do is factory reset the robot and perform the install as described on this page. In that case we can add step 0 as:
Expected behavior
Vacuum Model: Gen2/S5/Production date 10.2019
Valetudo Version: vacuum_1898_valetudo_re_0_9_8.pkg vacuum_2008_valetudo_re_0_9_8.pkg vacuum_2020_valetudo_re_0_9_8.pkg
User-Agent Android XVacuum
Additional context