Disable the proximity sensor on Xiaomi 9C NFC: official and hidden methods

Xiaomi Mi 9C NFC (also known as Redmi 9C in some regions) is a budget smartphone with a good set of features, but its proximity sensor sometimes causes inconvenience. Users complain of spontaneously turning off the screen during calls, false positives when using cases or even a complete sensor failure. If you encounter such problems, this article will help to completely disable the sensor or temporarily bypass its incorrect operation.

It's important to understand that the proximity sensor is responsible for automatically turning off the screen when you hold the phone to your ear, preventing accidental tapping during a conversation. Deactivating it can lead to inconveniences, such as accidentally pressing buttons with your cheek. However, in some cases (for example, when the sensor is damaged hardware), turning off is the only way out.

We will look at 5 working methods: from standard settings MIUI before using the engineering menu and ADB-We also discuss how to check the sensor's performance and what to do if it's faulty. If you're not sure about your technical skills, start with the simplest ways (sections 2-3) and then move on to the advanced ones (sections 4-6).

1.Why is the proximity sensor on the Xiaomi 9C NFC not working properly?

Before you turn off the sensor, you should understand the reasons for its malfunction, most often problems are associated with:

  • πŸ“± Sensor pollution -- dust, fat, or protective film can block the infrared signal. 9C NFC Located to the right of the speaker (see photo below).
  • πŸ› οΈ Damage after a fall – even a minor impact can shift the optics of the sensor.
  • πŸ”„ Firmware failure – especially after updates MIUI (for example, transition MIUI 12 on MIUI 13).
  • πŸ“¦ Incompatible cover – too thick or metallized covers block the signal.

If the sensor is triggered chaotically (for example, the screen goes out when you normally hold the phone in your hand), try first to wipe the sensor area with an alcohol wipe and remove the case. If this does not help, move to disconnect.

πŸ“Š What are your problems with the proximity sensor?
It works too often.
It doesn't work at all.
The screen doesn't go off during calls.
Other

Method 2: Disconnect via MIUI settings (without root)

The easiest method is to use the built-in MIUI options. Unfortunately, there is no direct option in the standard settings of the Xiaomi 9C NFC to turn off the sensor, but you can get around this through the visually impaired mode:

  1. Open the Settings. β†’ Special facilities.
  2. Select Gesture Control (or Physical buttons, depending on the MIUI version).
  3. Activate the option to Ignore the proximity sensor (in some firmware it is called Turn off the sensor when calling).
  4. Reboot the phone.

If this option is not available, try an alternative route:

  • πŸ”§ Go to Settings. β†’ System and device β†’ Additionally. β†’ Developer mode.
  • πŸ” Turn on Debugging. USB and find the item Disable sensors (if available).

β˜‘οΈ Preparation for sensor shutdown

Done: 0 / 4

Method limitation: Some versions of MIUI 12.5+ may not have these options, so move on to the next method.

Method 2: Use of the engineering menu (#6484##)

The hidden engineering menu allows you to test and customize the hardware components of the smartphone, including the proximity sensor. For the Xiaomi 9C NFC, the order of action is as follows:

  1. Open the phone app and enter the combination: ##6484###
  2. Select Proximity Sensor (Proximity Sensor).
  3. In the window that opens, press Disable.
  4. Confirm the action and restart the phone.

If the combination doesn’t work, try alternative codes for Xiaomi:

  • πŸ“ž ##4636## β†’ Testing of equipment β†’ Sensors.
  • πŸ“± ##36446337## (for some versions) MIUI).
What to do if the engineering menu is not opened?
If nothing happens after you enter the code, your firmware will block access, in which case only the ADB method (section 5) or root rights will help.

⚠️ Warning: Do not change other options in the engineering menu without understanding their purpose! this can lead to unstable phone operation or loss of communication.

Method 3: Disconnect via applications (without root)

If the standard methods did not work, you can use third-party utilities. For Xiaomi 9C NFC will suit:

AnnexFunctionalLink (Google Play)Need root?
Proximity Sensor ResetResetting sensor calibrationReferenceNo.
Sensor DisablerTemporary shutdown of the sensorReferenceNo.
QuickShortcutMakerCreating a deactivation labelReferenceNo.

Instructions for Sensor Disabler:

  1. Install the application and provide access to Special Features.
  2. Select Proximity Sensor from the sensor list.
  3. Press Disable and confirm the action.

πŸ’‘

If the screen does not go out during calls after the sensor is turned off, use the lock button manually or turn on the "Raise to wake up" function in the screen settings.

Warning: Some applications may require ADB-access or display ads. Check reviews on Google Play before installing.

5. Method 4: Disconnect via ADB (for advanced users)

If the previous methods have not worked, it remains ADB-The command is a universal way to disable the sensor at the system level:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included Debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock the developer mode).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect the Xiaomi 9C NFC to your computer and confirm access for debugging.
  2. Open the command line (Win) + R β†’ Enter cmd) and execute: adb shell settings put global proximity_sensor_disabled 1
  3. Reboot your phone: adb reboot

