Xiaomi smartphone barometer: hidden functions of the pressure sensor, which you did not know

Xiaomiโ€™s smartphones have many sensors that users donโ€™t even know exist, one of which is a barometer, or atmospheric pressure sensor. It's built into most of the brand's flagship and some mid-budget models, but is rarely mentioned in official specs.Meanwhile, this tiny sensor is responsible for the accuracy of flooring in buildings, improves performance. GPS-navigation and even helps to predict the weather.

Many people mistakenly believe that the barometer in the phone is a useless feature that only takes up space on the board, but in fact it is actively used by MIUI system services, third-party fitness apps and even emergency alert services. For example, when pressure drops sharply (which may indicate an approaching storm), some Xiaomi models automatically send a notification about possible weather deterioration. But how exactly this sensor works, what models it is in, and can it be turned off?

What is a barometer in a smartphone and why you need it

The barometer at Xiaomi is a microscopic atmospheric pressure sensor that measures the force of air exposure on the surface. Unlike the mechanical barometers used in weather stations, smartphones are used in the field of air pressure. MEMS-Micro-electro-mechanical systems are compact, energy efficient and capable of detecting the slightest pressure fluctuations with precision. ยฑ1 gPa.

The main tasks of the barometer in the phone:

  • ๐Ÿ“ Improvement GPS-navigation: combined with accelerometer and gyroscope data, the sensor helps to determine vertical position (floor in the building) with an error of up to 1-2 meters.
  • ๐ŸŒฆ๏ธ Weather forecasting: High pressure surges often precede rain or thunderstorms, and apps like Mi Weather or AccuWeather use this data to make local predictions.
  • ๐Ÿƒ Fitness tracker: In running or mountaineering applications (such as Strava or Mi Fitness), the barometer helps calculate height gain, a key parameter for assessing load.
  • โš ๏ธ Emergency Notifications: In some regions (such as Japan or the United States), barometer-based smartphones can alert you to a tsunami or tornado by analyzing pressure.

Interestingly, the sensor works even when the phone is asleep, and the data from the barometer is processed by low-level MIUI services, so its power consumption is minimal, about 0.1-0.3% of the charge per day.

๐Ÿ“Š You knew about the barometer in your Xiaomi before this article?
Yes, I am actively using it.
I heard, but I didn't know why.
I only found out now.
I don't have it.

What Xiaomi models have a barometer: the full list

Not all Xiaomi smartphones have a pressure sensor, which is typically found in flagship and premium mid-budget models where accuracy in navigation and fitness is important. Below is the current list of barometer devices (as of 2026):

SeriesBarometer modelsNotes
Xiaomi 1414, 14 Pro, 14 UltraBosch BMP388 sensor (more precisely 10% than in the 13th series)
Xiaomi 1313, 13 Pro, 13 Ultra, 13T, 13T ProThere's no barometer at 13 Lite.
Redmi KK60, K60 Pro, K60 Ultra, K50 GamingThe K50 Pro does not have a sensor.
POCOF5 Pro, F4 GTOnly in the pro versions.
MixMix 4, Mix Fold 2/3In foldable models, the sensor is calibrated automatically when deployed.

To check for a barometer in your model, you can:

  1. Install the AIDA64 or CPU-Z application and open the Sensors section.
  2. Enter the request โ€œbarometerโ€ in the search for MIUI settings โ€“ if there is a sensor, the item โ€œPressure Calibrationโ€ will appear.
  3. Try running a mountaineering app (like AltiTrack) โ€“ it will give you an error if there is no barometer.

๐Ÿ’ก

If your model does not have a barometer, but you need an altimeter function, use it. GPS-Accuracy will be worse (accuracy up to 10-15 meters), but for tracking it is acceptable.

How the barometer improves GPS and maps

One of the key uses of the Xiaomi barometer is to help with vertical navigation, because standard GPS only detects coordinates in two planes (latitude/longitude), and calculates altitude from satellites with an error of 20 to 30 meters, while the barometer detects pressure that changes with altitude: climbing 8 to 10 meters up reduces pressure by about 1 hPa.

