How to display an incoming call on the screen of the Xiaomi phone: all the ways

Are you missing important calls because the notification doesn't pop up on Xiaomi's screen? Or does the screen just not wake up when the call is in? The problem is familiar to many MIUI smartphone owners -- especially after system updates or settings reset. In this article, we'll look at all the possible causes and solutions, including hidden settings that are not obvious even to advanced users.

The lack of display of a call on the screen can be due to software failures, incorrect notification settings, or even hardware limitations (for example, when using magnet cases).We will look at both standard methods through the phone menu, and advanced methods using ADB and third-party applications. Importantly, some methods require developer rights, so check in advance if you have this partition unlocked.

Why the call is not displayed on the screen Xiaomi

Before you start settings, you need to understand the root of the problem. In MIUI, several components are responsible for displaying incoming calls:

  • πŸ“± Phone system application – if it is damaged or disabled, call notifications disappear.
  • πŸ”” Notification settings - in new versions MIUI (13+) Calls can be blocked as intrusive notifications".
  • πŸ”§ Energy saving mode – aggressive battery optimization often freezes background processes, including call handling.
  • πŸ› οΈ Hardware restrictions – for example, a proximity sensor can falsely trigger by quenching the screen during a call.

The problem can also be rooted in firmware: some MIUI builds (especially custom ones) lack a standard call notification interface, and if you’ve recently updated your phone or installed unofficial software, that’s the first reason to check.

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another model

Method 1: Checking Notification Settings for Calls

So, to start with the obvious, the notification settings for the Phone system application, which in MIUI can be reset after updating or cleaning the cache, and here's how to check them:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the phone app (or "Calls" in some firmware) in the list and tap it.
  3. Go to the Notifications section.
  4. Make sure that all switches ("Incoming calls", "Missed calls") are active.
  5. Slip on Incoming Calls and select "Important" in notification priority.

If it's all on here, but calls are still not shown, go to the next step. Please note that some versions of MIUI (e.g. 14) may have different notification menus, look for the Notification Category tab.

Open settings of the application "Phone"|Incoming call notifications are active|Priority of notifications is given to β€œImportant"|No restrictions on the "Do Not Disturb" regime"-->

Method 2: Set up the "Do Not Disturb" mode and exceptions

A common cause of missed calls is activated Do Not Disturb (DND) mode. Even if you haven't manually enabled it, some apps (like Google Calendar) can automatically activate it during events.

  1. Go to Settings β†’ Sound and vibration β†’ Do not disturb.
  2. Make sure the mode is off.
  3. If it's on, tap the Schedule and turn off all automatic rules.
  4. Go back and select the exceptions. β†’ Calls.
  5. Activate the Repeat Calls and Contacts options (if you want to only call from your address book).

MIUI 14 has a Smart Call Recognition feature that can block numbers marked as spam. If you don't see notifications from unknown numbers, check this setting in Settings β†’ Apps β†’ Phone β†’ Number Lock.

πŸ’‘

If you use two SIM-check the "Do Not Disturb" settings separately for each line. MIUI They can be independently managed.

Method 3: Disable battery optimization for the Phone application

Aggressive battery optimization in Xiaomi often causes missed notifications, and the system can freeze the Phone app in the background, causing it to fail to process an incoming call.

  1. Open Settings β†’ Battery and Performance β†’ Battery Consumption Management.
  2. Select the App tab and find the "Phone".
  3. Slip it and select "No Limits".
  4. Go back and open Settings β†’ Permissions β†’ Autorun.
  5. Make sure that the phone application auto-start is allowed.

If you still have a problem after this, try turning off the power saving mode completely (in Settings β†’ Battery), and in some cases, even temporarily disabling Adaptive Charging, if it is active, helps.

What to do if there is no "No Limits" clause?
In older versions of MIUI (up to 12.5), there may be a "No Limits" option instead of "No Limits" option. If there is no option, try selecting "High Performance" or disabling optimization through Settings β†’ Special Features β†’ Battery Optimization (the path may vary depending on the model).

Method 4: Reset the settings of the "Phone" application

If previous methods didn't work, the phone app might have been damaged, and then resetting it to factory settings will help.

⚠️ Warning: Before reset, export your call history if it's important. Open the Phone app, tap the three dots in the top right corner, and select Import/Export. β†’ Exports.

