Why Xiaomi Redmi smartphone does not lock the screen during a call – a full analysis of the problem

You call the phone, you bring the Xiaomi Redmi to your ear, and the screen keeps glowing, you accidentally push buttons, the conversation is interrupted. Familiar situation? This problem is common for many Xiaomi smartphone users, especially in the Redmi Note, Redmi and POCO lines. In 80% of cases, the proximity sensor is to blame, but there are other reasons, from failures in MIUI to mechanical damage.

In this article, we will discuss all the possible reasons why the screen does not lock when you call, as well as give step-by-step instructions for diagnosis and repair. You will learn how to check the proximity sensor, reset, update the firmware and even replace the sensor yourself without contacting the service center. 10/11/12, Redmi 9/10 and POCO X3/X4, where the problem is most often encountered.

Important: If your smartphone is in the water, fell from a height or was subjected to repairs, first check the integrity of the plumes and connectors, in which case software methods may not help.

1.How does screen locking work during a call

Before looking for a problem, let’s look at how Xiaomi Redmi should lock the screen in normal mode, and there are three key components:

  • πŸ“± The proximity sensor is an infrared sensor that detects when you hold your phone to your ear, and it's located next to the front camera.
  • πŸ€– System software (MIUI) β€” processes the signal from the sensor and sends a command to lock the screen.
  • πŸ”§ Drivers and firmware – ensure the correct operation of the sensor at the iron level.

The algorithm is simple:

  1. You start the call and hold the phone to your ear.
  2. The proximity sensor detects the obstacle (your ear) and sends a signal to the system.
  3. MIUI locks the screen and disables touch control.
  4. As soon as you pull the phone away from your ear, the sensor goes off again – the screen unlocks.

If any of these stages fail, the screen will not go out, for example, the sensor may be contaminated, the system software may not process signals correctly, and the firmware may contain errors.

πŸ“Š Xiaomi Redmi is a series of yours?
Redmi Note
Redmi (without Note)
POCO
Redmi K
other

2. The proximity sensor is the main cause of the problem

In 90 percent of cases, the proximity sensor is the one to blame, and it can fail for a number of reasons:

  • 🧴 Pollution – dust, grease, or moisture enters the sensor area (especially if you carry your phone in your pocket without a cover).
  • πŸ’₯ Mechanical damage – impact, fall or pressure on the top of the screen.
  • πŸ”Œ Contact oxidation – if the phone has come into contact with moisture (even condensate).
  • ⚑ Calibration failure – the sensor is working but does not correctly determine the distance.

How to check the proximity sensor on Xiaomi Redmi:

  1. Open the Phone app and type ##6484## (some models run ##0*# or #4636##).

If the values don't change, or if the sensor shows N/A, it's malfunctioning. If the values change, but the screen doesn't lock anyway, the problem is the software part.

β˜‘οΈ Diagnostics of the proximity sensor

Done: 0 / 5

⚠️ Note: On Redmi Note models 11 Newer test codes may not work due to limitations MIUI 13/14. In this case, use third-party apps like Sensor Test from Google Play.

3. Software failures: MIUI, firmware, applications

If the proximity sensor is in good shape, but the screen is not locked, the software is to blame.

Reason.Signs.Decision
MIUI failureThe problem appeared after updating or installing themes / wallpapersReset the settings to factory or roll back firmware
Conflict of applicationsThe screen is not blocked in only some applications (WhatsApp, Telegram)Clear the application cache or disable permissions to impose
Firmware errorThe problem occurs after firmware is run through Fastboot or TWRPReflash the phone with the official version of MIUI
Viral SOThere are banner ads, the phone slows downCheck with antivirus, remove suspicious applications

The fastest way to check the software part is to go into safe mode:

  1. Press the power button before the off menu appears.
  2. Press and hold the item Turn off.
  3. Confirm the transition to safe mode.
  4. Call someone and check the screen lock.

If the screen locks normally in safe mode, the problem is in one of the installed applications, and if not, the firmware or system settings are to blame.

πŸ’‘

Before resetting, save your data via Settings β†’ About Phone β†’ Backup. This will allow you to quickly restore contacts, SMS and settings after reset.

4. MIUI settings that interfere with screen locking

Sometimes the problem lies in the incorrect settings MIUI. Here are the parameters worth checking:

  • πŸ” Permissions for the phone app: Go to Settings β†’ Annexes β†’ Application management β†’ Phone. β†’ Permits and make sure all permissions are included.
  • πŸ“± Gestures and buttons: In Settings β†’ Screen. β†’ Disable the option to raise to wake up – it may conflict with the proximity sensor.
  • πŸ”„ Adaptive brightness: In Settings β†’ Screen. β†’ Brightness turn off adaptive brightness – sometimes it interferes with the correct operation of sensors.
  • πŸ› οΈ Developer Mode: If you have enabled Debugging by USB Or other options for developers, they can affect the sensors. Turn them off in Settings. β†’ The phone. β†’ Version. MIUI (7 times click on the version, then go to the Developer Settings).

Also check the settings of special features:

  1. Go to Settings β†’ Special Opportunities β†’ Physical Opportunities.
  2. Make sure the Auto Rotation option is on (sometimes it affects sensors).
  3. Turn off the Conversation Retention if it is active.

