When calling does not show who is calling on Android Xiaomi Redmi 9

When the smartphone screen lights up, the melody is heard, but you do not see the number or the name of the contactor, can knock out any user of Xiaomi Redmi 9. This is not just a visual bug, but a serious communication violation that can lead to the skip of important business calls or, conversely, to a response to spam. The problem often lies not in the hardware breakdown of the display, but in the software conflict between the Android operating system and the MIUI shell.

Owners of Redmi devices find that the call interface simply freezes during the incoming signal stage. Instead of the usual slider and avatar, the user sees a black screen or a standard screensaver. System failure can be caused by a firmware update, incorrect buffer memory operation or a conflict of third-party applications intercepting call management. Understanding the nature of the error is the first step to fixing it.

Next, we'll go through the diagnostic algorithms in detail, from simple reboots to deep resets of telephony system settings. You don't have to be an IT expert to get the gadget back functional, but you have to follow the instructions consistently and check the results after each action to pinpoint the source of the malfunction.

Checking basic display settings and blocker

The first thing to rule out is active blocking functions that can mistakenly hide legitimate subscribers. MIUI has a powerful anti-spam module built in, which sometimes works too aggressively. Go to the standard Security app and select Lock. Here you need to check the lists of banned numbers and the inbox hiding settings.

Often the problem is solved by simply switching the display mode, the system could be lost to the β€œVibration Only” or β€œDo Not Disturb” mode, in which the graphical interface of the call is suppressed. Make sure that the flight mode or energy saving is not activated in the notification curtain, since energy saving often limits the background processes responsible for identifying the caller ID.

⚠️ Note: If you use third-party number detectors (such as Truecaller or GetContact), they may conflict with a standard call. Try temporarily disabling them or removing them to see if the problem will go away.

Also worth checking is the theme settings. Some custom themes downloaded from Themes store may not display the call screen properly, making text invisible against a certain background. Go back to the standard Classic or Default theme to rule out the visual interface bug.

πŸ“Š How often do you have a caller number?
Every day.
Once a week.
Rarely, after updates
Only with certain numbers.
Never encountered it.

Managing Application Permissions and Settings

The most common reason for not knowing who is calling is that the phone or contact system application doesn't have the necessary permissions. Android has a strict control over access to the data, and after the software update, the rights may have been reset, and you need to manually check if the application is allowed to read the contacts and display over other windows.

To do this, go to Settings β†’ Apps β†’ All apps. Search the Phone (or Calls) list and click on it. Select Permissions. Make sure Contacts, Phone and critically, Display on top of other apps are activated. Without the last item, the call interface may not override the desktop or lock screen.

  • πŸ“± Contacts: Permission is required to search for a name in the phone book.
  • πŸ“ž Telephone: basic right to make and receive calls through SIM-map.
  • πŸ”” Notifications: Allows the application to display a pop-up window on a locked screen.
  • πŸ–₯️ On top of other applications: critical to the interface during an incoming call.

After checking permissions, clear the cache. Accumulated temporary files can cause interface rendering errors. In the same app information menu, click Memory and select Clear Cache. Fear not, it won't delete your contacts or call history, only temporary data.

β˜‘οΈ Checklist of permit checks

Done: 0 / 1

Resetting the settings of the application Phone and Contacts

If permission checks don't work, you'll need to reset the system's communication components deeper, which will return the Phone app to a post-installing state by fixing configuration software errors, and your call details can be saved, but you'd better be safe.

Go to Settings β†’ Applications β†’ All Apps β†’ Phone. click the Delete Data button (or Clear All Data). The system will alert you to possible loss of information - confirm the action. A similar procedure is recommended for the Contacts and Contacts and Phone Book application.

Action.Risk of data lossEfficiencyNeed for a reset
Clearing the cacheNo.Low.No.
Data resetting of the annexMinimum (calling history)Tall.Recommended
Removal of updatesNo.MediumYes.
Full reset (Factory Reset)Complete (all data)MaximumYes.

Once the data is reset, be sure to restart the device. The first run may take longer than usual, as the system will re-index contacts and restore databases.

What to do if the phone history is gone?
If your call history is gone after you reset the app, try to restore it through your Google account. Go to contacts.google.com, select Settings and click Restore Contacts. Select the date preceding the reset and the system will return the records from cloud storage.

Conflicts with Google Assistant and Third Party Services

Owners of Xiaomi Redmi 9 often forget that Google's built-in services can intercept call management.Call Screening or Google Assistant integration sometimes blocks the standard call screen while trying to analyze the incoming signal, especially if the system language or region is different from the settings of the Google account.

