-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to get latest firmware .pkg from Xiaomi which is not listed here? #140
Comments
Yeah, same for my Roborock. Floleapp is telling me, there is 3.3.9_001598. The last one in this project is 3.3.9_001518 :-( |
I found out how to do it. First, disable update on the robot by renaming /usr/bin/ccrypt to /usr/bin/ccrypt_. Then, use the app to update the firmware. It will download the firmware but will fail to update. The .pkg file can now be copied from /mnt/data/.temp/Update.pkg. |
@ovaltineo are you able to upload and share the latest firmware somewhere? |
v1 firmwares can be found here https://cloud.it-kraut.net/s/BW4SHMeTRt36k43 |
latest v1 firmware 3358 added |
It would be great if anyone who has the latest firmware from Xiaomi could submit the encrypted/decrypted hashes for updating the firmwareversions.xlsx @muhviehstah files have these MD5 hashes |
Untested/Firmware with unknown things: https://dustcloud.seemoo.de/public/temp |
Gen 1 v11_003504 from Flolevac is here https://drive.google.com/uc?id=1vwvMu44NZ8W_JiqULyf2S91lIo2lUVHQ&export=download |
If you know the version number, you need (from FloleApp or elsewhere), you can download it from official direct link, like this: https://cdn.awsbj0.fds.api.mi-img.com/rubys/updpkg/v11_001228.pkg (just change the package name) |
@junior013 I'm having no luck fetching any other firmware using the suggested link with any of the latest package names https://cdn.awsbj0.fds.api.xiaomi.com/rubys/updpkg/v11_003290.pkg All return: Given how old the package number in your link is it could be no longer used or it could be the cdn for my region just isn't allowing me to see any of the files. Where did you find this link? |
Sorry, it really doesn't work with your versions :/ I used it for latest Gen2 FW-s from EU, and downloaded 4 different version. (Maybe it's only for G2?) |
It could well be "rubys" is the model name for the Gen2? A search online suggests Xaiomi uses |
Has someone tried the 3.3.9_001633 for the gen2? The description mentions saved maps and software barrier. That sound interesting. |
Seems those features are disabled on EU servers unfortunately. EDIT: Well, I think I'm a bit closer. There's a file on roborock - /mnt/data/rockrobo/lab.cfg with content '0'. If you set it to '1', the 'Map saving mode' option shows up in MiHome application. I can set software barriers and no-go zone in app. Testing it now. |
@FeatureExpert - it means that root works on gen2 with fw 001633 ? |
@reaper7 Yes, it works with all newer versions. I use 001644 now (wow, 002002 available!) |
@junior013 - tnx for the info :) |
I updated to 001633 and for me the saved map option was in the app. I had not to edit the lab.cfg, but the already contains a 1 |
For me there is no lab.cfg file on 001633 oO I created it with the content '1', but it has no effect on my app. Maybe a new app is required, which is not yet available in my region (Germany). Which is the latest mi home app version? In my Play Store it is 5.4.26 |
@asch8505 - in Poland I have 5.4.29 |
Found the path to download the firmware for Gen1 directly: https://cdn.awsbj0.fds.api.mi-img.com/updpkg/v11_003416.pkg |
@blakeblackshear Huh well that's interesting they must have set that up prior to their current layout of Thanks for letting us all know Edit: |
I changed the site, and added more information: https://github.com/dgiese/dustcloud/wiki/Xiaomi-Vacuum-Firmware |
hi bro , thank good i finded you . |
Not related to this issue. In both cases your vacuum will propably never be able to connect to the cloud again, as the DID, Key and MAC information is lost. In addition the LDS calibration data is also stored on the eMMC, this can also cause issues. Maybe it would be possible to run the vacuum with dummycloud and Valetudo, as it is independant of the cloud. The first step to figure out what happened to the eMMC would be to connect to serial and look into the bootlog. |
Yeah thank Dgiese somuch about the answer me . |
I guess you need to connect via Serial to figure out whats going on. |
Hey , can you add friend me on facebook . we can tell in there . ( https://www.facebook.com/sanghpm ) |
How i can update firmware to my Xiomi S5 gen 2 from file *.pkg ? |
My Gen 1 Xiaomi is telling me that there is 3.3.9_003357 available firmware. But this firmware is not listed in the .pkg files in this project. How can I pull the latest .pkg from Xiaomi so I can update my rooted vacuum?
The text was updated successfully, but these errors were encountered: