Xiaomi Wear and Google Fit Sync: A Complete Guide to Error Solutions

Xiaomi fitness trackers and smartwatches (Mi Band, Watch, Smart Band series) collect step, pulse, sleep and workout data, but store it by default in the closed Mi Fitness ecosystem (formerly Mi Fit). Meanwhile, many users prefer Google Fit, a universal health platform integrated with Google Health Connect, Strava and other services. The problem is that Xiaomi does not officially support direct synchronization with Google Fit, but there are several ways to get around this limitation.

In this guide, we will discuss all working synchronization methods, from standard (via Health Sync) to alternative (using Notify & Fitness or Mi Band Tools), focusing on solutions for devices on Wear OS (for example, Xiaomi Watch 2 Pro), where the process is different from classic trackers, and you will find a table of compatibility gadgets, instructions for correcting common errors and answers to frequent questions.

Why Xiaomi Wear is not synced directly with Google Fit

The main reason is ecosystem competition. Xiaomi is keen to keep users in its Mi Fitness app, where data is analyzed using the company's algorithms and mounted through premium features. Google Fit, in turn, is an open platform where hundreds of third-party applications can write data.

  • πŸ”’ Closed. API: Xiaomi does not provide public access to tracker data for third-party services, including Google Fit.
  • πŸ“± Android Limitations: Starting with Android 10, application background activity is tightly controlled, making synchronizers more difficult to work with.
  • πŸ”„ Resolution Conflict: Both services (Mi Fitness and Google Fit) claim to be the β€œmain repository of health data” that blocks automatic sharing.

However, workarounds do exist. Most of them are based on intermediate applications that β€œintercept” data from Mi Fitness and transfer it to Google Fit. It is important to understand that such solutions may require permission to access notifications or special ADB rights (we will discuss them below).

πŸ“Š What Xiaomi gadgets are you using?
Mi Band 7/8
Xiaomi Watch S3/S2
Xiaomi Smart Band 7 Pro
Another tracker
Smartwatches on Wear OS

Method 1: Synchronize with Health Sync (the most reliable way)

The Health Sync app (formerly Mi Fit Sync) is a universal bridge between Mi Fitness and Google Fit. It works on most Xiaomi devices, including the Mi Band 5/6/7/8, Xiaomi Watch S1/S2/S3 and even older models like the Amazfit Bip. The main advantage is that it does not require root rights and is compatible with Android 8.0+.

Step-by-step:

  1. Download Health Sync from Google Play.
  2. Open the app and provide all the permissions you request (especially Notification Access and Physical Activity).
  3. In the main menu, select Mi Fitness β†’ Google Fit.
  4. Set up synchronization parameters: πŸ“Š Data types: Include Steps, Pulse, Sleep, Training. ⏱ Interval: Recommended every 15 minutes for accuracy. πŸ”„ Direction: Select from Mi Fitness to Google Fit.

Synchronize

Install the latest version of Mi Fitness | Update Google Fit to the current version |Enable background activity for Health Sync in battery settings | Check that the tracker has data transfer enabled in Mi Fitness-->

Important nuance: Health Sync does not work in the background on some MIUI firmware (e.g. MIUI 14 on Redmi Note 12).If sync is interrupted, add the app to AutoRun and Without battery limitations:

⚠️ Attention: On Xiaomi with MIUI 13/14 You may reset your permission to access notifications after the update!

Model gadgetCompatible with Health SyncIs ADB required?Notes
Mi Band 7/8βœ… Complete.❌ No.Synchronizes steps, pulse, sleep, training
Xiaomi Watch S3βœ… Complete.❌ No.It supports data on stress and SpOβ‚‚
Xiaomi Smart Band 7 Proβœ… Partial⚠️ Sometimes.Training data may not be transmitted
Xiaomi Watch 2 Pro (Wear OS)❌ No.βœ… Yes.Manual settings are required via Google Health Connect

Method 2: Using Notify & Fitness for Advanced Users

Notify & Fitness (N&F) is a powerful tool for Xiaomi gadget owners that not only syncs data with Google Fit, but also adds advanced features: customizing screens, responding to notifications, managing music. ADB (rootless).

How to set up synchronization:

  1. Install Notify & Fitness and Health Sync (they will work in pairs).
  2. In N&F, go to Settings β†’ Data Sync β†’ Google Fit.
  3. Select data types for export (it is recommended to include everything except Caloria – they are often duplicated).
  4. Connect to the PC and execute the command. ADB for granting rights: adb shell pm grant com.twofortyfouram.locally android.permission.WRITE_SECURE_SETTINGS If you don’t know how to do this, use Minimal. ADB.
  5. Restart your smartphone and start syncing manually.
Why do you need an ADB for Notify & Fitness?
Without this permission, the application will not be able to change the system settings necessary to transfer step and pulse data in the background. ADB temporarily grants these rights without root, but after resetting or updating the system, the procedure will have to be repeated.

Advantages of the method:

  • πŸ”„ Synchronization in real time (without delays).
  • πŸ›  Additional features: widgets, gestures, camera control.
  • πŸ“Š Support SpOβ‚‚ Stress and stress (unlike Health Sync).

