How to upgrade Xiaomi Body scales to the latest firmware version: all ways

Why is it important to update Xiaomi’s smart scale firmware?

The Xiaomi Mi Body Composition Scale 2 (and its modifications) is not just a weight-measuring device; it analyzes body composition, syncs with mobile apps, and integrates into the Mi Home ecosystem, but without regular firmware updates, their work can become unstable.

The manufacturer releases updates to:

  • πŸ”„ Correcting measurement errors (e.g., incorrect calculation of muscle mass or water level)
  • πŸ”’ Closing security vulnerabilities (especially important when transferring data over Bluetooth)
  • πŸ“± Improve compatibility with new versions of Mi Fit or Zepp Life apps
  • 🌍 Adding support for new interface languages and regions

If your Suddenly scales are no longer synced with your smartphone, show an E1 or E2 error, or the data in the application is updated with a delay, most likely, a software update is required. In 80% of cases, these problems are solved by installing the latest firmware.

πŸ“Š What version of Xiaomi scales are you using?
Mi Body Composition Scale 2
Mi Smart Scale 2
Mi Body Fat Scale 2
Another model
I don't know.

How to check the current version of firmware on Xiaomi scales

Before you upgrade, make sure you have a really outdated firmware. There are two ways to check the software version:

  1. Through the Mi app Fit/Zepp Life: πŸ“± Open the application and go to the Profile section β†’ Devices β†’ Your scales. πŸ” Click on the gear icon (βš™οΈ) top-right πŸ“‹ Scroll down to the device information block - there will be a firmware version string

Through the physical button on the scales (alternative method):

Press and hold the on button (usually located below the display) for 8-10 seconds until the X.X.X firmware version appears on the screen.

Important! If the firmware version is below 1.4.0, an update is required - in older versions there was a critical error with data synchronization via Bluetooth 5.0.

What do the numbers in the firmware version mean?
The first number (for example, 1 in 1.5.6) is the major version (major changes), the second (5) is the minor version (new functions), the third (6) is the patch (error corrections).

Ways to update the weights Xiaomi Body: step-by-step instructions

There are three official ways to update the firmware of the scales, depending on the model of the device and the hardware available, and let's take a look at each one in detail.

1. Update via the Mi Fit app (the easiest method)

This is a method that works for most users and requires no additional devices, and the main condition is a stable Internet connection on a smartphone.

β˜‘οΈ Preparing for updates via Mi Fit

Done: 0 / 4
  1. Open the Mi Fit app and go to Profile β†’ Devices section.
  2. Choose your scales from the list.
  3. Slap the gear icon (βš™οΈ) top-right.
  4. Scroll down and find the Firmware Update (or Firmware Update).
  5. If a new version is available, click Update and wait until the process is completed (usually takes 3-7 minutes).

Note: Do not move further than 1 meter away from the scale during the update – this may interrupt the data transfer over Bluetooth.

2. Update via Zepp Life app (for new models)

From 2023, Xiaomi will gradually move smart device support to the Zepp Life app (formerly Mi Health).If your scales are released after 2022, chances are the update is only available through this software.

The algorithm is similar to Mi Fit, but with one caveat: in Zepp Life, the update can be triggered automatically when you connect the scales.

  1. Open Zepp Life and go to Devices β†’ Your scales. β†’ Settings (βš™οΈ).
  2. Find the Software Update section.
  3. If the Update button is active, press it. If not, turn on the Auto Update option.

Step-by-step:

  1. Download and install MiFlash from the official source.
  2. Connect the scales to your computer via USB-Type-C (some models need to press the on button for 5 seconds to activate the firmware mode).
  3. Launch MiFlash, press Select and specify the path to the downloaded firmware file (.tgz or.zip format).
  4. Press Refresh – the program must determine the device (a line with the COM-port).
  5. Select Clean All mode and press Flash. It takes 5-10 minutes.

⚠️ Note: Unknown firmware sources may contain malicious code. download files only from the official Xiaomi website or trusted forums (for example, download files from the official Xiaomi website, XDA Developers).

πŸ’‘

Manual updates via MiFlash are only suitable for models with a Type-C connector (such as the Mi Body Composition Scale 2). AAA battery scales are updated only via Bluetooth.

Compatibility table: what scales Xiaomi supports the update

Not all Xiaomi smart scales can be updated software, and here is a table with the latest data for 2026:

