Setting and calibration of the gyroscope on Xiaomi Redmi 10

Mobile gaming, navigation and automatic screen rotation all depend on the correct operation of the internal sensors of your smartphone. Xiaomi Redmi 10 is equipped with a full set of modern sensors, including an accelerometer and a gyroscope, which provide accurate positioning in space. However, users often face a situation where the device does not respond to tilts or in applications of real augmentation (AR) the image β€œfloats” and does not follow the movements of the hand.

In most cases, the problem is not a physical failure, but a software failure or a downed calibration of the system. MIUI, an Android-based operating system, provides hidden tools for diagnosing and tuning equipment that many owners do not even know about. Proper tuning allows you to return responsiveness to the interface and improve accuracy in shooter games or racing simulators.

Before you start complex manipulations, you need to understand the difference between a software bug and a hardware malfunction. On Redmi 10 models (codename selene), the gyroscope sensor is integrated directly into the board, making it almost impossible to replace it at home without professional equipment. So the first step should always be a thorough software diagnosis and resetting the sensor settings to factory values through the system menu.

Diagnostics of the state of sensors in MIUI

The first step of the setup is to check the current status of all the embedded sensors. There is a special engineering menu in the MIUI shell, accessible through a standard dialer, which is the most reliable way to determine whether the operating system sees the physical module of the gyroscope or it is completely absent from the list of devices.

To enter the test mode, you need to open the Phone app and dial the combination ##6484##. If the menu does not open automatically, try an alternative route through the settings: go to Settings β†’ About Phone β†’ All specs β†’ Version of the kernel (press repeatedly). In the CIT (Customer Interface Test) list, find Sensor or Sensors.

Inside the test menu, select the item responsible for the gyroscope (often designated as the Gyroscope). The screen will split into several windows where the values of the X, Y and Z axis will be displayed. Take the phone in your hands and slowly tilt it in different directions. If the digital values change smoothly and correspond to the direction of the tilt, the tone part is serviceable and the problem is solved by calibration.

πŸ“Š Have you ever had a screen rotation problem on Redmi 10?
Yeah, the screen doesn't turn at all.
The screen is turning, but with a delay
No problem, everything works perfectly.
I didn't use a gyroscope in games.

Importantly, in some firmware builds, access to the full test may be limited by developer rights. If you don't see changes in readings as the device rotates, this may indicate a driver conflict after a system update, in which case a simple reboot of the device often helps the system reinitialize sensor drivers.

Calibration process through engineering menu

If the diagnostics show that the sensor is responding but is not responding correctly (e.g., showing a tilt when the phone is flat), you need to perform a calibration procedure. This is a system "training" process in which the zero points of the axes are fixed again. For owners of Redmi 10, this procedure is standard and safe.

Go back to the CIT menu described in the previous section and find the Gyroscope test. At the bottom of the screen or in the menu (the option call button) there should be a button "Calibration" or "Calibration". Press it. The system will ask you to put the smartphone on a completely flat horizontal surface. This is a critical point: any vibration or tilt of the table will lead to calibration error.

β˜‘οΈ Checklist before calibration

Done: 0 / 4

Once the action is confirmed, the process will begin, which takes 5 to 15 seconds, at which time you can not touch the device, at which time you will see a message about the successful calibration. If the process fails, try again, making sure that the surface is really flat and the phone is not at an angle.

⚠️ Warning: Do not interrupt the calibration process or press volume buttons during the procedure.This may result in incorrect data being recorded in sensor memory, which will require resetting all phone settings to correct.

There is also a method of calibrating through the hidden Android menu, available in code ##4636##. Go to the "Phone Information" section and find the option of calibrating the sensors. CIT-The menu (#6484##) is more preferred and specific to this model, as it uses factory customization algorithms.

Setup in games and applications

Once the system is successfully calibrated, it is important to make sure that specific applications have access to the gyroscope data. In the current versions of Android 11/12, on which Redmi 10 is based, access rights are strictly regulated. If the game or navigator does not use a gyroscope, the problem may be privacy settings.

Go to Settings β†’ Apps β†’ All apps. Find the right game (like PUBG Mobile, Asphalt 9 or Google Maps). Go to App Permissions. Make sure that permission to use Device Sensors or Physical Activity is enabled. Without this, the software will not be able to read the turn data.

Secret settings for gamers
Some games have a hidden configuration file where you can manually prescribe the sensitivity of the gyroscope, which requires access to the file system through the explorer and editing the config.ini file, however, this can disrupt the integrity of game files and lead to blocking of the acca.--WIDGET:spoiler:Secret settings for gamers: In some games there is a hidden configuration file where you can manually write feelings--WIDGET:spoiler:Secret settings for gamers: In some games, there is a hidden configuration file where you can manually prescribe the sensitivity of the gyroscope. This requires access to the file system through the Explorer and editing the config.ini file, however, this can violate the integrity of game files and lead to the blocking of the account in online modes.

