Modern AMOLED and IPS-matrixes installed on flagship and budget devices Xiaomi, Redmi and POCO, often have factory calibration, biased towards cold or overly saturated shades. Manufacturers do this deliberately to make the picture look “brighter” in the store window, but for the eyes of the user when reading or working with photos can be tedious. Proper color setting allows you to bring the image closer to the standard sRGB or DCI-P3, providing a natural color reproduction.
In addition to color, many owners face touchscreen problems when the smartphone stops responding accurately to touch or begins to “phantomize.” In such cases, a hardware calibration of the sensor is required, which resets the coordinate grid and retrains the controller to recognize the force of pressing. The process of adjusting the display to MIUI and the new HyperOS requires care, since changing hidden parameters can affect power consumption and work Always On Display.
In this guide, we will look at both the standard methods of setting through the developer menu and the use of engineering code for deep diagnostics. You will learn to eliminate the yellow hue, adjust the color temperature and check the uniformity of the backlight without using expensive professional equipment. It is important to understand the difference between software correction and physical degradation of the matrix, so as not to waste time on useless manipulations.
Diagnostics of the current state of the display
Before making changes to system files or engineering settings, you need to objectively assess the current state of the screen. Visual evaluation is often subjective, so you should use test images to detect overlights, uneven backlights or “burned out” pixels. OLED matrices, popular in the Xiaomi 13 or POCO F5 line, most often occur uneven glow at the edges, known as the “cloud effect”.
For initial testing, upload an image (all white, black, red, green and blue) in full resolution on your screen. Run it at maximum brightness in a dark room. If you see yellow or pink spots on a white background, it can be a production defect that is software-intensive to fix. However, if the shade is evenly distributed throughout the screen, the situation can be corrected through the color profile.
⚠️ Warning: Long-term viewing of static test images at maximum brightness can lead to irreversible burnout of organic pixels on the surface of the image. AMOLED-Don't keep test pictures on longer. 1-2 minute.
It's also worth checking the autobrightness and light sensor. Often users complain about the "curve" calibration, when in reality the problem lies in the aggressive algorithm of dimming the screen at the slightest change in the angle of the smartphone, check whether the protective glass or the case of the sensor located in the upper part of the case covers.
Standard color reproduction settings in MIUI and HyperOS
The first and most secure step is to use the built-in tools of the operating system. Xiaomi’s shells provide a fairly flexible tool for selecting color schemes, which is hidden in the screen menu, where you can switch between modes that are optimized for different tasks, from watching videos to professional retouching.
To access the settings, go to Settings → Screen → Color Scheme. Depending on the version of MIUI or HyperOS, the item names may differ, but the functionality remains similar. The system will offer multiple profiles, each of which changes the gamut and color saturation.
- 🎨 Saturated – the default mode that stretches the color gamut as much as possible, making the picture bright, but often unnatural.
- 👁️ Standard – a mode close to the sRGB color space most suitable for everyday use and reading.
- 📷 Professional – allows you to manually adjust color temperature and saturation, shifting the balance to the warm or cold side.
Use Professional mode if you don't like standard profiles. By moving the temperature slider, you can compensate for the factory's "gone" of the screen into blue or yellow. For example, if your Redmi Note 12 is overtly yellow, shift the slider toward cold shades (blue) to achieve neutral white.
💡
To fine-tune the color, use a white paper reference image in daylight, compare it to the white background in the browser on your phone, and adjust the settings so that they match visually.
Engineering menu and hidden CIT tests
If standard settings are not enough, the CIT (Customer Integration Test) is a diagnostic tool for service centers, but available to ordinary users, where you can do a deep matrix and touchscreen check, and recalibrate the sensor.
To enter the testing menu, use the universal code ##6484## in the Phone app. If the code doesn't work (which happens on some global firmware), go to Settings → About Phone → MIUI version and quickly click 7-10 times on the version logo to activate the developer menu, then find "Testing" or "CIT".
Inside the CIT menu, you're interested in two main sections: Display and Touchpanel, and in the display section, you can cycle to find broken pixels, and the touchpad section will check the accuracy of the touchpads and recalibrate if necessary.
| Parameter of the test | Description of function | Recommendation |
|---|---|---|
| Color Bar | Checking gradients and broken pixels | Used to search for defects |
| Touchpanel | Response and multi-touch verification | Conducting in case of problems with the sensor |
| Version | Information on screen drivers | Useful when looking for drivers |
| Backlight | Lighting test | Flicker test (PWM) |
This is not a deep flashing of matrix calibration tables, but rather a software correction at the driver level.
What if the #6484## code doesn’t work?
Calibration of the sensor and fixing response problems
Touchscreen problems often occur after glass replacement, using poor-quality protective glasses, or simply over time. If the screen “lives its life” or stops feeling light touches, a recalibration procedure is required. On Xiaomi devices, this can be done through the same engineering menu or special commands.
In the CIT menu, select Touchpanel, and you'll be asked to draw lines along the contour of the screen or at certain points, so that the controller remembers the actual coordinates of the edges of the workspace, and if you miss a line or hit the edge of the screen, you'll have to start the test again.
⚠️ Warning: Before you start calibrating the sensor, be sure to remove the protective glass and wipe the screen thoroughly. Any dirt or greasy spots may be perceived by the system as an obstacle, which will lead to incorrect calibration.
There's also a method of resetting calibration through ADB (Android Debug Bridge), which requires a connection to a computer, which is more radical and suitable for advanced users, and allows you to reset the calibration file to factory values, which sometimes helps if a software failure has distorted the grid.
To perform the reset via ADB, execute the command:
adb shell settings put secure touch_calibration_conf 0Once the command is executed, the device must be restarted, and the system will automatically perform the initial calibration when booting.
☑️ Checklist before sensor calibration
Update frequency and permission setting
Modern Xiaomi smartphones have screens with refresh rates of 90 Hz, 120 Hz and even higher. However, not always high frequency means better picture. In some applications or games, forced switching on high frequency can lead to de-synchronization of frames (tearing) or increased battery consumption.
In the Settings → Screen → Update Frequency, you can choose to automatically or lock in a specific value. To calibrate the interface smoothness, it is recommended to set the default or Standard mode so that the system itself manages the switch between 30 Hz, 60 Hz and 120 Hz depending on the content.
Also worth mentioning is the MEMC (Motion Estimation, Motion Compensation) feature, which is available on some models, which artificially increases the frame rate in video, but can create artifacts (soap) around moving objects, and for the clearest picture in games, it is better to turn this feature off.
If you use external monitors via USB-C, it is important to set the resolution correctly. In the Advanced Settings section, you can find the "External Display" option where resolution and hertz options are available. Make sure that the native monitor resolution is selected, such as 1920×1080 or 2560×1440, to avoid stretching the image.
💡
Automatic refresh rate mode is the best choice for balancing between interface smoothness and smartphone battery life.
Use of third-party applications for calibration
When there's not enough regular funding, Google Play Store apps come to the rescue, using access rights to correct color balance at the software level, and they don't change the physical parameters of the matrix, but they put a corrective filter over the image.
One of the most popular tools is the Screen Balance or Color Calibrator app, which allows you to fine-tune the balance of red, green and blue channels (RGB), which is especially important for users with color impairments or for those who are critically important to the accuracy of colors when processing photos.
- 📱 Availability: Apps run on most Redmi models and POCO rootless.
- 🔋 Battery impact: Filters may slightly increase processor power consumption.
- 🎨 Flexibility: the ability to create your own profiles for different tasks (night mode, reading, games).
It is worth noting that the use of such applications can conflict with the system brightness settings and energy saving modes. If after installing the calibrator you notice strange behavior of the interface, it is better to uninstall the application and return to the standard settings of MIUI.