How to Update Xiaomi Scale Firmware: A Step-by-Step Guide for All Models

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.

πŸ“Š What Xiaomi Weight Model Are You Using?
Mi Body Composition Scale 2
Smart Scale 2
Mi Body Composition Scale 3 Pro
Smart Scale 3
Another model.

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.

  1. πŸ“± 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.
  2. πŸ”‹ Battery charge: Libra should be charged at least 50%. If the indicator flashes red, connect the device to the network for 2-3 hours.
  3. πŸ“Ά 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.
  4. πŸ“₯ 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.

MethodDifficultyRequired.Suitable for models
Automatic (OTA)⭐Mi Fit/Mi Home app, BluetoothAll but Mi Scale 1
Manual through file⭐⭐Firmware file, Mi FitMi Body Composition Scale 2/3 Pro
Through Fastboot (for experienced)⭐⭐⭐PC, USB-C cable, ADBOnly Mi Body Composition Scale 3 Pro

Let us consider each method in detail.

1. Automatic Update (OTA)

It's the easiest and safest way.

  1. Open the Mi Fit or Mi Home app and go to Profile β†’ Devices β†’ [Your scales].
  2. Slap the gear icon (βš™οΈ) in the upper right corner and select the firmware update.
  3. 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

Done: 0 / 4

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.

  1. 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?
If the fastboot device command doesn’t show your device, try: 1. Install drivers for Qualcomm 9008 (used in scale chips). 2. Connect the scales to another USB port (preferably 2.0). 3. Use the original Xiaomi cable (not all USB-C cables support data transfer).

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 restrictionsUpdate Mi Fit to the latest version or change your account region to China
β€œConnection error” (code 1006)Unstable Bluetooth or interferenceReboot the scales and phone, disable other Bluetooth devices
"Not enough memory."In the memory of the scales remained temporary filesReset the scales to factory settings through Settings β†’ Reset
Libras are not included after the updateFirmware damage due to interruption of the processRestore 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:

  1. Download the previous version of the firmware from the official website (see the section above).
  2. In the Mi Fit app, select Local Update and specify the downloaded file.
  3. 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?
No, a firmware update requires a smartphone with either the Mi Fit or Mi Home app installed. Libras don't have their own interface for downloading files.
Why do the scales show the wrong weight after the update?
This involves recalibrating the sensors, and to fix it, recalibrate: stand on the scale and hold the weight for 5 to 7 seconds. If the problem persists, reset the scales to the factory.
How long does the update take?
On average, the process takes 5 to 15 minutes, depending on the size of the firmware and the speed of the Bluetooth connection.If the update lasts more than 30 minutes, restart the scales and try again.
Can I use Xiaomi’s hardware from another model?
Absolutely not! The firmware for different models is incompatible due to hardware differences (for example, Mi Body Composition Scale 2 uses an ESP32 chip, and Smart Scale 3 uses NRF52832). Installing an inappropriate firmware will lead to a breakage of the device.
Where can I find the history of the firmware changes?
The official changelog can be viewed on the Xiaomi support page for your model, which usually lists the corrected bugs and new features.

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.