Xiaomi smartphone owners often face the need for accurate physical activity control, especially given the popularity of the companyโs wearables ecosystem. Shagomer is the basic feature that is built into the HyperOS and MIUI shell by default, but the correct initial configuration is required to fully work and sync with smart wristbands or watches. Without a competent setup, you can get distorted data or face a situation where kilometers traveled simply do not remain in history.
The main difficulty is that the Android system that powers Xiaomi phones aggressively optimizes power consumption, which often leads to the forced closure of background activity tracking processes, which is why simply including a feature in the settings menu is often not enough, you need to manually provide the application with the necessary permissions and remove it from the list of programs that need to be cleaned up.
In this article, we will discuss in detail how to activate and calibrate step counting, which applications are best used for different purposes, and what to do if the data is no longer updated, and we will cover both the built-in system tools and third-party solutions that can be useful for advanced users.
Selection of the main application for activity tracking
The first step in the process of setting up the steps is to determine which software will act as the main compiler of statistics. Xiaomi ecosystem offers several options, and the choice depends on which gadgets you use and which interface you are closer to.
For Mi Band fitness bracelet owners (especially up to and including the 6th edition) and Mi Body Composition Scale scales, the main application remains Zepp Life (formerly Mi Fit), a time-tested solution that is deeply integrated with the manufacturerโs servers. However, for newer devices such as the Mi Band 7, 8, 9 and Xiaomi Watch, the company has switched to the Mi Fitness platform (formerly Xiaomi Wear).
โ ๏ธ Warning: Donโt try to use Zepp Life and Mi Fitness for the same account or device at the same time.This will result in a sync conflict and your steps may stop being displayed or duplicated.
If you donโt use wearables, but rely solely on smartphone sensors, the built-in MIUI/HyperOS Health app is the best choice: it automatically collects data from the accelerometer and gyroscope without requiring additional software, but it still requires authorization through the Mi Account to sync.
There is also the possibility of third-party synchronization, for example, many users prefer to see statistics in Google Fit or Samsung Health, in which case you need to configure the transfer of data from the native Xiaomi app to a third-party service to avoid double counting or loss of history.
Configuring access rights and exclusion from energy saving
The most common reason steps on Xiaomi don't count or reset when unlocking the screen is because of the power-saving system.The operating system seeks to save battery power by "killing" background processes it believes aren't critical right now.
To fix this, you need to manually change your autostart and background settings for your chosen application. Go to Settings โ Apps โ All apps, find in the Mi Fitness or Zepp Life list (depending on your choice) and click on it.
In the menu that opens, look for the charge saving section (or "Battery consumption"). Here you need to select the "No Limits" option, a critical step without which the system will periodically stop counting steps, especially if the phone screen is off for a long time.
Next, make sure that the application has all the necessary permissions. The access menu should activate the items:
- ๐ Geolocation: necessary for mapping the route and more accurate calculation of the distance when walking outside.
- ๐ Physical activity: direct access to smartphone motion sensors.
- ๐ Notifications: so you can see the daily report on compliance with the norm.
- ๐ฒ Auto Start: Starting permission with operating system.
Also, check your Bluetooth settings. If you use a bracelet, make sure that the Bluetooth menu in the settings of the device itself (cog next to the name of the gadget) ticks โShow notificationsโ and time synchronization is enabled.
โ๏ธ Checklist of energy saving settings
Calibration and accuracy of measurements
Even with the right access rights, the pedometer readings can be different from reality, because of the individual stride length, which depends on height, weight and walking pace. Standard algorithms use averaged values, so calibration is a must for reliable data.
To begin with, measure your average stride length. Go a known distance (e.g., 10 or 20 meters), count the number of steps, and divide the distance by the number of steps. The value in centimeters should be entered into the profile settings.
The path to setup may vary depending on the version of the application, but it's usually in the user profile. In Mi Fitness, click on the Profile tab, then select Training Settings or Body Settings. There you'll find a field to enter the step length.
| Parameter | Where to find out. | Recommended value |
|---|---|---|
| Growth | Profile โ Body data | Exact growth in cm |
| Weight. | Profile โ Body data | Current weight in kg |
| Length of step | Profile โ Training settings | 40-80 cm (individually) |
| Target by step | Main screen screen โ Step card | 6000-10000 stepping-step |
After making the changes, it is recommended to take a test walk. Walk a known distance and compare the readings of the application with reality. If the error persists, try repeating the calibration procedure, emphasizing the natural rhythm of walking.
โ ๏ธ Note: Do not set the step length less than 30 cm or more than 100 cm Such values are physically incorrect for an adult and will lead to a complete distortion of the statistics of the distance traveled.
Synchronizing data between applications
Often, you want to see data from the Xiaomi app in other services, such as Google Fit or Apple Health (when using an iPhone), which is possible, but requires the right setup of the bundle.
In the Mi Fitness app, go to Profile, then select Add Accounts or Third Party Data. Here you will see a list of available services, select the one you want (like Google Fit) and log in to your Google account.
It's important to understand the direction of synchronization. Normally, data flows from the bracelet app to Google Fit, but not vice versa. If you start walking around with your phone but without the bracelet, the data may not get to Mi Fitness unless you have feedback set up.
For iOS users, the situation is more complicated because of system constraints. Sync between Zepp Life and Apple Health is stable, but sometimes requires manual updates. Go to the app settings on your iPhone, find the Add Accounts section, and turn on the Apple Health switchboard.
What to do if the synchronization is not working?
Solving Common Pedometer Problems
Despite careful tuning, there may be some failures, steps may not be added, the meter may roll back or show zero values even after an active walk.
One of the common reasons is time desynchronization: If the time on the wristband and phone is even a few minutes different, the server may reject the data packet as incorrect. Make sure that the Bluetooth settings enable Autosynchronization of time.
Another problem is that the application cache overflows, and over time, temporary files can take up a significant amount of memory and cause errors in the calculation algorithms, and cleaning the cache often solves the problem of a โhungโ pedometer.
To clean, perform the following actions:
- ๐๏ธ Go to Settings. โ Annexes โ All applications.
- ๐ฑ Find your fitness app (Mi) Fitness/Zepp Life).
- ๐งน Click Memory and select Clear Cache (not to be confused with Clear Everything to avoid losing your account details).
- ๐ Reboot your smartphone and check the sensors.
If steps donโt go through after rebooting and reconnecting the device, try removing the device from the Bluetooth list in your phoneโs settings (forget the device) and re-associating it through the app. This will reset the connection profile and update the data exchange protocols.
๐ก
Tip: Periodically (every 1-2 months) completely discharge the bracelet or watch before turning off, and then charge to 100%.This helps calibrate the power controller and can improve the stability of the Bluetooth module.
Additional features and widgets
Once the basic setup is complete, it makes sense to set up the display of information on the desktop, which will allow you to monitor progress without opening the application every time.
On the home screen of your smartphone, hold your finger in a free place, select Widgets, and find the Sport or Health widget. Add it to the screen. Now you'll see the number of steps in real time. Some Always-On Display models can display this statistic on the lock screen.
You can also set goals in the app. You don't have to aim for 10,000 steps at once. Start at a comfortable level, like 4000-5000, and gradually raise the bar. The system will motivate you with achievements and rewards.
For advanced users, the Competition feature is available, so you can add friends to the app's contacts and challenge who will take more steps in a week, and it's a great way to keep you motivated.
๐ก
Main conclusion: The stable operation of the pedometer on Xiaomi depends not so much on the sensor itself, but on the correct energy saving settings and permissions for the intermediary application.
Using third-party launchers can also affect the way widgets work.If you use a custom shell, make sure it has permission to display over other windows and access health data.