How this works in practice:

  • ๐Ÿ“ฑ In Google Maps or Yandex.Navigator when driving on a multi-storey parking smartphone more accurately determines what level you are at.
  • ๐Ÿš— In taxi apps (such as Yango or Didi), a barometer helps the driver find a passenger on the correct floor of an underground passageway.
  • โœˆ๏ธ In flight simulators or drone applications (like) DJI Fly) sensor used to stabilize height.

Example: If you're in a mall trying to make a route to a 3rd floor store, a smartphone with a barometer will show you stairs/elevators leading to that floor, not to the next floor. Without a pressure sensor, the navigator can "lost" 1-2 levels.

How to disable the use of a GPS barometer?
To prevent MIUI systems from using pressure data, go to Settings โ†’ Apps โ†’ Permissions โ†’ Sensors and turn off access for Google Play Services and Mi Location. Note that this will impair indoor navigation accuracy.

Can you use the Xiaomi barometer as a weather station?

Technically, yes, but with reservations, the sensor in the smartphone is not designed for professional meteorological measurements, but can give approximate forecasts, for example, if the pressure drops by 5-7 hPa in 2-3 hours, the probability of rain is high.

  • ๐ŸŒก๏ธ Barometer & Altimeter (shows graphs of pressure and altitude).
  • โ˜๏ธ Weather Signal (collects data from user sensors for local forecasts).
  • ๐Ÿ“Š PressureNet (Analyzes Pressure Trends in Your Area).

Important: for accurate readings, you need to calibrate the barometer. In applications, there is a function "Set sea level pressure" - enter the current pressure for your region (you can take from the Gismeteo or Windy site). Without calibration, the error can reach ยฑ 10 hPa.

โš ๏ธ Warning: Donโ€™t rely on your smartphone barometer for critical decisions (e.g. when planning a mountain hike) and your data may be distorted by the use of a smartphone barometer:

  • ๐Ÿ”‹ Overheating of the phone (the sensor is sensitive to temperature).
  • ๐Ÿšช Acute pressure drops in elevators or subway.
  • ๐Ÿ“ฒ Pollution of the sensor microhole (dust, moisture).

How to check the work of the barometer: step-by-step instructions

If you doubt that the sensor is working correctly, follow the following steps:

Test in the engineering menu | Check through AIDA64| Manual Calibration |Comparison with standards-->

1. Engineering menu (does not work on all models):

Enter the dialer in ##4636##


Go to Sensor Test โ†’ Pressure Sensor.




The graph should show the current pressure (e.g., ~1013 hPa at sea level).

Annex AIDA64:

Open the Sensors section โ†’ find the Barometer bar. If the values are updated when you change height (for example, lift your phone 2-3 floors up), the sensor is intact.

Manual calibration:

If the readings "float", recalibrate:

  1. Install the Barometer Calibrator app.
  2. Enter the reference pressure for your area (you can find out on rp5.ru).
  3. Press Calibrate and wait 10-15 seconds.

Comparison with standards:

Place your phone next to your home barometer (if any) or compare it to the nearest weather station on Ogimet. ยฑ3 gPa.

๐Ÿ’ก

If the sensor still shows the wrong values after calibration, it may be damaged, and then only the replacement of the motherboard at the service center will help.

Frequent Barometer Problems and How to Fix Them

Xiaomi users sometimes experience a pressure sensor malfunction, and here are the typical symptoms and solutions:

Problem.Possible causeDecision
The evidence is "frozen" on one meaning.Pollution of the sensor microholeBlow the hole (near the speaker) with compressed air or a soft brush
Pressure jumps chaoticallyInterference from magnetic cover or accessoriesRemove the case and restart the phone.
Apps don't see the sensorAccess is disabled in settingsInclude resolution for sensors in Settings โ†’ Privacy โ†’ Sensors
Elevation error >10 metresIncorrect calibrationUpdate the firmware or calibrate manually (see section above)