⚠️ Attention: On Xiaomi with MIUI 14 and newer after completion ADB-The team may need to disable battery optimization for Notify & Fitness manually through Settings β†’ Annexes β†’ Permits β†’ Special rights.

Method 3: Synchronization for Xiaomi Watch 2 Pro (Wear OS)

The Xiaomi Watch 2 Pro runs on Wear OS, which changes the way we sync, and Google Fit is pre-installed, but Mi Fitness data isn't automatically transmitted, so the solution is to use Google Health Connect (the health data sharing feature built into Android 14+).

Instructions:

  1. Update your watch to the latest version of Wear OS (check Settings β†’ System β†’ Software Update).
  2. Install Google Health Connect on your smartphone (if it’s not the default).
  3. Open Mi Fitness, go to Profile β†’ Settings β†’ Data Sync and turn on Google Health Connect.
  4. In Google Fit, check that the data has started to arrive (may take up to 1 hour).

If the synchronization is not working:

  • πŸ”„ Restart the watch and smartphone.
  • πŸ“± Delete and re-add Mi Fitness account.
  • πŸ”§ In Health Connect, check that Mi Fitness has permission to record data.

πŸ’‘

On Xiaomi Watch 2 Pro, you can manually export training data to Google Fit by opening a workout record β†’ Export β†’ Google Fit.

Problem Solving: Why is the data not synchronized?

Even with the right setup, synchronization can be interrupted.-5 causes and ways of eliminating them:

Problem.Possible causeDecision
Data not updatedBackground restriction in MIUIAdd the app to Autostart and Without battery restrictions
Steps duplicateGoogle Fit and Mi Fitness conflictTurn off step collection in Google Fit (leave only Mi Fitness as source)
No sleep data.Incompatibility of formatsUse Notify & Fitness instead of Health Sync
Connection errorAn outdated version of the appUpdate Mi Fitness, Google Fit and Sync
Data is being droppedResetting the Mi Fitness cacheDo not clean the app cache manually!

If none of these methods work, try alternative applications:

  • πŸ”— Mi Band Tools – Supports older models (Mi Band) 3/4).
  • πŸ”— Mi Band Master - for advanced customization.
  • πŸ”— Sleep as Android – if you only need to synchronize your sleep.

πŸ’‘

If after all the manipulations, the data is still not transmitted, check if the antivirus does not block it (for example, Avast or 360 Security).

Synchronization methods comparison: what to choose?

Each method has its pros and cons, and below is a comparison table to help you choose:

MethodDifficultyNeed an ADB?Synchronization speedSupported data
Health Syncβ­β­β˜†βŒ No.Slow (every 15-30 minutes)Steps, pulse, sleep, exercise
Notify & Fitnessβ­β­β­βœ… Yes.Instant.All right. + SpOβ‚‚, stress
Google Health Connectβ­β˜†β˜†βŒ No.Depends on the model.Limited (Wear OS only)
Mi Band Toolsβ­β­β˜†βŒ No.Slow.Basic metrics

For most users, the best solution is Health Sync, which is easy to set up and reliable, if you need instant synchronization or support. SpOβ‚‚, Choose Notify & Fitness, Xiaomi Watch 2 Pro on Wear OS This is only possible with Google Health Connect.

FAQ: Frequent synchronization questions for Xiaomi Wear and Google Fit

πŸ”Ή Why After Updating MIUI synchronization has stopped working?
Xiaomi often changes the permissions policy in newer versions of MIUI. After the update: Check if the sync permissions (especially Notification Access) are reset. Add the app to Auto Run (Settings β†’ Applications β†’ Application Management β†’ Auto Run). If Notify & Fitness is used, repeat the procedure with ADB.
πŸ”Ή Can I sync the data with the iPhone?
Officially, no. Mi Fitness on iOS does not support data export to Google Fit. Routes: Use an intermediate Android smartphone to transfer data. Export data from Mi Fitness to GPX/CSV and upload it to Google Fit manually (via Google Sheets). Apple Watch has special applications like Health Sync for Apple Health.
πŸ”Ή How to Transfer Historical Data from Mi Fitness to Google Fit?
Standard synchronizers only transmit new data. To transfer the history: Export data from Mi Fitness through Profile β†’ Settings β†’ Data export (.zip format). Use Python script to convert to Google Fit format. Download via Google Fit API (Programming skills required or use the service IFTTT. ⚠️ Attention: Manual editing of data in Google Fit may cause it to be lost the next time you sync!
πŸ”Ή Why Google Fit is showing 2 times more steps?
This is a data duplication problem. The reason is that both apps (Mi Fitness and Google Fit) are counting steps at the same time. Solution: Open Google Fit β†’ Profile β†’ Settings β†’ Managing Connected Applications. Turn off step collection for Google Fit (leave only Mi Fitness as the source). In Health Sync, check that the Summarize option is not enabled.
πŸ”Ή Does synchronization work on custom firmware (LineageOS, Pixel Experience)?
Yes, but with reservations: βœ… Health Sync is not working well. ⚠️ Notify & Fitness may require Magisk for some features (e.g. vibration control). ❌ Google Health Connect may not be on older Android 13 builds or lower. on LineageOS 20+ (Android 13-based all methods are stable.