To turn the sensor back on, use the command:

adb shell settings put global proximity_sensor_disabled 0

⚠️ Attention: After update MIUI setting ADB Repeat the procedure if the sensor is triggered again.

πŸ’‘

ADB-This is the most reliable method, but it requires a PC connection. If you don't have a computer, use the applications in Section 4.

Method 5: Complete root shutdown (Magisk)

If you are ready for radical measures and have root rights (installed by Magisk), you can disable the sensor at the kernel level.This method is suitable for the Xiaomi 9C NFC with an unlocked bootloader.

Instructions:

  1. Install Magisk and Sensor Disabler.
  2. Go to Magisk β†’ Modules and activate the module.
  3. In /system/usr/idc/*.idc (opened via Root Explorer), find the line: touch.proximity.enable=1 and replace 1 by 0.
  4. Reboot the phone.

Risks of the method:

  • 🚨 Loss of warranty (if the bootloader was unlocked).
  • πŸ”„ Possible failures in the operation of other sensors (gyroscope, accelerometer).
  • πŸ“‰ Increased battery consumption (the system will constantly poll the disconnected sensor).

7.What to do if the sensor is faulty?

If neither method worked, it could be that the sensor is physically damaged, and you can check this with the CPU-Z or Sensor Test app (available on Google Play).

  • πŸ“‰ The sensor always shows a value of 0 cm or 5 cm (does not change when you put your hand up).
  • πŸ”„ The screen is turned off / on chaoticly, without communication with the approach.
  • πŸ› οΈ A notification appears on the screen saying "The proximity sensor is not responding".

In this case, there are two options:

  1. Replacement of sensor in the service center (cost) ~1 500–2 500 β‚½). Xiaomi. 9C NFC The sensor is assembled with the front camera, so you will have to change the module entirely.
  2. Using a phone without a sensor with functions disabled (as described above).

If the phone is warranty, contact the official Xiaomi service. Otherwise, look for proven workshops with good reviews.

FAQ: Frequent questions about the proximity sensor on Xiaomi 9C NFC

❓ Can you turn off the sensor only during calls?
Yes, use the Call Settings app or Tasker with the AutoInput plugin to do this. Create a rule: If a call is coming, β†’ turn off the proximity sensor".
❓ Why After Disabling the Sensor, the Screen Does Not Turn On When an Incoming Call?
This is related to lock settings. Go to Settings β†’ Lock screen β†’ Additional and turn off the option β€œBlock screen when calling”.
❓ How to check if the sensor works on Xiaomi 9C NFC?
Enter the ##6484## β†’ Proximity Sensor code in the dialer. Put your hand to the top of the screen, and the value should change from 5 (far) to 0 (close).
❓ Can I calibrate the sensor without root?
Yes, using the Proximity Sensor Reset app (Section 4). Also try resetting your phone to factory settings (Settings β†’ System β†’ Reset).
❓ Will there be problems with NFC after-sensor?
No, NFC and proximity sensor are different modules. Disabling the sensor does not affect contactless payments or Mi Pay.