Xiaomiβs smart scales are not just a weight measurement device, but a real think tank that tracks body composition, fat levels, and even sleep quality (in conjunction with other gadgets in the ecosystem). However, regular firmware updates are required to work correctly and access new features β such as improved analysis algorithms or support for new versions of applications. In this article, we will discuss all official and alternative ways to update, including solving typical bugs and nuances for various models, from the budget Mi Body Composition Scale 2 to the flagship Xiaomi Smart Scale 3 Pro.
The upgrade process may seem simple, but many users face challenges: scales are not determined by the application, the update βhangsβ by 0% or the device stops turning on after a failed firmware. We will explain in detail why you can not interrupt the update during the loading phase of the data in the balance memory (this can damage the ESP32 chip used in most models), and how to restore health if something went wrong.
What Xiaomi scale models support firmware updates
Not all Xiaomi smart scales can be upgraded, for example, the first Mi Scale (2015) version does not have this feature due to limited memory and an outdated chip. OTA-Updates (as of 2026):
- πΉ Xiaomi Mi Body Composition Scale 2 (Model) XMTZC05HM) β The most popular version with Bluetooth 5.0 support.
- πΉ Xiaomi Smart Scale 2 (XMTZC02HM) β Simplified modification without body composition analysis.
- πΉ Xiaomi Mi Body Composition Scale 3 Pro (XMTZC07HM) β flagship with extended metrics (stress level, bone mass).
- πΉ Xiaomi Smart Scale 3 (XMTZC06HM) β Budgetary option with basic functions.
To find out the exact model of your scales, look at the sticker under the device or in the settings of the Mi Fit/Mi Home app in the Devices section β [Your scales] β About the device. If your model is not in the list above, chances are that its firmware is only updated through the service center.
Preparing for the update: what to do in advance
Before you start upgrading, follow a few critical steps that ignore can lead to loss of communication with the scales or even failure of the device.
- π± Update the app: Make sure you have the latest version of Mi Fit (for global firmware) or Mi Home (for Chinese). download the update from Google Play or App Store.
- π Battery charge: Libra should be charged at least 50%. If the indicator flashes red, connect the device to the network for 2-3 hours.
- πΆ Stable connection: Libras are updated via Bluetooth, so make sure there are no sources of interference (microwaves, other Bluetooth devices) near the range between the smartphone and the scales should not exceed 1 meter.
- π₯ Backup data: If you sync data with Mi Cloud, it will be saved automatically. Otherwise, export your measurement history manually through Profile β Settings β Export of data.
Pay special attention to the battery item. If the scales run out during the upgrade, it can damage the file system of the device, in which case you will need to flash through Fastboot (available only for power users).
π‘
If the scales have not been used for a long time, before updating, perform 2-3 test weighings. This will βwake upβ the sensors and reduce the risk of errors when firmware.
Ways to update firmware: official and alternative
There are three main methods of updating Xiaomiβs weights: We recommend starting with the simplest and moving on to the more complex ones only if you fail.
| Method | Difficulty | Required. | Suitable for models |
|---|---|---|---|
| Automatic (OTA) | β | Mi Fit/Mi Home app, Bluetooth | All but Mi Scale 1 |
| Manual through file | ββ | Firmware file, Mi Fit | Mi Body Composition Scale 2/3 Pro |
| Through Fastboot (for experienced) | βββ | PC, USB-C cable, ADB | Only Mi Body Composition Scale 3 Pro |
Let us consider each method in detail.
1. Automatic Update (OTA)
It's the easiest and safest way.
- Open the Mi Fit or Mi Home app and go to Profile β Devices β [Your scales].
- Slap the gear icon (βοΈ) in the upper right corner and select the firmware update.
- If the update is available, click Download and install. Wait until the process is completed (usually takes 5-10 minutes).
During the update, do not close the app or log out of your Xiaomi account. The scale indicator will flash blue - this is normal. If the blinking stops and the app has an update message hanging in it, reset the scales (press and hold the 10 seconds switch on).
βοΈ Checklist before OTA-renewal
2. Manual update via firmware file
If the automatic update does not work (for example, due to regional restrictions), you can download the firmware manually.
- Download the current firmware for your model from the official website: π Miui Download (Smart Home). π Support Xiaomi (enter the weight model in search).
.bin
.pkg
Mi Fit
Local Update
Attention! Don't download firmware from third-party sites - they may contain malware or be designed for another model. Official files always have a digital signature verification.
Update via Fastboot (for Mi Body Composition Scale 3 Pro)
This method requires technical skills and is only used if the scales are βbrickedβ (not included or defined by the application).
- π₯οΈ Computer with Windows/macOS;
- π Cable USB-C (scaling-in);
- π οΈ Utilities. ADB and Fastboot;
- π Firmware in.tgz format (available on forums) XDA Developers or 4PDA).
Instructions:
1. Connect the scales to the PC in Fastboot mode (press the on button + touchbar for 15 seconds).
2. In the command line, do:
fastboot devices
(Your device ID should be displayed)
Slice the bootloader:
fastboot flash bootloader [name file].img
4. Install the main firmware:
fastboot flash system [name file].img
5. Reset the scales:
fastboot rebootβ οΈ Attention: The wrong commands in Fastboot can permanently put the scales out of action.If you're not sure what you're doing, contact the service center.
What if the scales are not defined in Fastboot?
Common Update Errors and Solutions
Even when following instructions, users often encounter problems, and we've collected some of the most common errors and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| "Update not found" | Outdated version of the application or regional restrictions | Update Mi Fit to the latest version or change your account region to China |
| βConnection errorβ (code 1006) | Unstable Bluetooth or interference | Reboot the scales and phone, disable other Bluetooth devices |
| "Not enough memory." | In the memory of the scales remained temporary files | Reset the scales to factory settings through Settings β Reset |
| Libras are not included after the update | Firmware damage due to interruption of the process | Restore via Fastboot or contact the service |
If none of these methods worked, check to see if the scale warranty has expired, and if so, repairs or replacements can be obtained free of charge from Xiaomiβs authorized service center.
π‘
If the scales after a failed update flash red and blue at the same time - this is a sign of damage to the bootloader. JTAG-programmer (requires soldering skills).
How to check the firmware version and roll back the update
To find out the current firmware version, open the Mi Fit app, go to the scale settings and tap on About the device. There will be a line like Firmware: 2.5.6 (example for Mi Body Composition Scale 2). If the update failed and the scales are not working correctly, you can Attempt to roll back to the previous version.
For firmware rollback:
- Download the previous version of the firmware from the official website (see the section above).
- In the Mi Fit app, select Local Update and specify the downloaded file.
- Confirm the rollback. Libra will reset and return to the previous version.
β οΈ Attention: Firmware rollback may cause sensors to lose calibration. After the procedure, recalibrate the scales (stand on them and hold the weight for 5 seconds).
Frequent User Questions (FAQ)
Can you upgrade Xiaomi scales without a smartphone?
Why do the scales show the wrong weight after the update?
How long does the update take?
Can I use Xiaomiβs hardware from another model?
Where can I find the history of the firmware changes?
Conclusion: Security and Optimization Tips
Xiaomiβs firmware update is a procedure that requires attention to detail, but with the right approach, it goes smoothly.
- π Check for updates regularly (every 2-3 months).
- π΅ Do not use scales during the upgrade (this may interrupt the process).
- π Download firmware only from official sources.
- π After the update, perform a test weigh and compare the results with previous data.
If you encounter a problem not described in the article, contact the Mi Community forum or support Xiaomi through the Mi Home app. For complex cases (such as damage to the bootloader), it is better to use the services of the service center.
π‘
Remember that firmware scales are not only new features, but also patches of vulnerabilities. For example, version 2.4.7 for Mi Body Composition Scale 2 closed a Bluetooth data leak discovered by security researchers.