How to completely disable the gyroscope on the Xiaomi phone: 5 proven ways

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:

  1. Unlock your phone and swipe down from top to bottom to open the notification panel.
  2. Find the "Cross Turn" icon (usually a circular-arrow phone) and tap it. The icon should go out or change to gray.
  3. 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:

  1. Open the notification panel and click on the icon βš™οΈ (Settings) in upper right corner.
  2. Select Control Panel β†’ Configure Panel.
  3. 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.

πŸ“Š Why do you want to turn off the gyroscope on Xiaomi?
The screen will spontaneously turn.
Need to save battery power
Interfering with games/applications
Other causes

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

    Done: 0 / 4

    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?
      If the code ##36446337### doesn't work, try alternative combinations: - #4636## (general test menu) - #6484## (for some Redmi models) - ##64663## (sensor menu) If nothing helps - your firmware can be modified (for example, the global version instead of the Chinese version). In this case, use the method of ADB.

      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 0

        Advantages 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_COMPLETED

        5. 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:

        AnnexReferenceFeaturesCons
        Sensor DisablerGoogle PlaySimple interface, support for most sensorsAdvertising may not work on new MIUI versions
        QuickShortcutMakerGoogle PlayAllows you to create a shortcut to disable sensorsDifficult for beginners, requires manual adjustment
        SetEdit (Xposed)Xposed RepositoryDeep configuration of system parametersRequires root and an installed Xposed Framework

        How to use Sensor Disabler:

        1. Install the app from Google Play.
        2. Run it and give access to β€œSpecial Features”** (in the security settings).
        3. 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:

        1. Reboot the phone.
        2. Repeat the steps of the chosen method (perhaps the setting has not been preserved).
        3. 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 causeDecision
        The gyroscope is not turned off through the developer's settingsThe 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 settingsUse 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 levelReturn settings back or use apps without a gyroscope
        Engineering menu not openThe firmware is modified or blockedTry 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).

        FAQ: Frequent questions about turning off the gyroscope on Xiaomi

        Can I turn off the gyroscope without root rights?
        Yes, most of the methods in this article (developer settings, ADB, engineering menus) don’t require root, but some applications (e.g. SetEdit) may request root access for deep customization.
        Will the battery be saved after the gyroscope is turned off?
        The savings will be minimal – the gyroscope consumes very little power in the background, a noticeable effect is possible only if the sensor is actively used by applications (for example, in games with constant readings polling).
        Why did some games stop working after the gyroscope was turned off?
        Many games (like PokΓ©mon GO or Harry Potter: Wizards Unite) use a gyroscope to detect motion, and without it, some of the functions may not be available, and the solution is to temporarily turn on the sensor only for such applications.
        Can I turn off the gyroscope for individual applications only?
        The standard MIUI means are not, but you can use applications like Appops to restrict specific programs from accessing the sensor.
        Will the gyroscope settings reset after the MIUI update?
        If you have major updates (e.g. MIUI 13 to MIUI 14), the user settings of the sensors may reset. After the update, check the status of the gyroscope and turn it off again if necessary.