Synchronizing Xiaomi’s weights with iPhone: from connecting to error solving

Xiaomi’s smart scales are not just a weight measurement device, but a full-fledged body composition analyzer that transmits data directly to your smartphone. However, iPhone owners often face problems with the first synchronization: the application does not see the device, the data is not updated, or the scales are suddenly turned off. In this article, we will discuss all the ways to connect the Mi Body Composition Scale 2/3, Xiaomi Smart Scale 2 and other models to the iPhone – from basic settings to solving rare errors.

The peculiarity of working with iOS is that Apple limits the background activity of applications and the use of Bluetooth Low Energy (BLE), which means that even after a successful connection, scales can β€œlose” communication if you do not configure notifications correctly.

What Xiaomi scales are compatible with the iPhone?

Not all Xiaomi smart scales work equally well with iPhones, the main difference is in the data protocol and supported applications. Here is the current list of compatible devices (2026):

  • πŸ”Ή The Mi Body Composition Scale 2 is the most popular model with an analysis of 13 body parameters (muscle mass, bone tissue, water, etc.
  • πŸ”Ή Xiaomi Smart Scale 2 is a budget version with basic features (weight, BMI, fat mass.
  • πŸ”Ή Mi Body Composition Scale 3 - Updated version with improved sensors and support for Apple Health (partial synchronization).
  • πŸ”Ή Xiaomi Mi Scale (first generation) – outdated model, may require manual Bluetooth connection in iOS settings.

Important: Xiaomi Mi Band Scale models and Huami-branded scales (like the Amazfit Smart Scale) are also compatible with iPhone, but they use the Zepp app (formerly Amazfit).If your model is not on this list, check the support on Xiaomi's official website.

πŸ“Š What Xiaomi Weight Model Are You Using?
Mi Body Composition Scale 2
Xiaomi Smart Scale 2
Mi Body Composition Scale 3
Another model.
I haven't bought it yet.

Preparing for synchronization: what to do before connecting

Before you start connecting, follow the mandatory preliminary steps:

  1. Update the firmware of the scales. Outdated software can cause synchronization errors. To do this, turn on the scales, wait for the 0.00 display, then press and hold the 5-second switch. If an update is available, the indicator will flash.
  2. Install the correct application: πŸ“± For the Mi Body Composition Scale 2/3 β€” Mi Fit or Zepp Life (download in the App Store). πŸ“± For Xiaomi Smart Scale 2 β€” only Mi Fit.

Turn on Bluetooth and geolocation

Xiaomi

BLE

iOS

Also check that your iPhone has an up-to-date version of iOS (at least 14.0) and older versions may have data transmission issues.

β˜‘οΈ Checklist before connection

Done: 0 / 5

Step-by-step: how to connect Xiaomi scales to the iPhone

Consider a universal synchronization algorithm using the Mi Body Composition Scale 2 and the Mi Fit application (the steps are similar for Zepp Life).

Step 1: Registration in the annex

1. Open Mi Fit and click Register (or sign in via your Xiaomi/Google/Apple ID account).

2 Fill out the profile: gender, height, age and target weight, and these are the data you need to get your body composition right.

Step 2: Adding a device

1. Click on the icon + in the upper right corner β†’ select Libra.

2. Turn on the scales (press the button or step on them) The display should show an inscription. --.-- or CONN.

3. In the app, select your model from the list. If it is not available, click on the Other device and follow the instructions.

Step 3: Synchronizing data

1. Step on the scales with bare feet (for an accurate analysis of body composition).

2. Wait for the sound signal and the data on the scale screen.

3.The data will be automatically transmitted to the application.If sync does not occur, update the page in Mi Fit or restart Bluetooth on your iPhone.

πŸ’‘

If the scales are not determined, try removing them from the device list in Mi Fit (Profile β†’ My devices section) and adding them again.

Table: Common mistakes and their solutions

Mistake.Possible causeDecision
Libras not includedBatteries discharged or software failureReplace the batteries (4Γ—AAA) or reset (hold the 10 sec button).
App doesn't see scalesBluetooth is disabled or scales are not in pairing modeTurn on Bluetooth, restart the scales (click the button)
Data not storedNo Internet or cloud sync failureCheck Wi-Fi/mobile network connection, update app
Libra shows Err errorOverload or unstable surfaceMove the scales to a flat, hard surface, stand in the center.

How to set up automatic sync with Apple Health

If you are using Mi Body Composition Scale 3 or a new version of Zepp Life, you can set up data export to Apple Health (Health app on iPhone).

  1. Open Mi Fit or Zepp Life β†’ Go to Profile β†’ Settings β†’ Apple Health account.
  2. Click Connect and allow access to data (weight, height, steps, etc.).
  3. In the Health app, check that the data appears in the Overview β†’ Body β†’ Weight section.

Also note the calibration of the scales: If the reading seems inaccurate (for example, the weight "jumps" on repeated measurements), calibrate:

  1. Put the scales on a flat surface.
  2. Press and hold the 10 seconds button until the CAL appears.
  3. Wait for the process to be completed (the display will show 0.00).

πŸ’‘

For the most accurate analysis of body composition (muscle, fat, water) use scales at least 1 time per week. Single measurements can give an error of up to 5% due to changes in the body.

Alternative synchronization methods (if the standard one does not work)

If the scales stubbornly do not want to connect through Mi Fit, try alternative methods:

Method 1: Manual connection via iOS settings

1. Open Settings β†’ Bluetooth on iPhone.

2. Turn on the scales (click the button) – they should appear in the list of devices as Mi Scale or XMSH.

3. Click on the name of the scales and confirm the pairing.

4. Go back to Mi Fit and try to sync the data again.

Method 2: Use the Mi Home App App

Some weights (e.g. Mi Body Composition Scale 3) can be connected via Mi Home:

  1. Install Mi Home.
  2. Add the scales as a new device (+ β†’ Libra).
  3. Once connected, the data will be duplicated in Mi Fit.

Method 3: Resetting the scales to factory settings

If the scales were previously connected to another phone and do not want to sync with the iPhone, reset:

  1. Hold the weights switch for 15 seconds until the rST appears.
  2. After restarting, repeat the connection process.

⚠️ Warning: Reset will delete all saved user profiles on the scales, and if you use Family Sharing, you'll have to reset it after reset.

FAQ: Frequent questions about synchronizing Xiaomi weights with iPhone

Can you connect Xiaomi scales to iPhone without the Mi Fit app?
No, you need an app (Mi Fit or Zepp Life) to run the scales, but some models (such as the Mi Body Composition Scale 3) can transfer the basic data (weight) to Apple Health without running Mi Fit if you have previously set up.
Why Xiaomi scales show a β€œLo” error when connecting to an iPhone?
Lo error means that the batteries are dead. Replace them with new ones (4 AAA batteries). If the error persists, check the contacts of the batteries - they may have oxidized. Wipe them with a cotton swab dipped in alcohol.
How to transfer data from Xiaomi scales to the new iPhone?
1. Make sure both phones have the same app (Mi Fit or Zepp Life) with the same account. 2. On an old iPhone, check that the data is synced to the cloud (Mi Fit should have a cloud sign with a tick). 3. On a new iPhone, log in to the same account - the data will be downloaded automatically.
Can you use Xiaomi scales with iPhone and Android at the same time?
Yes, but with reservations, the scales can only be linked to one Mi Fit/Zepp Life account at a time, and if you want to use them with two phones, you'll have to manually reconnect the scales each time, or use one account on both devices.
Why Xiaomi scales show different weights on iPhone and Android?
The difference is usually due to profile settings (height, age) or calibration. Check that the app on both phones has the same settings. Also update the firmware of the scales - new versions improve the accuracy of the sensors.