Owning a modern Xiaomi smartphone involves actively interacting with the world through digital maps. This interaction is based on a system service known as Location Services. Many users are notified that applications need access to the location, but not everyone understands the depth of the configuration of this module. On devices with the shell of MIUI and HyperOS, geodata management is brought to a separate level of control.
Location Services is not just an integrated service. GPS-It's a complex hardware and software system that aggregates signals from satellites, cell towers, and nearby Wi-Fi routers, and it's this approach that allows Xiaomi smartphones to determine coordinates even inside buildings where direct satellite signals can be lost or severely weakened. Understanding the principles of this system will allow you not only to more accurately pave routes, but also significantly extend the battery life of the device.
In this article, we will take a closer look at how geolocation works in the Xiaomi ecosystem, learn about hidden settings that are often ignored, and learn how to manage permissions for each application separately, and properly configure these parameters to balance functionality and energy efficiency.
Geolocation principles in MIUI and HyperOS
Xiaomiβs positioning system uses a combined method of positioning. Unlike older phones that relied solely on satellite communications, modern Android smartphones use all available radio sources, reducing the first positioning time (TTFF) to a few seconds, even in dense urban areas.
A key element here is Google Location Accuracy, which is integrated into system services, scans the environment for known Wi-Fi networks and cell towers, and the databases of these points are updated constantly. If your phone sees three known Wi-Fi points, it can pinpoint your location with precision. 10-20 meters without the main GPS-module, which significantly saves charge.
β οΈ Note: Using Wi-Fi and Bluetooth to scan location occurs even when the communication modules themselves are turned off in the quick menu if the Scan feature in geodata settings is enabled.
To run navigation applications like Yandex.Navigator or Google Maps, the system dynamically switches the receiver modes. When navigation is started, high-precision mode activates the satellite chip at full power. However, background services such as weather or news feed may be content with less accurate data from cell towers to avoid wasting the battery.
Importantly, on global firmware and Chinese builds (CN ROMs), algorithms can work differently: Chinese versions often use native location services from Baidu or Xiaomi A-GPS servers, while global ones are completely dependent on Google Play Services infrastructure.
Basic location regimes
Xiaomi users have multiple levels of accuracy, each with different use cases, switching between them in the menu of security and location settings, and choosing the right mode directly affects how quickly the app gets the coordinates and how much power it will require.
The first mode is High Accuracy, in which the smartphone uses GPS, GLONASS, BeiDou, Galileo, as well as Wi-Fi and mobile network data, which is the best choice for navigating in the car, geocaching or finding a lost device, but the constant operation of all receivers leads to accelerated battery discharge.
The second option is charge saving, where the system turns off the satellite module and relies only on Wi-Fi networks and cell towers, and the accuracy drops to 100-500 meters, which is acceptable for determining a city or neighborhood, but not enough for laying a hiking route, which is useful when the battery saver is active, but the applications still need to know your approximate position.
The third mode is Device Only. The smartphone ignores external data sources and waits for signals from satellites only. This can take a long time in a cold start, but provides maximum privacy, since data is not transmitted over the Internet to check with Google databases.
- π High accuracy: Maximum detail, ideal for maps and taxis, high energy consumption.
- π Charge savings: Basic definition by towers, suitable for background tasks and weather widgets.
- π°οΈ Only GPS: Works without the Internet, long start, used in field conditions.
Switching between these modes can be automated. Some scenarios in the Security app allow you to change geolocation priorities depending on the time of day or the Wi-Fi connected.
π‘
For everyday use in the city, the High Accuracy mode is the standard, but in the conditions of a poor signal or a discharged battery, manual switching to Charge Savings will save the situation.
Step-by-step instructions for inclusion and configuration
To activate geolocation services on your Xiaomi device, you need to go through a few steps in the system menu. MIUI interface may vary slightly depending on the version, but the logic remains the same. First, make sure that the base switch is activated.
Go to Settings and find Location (or Additional Settings β Privacy β Location in the new HyperOS versions). Translate the top switch to "On". Immediately after that, the system will prompt you to select the mode of operation. It is recommended to select "High accuracy" for the initial setting.
Then you have to configure the scanning, and even if Wi-Fi and Bluetooth are turned off, they can be used for search. To prevent or allow this, go to the Scanning menu (sometimes hidden in the subitem "Geolocation Services"), where you can prevent applications from using wireless networks to determine the coordinates.
βοΈ Location Services setup
An important step is to check the access rights for specific applications. In the Application Permissions menu, find the Location category. Here you will see a list of all the programs that requested access to GPS. For instant messengers and social networks, it is better to set the value "Only in use" so that they do not track you in the background.
Settings β Applications β All Apps β [Select App] β Permissions β Location β When Using OnlyAlso check system services. In Systems apps, look for Google and Xiaomi services. Make sure they have access to geodata, or time synchronization and device search may not work properly.
Permit management and confidentiality
The issue of privacy is becoming increasingly urgent: geolocation services collect a huge amount of data about the user's movements; Xiaomi smartphones have tools to minimize the digital footprint, primarily the history of locations.
Google stores your travel chronology if it's not disabled. To check or clear that data, go to your Google account settings via your phone menu, where you can delete or suspend your entire history, and it won't turn off maps, but it will stop saving tracks of your trips.
β οΈ Note: Disabling Google Location History May Affect Transport and Personalized Recommendations in Search and Maps.
You also need to look at the device search feature, which allows you to find a lost phone or remotely erase data. It requires constant geolocation access even in sleep mode. If you value anonymity over the ability to (restore) a gadget, this option can be deaktivieren, but it's risky.
V MIUI There is a separate "Hide Location" function for the gallery, and when you send photos through some messengers or social networks, the system can automatically delete the image. EXIF-Check the camera and gallery settings to make sure that the metadata is handled the way you want it to be.
What is a Phantom Location?
Diagnostics of problems and GPS calibration
There are times when the navigation is not working correctly: the cursor is shaking, the car is flying on rooftops or the location is not determined by the clock, most often the problem lies in the failure of the cache of Google Play services or the need to calibrate the sensors. The first step should always be to restart the GPS module.
To do this, turn on and off flight mode, and then re-activate geolocation. If that didn't work, try clearing the Google Play Services app data. Go to Settings β Apps β All Apps β Google Play Services β Memory β Clear. Fear not, it won't delete your accounts, only temporary cache files.
| Symptoms. | Possible cause | Decision |
|---|---|---|
| Long definition (30+ sec) | Cold start or closed skies | Go out to an open area, turn on Wi-Fi scanning |
| Point shifted to 100-500m | Work on towers only (A-GPS) | Check if the "High Accuracy" mode is enabled |
| Courier jumps on buildings | Signal reflection (city canyon) | Use online cards with correction, wait for clarification |
| GPS doesn't turn on at all | Failure of service or anti-thief | Reboot, superuser rights check (Root) |
For more advanced diagnostics, you can use special tools, such as GPS Test or GPS Status & Toolbox, which show the number of satellites visible, the signal strength (SNR) and allow you to start the A-GPS reset procedure, which is especially useful if you have moved to another city or country and the phone can not catch satellites for a long time.
In the GPS Status app, click the menu and select Manage A-GPS state β Reset, then Download. This will download the fresh satellite position information almanac, which will speed up the initial launch.
Impact on autonomy and optimization
Continuing work GPS-The module is one of the main energy consumers in a smartphone. If you notice that the battery is running out faster than usual, check the usage statistics in the settings. Often the culprit is applications that constantly poll geoposition in the background.
MIUI has a built-in battery optimization tool that can limit the background activity of applications, but for navigators (taxis, courier services), such restrictions can be fatal β the application simply stops seeing the route when the screen is off.
- π Background activity: Strictly monitor which apps are allowed to run in the background.
- π‘ Accuracy: Reducing accuracy to "over the network" saves up to 15% of charge per day.
- π Night mode: Turn off geolocation overnight unless you use sleep trackers or sunrise alarm clocks.
Also worth mentioning is the Geofencing feature: Many Xiaomi smart devices (robot vacuum cleaners, lamps) use your location to automate, such as turning on the lights when you drive up to your house. Make sure that in the Mi Home app, these settings are activated only for the right scenarios.
π‘
Use the Battery widget on your desktop to quickly see which app is the most charged GPS and turn it off if necessary.
Optimization also applies to almanac updates: Make sure Google's settings enable location data synchronization, but turn off history if you don't need it, a delicate balance between convenience and autonomy.