If you use third-party launchers (Nova, Apex, POCO Launcher), try returning the standard MIUI launcher.

5. Mechanical damage: plumes, connectors, screen

If the software methods didn't work, the problem could be the hardware, and most often, the problem is:

  • πŸ”Œ Approximation sensor plume – moved away or damaged after falling.
  • πŸ“± Display module – if the phone fell or was subjected to pressure, the flexible plume connecting the screen to the motherboard could be damaged.
  • πŸ’§ Contact oxidation – if the phone has come into contact with moisture (even steam in the bathroom).
  • πŸ”§ Microphone module – on some Redmi models, the proximity sensor is integrated into the microphone unit.

How to check the hardware:

  1. Carefully examine the phone for cracks, dents or traces of moisture.
  2. Try to press slightly on the top of the screen (where the sensor is located), and if the screen starts to lock, the problem is poor plume contact.
  3. Connect your phone to your computer and check if the sensor is detected in Device Manager (on Windows) or through adb devices.

⚠️ Note: If you don't have experience in disassembling phones, don't try to check the plumes yourself. Redmi Note 10 Pro and newer models use glue. B7000, It requires careful heating to remove the screen, and the wrong actions can cause the display to fail completely.

What to do if your phone falls into the water?
If Xiaomi Redmi has been in contact with the liquid, immediately turn it off and do not turn on at least 24 hours. Put in a bag with silica gel (or rice) and take to the service. Self-drying with a hairdryer or battery will aggravate the corrosion of the contacts.

6. Update firmware and reset settings

If the sensor is working and the settings are not working, try updating or reinstalling the firmware, which will solve the problem in 60% of software failures.

Method 1: Update via OTA

  1. Go to Settings β†’ About the phone β†’ System update.
  2. Click Check Updates and install the latest version of MIUI.
  3. After the update, reboot.

Method 2: Manual updates through Recovery

  1. Download the official firmware for your model from the Xiaomi Firmware website.
  2. Rename the file to update.zip and place it in the root of the phone’s memory.
  3. Press Volume Up + Power to enter Recovery.
  4. Select Install update.zip and confirm the installation.

Method 3: Complete reset (Hard Reset)

If the update does not help, reset to factory settings:

  1. Create a backup copy of the data.
  2. Go to Settings β†’ About Phone β†’ Backup and Reset.
  3. Select Reset and confirm the action.

⚠️ Note: On models with a blocked bootloader (for example, Redmi Note 12 for the Russian market), a reset via Fastboot can result in the blocking of the Mi Account.

πŸ’‘

If you've had a problem after the reset, it's iron, and 95 percent of the time, it's either a proximity sensor or a display plume.

Alternative solutions and interim measures

If you need to use your phone urgently and repairs are delayed, use temporary solutions:

  • πŸ“± Manual lock: During the call, press the Power button to lock the screen manually.
  • πŸ”• Headset usage: Connect wired or wireless headphones – the screen will lock automatically.
  • πŸ› οΈ Third-party apps: Install Proximity Sensor Fix or Sensor Disabler from Google Play. They force the screen to lock during a call.
  • πŸ“² Airplane Mode: If the problem is network conflict, turn on Flight Mode before calling.

For the POCO X3/X4, there is a patch from the XDA Developers community that fixes the proximity sensor, which can be installed via Magisk (root rights required).

If you decide to use third-party applications, pay attention to:

  • Proximity Sensor Reset – Resets the sensor calibration.
  • Sensor Test – Checks the operation of all sensors.
  • Automatic Call Recorder – Some versions have a built-in screen lock.

FAQ: Frequent screen lock questions on Xiaomi Redmi

My Redmi Note 10 Pro doesn't just lock the screen on WhatsApp. What's the matter?
The problem is setting permissions for WhatsApp. Go to Settings β†’ Apps β†’ WhatsApp β†’ Permissions and enable Change System Settings and Display on top of other windows. Also check if third-party themes or fonts are installed - they may conflict with the messenger.
After the screen was replaced, the proximity sensor stopped working.
Most likely, the wizards didn't plug in the sensor plume or installed a non-original display module. Go back to the service and demand verification. On the Redmi Note 11 and later, the proximity sensor is often soldered into the display, if it wasn't moved from the old screen, you'll have to change the module again.
Can I calibrate the proximity sensor myself?
Yes, but only on models with unlocked bootloader. You'll need: Install Magisk and Proximity Sensor Calibration. Run the terminal and enter the su command -c 'echo 1 > /sys/class/sensors/proximity/proximity_calibrate'. Reboot the phone. Without root rights, you can't calibrate the sensor.
The problem came after the MIUI update. How do you roll back?
Recoil is only possible through Fastboot: Download the desired firmware version from Xiaomi Firmware Updater. Unpack the archive and launch the script flash_all.bat (Connect your phone in Fastboot mode (clasp Volume down) + Note that rollback will reset all data and may block the bootloader on new models.
How much does it cost to replace the proximity sensor in the service?
The price depends on the model: Redmi Note 8/9/10: 800–1500 β‚½ (sensor + Work). Redmi Note 11/12: 1500–2500 β‚½ (Replacement of the display module is required). POCO X3/X4: 1200–2000 β‚½. In the models with AMOLED-screens (e.g. Redmi) K50) sensor soldered into the display - the replacement will cost 5000–8000 β‚½.