How to reduce screen rotation sensitivity on Xiaomi: from calibration to hidden MIUI settings

The auto-turn of the screen on Xiaomi smartphones often works too sharply: just tilt the phone slightly, as the orientation changes instantly from book to landscape β€” or vice versa. This is annoying when reading, watching videos or even while calling. In 80% of cases, the problem lies not in hardware malfunctions, but incorrect sensor settings or features of the MIUI firmware.

Many users mistakenly believe that auto-rotation sensitivity is regulated only by a slider in the Screen menu.In fact, Xiaomi has hidden developer options, special calibration modes, and even the ability to disable rotation for individual applications. In this article, all working methods, including those that are not described in the official documentation.

β€”β€”β€”

Why Xiaomi’s screen is turning spontaneously: 3 main reasons

Before you change your settings, it’s important to understand what causes false positives. At Xiaomi, three components are responsible for autorotating:

  1. Gyroscope – determines the angle of inclination of the device in space;
  2. Accelerometer – detects acceleration (for example, when you sharply turn the phone);
  3. A software algorithm in MIUI that processes sensor signals.

If one of them doesn't work properly, the screen will turn randomly.

  • πŸ”„ Failure to calibrate sensors after phone drop or firmware update;
  • πŸ“± Included gestures (e.g., β€œturn to lock the screen” in the MIUI 14+);
  • 🐞 Software bugs in specific versions of firmware (especially relevant for Redmi Note) 10/11 and POCO X3/X4).

Xiaomi with MIUI 12 and later also has a feature called Adaptive Turn, which analyzes the contents of the screen. For example, if you hold the phone horizontally but you have text on the screen (not video), the system may decide that you don't need to turn β€” or vice versa. This algorithm often gets it wrong.

⚠️ Warning: If the screen turns even in the settings menu or on a locked phone, the problem is precisely in the sensors. Unless only in individual applications (for example, in YouTube or TikTok) - the settings of the programs themselves are to blame.

β€”β€”β€”

Method 1: Calibration of sensors through the engineering menu

The most reliable method is to manually calibrate the gyroscope and accelerometer, which doesn't require third-party apps, because Xiaomi has a hidden engineering menu.

Instructions:

  1. Open the Phone app and enter the code: ##6484###
  2. Select the Manual Test item β†’ Sensor.
  3. Scroll to the Gyroscope Sensor and Accelerometer Sensor.
  4. For each sensor, press Calibration and follow the instructions on the screen (usually you need to put the phone on a flat surface).

After calibration, restart your phone. If the menu doesn't open, your Xiaomi model doesn't support that code (relevant for some POCO and Black Shark).

Repeat the procedure 2-3 Resetting time between attempts|Check sensors for physical damage (after falling)|Update the firmware to the latest version|Reset the settings to factory (if the problem appeared after the update)-->

β€”β€”β€”

Method 2: Adjust sensitivity through developer parameters

There are hidden parameters in MIUI that reduce the threshold of autorotation.

  1. Activate Developer Mode: Go to Settings β†’ About Phone; tap on MIUI Version 7 times; Enter your Xiaomi account password if needed.

Additionally. β†’ Developer parameters

Auto-turn sensitivity

Window animation scale

0.5x

0.75x

1x

On some firmware (e.g. MIUI 13 for the Redmi Note 9 Pro), this option may be called the Transition animation scale. If it's not available, try updating the firmware or use the following method.

Xiaomi modelName of the parameterRecommended value
Redmi Note 10/11Auto-turn sensitivity0.5x
POCO X3/X4Window animation scale0.75x
Mi 11/12Transition animation scale0.5x
Black Shark 4/5Sensor sensitivityLow

⚠️ Note: On Xiaomi with custom firmware (e.g. Pixel Experience), these settings may be missing or not working properly.

β€”β€”β€”

Method 3: Disabling the β€œsmart” autoturn in MIUI

Starting with MIUI 12, the system tries to guess when to turn the screen and when not, often with the opposite effect: the phone ignores your intentions or, conversely, turns at the most inopportune moment.

To disable this "intelligence":

  1. Go to Settings. β†’ Screen.
  2. Choose the Turner.
  3. Turn off the Adaptive Turn slider (or Smart Turn on some models).
  4. It is also recommended to turn off the Turn when blocking, if it is in your firmware.

After that, the auto-rotation will work on the classic principle: only when you physically turn the phone at 90.Β°. Without the system's "hunches.

