The gyroscope in Xiaomi smartphones is a useful sensor that is responsible for determining the spatial position of the device. It is used in VR/AR games, augmented reality applications, automatic screen rotation functions, and even some fitness trackers. However, not all users need it: some want to save battery power, others face false positives (for example, spontaneously rotating the screen), and the third gyroscope simply interferes with specific tasks, such as shooting video with manual stabilization.
There are a number of ways to disable the gyroscope on Xiaomi, from standard settings to deep system changes. It is important to understand that completely disabling the sensor can affect the operation of some applications, especially games and navigation services. In this article, we will analyze all current methods, including hidden MIUI functions, engineering menus and ADB commands, and also explain how to check whether the gyroscope is deactivated.
If you're using a Xiaomi smartphone for a long time, you've probably noticed that some apps (like Google Street View or PokΓ©mon GO) require access to a gyroscope. Disabling the sensor can lead to errors in such programs, so before changing the settings, evaluate how critical this is for your use case. In most cases, just turn off the screen autorotation - this solves 80% of the problems without deep interference with the system.
1. Method: Turning off the screen autorotation (the easiest)
Most often, users want to turn off the gyroscope because of the unwanted rotation of the screen when the phone changes position, in which case, just deactivate the autorotation function - this will not turn off the sensor itself, but will make its operation invisible in everyday use.
How to do this:
- Unlock your phone and swipe down from top to bottom to open the notification panel.
- Find the "Cross Turn" icon (usually a circular-arrow phone) and tap it. The icon should go out or change to gray.
- Now the screen will not rotate when the device is tilted.
This method works on all Xiaomi models, including the Redmi Note 12, POCO X5, Mi 11 and others. If the icon is not on the notification panel, you can add it manually:
- Open the notification panel and click on the icon βοΈ (Settings) in upper right corner.
- Select Control Panel β Configure Panel.
- Find the "Turn" and drag it to the active area.
β οΈ Warning: Turning off the autorotor does not affect the operation of the gyroscope in games and specialized applications.
2. Method: Disabling the gyroscope through the developer settings
MIUI has a hidden menu for developers to turn off individual sensors, including a gyroscope, which works on most modern Xiaomi smartphones (starting with MIUI 12 and later), but requires pre-activation of the developer mode.
Step instructions:
Once turned off, restart your phone to make the changes effective.This method does not work on all Xiaomi models β some devices (for example, Redmi 9A) may not have the option.
βοΈ Preparation for turning off the gyroscope
Method 3: Use of the Engineering Menu (for experienced users)
The Engineering Mode is a hidden tool for diagnosing and tuning the hardware components of a smartphone, and it can turn off the system-level gyroscope, but careless actions can cause failures. Use this method only if you are confident in your actions.
How to open the engineering menu and turn off the gyroscope:
If the gyroscope continues to work after shutdown, try:
- π Reboot the phone.
- π± Check if the settings have reset after the reboot (sometimes the engineering menu is reset).
- π§ Use another method (for example, ADB).
β οΈ Attention: On some firmware MIUI The engineering menu can be blocked, and if nothing happens after you enter the code, your model doesn't support it.
What to do if the engineering menu does not open?
Method: Disabling the gyroscope through ADB (Universal Method)
If standard methods donβt work, you can turn off the gyroscope using Android Debug Bridge (ADB), a tool for debugging Android devices, which works on all Xiaomi models, but requires a connection to a computer.
Step-by-step:
To return the gyroscope back, use the command:
adb shell settings put system gyroscope_off 0Advantages of the method:
- π§ It works on all versions. MIUI Android.
- π± No need to root.
- π Changes are reversible.
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED5. Method: Disabling the gyroscope through sensor management applications
If you don't want to dig into settings or connect your phone to your computer, you can use third-party apps that allow you to control sensors without root rights, but may require additional permissions.
Top.-3 gyroscope-deactivation:
| Annex | Reference | Features | Cons |
|---|---|---|---|
| Sensor Disabler | Google Play | Simple interface, support for most sensors | Advertising may not work on new MIUI versions |
| QuickShortcutMaker | Google Play | Allows you to create a shortcut to disable sensors | Difficult for beginners, requires manual adjustment |
| SetEdit (Xposed) | Xposed Repository | Deep configuration of system parameters | Requires root and an installed Xposed Framework |
How to use Sensor Disabler:
- Install the app from Google Play.
- Run it and give access to βSpecial Featuresβ** (in the security settings).
- In the sensor list, find the βGyroscopeβ** and move the slider to the OFF position.
β οΈ Note: Some applications (e.g. SetEdit) require root rights. If you are not ready to root, use other methods.
6 How to check if the gyroscope is turned off
After applying one of the methods, it is important to make sure that the gyroscope really stopped working, and you can use standard Android tools or third-party applications to do this.
Methods of verification:
- π± Standard sensor test: Enter the code in the phone dialer: ##0*## You'll open a test menu. Select Sensor Test and check the status of "Gyroscope" -- it should burn red or show. N/A.
Google Play
- Install and open the application.
- Scroll to the "Gyroscope" section** - if the sensor is disabled, the readings will be zero or absent.
Test in play
- Run any game that supports gyroscope (like PUBG Mobile or Asphalt 9).
- Try to control the tilt of the phone β if the gyroscope is turned off, the control will not work.
If the gyroscope is still active, try:
- Reboot the phone.
- Repeat the steps of the chosen method (perhaps the setting has not been preserved).
- Use an alternative method (e.g. ADB instead of an engineering menu).
π‘
If the gyro is turned off, but the autorotation of the screen is still working, the problem is not the sensor, but the system settings. Check the settings in the Screen section or reset the settings to the factory settings.
Possible problems and solutions
When you turn off the gyroscope, Xiaomi users may face a number of difficulties, and consider the most common of them and how to fix them.
Typical errors and fixes:
| Problem. | Possible cause | Decision |
|---|---|---|
| The gyroscope is not turned off through the developer's settings | The option is not available in your MIUI version. | Use the ADB or Engineering Menu |
| After the reboot, the gyro turned on again. | The system reset the temporary settings | Use the ADB command with the --user 0 flag to make a permanent change. |
| Apps give out an error "No access to the gyroscope" | Sensor is off at system level | Return settings back or use apps without a gyroscope |
| Engineering menu not open | The firmware is modified or blocked | Try a different code or use ADB. |
If neither method worked, your Xiaomi model may have firmware limitations, leaving two options:
- π§ Install custom firmware (for example, LineageOS) with advanced settings.
- π± Contact Xiaomi Service Center for help (but it is unlikely to help, as turning off the gyroscope is not an official function).