Resetting instructions:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Phone.
  2. Slip it on the Warehouse.
  3. Click "Clear Data" and confirm the action.
  4. After reset, restart the phone.

If calls still don’t show after the reboot, try updating the Phone app via Google Play (if it’s available for your model there), and installing an alternative calling app like Google Phone can help in some cases.

Method 5: Advanced Methods (ADB and Hidden Settings)

If the standard methods don't work, you'll have to use developer tools, which is a good way for power users, and it requires you to connect your phone to your PC.

First, activate the developer mode:

  1. Open the Settings. β†’ The phone.
  2. Tap the MIUI version 7 times until the notification β€œYou became a developer” appears.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Activate Debugging on USB.

Now connect the phone to your computer and execute the command via ADB:

adb shell settings put global incoming_call_notification 1

This command compulsorily activates notifications of incoming calls, and if the problem was in the system settings, after the phone is restarted, the calls should appear on the screen.

πŸ’‘

Adb shell settings put global incoming_call_notification 1 It's only firmware. MIUI 12 Older versions may require manual editing of system files, which requires root rights.

If that didn't work, check the proximity sensor, sometimes the screen won't wake up because it's not working properly, and you can check the sensor with the test code.

##6484##

In the menu that opens, select the Proximity Sensor and check for your hand's response. If the sensor doesn't work, you may need repairs.

Alternative solutions: third-party applications and firmware

If none of these methods work, radical measures remain:

  • πŸ“² Installing an alternative call app (like Google Phone or Truecaller) that has its own notification mechanisms that can bypass restrictions MIUI.
  • πŸ”„ Flashing your phone to official or custom firmware (like LineageOS) is an extreme method, as it requires unlocking the bootloader and can take away the warranty.
  • πŸ› οΈ Resetting your phone to factory settings helps 80% of the time, but deletes all the data. β†’ Additionally. β†’ Backup and reset.

If you decide to flash, consider that informal firmware can have its own call display bugs. Before installing, check for reviews about a particular build on forums like 4PDA or XDA Developers.

MethodDifficultyEfficiencyRisks.
Set-up of notifications⭐70%No.
Disabling battery optimization⭐⭐80%Increased battery consumption
Resetting the phone app⭐⭐60%Loss of call history
ADB-team⭐⭐⭐90%Requires PC and debugging over USB
Flip-flashing⭐⭐⭐⭐95%Loss of warranty, risk of "bricking"

Frequent questions about Xiaomi calls

Why doesn’t the screen light up when you call, but there’s a sound?
The problem is most likely the proximity sensor or lock settings. Check: Sensor performance through test code ##6484##. Lock screen settings β†’ Screen awakening (must be enabled). No magnetic interference (such as from a magnet case). If the sensor is faulty, the screen will not turn on when approaching the ear - repair will be required.
How to make a call appear on top of all windows (including games)?> V MIUI There's a Notification Window, but it doesn't always work for calls. To force the display on top of other applications: Activate Developer Mode (see Method). 5). Go to Settings. β†’ Additionally. β†’ For developers, find the Notification Window option and turn it on. For Phone, set the permission to display on top of the other windows. If you don't have the option, try using it. ADB-Adb shell settings put global policy_control immersive.full=*
After the MIUI update, the call notifications disappeared.
Updates often reset settings. Try: Clear the cache of the Phone app (Settings β†’ Apps β†’ Phone β†’ Storage β†’ Clear cache). Reset notification settings for the system (Settings β†’ Notifications β†’ Additional β†’ Reset notification settings). Reverse to the previous version of MIUI via the Mi Flash Tool (if the update brought critical bugs). If the problem is massive, check the Xiaomi forums - a fix may have already been released.
Can you adjust the vibration when you call separately from the sound?
Yes, MIUI has flexible vibration settings: Open Settings β†’ Sound and Vibration β†’ Vibration. Select Incoming Calls. Set up Vibration Intensity and Rhythm. Use Vibration Tuner for more fine-tuning.
Why is the caller’s number not shown on the lock screen?
This may be due to: Privacy settings (Settings β†’ Lock screen β†’ Privacy β†’ Hide notifications); Corporate policy restrictions (if the phone is managed via Android Enterprise); a bug in the theme (try changing the theme in Settings β†’ Themes). If the number is hidden only for unknown contacts, check Spam Protection settings in the Phone app.