Why Xiaomi doesn’t want to be friends with Huawei and how to fix it
Xiaomi’s smart scales (Mi Smart Scale 2, Xiaomi Body Composition Scale 2, etc.) were originally designed for the Mi Fit ecosystem, but many users have difficulty syncing them with Huawei phones. The problem lies not in hardware incompatibility, but in software constraints: Huawei aggressively blocks background activity of third-party apps, and Mi Fit requires constant access to Bluetooth and notifications.
In this article, we will break down three official ways of connecting (via Mi Fit, Huawei Health and Google Fit), bypass common errors like “device fails” or “data fails to sync,” and give unique recommendations for setting up energy savings on Huawei that you won’t find in standard instructions. If your scales are already lying dusty due to “incompatibility,” let’s get to the solution!
Method 1: Connect via the official Mi Fit app
This is the basic method that works for most Xiaomi scales (including the Mi Body Composition Scale 2, Mi Smart Scale 2, and Xiaomi Smart Scale), but Huawei will have to manually adjust the permissions, otherwise the scales will “lose” the connection after the first weighing.
Steps for connection:
- 📱 Install the Mi Fit app from AppGallery or Google Play (if your Huawei has Google services on it).
- 🔄 Sign up or sign in to your Xiaomi account (required! without an account, no data will be saved).
- 🔍 Turn on Bluetooth on your phone and start Mi Fit. Go to Profile section → Add the device → Libra.
- ⚖️ Stand on the scales – the connection indicator should appear on the screen (blinking Bluetooth icon).
- 🔗 Confirm the pairing in the Mi Fit app.
At this point, many Huawei users are faced with the “failed to connect” error, because Huawei’s energy-saving mode kills the background Mi Fit processes.
Open Settings → Applications → Mi Fit → Battery | Turn off the option “Manual Start Control” | Enable “Stop” and “Second Start” | Add Mi Fit to the list of “Secure Apps” |Reboot your phone-->
After this, the scales must be connected stably at each weigh-in, and if the problem persists, check if Huawei is blocking location access (yes, this affects Bluetooth!).
💡
If Xiaomi scales don’t determine your weight or show an “E8” error, try resetting them to factory settings: press the scales and hold the switch on button for 10 seconds until the indicator blinks.
Method 2: Sync through Huawei Health (for Huawei watch or fitness bracelet owners)
If you have a Huawei smartwatch or bracelet (like the Huawei Watch GT or Band 6), you can integrate Xiaomi scale data into the Huawei Health ecosystem, which is convenient for those who keep a health diary in one app. However, there is a caveat: Huawei Health does not support direct synchronization with Xiaomi scales - you will need middleware.
Instructions:
- Connect the scales to Mi Fit (as described in Method 1).
- In Mi Fit, go to Profile → Settings → Data Sync and enable export to Google Fit.
- Install Huawei Health and connect it to Google Fit in your account settings.
- Data from the scales will now be automatically transmitted to Huawei Health via Google Fit.
Important: Synchronization can take up to 24 hours, and some metrics (such as percentage of fat or muscle mass) may not be displayed correctly due to differences in Xiaomi and Huawei algorithms.
Mi Fit|Huawei Health|Google Fit|Apple Health|Other-->
Method 3: Alternative connection via Google Fit (for GMS phones)
If your Huawei supports Google services (models like the Huawei P50 Pro, Mate 40 Pro, etc.), you can use Google Fit as an intermediary, a method that is universal and works even with outdated versions of Xiaomi scales.
Step-by-step:
- 🔗 Connect the scales to Mi Fit (Method 1).
- 🔄 In Mi Fit, enable sync with Google Fit: Profile → Settings → Synchronization of data → Google Fit.
- 📊 Install Google Fit and check that the data from the scales are displayed in the activity diary.
- 🔄 (Optional) Connect Google Fit to other apps (e.g. MyFitnessPal or S Health).
The advantage of this method is stability: Google Fit is less likely to be blocked by Huawei’s energy-saving features than Mi Fit. However, note that some metrics (such as bone mass) may not be transferred due to API limitations.
Why is Huawei blocking Mi Fit background work?
Xiaomi’s weights compatibility table with Huawei phones
Not all Xiaomi scales work equally well with Huawei, and below is a compatibility table that takes into account the features of firmware and Bluetooth versions.
| Model of weights | Huawei support | Required version of Mi Fit | Features |
|---|---|---|---|
| Xiaomi Mi Smart Scale 2 | ✅ Complete. | 5.6.0 and higher | You may need manual Bluetooth settings |
| Xiaomi Body Composition Scale 2 | ✅ Complete. | 6.0.0 and higher | Supports synchronization with Google Fit |
| Xiaomi Smart Scale (1st generation) | ⚠️ Partial | 4.6.0–5.5.0 | Power saving shutdown required for Mi Fit |
| Xiaomi Mi Body Fat Scale | ✅ Complete. | 5.0.0 and higher | Better Compatibility with Huawei Health through Google Fit |
If your model isn't in the table, check the Bluetooth version on the scales (should be 4.0 or higher) and upgrade the Mi Fit to the latest version. Older scale models (like 2015's Xiaomi Mi Scale) may require manual reset via 15 seconds button holding.
Typical errors and their solutions
Even when connected properly, Xiaomi scales can run unstable, and consider the most common problems and the non-obvious ways to solve them:
⚠️ Note: If the scales show an error E1 or E2, This means sensor problems. Don't try to disassemble the device -- first check if it's standing on a hard surface (linoleum or tile, not carpet!).
Mistake: Libra is not in Mi Fit
- 🔋 Check the battery power of the scales (if the model has a battery) Charging below 10% can block Bluetooth.
- 📱 Reboot phone and scales (hold the button on the scales for 5 seconds).
- 🔄 In Mi Fit, remove the device and add it again.
- 🛠️ In Bluetooth phone settings, “forget” the scales and perform re-pairing.
Error: Data not synchronized with Huawei Health
- 🔗 Make sure that Mi Fit syncs with Google Fit are enabled.
- 🔄 In Huawei Health, check if your Google account is connected.
- ⏳ Wait up to 24 hours – sometimes synchronization is delayed.
- 📡 Check your Internet connection: without it, Google Fit won’t update your data.
Mistake: Libra shows wrong weight
- ⚖️ Stand on the scales with bare feet, evenly spreading the weight.
- 🧘 If the weight "jumps", reset the scales to factory settings (hold the button 10 seconds).
- 📏 Check that the scales are on a level surface (use the level!).
💡
If Xiaomi scales don’t connect to Huawei despite all the manipulation, try using a second phone (like Redmi or POCO) for initial setup, then go back to Huawei for data sync.
How to extend the life of a scale battery when using Huawei
Xiaomi’s Bluetooth 4.0+ scales consume minimal power, but constant attempts to connect to Huawei (which blocks background processes) can drain the battery faster.
- 🔋 If you have a battery-powered scale (such as the Mi Smart Scale 2), use Duracell or Energizer alkaline batteries – they last longer with frequent connections.
- 🔄 Turn off Bluetooth on your phone when you’re not using a scale (this will also save Huawei charge).
- 📱 In Mi Fit, turn off the “Automatic Weighing” option – it forces the scales to constantly look for a connection.
- 🔗 If you have a battery scale (such as the Xiaomi Body Composition Scale 2), charge it to 100% and avoid full discharge.
The average life of Xiaomi's scale battery is 6-12 months with regular use. If the battery goes down faster, check if the scales remain on after weighing (the indicator should go out).