Constantly, it's infuriating |Sometimes, in some apps | It used to be, but I've configured | Never noticed a problem-->

β€”β€”β€”

Method 4: Using third-party applications for fine-tuning

If standard methods don't work, you can install specialized utilities that allow you to:

  • πŸ“Š Adjust the threshold of sensors (for example, ignore small inclinations);
  • πŸ”’ Block Autoturn for Individual Applications;
  • πŸ”„ Create turn profiles (e.g., disable it in games but leave it in the gallery).

The best apps for Xiaomi:

AnnexFunctionsReference
Rotation ControlManual turn lock, profiles for applicationsGoogle Play
Set OrientationFixing orientation in 1 click, widget for the notification panelGoogle Play
GMD Auto RotateFlexible rules of rotation, gesture supportGoogle Play

When using third-party apps, turn off the built-in autorotation in the MIUI settings to avoid conflicts.

β€”β€”β€”

Method 5: Hardware testing of sensors (if nothing helps)

If the screen turns chaotically even after all the settings, there may be physical malfunctions:

  • πŸ”§ Damage to the gyroscope after falling or getting moisture;
  • πŸ”Œ Oxidation of contacts on the board (relevant for Redmi after repair);
  • πŸ”‹ Failure of the power controller, which affects the operation of sensors.

Check the sensors using the application Phone Doctor Plus or CPU-Z. If the test shows that the gyroscope or accelerometer does not respond to movements – the phone must be carried to the service.

⚠️ Attention: On Xiaomi with AMOLED-With screens (such as the Mi 11 Ultra or Black Shark 5 Pro), a faulty gyroscope can also cause the screen to flicker or β€œbroken” pixels when rotating.

How to check sensors without applications?
Open Settings β†’ About Phone β†’ All Specifications β†’ Sensors. If a sensor is marked as Unavailable or shows zero values when the phone is moving, it is defective.

β€”β€”β€”

Additional tips: how to avoid accidental turns

Even after adjusting the sensitivity, the auto-turn can work at uncomfortable moments.

  • πŸ“΅ Turn off autorotation in games through graphics settings (most games have a separate switch);
  • πŸŽ₯ Use the locking gesture: on MIUI 14+ You can touch the screen twice to detect the orientation;
  • πŸ”„ Create a switch widget on the home screen: add the switch widget and select Autoturn.

There is a bug on POCO F3/F4 and Redmi K40/K50: if you turn on Read Mode (in the notification curtain), autorotation can be triggered with a delay, in which case it is enough to turn off the read mode or update the firmware.

πŸ’‘

If you often watch landscape-oriented videos but don’t want the screen to turn in other apps, use the β€œOrientation Block” feature on YouTube or Netflix, which overrides the system settings for autoturning.

β€”β€”β€”

FAQ: Frequent questions about setting up a autoturn on Xiaomi

Can you turn off the autoturn completely, but leave it for video only?
Yes, for this: Turn off autorotation in MIUI settings; Install Rotation Control; In the app settings, add YouTube, Netflix and other media players to the exclusion list. Now the rotation will work only in these programs.
After the MIUI update, the auto turn started to work worse.
This is a well-known problem of MIUI 13β†’14. Helps: Reset sensor settings via the engineering menu (##6484##); Reverse to the previous firmware version (if the update was recent); Clean the system cache in Settings β†’ Memory β†’ Clean.
My Redmi Note 9 doesn't have any developer settings. How do I turn them on?
On some Xiaomi budget models, the developer mode is hidden deeper: Go to Settings β†’ About Phone; Tap 10 times on the Linux kernel (not the MIUI version); Enter the password from your Mi Account; Now the Developer option will appear in the Additional.
The screen turns on its own, even when the phone is on the table.
This is a sign of a hardware malfunction of the gyroscope or a short circuit on the board. Run the test: Install the Sensor Test application; Put the phone on a flat surface; If the sensor shows non-zero values (for example, a slope of 5-10 Β°) - it is defective, in which case only the replacement of the gyroscope in the service center will help.
How to reset sensor settings to factory?
There are two ways: Software Reset: Go to Settings β†’ System β†’ Settings Reset; Select Sensor Settings Reset (if any); Confirm Action. via Fastboot (for advanced users): Fastboot erase sensors After that, the sensors will be recalibrated the next time you turn on.

πŸ’‘

If none of these things work, check your phone for physical damage, and 90 percent of the time, it's calibrated or customized by the developer, but sometimes it's hardware failure.