Check the settings of the Google app. Open the Google app, click on the profile avatar and go to Settings β†’ Google Assistant β†’ Phone. If there are filtering or automatic response options, try turning them off. It's also worth checking the Google Phone app if it's installed as the primary one.

Another source of problems is call recording apps. On Android 10 and up, and newer versions of MIUI, access to call recording is limited. Third-party recorders can hang up the call process without allowing the interface to show up. Delete those apps or disable their autorun.

⚠️ Note: When you delete the Phone app system updates (via the three-dot menu in the upper right corner of the app information), you may lose the call record feature if it was implemented through the Google Update.

If you use dual applications (cloning), make sure that the problem does not occur in the clone.Cloned applications operate in an isolated environment and may have their own bugs. Try removing the clone of the Phone app if it is created.

Problems with SIM-map and network settings

Sometimes the root of evil lies not in software but in physical SIM-Oxidation of contacts or microcracks on the card chip cause loss of the number detection signal (CLI). Remove the tray. SIM-cards, wipe the chip with a dry soft cloth and set back, making sure the tight fixation.

Try to rearrange. SIM-The card is in another slot. 9 There are two slots, and sometimes one of them can work unstable with certain operators. β†’ SIM-maps and mobile networks β†’ Choose. SIM β†’ Network type. Switch mode to C. 5G/4G on 3G or 2G temporarily to check if the call screen behavior changes.

  • πŸ”§ Resetting network settings: return APN and roaming parameters to factory values.
  • πŸ’Ύ Balance check: Some operators hide the number at zero balance.
  • πŸ“‘ Profile update: send USSD-request of the operator to update network settings.
  • πŸ”„ Change of card: testing with SIM-A map of another operator will help to localize the problem.

In some cases, a complete reset of network settings helps. Go to Settings β†’ Connection and Sharing β†’ Reset Wi-Fi, mobile networks and Bluetooth. Note that this action will delete stored Wi-Fi and Bluetooth device passwords, but will not affect personal files.

πŸ’‘

Use the old but working one. SIM-If it's showing the calls correctly, it means your primary call is yours. SIM-The card is physically worn out and requires replacement by the operator.

MIUI system errors and software updates

MIUI shell is known for its periodic bugs that are patched in security patches. If the problem appears suddenly after a system update, you may have encountered a bug in a particular firmware version. Check for updates: Settings β†’ About Phone β†’ MIUI version.

If the update is unavailable or the problem is there, reset all settings to factory. This is a radical method, but it is guaranteed to eliminate software conflicts. Before you do that, make sure to back up your data to the cloud or to your computer.

For advanced users, you can log in to the engineering menu to check network status and IMEI. Enter the code ##4636## in the dialer. In the Phone Information section, you can see the registration status on the network. If the status is "Disconnected" or constantly changing, the problem may be at the modem level.

Code.FunctionSafety of use
*#06#IMEI verificationSafe.
##4636##Test menuSafe (do not change the radio settings)
##6484##CIT Menu (iron test)Safe.
##7780##Resetting settings (analogue of menu)Dangerous (deletes data)

⚠️ Note: Do not change the parameters in the engineering menu (section 4636) unless you know exactly what they are responsible for. LTE Only on old towers can lead to complete loss of communication.

πŸ’‘

If none of the software methods helped, and the reset to the factory settings did not give a result, there is a high probability of hardware malfunction of the display plume or motherboard.

Frequently Asked Questions (FAQ)

Why is the number displayed but no contact name?
This indicates that the phone book has been desynchronized. SIM-a card or Google account, if the contact is only saved SIM, The Contacts app is set to display only your Google account, the name won't fit, and check if the contact limit is worth the contact settings in the Contacts app itself (filter "Contacts with numbers onlyΒ»).
Can a virus hide a caller’s number?
Theoretically, yes. There are Trojans masquerading as system processes that can intercept or hide calls, do a deep security check (embedded in MIUI) or install a reliable antivirus from a well-known vendor, such as Dr.Web or Kaspersky.
Does the β€œDo Not Disturb” mode enabled affect the display?
Yes, in some MIUI configurations, Do Not Disturb mode can block a call pop-up, leaving only a notification in the curtain or hiding the fact of the call altogether before it is completed. Check the settings of this mode and add important contacts to the exception list (favorites).
What if the screen is black but the phone is ringing?
This is a classic symptom of a proximity sensor malfunction or software interface freeze. Try calibrating the proximity sensor through an engineering menu (code ##6484## -> Sensor -> Prox sensor). If calibration doesn't help, it may be contaminated or covered with a low-quality protective glass.
Secret code for resetting call settings
Some versions of MIUI run code ##7284##, which automatically reconfigures USB settings and sometimes helps with communication failures, although officially designed for debugging.