How to connect Xiaomi scales to iPhone: a complete guide with error solutions

Why Xiaomi scales don’t connect to iPhones and what to do about it

Xiaomi Mi Smart Scale 2, Xiaomi Body Composition Scale 2 or the newer Xiaomi Smart Scale 3 models promise to accurately measure not only weight, but also body fat, muscle mass and even water levels. However, many iPhone users face the problem that the device stubbornly does not want to sync via Bluetooth. What is the reason?

The fact is that Xiaomi’s ecosystem is initially optimized for Android, and iOS owners have to use workarounds, and after rebranding the Mi Fit app in Zepp Life, the connection algorithm changed and the old instructions stopped working. In this article, we will discuss all the current ways of synchronization (including hidden settings), and also solve common errors like “Device Can’t Find” or “Connection is interrupted”.

Important: If your scales have already been connected to another smartphone (like Android), you need to reset them to the factory settings, otherwise the iPhone will not be able to “see” them.

What scales Xiaomi compatible with iPhone: a full list of models

Not all Xiaomi smart scales work equally well with iOS. Here is the current list of supported models (as of 2026):

  • 🔹 Xiaomi Mi Smart Scale 2 is the most popular model, but requires a firmware update through Android for the correct work with the iPhone.
  • 🔹 Xiaomi Body Composition Scale 2 – improved version with body composition analysis, compatible with Zepp Life on iOS.
  • 🔹 Xiaomi Smart Scale 3 — new-model IEEE 802.11b/g/n (Wi-Fi, but you still need Bluetooth for the initial setup.
  • 🔹 Xiaomi Mi Body Fat Scale is a budget option, but often gives out the error “Device is not responding” on iOS 17+.

⚠️ Note: Xiaomi Mi Scale models (first generation) are not officially supported by the Zepp Life app on iPhone, and can only be connected via third-party apps like Health Sync, but the data will be inaccurate.

If your model is not on the list, check its name on the box or in the documents. Often users confuse the Xiaomi Mi Smart Scale 2 with the Xiaomi Mi Body Composition Scale - and these are different devices with different connection protocols!

📊 What is your Xiaomi weight model?
Mi Smart Scale 2
Body Composition Scale 2
Smart Scale 3
Another model
I don't know.

Preparing for connection: what to do before synchronization

Before you try to connect the scales with the iPhone, follow the mandatory preparatory steps:

  1. Update the firmware of the scales (if they were already in use). To do this, temporarily connect them to an Android smartphone via Mi Fit and check for updates in the Profile → My devices → [Name of scales] → Software update.
  2. Remove old apps. If you have Mi Fit, Mi Home or Xiaomi Wear installed, delete them. Now all scales are controlled through Zepp Life.
  3. Turn on Bluetooth and geolocation on your iPhone. Without geodata, the Zepp Life app won't be able to identify the region and can block the connection.
  4. Charge the scales. If the battery light flashes red, the device will not transmit data. Use the original USB-Type-C cable (for new models) or Micro-USB (for old ones) to charge.

💡 Useful advice: if the scales were long lying unused, their battery could run out to zero, in this case, keep them charging for at least 2 hours before the first turn on - even if the indicator does not burn.

Remove old Xiaomi apps (Mi Fit, Mi Home)

Update iOS to the latest version

Enable Bluetooth and geolocation

Charge the scales by at least 30%

Reduce the scales to factory settings (if previously connected)-->

Step-by-step: how to connect Xiaomi scales to iPhone through Zepp Life

Follow this algorithm to sync your scales with your iPhone without errors:

  1. Download the Zepp Life app from the App Store. Don't confuse it with Zepp (for watches) or Mi Fit (obsolete).

⚠️ Warning: If you have a "Unconnected" error in the device search phase, exit the app, reset the scales (press the reset button on the back) and try again. Sometimes it helps to turn on the plane mode for 10 seconds and then turn it off.

The critical detail is that Xiaomi scales don’t support connecting to multiple phones at the same time. If they’re already paired with another device, they need to be disconnected from it first, otherwise the iPhone won’t be able to detect them.

What if Zepp Life doesn't see the scales?
1. Make sure the scales are on (stand on them to activate the display). 2. Check that Bluetooth on your iPhone is enabled and is in search mode (open Settings). → Bluetooth – the device should appear in the list as «MI_SCALE»). 3. Reinstall the Zepp Life app and try again. 4. If nothing helps, reset the scales to factory settings (click the reset button on the 10 seconds before flashing the indicator).

Solving common connection errors

Even with the right setup, Xiaomi scales can give out errors.

Mistake.Reason.Decision
"No device found"Scales not on or dischargedCharge the scales, stand on them to activate, check if the Bluetooth indicator is on.
"Connection interrupted"Conflict with another Bluetooth deviceTurn off all other gadgets (earphones, fitness bracelets) and try again.
“We failed to synchronize the data.”Failure in the app or accountSign out of your Zepp Life account, restart the app and log in again.
“Libra is not responding” (after iOS update)Compatibility issues with the new version of iOSUpdate the firmware of the scales through the Android device or wait for a patch from Xiaomi.

