-
Notifications
You must be signed in to change notification settings - Fork 257
Xiaomi Vacuum Firmware
WARNING: New Untested Firmware could potentially remove root and break some open source tools.
For some firmware versions it is possible to download them from Xiaomi's CDN directly. The availability of firmware files is dependent of server location and region. Mirrored copies of the firmwares can be found here:
https://dustbuilder.xvm.mit.edu/pkg/
-
v11_00XXXX.pkg
(for all Gen1 firmware and for Gen2 firmware older than January 2019) -
v11_00XXXX.fullos.pkg
(for Gen2 firmware newer than January 2019)
A higher number for XXXX does not mean a newer firmware. It seams that there are multiple branches of firmware, sometimes depending on region, some times also dependent on features.
-
1004
(<100MByte filesize): old Gen1 development firmware -
1131-1213
(<100MByte filesize): old Gen1 development firmware -
1168
(>100MByte filesize): Gen2 firmware -
1228
(>100MByte filesize): Gen2 firmware -
15xx
(>100MByte filesize): Gen2 firmware (~Aug 2018) -
16xx
(>100MByte filesize): Gen2 firmware (Sept 2018-) -
17xx
(>100MByte filesize): Gen2 firmware (Sept 2018-)
-
3000-3096
(<100MByte filesize): old Gen1 firmware -
3132-3290
(>100MByte filesize): Gen1 firmware (Jan 2018 - Jul 2018) -
3357-3514
(>100MByte filesize): Gen1 firmware (Aug 2018 - Oct 2018)
https://cdn.awsbj0.fds.api.mi-img.com/updpkg/[package name]
https://cdn.awsde0.fds.api.mi-img.com/updpkg/[package name]
Example: https://cdn.awsbj0.fds.api.mi-img.com/updpkg/v11_003468.fullos.pkg
https://cdn.awsbj0.fds.api.mi-img.com/rubys/updpkg/[package name] https://cdn.cnbj2.fds.api.mi-img.com/rubys/updpkg/[package name]
https://cdn.cnbj0.fds.api.mi-img.com/rubys/updpkg/[package name] https://cdn.awsde0.fds.api.mi-img.com/rubys/updpkg/[package name]
Example: https://cdn.awsbj0.fds.api.mi-img.com/rubys/updpkg/v11_001720.fullos.pkg
Note: Some firmwares are not available from all servers, for example v11_001730.fullos.pkg is only available from the awsbj0 server.
WARNING: New Untested Firmware could potentially remove root and break some open source tools
Reportedly rootable and downgradeble Firmware versions (Community submitted use at your own risk)
FW Version Number | FW Package name | rootable? |
---|---|---|
3.3.9_003194 | v11_003194.pkg | yes |
3.3.9_003132 | v11_003132.pkg | yes |
3.3.9_003452 | v11_003452.pkg | yes |
3.3.9_003468 | v11_003468.fullos.pkg | yes |
3.3.9_003600 | v11_003600.pkg | yes |
FW Version Number | FW Package name | rootable? |
---|---|---|
3.3.9_001228 | v11_001228.pkg | yes |
3.3.9_001518 | v11_001518.pkg | yes |
3.3.9_001633 | v11_001633.pkg | yes |
3.3.9_001702 | v11_001702.pkg | yes |
3.3.9_001712 | v11_001712.pkg | yes |
3.3.9_001718 (unavailable) | v11_001718.fullos.pkg | yes |
3.3.9_001720 | v11_001720.fullos.pkg | yes |
3.3.9_001730 (unavailable) | v11_001730.fullos.pkg | yes |
3.3.9_001748 | v11_001748.fullos.pkg | yes |
3.3.9_001756 (unavailable) | v11_001756.fullos.pkg | yes |
3.3.9_001768 | v11_001768.fullos.pkg | yes |
3.3.9_001782 | v11_001782.fullos.pkg | yes |
3.3.9_001810 (unavailable) | v11_001810.fullos.pkg | yes |
3.3.9_001818 | v11_001818.fullos.pkg | yes |
3.3.9_001856 | v11_001856.fullos.pkg | yes |
Please report here the version that your Mi Home App is reporting as the latest version.
FW Version Number | Region (EU,US,Mainland,...) | Date | New feature? | rootable? |
---|---|---|---|---|
3.3.9_003452 | EU,US(Asia) | 2018-11-30 | bugfixes | yes |
3.3.9_003468 | EU,US(Asia) | 2019-02-20 | bugfixes | yes |
FW Version Number | Region (EU,US,Mainland,...) | Date | New feature? | rootable? |
---|---|---|---|---|
3.3.0_001702 | US | 2018-11-30 | bugfixes | yes |
3.3.9_001810 | EU | 2018-12-03 | bugfixes | yes |
3.3.9_001702 | EU | 2018-12-24 | bugfixes | yes |
3.3.9_001712 | EU | 2019-01-03 | bugfixes | yes |
3.3.9_001720 | EU | 2019-01-24 | bugfixes | yes |
3.3.9_001730 | EU | 2019-02-01 | bugfixes | yes |
3.3.9_001748 | EU | 2019-02-26 | bugfixes | yes |
3.3.9_001886 | EU | 2019-11-16 | unknown | yes |
3.5.7_002008 | EU | 2019-12-05 | unknown | no |
Remarks on 3.3.0_001702: virtual wall works, rrlogd encrypted
Prerequisites: your robot must be rooted and paired with the Mi Home app.
- Disable updates
- Start a firmware upgrade with the Mi Home app
- Wait until the robot reports that the firmware update failed
- Copy the downloaded firmware from the robot:
scp -i mykeyfile root@rockrobo:/mnt/data/.temp/Update.pkg v11_00XXXX.pkg
- Re-enable updates
Navigation
- Home
- Vacuum Robots
- Lumi Aqara Camera (experimental)
- Lumi Aqara Gateway (new Version, without Homekit)
- Documentation
- Dustcloud