Model of weightsSupport OTA-updateManual updateThe latest firmware version
Mi Body Composition Scale 2βœ… Yes (through Mi) Fit/Zepp Life)βœ… Yes (via MiFlash)2.1.8 (May 2026)
Mi Smart Scale 2βœ… Yes, only Mi Fit)❌ No.1.7.3 (November 2023)
Mi Body Fat Scale 2βœ… Yes, Zepp Life)❌ No.1.6.2 (March 2026)
Xiaomi Smart Scale (1st generation)❌ No (obsolete model)❌ No.1.2.0 (last)

If your model is not in the table, check it on the official support site of Xiaomi.

Frequent update errors and how to fix them

Even when you follow the instructions, users face problems, and let's look at the most common mistakes and their solutions.

Error E1 or E2 on the scale display

These codes mean:

  • πŸ”‹ E1 β€” Low battery (less than 15%) Solution: charge the scales for 2-3 hours.
  • πŸ“Ά E2 β€” Loss of connection to phone Solution: Reboot Bluetooth on your smartphone and try again.

2. Update "hangs" by 0% or 100%

Reasons and methods of correction:

  • πŸ“± Problem: Background application conflict Solution: Close all programs except Mi Fit/Zepp Life.
  • πŸ”„ Problem: Unstable Internet connection. Solution: Connect to another Wi-Fi network or use mobile Internet.
  • πŸ”Œ Problem: Discharged scales. Solution: Connect to charging and wait for 100%.

3. After the update, the scales are not included

This is a critical error that occurs when you interrupt the firmware.

  1. Connect the scales to charging and hold the 15-second switch (reset to factory settings).
  2. If it doesn’t help, try the manual update via MiFlash (instruction above).
  3. In the end, contact the Xiaomi service center.

πŸ’‘

If the scales after the update show an incorrect weight, perform a calibration: stand on them and hold for 10 seconds until the CAL inscription appears.

How to roll back firmware if the update failed

If the scales start to work worse after the update (for example, they measure fat mass incorrectly or often turn off), you can return the previous version of the software.

Important: Firmware rollback is only possible for models with a Type-C port (for example, Mi Body Composition Scale 2).

Instructions:

  1. Download the desired firmware version from the firmware archive (select only stable versions!).
  2. Connect the scales to the computer in firmware mode (press the button for 5 seconds when connecting the cable).
  3. In MiFlash, select the downloaded file and click Flash.
  4. After completion, turn off the scales and reset (hold the 10 seconds button).

⚠️ Attention: Downgrade can cause sensor calibration loss. After the firmware rollback, be sure to re-configure the scales in the application.

How long does the update take and how to speed up the process?

The renewal time depends on the method and model of the weights:

  • πŸ“± Through Mi. Fit/Zepp Life: 3–7 minutes (depending on the speed of the Internet).
  • πŸ’» MiFlash: 5-10 minutes (plus preparation time).

How to speed up the process:

  • πŸ“Ά Use 5 GHz Wi-Fi instead of 2.4 GHz (if your smartphone supports it).
  • πŸ”‹ Charge the scales to 100% - this will eliminate interruption due to discharge.
  • πŸ“΅ Turn off power saving mode and battery optimization for Mi Fit.
  • πŸ“ Place the scale and phone on the same surface (like a table) – this will improve the Bluetooth signal.

If the update is too long (over 15 minutes), interrupt the process, restart the scales and start again.

FAQ: Answers to Frequent Questions About Xiaomi Weight Update

Can I update the scales without a smartphone?
No. You need to have a Mi Fit or Zepp Life app to update your firmware, because scales get your firmware files via Bluetooth from your smartphone, and the only exception is the manual update via MiFlash, but you need a computer there.
Why is there no "Update Firmware" button in Mi Fit?
This may mean: You already have the latest version of the software installed. Your scale model does not support OTA-Update (e.g. Mi Smart Scale 1) The app doesn't recognize scales - try removing and re-addling the device.
What if after the update, the scales show an E3 error?
E3 error means sensor failure. Try: Reset the scales to factory settings (hold the 10 seconds button); calibrate: stand on the scales and hold until CAL appears. If it doesn't work, contact the service center (possible hardware defect).
Can I update the scales via iPhone?
Yes, but with limitations. Mi Fit for iOS supports firmware updates, however: The process can be slower than Android. Some scale models (e.g. Mi Body Composition Scale 2) require Zepp Life, not Mi Fit. Manual updates via MiFlash on iPhone are not possible (Windows/macOS is needed).
How often do you get Xiaomi weight updates?
Xiaomi releases weight updates 2-4 times a year. Usually new versions are released: After major Mi Fit/Zepp Life updates. If critical errors are detected (such as incorrect measurements). In anticipation of new models (for software unification). To avoid missing the update, turn on notifications in the application settings.