If none of the methods worked, check the integrity of the sensor using the EngineerMode test.

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI version (click 7 times).
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect the phone to the PC and enter the command in ADB: adb shell dumpsys sensorservice In the output, find the pressure string - if it is not, the sensor is faulty.

โš ๏ธ Warning: Don't try to disassemble the phone to clean the sensor yourself! In most Xiaomi models, the barometer is soldered into the motherboard and protected by a sealed case. Unprofessional intervention will lead to a loss of warranty.

Alternatives to the barometer: what to do if it is not on the phone

If your Xiaomi model doesnโ€™t have a pressure sensor, there are a few ways to compensate for its lack:

  • ๐Ÿ“ก GPS-Altimeter: Apps like Google Earth or Gaia GPS They calculate altitude from satellite data (ยฑ10-15 m), but enough for tracking.
  • ๐ŸŒ Online Services: Windy or Ventusky sites show pressure in your region with geolocation-based.
  • ๐Ÿ“ฑ External sensors: Xiaomi Watch 2 Pro smartwatch or Mi Band 8 fitness bracelets have a built-in barometer and can transfer data to the phone.
  • ๐Ÿ”ง Modules for DIY: If you like experiments, you can connect an external sensor (for example, the device is not a sensor, BME280) through USB-C Bluetooth.

For mountain hikes or mountaineering, it is better to use specialized devices, for example, Garmin inReach or Suunto 9. Their barometers are 5-10 times more accurate than smartphones and are resistant to extreme conditions.

If you need a barometer solely for weather forecasting, just install the widget 1Weather or Overdrop โ€“ they will Pull data from weather stations, not from the built-in sensor.

FAQ: Answers to Frequent Questions

Can I turn off the barometer to save battery power?
Technically, yes, but the effect will be minimal. ~0.1โ€“0.3% To turn it off, you need to: Set it up. ADB Adb shell settings put global settings sensor_barometer_enabled 0 Or revoke permissions from Google Play Services (Mi Location) under Sensors, and note that this will impair accuracy. GPS indoors and will disable some fitness tracker functions.
Why does the barometer show a pressure of 0 GPa?
This is a typical sign of hardware failure. Possible causes: Sensor damage when your phone falls, motherboard short circuit, firmware failure (less commonly), try resetting to factory settings (Settings โ†’ Device โ†’ Reset). If it doesn't work, bring it to service.
How does the barometer help with augmented reality (AR) games?
V AR-applications (e.g., applications, Pokรฉmon GO Harry Potter: Wizards Unite is a barometer used for the: ๐ŸŽฎ Accurate determination of height when catching virtual objects on different floors. ๐ŸŒ„ Adjustments to lighting in AR-scenes (pressure affects the scattering of light). ๐Ÿš€ Create weather effects (such as rain or fog) based on real data. AR-objects may โ€œfloatโ€ in the air or be improperly displayed in multi-storey buildings.
Can Xiaomiโ€™s barometer be used to predict earthquakes?
No, despite the myths, although the pressure can change before an earthquake, you need to make a reliable prediction: ๐Ÿ“‰ Data from dozens of sensors within 50 radius+ km. ๐Ÿ”ฌ Special software for seismic activity analysis. โฑ๏ธ Continuous monitoring for days, the smart phone barometer is too inaccurate for this task, and for earthquake alerts, use official applications like MyShake or Earthquake Network.
Where is the physical barometer in Xiaomi phone?
The pressure sensor is usually located: ๐Ÿ“ฑ Near the main microphone (at the bottom of the body). ๐Ÿ”Š Under the speaker or next to the connector USB-C. ๐Ÿ› ๏ธ In some models (for example, Xiaomi 13 Ultra) - under the camera, behind the protective glass. ~0.5 mm) for air intake, you can't mud it up, it will lead to incorrect readings.