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!
Preparing for connection: what to do before synchronization
Before you try to connect the scales with the iPhone, follow the mandatory preparatory steps:
- 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.
- Remove old apps. If you have Mi Fit, Mi Home or Xiaomi Wear installed, delete them. Now all scales are controlled through Zepp Life.
- 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.
- 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:
- 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?
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 discharged | Charge the scales, stand on them to activate, check if the Bluetooth indicator is on. |
| "Connection interrupted" | Conflict with another Bluetooth device | Turn off all other gadgets (earphones, fitness bracelets) and try again. |
| “We failed to synchronize the data.” | Failure in the app or account | Sign 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 iOS | Update 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.
- Turn the scales over and find the reset button (usually hidden under a rubber plug or labeled “Reset”).
- Take a thin object (clip, toothpick) and press the button for 10-15 seconds until the indicator blinks 3 times.
- 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:
- Open Zepp Life on Android.
- Go to Profile → My Devices → [Your Libra] → Export Data.
- 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.
- Download Health Sync from the App Store.
- Sign in to Xiaomi account (the same details as Zepp Life).
- Enable sync with Apple Health in the app settings.
- 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.
- Download Mi Home and add scales as a new device.
- Connect them to your Wi-Fi network (2.4GHz only!).
- 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.