It's also worth checking the settings inside the app itself. Most first-person shooters have a separate gyroscope sensitivity slider. If the system calibration is successful, but the sight is shaking or flying away in the game, try to reduce sensitivity in the control settings. For Redmi 10, the best value is often the slider's mid-position, since the Helio G88 processor may not have time to process the excess data at the maximum polling frequency.

The screen auto-turn feature deserves special attention. If it doesn't work, check if you're blocking the turn in the notification curtain. Sometimes it helps to clear the cache of Google Play Services, which also uses gyro data to determine the orientation of the interface.

Reset sensor settings and flashing

In situations where calibration is done through the menu CIT It doesn't work, and the sensor in the tests shows random values, requires a deeper reset, and it's not a complete reset of the phone, but a reset of the sensors, and you can do it through a command in the engineering menu or using the help of a command. ADB-commands, if debugging is enabled USB.

For advanced users, there is a terminal reset option. Connect your phone to your computer, enable USB debugging, and enter a command to clean the sensor service data. However, it is safer for the average user to use Recover and Reset in the phone settings by selecting the option to reset all settings (not data), which will return the system configs to factory status.

Resetting methodDifficultyRisk of data lossEfficiency
Calibration in CITLow.No.High (for minor failures)
Resetting phone settingsMediumNo (settings only)Medium
Full reset (Wipe Data)Tall.Yes (all data)Tall.
Flashing (Fastboot)Very high.Yes.Maximum (in conflict)

If software methods don't help, you may need to flash the device. Using a global stable firmware version instead of the Chinese or beta version often solves driver problems. For Xiaomi Redmi 10, MIUI 12.5, 13 and 14 are relevant. It is recommended to use the official Mi Flash Tool for clean software installation.

πŸ’‘

Before performing a complete reset or flashing, be sure to back up all important data to the Mi Cloud cloud or your computer, as this process will remove all files from the internal drive.

Hardware malfunctions and their signs

Unfortunately, not all problems are solved software. Xiaomi Redmi 10, like any electronic device, is subject to physical wear. A gyroscope is a microelectromechanical system (MEMS) that is sensitive to shocks and vibrations. If the phone recently fell or was subjected to severe shaking, the gyro crystal could damage.

The main signs of hardware breakdown:

  • πŸ“‰ On the menu. CIT The value of the axes does not change at all, regardless of the position of the phone.
  • πŸŒ€ Indications of axes "jump" to maximum values even at rest.
  • πŸ”₯ The phone heats up strongly in the camera area when using navigation.
  • πŸ“΅ After flashing the problem persists in 100% of cases.

In some cases, the gyroscope module can be soldered together with the processor or other elements on the motherboard. Redmi 10 uses a compact layout, so replacing a separate gyroscope chip requires a soldering station and a master qualification. Most often, replacing the motherboard entirely or the donor board is proposed.

⚠️ Note: If your phone is under warranty, it is strongly recommended not to open the case or try to warm up the board with a hairdryer to β€œrevive” contacts.

It is also worth considering that cheap cases with magnetic fasteners or metal inserts can interfere with the magnetometer and, in rare cases, affect the readings of the gyroscope due to mechanical pressure on the body.

Frequently Asked Questions (FAQ)

Why did the MIUI update stop working?
System updates often reset user settings or change sensor algorithms. Try recalibrating the gyroscope through the CIT menu (#6484##) and check if the turn lock in the notification curtain is activated.
Can I replace the gyroscope with Redmi 10 on my own?
Self-replacement is extremely difficult. The sensor is soldered on the board, and it requires the thermophene, microscope and soldering skills to replace it. BGA-It is easier and cheaper to replace the plume if the sensor is placed on it (in Redmi 10 it is most often on the board), or contact the service center.
Does a discharged battery affect the operation of the gyroscope?
At a critically low charge (less than 5-10%), the system can limit the power-intensive sensors to save energy, causing the gyroscope to malfunction, charging the phone to 20% for stable operation of all sensors.
Will reset to factory settings help if the gyroscope "gluts"?
Yes, a full reset (Wipe All Data) eliminates software conflicts and errors in the settings registry. However, if the problem is caused by physical damage or a component factory defect, the reset will not help. Be sure to make a backup before reset.

πŸ’‘

If the calibration in the engineering menu and the complete resetting of the settings did not eliminate the problem, most likely, there is a hardware fault of the sensor, requiring the intervention of specialists of the service center.