🔧 Technical nuance: if you are using iOS 17 or later, you may need to manually allow access to the local network for the Zepp Life application. → Zepp Life → Local area network and switch on the switch.

If the scales are connected but the data is not stored in the application, check:

  • 📱 Synchronization settings in Zepp Life → Profile → Settings → Synchronization of data.
  • 🔄 Permission to use the app’s background (iPhone settings) → Zepp Life → Background update).
  • 🌐 Internet connection (data uploaded to Xiaomi server).

How to lose Xiaomi scales to factory settings before connecting to iPhone

If the scales have already been paired with another phone (like Android), they must be reset, otherwise the iPhone will not be able to connect them.

  1. Turn the scales over and find the reset button (usually hidden under a rubber plug or labeled “Reset”).
  2. Take a thin object (clip, toothpick) and press the button for 10-15 seconds until the indicator blinks 3 times.
  3. Release the button. The scales will reset and be ready for the new synchronization.

⚠️ Warning: After reset, all stored data (weighing history, user profiles) will be deleted. If it is important, export it first via Zepp Life on an Android device:

  1. Open Zepp Life on Android.
  2. Go to Profile → My Devices → [Your Libra] → Export Data.
  3. Save the file to CSV or Excel.

📌 Key takeaway: Resetting is the only way to untie the scales from the old phone.Without this step, the iPhone will constantly give out a device is occupied error, even if the previous smartphone is turned off.

Alternative ways to connect: if Zepp Life does not work

If the official Zepp Life app refuses to connect the scales, you can use workaround methods:

Method 1: Using the Health Sync app (for older models)

The Health Sync app allows you to sync data with Apple Health even if the scales aren't directly connected.

  1. Download Health Sync from the App Store.
  2. Sign in to Xiaomi account (the same details as Zepp Life).
  3. Enable sync with Apple Health in the app settings.
  4. Stand on the scale – the data will be automatically transferred to Health.

Method 2: Mi Home (only for new Wi-Fi models)

Xiaomi Smart Scale 3 supports Wi-Fi connectivity.

  1. Download Mi Home and add scales as a new device.
  2. Connect them to your Wi-Fi network (2.4GHz only!).
  3. The data will be synchronized through the Xiaomi cloud.

⚠️ Note: When using third-party apps, the accuracy of the data may differ from the official values. For example, the percentage of fat in Health Sync is often overstated by 2–3% compared to Zepp Life.

💡

If the scales are plugged in but the data in Zepp Life is zeroed after each weigh, check the user profile settings. Often the problem is due to an incorrectly specified height or gender - the app resets the story in a data conflict.

FAQ: answers to frequent questions about connecting Xiaomi scales to the iPhone

🔹 Why Xiaomi scales are not connected to iPhone after iOS update?
After the iOS 16/17 update, Apple tightened its Bluetooth LE policy. Solution: Go to Settings → Privacy → Geolocation Services → Zepp Life and select Always. Enable Local Network for Zepp Life in the app settings. Reboot iPhone and scales.
🔹 Can you connect Xiaomi scales to the iPhone without the application?
No, Xiaomi scales don't support direct data transfer over Bluetooth without an app intermediary. However, you can use Apple Health as an intermediary storage: Connect scales via Zepp Life. Enable sync with Apple Health in the Zepp Life settings. Now the data will be duplicated in the standard Health app.
🔹 Libras are on, but they're showing the wrong weight?
The problem might be in: 📏 Place the scales on a hard floor (not on a carpet). 👟 Socks or shoes – weigh with bare feet. 🔋 Recharge battery – charge the scales to 100%. 📱 Incorrect profile settings — check height, age and gender in Zepp Life. If the error persists, calibrate the scales: Stand on the scales and wait for a stable display. Press the scale display and hold for 3 seconds until it appears «CAL». Get off the scale and wait for the calibration to be completed.
🔹 How to transfer data from Android to iPhone when changing your phone?
To avoid losing weighting history: On Android, open Zepp Life and export data to the Internet. CSV (Profile → My devices. → Exports. Send the file to your email or iCloud. On your iPhone, import data via Zepp Life. → Import data or manually enter it into Apple Health. ⚠️ Important: Some weight models (e.g. Mi Body Composition Scale 2) do not support exporting history.
🔹 Why Xiaomi scales discharge quickly when connected to the iPhone?
This is because iOS is more likely to poll the device over Bluetooth than Android to extend battery life: 🔌 Turn off background sync in Zepp Life (Settings) → Synchronization of data → Only in an open application). 📴 Turn off the scales after use (click on the display to turn off the screen). 🔋 Use the original charging cable - the non-original often undercharge the battery. The average battery life when used actively is 3-4 months. If the scales discharge in a week, check for current leakage (possibly moisture under the contacts).