You're waiting for an important call, the phone is ringing, but instead of a contact name, it's just a number, or it's "Unknown subscriber." Is the situation familiar? The problem with Xiaomi not showing who's calling is with Redmi smartphone users, POCO Mi, regardless of model, can be caused by both trivial settings and system failures, and in this article we will look at all possible scenarios, from contact synchronization errors to firmware conflicts. MIUI.
So the important thing to understand is that if things used to work correctly and now the names are gone, that's a signal of a change in the system. Maybe you've recently updated your firmware, installed a new call app, or reset your settings. We're not going to just stick to the standard tips like "reset your phone." Instead, we're going to offer a diagnostic approach, from simple to complex, to Xiaomi-specific.
Before you start fixing, answer two questions: 1. Does the problem manifest itself with ALL contacts or only with some? 2. Does the lock screen display the name, and the phone app does not (or vice versa)?
It'll help narrow down the reasons.
1. Problems with contact synchronization
The most common reason why Xiaomi doesn’t show callers’ names is because of a failure to sync contacts with Google Account or Mi Account. Even if you didn’t change your settings, background processes could be interrupted due to:
- 🔄 Firmware updates MIUI (Especially when switching to a new version of Android)
- 📵 Loss of Internet connection during synchronization
- 🔒 Conflict between multiple accounts (e.g. Google) + Mi + SIM-map)
- 🗑️ Clearing the cache of the “Contacts” application through settings
How to check synchronization: Step 1. Open Settings → Accounts and sync. Step 2. Select your Google Account (or Mi Account if you use it). Step 3. Make sure the switch opposite Contact is active. If not, turn on and wait until sync is complete (may take up to 5 minutes).
💡
If contacts are duplicated after synchronization, use the built-in merger function in the Contacts app»: ⋮ → Contact management → Combining and correcting.
Special case: if you use Xiaomi with two SIM-Check if the contacts are linked to a specific SIM. For that:
- Open the Contacts app.
- Put it in any contact. → «Edit».
- Look at the field «SIM-If it's a map. If it's a specific map. SIM (for example, «SIM 1) and the call goes to another one - the name will not appear.
2. failures in the “Phone” and “Contacts” application
The com.android.contacts and com.android.dialer (standard Phone on Xiaomi) apps sometimes work incorrectly because of:
- 🧹 Filled cache (especially after long use without cleaning)
- 🔄 Conflict with updates via Google Play
- 📱 Errors in the application data (e.g., damaged contact databases)
Resetting instructions:
- Go to Settings → Applications → Application Management.
- Find “Contacts” (com.android.contacts) and tap on it.
- Select "Storage» → «Clear the cache" and "Clear the data» (⚠️ This will remove all unsynchronized contacts!).
- Repeat steps 1-3 for the Phone app (com.android.dialer).
- Reboot your smartphone.
Backup contacts via Settings → System and device → Backup
Remember or take pictures of important call settings (e.g., redirects)
Make sure you have access to your account. Google/Mi reconnect
Disable two-factor authentication in messengers for 10 minutes (sometimes it blocks access to contacts)
-->
If the problem persists after cleaning the data, try rolling back application updates:
- In the same menu "App Management" look for "Phone".
- Slip on three dots in the top corner → «Remove updates».
- Confirm the action and restart the device.
Standard "Phone» (MIUI)
Google Phone
Truecaller
Other-->
3. Conflict with number-defining applications
Applications like Truecaller, GetContact, or Yandex.Phone can intercept the caller's name display, but they don't work properly.
- 📞 The name is displayed only a few seconds after the start of the call.
- 🔍 The call log has names, but no calls.
- 🚫 The identifier app shows “Unknown” even though the contact is in the phone book.
Decisions:
- Turn off the default determinant: Settings → Annexes → Permits → Auto-start → Find the Definition App and Disable Auto Start.
- Reset permissions settings: Settings → Annexes → ⋮ → Special access → Number and spam definition → Disable all third-party applications, leaving only the "Phone».
- Check the settings of the determinant: In the application itself (for example, Truecaller) there may be an option “Show names instead of numbers” – it must be enabled.
How to Remove Truecaller from Xiaomi
If you use Google Phone instead of the standard app MIUI, make sure that:
- 📱 In the application settings, the option “Show contacts” is included» (⋮ → Settings → Contacts → Display contacts).
- 🔄 Sync with Google Account is active (see Section 1).
- 📌 Application installed as the main for calls (Settings) → Annexes → By default. → Phone appendix).
4. settings for displaying contacts in MIUI
MIUI It has unique contact display settings that can affect the way you see your name when you call:
| Parameter | Wherever | Recommended value |
|---|---|---|
| Name format | Contacts → ⋮ → Settings → Display of names | "Family name" (if the contacts are saved in this format) |
| Sorting contacts | Contacts → ⋮ → Settings → Sorting | “By name” (if contacts are sorted by surname, you may not show) |
| Show numbers from | Phone. → ⋮ → Settings → Display contact | «All contacts" and not only " SIM Google) |
| Limitation of contacts | Settings → Accounts and sync → Google → Contact Synchronization | Includes all groups (not just “My Contacts”) |
Pay special attention to setting up Contacts to display. If it selects "Only" SIM-Map, then contacts from Google or Mi Account will not be displayed. Also check if the mode is activated "Hide contacts without numbers" - it can hide names if the contact has multiple numbers and the call is on a non-main one.
💡
If you use Xiaomi with global firmware (e.g. Redmi Note 10 Global) but live in Russia, it is possible that the region is incorrectly set. This affects the format of the display numbers. → Additionally. → Region (should be the same as your country).
Another hidden setting is the priority of the contact source, if you have duplicate contacts (e.g., the same person is on Google and on Google). SIM-map), MIUI It can pick the wrong source to display:
- Open Contacts.
- Tap it on three points. → «Contact management» → «Combining and correcting».
- Select duplicate contacts and combine them by specifying a priority source (e.g. Google).
5. System failures and firmware errors
If none of the previous methods worked, the problem may be system errors. MIUI. It's relevant to:
- 📲 Devices with custom firmware (for example, Xiaomi.eu or LineageOS)
- 🔄 Smartphones after a failed update (especially over the air»)
- 🛠️ Devices after resetting to factory settings with errors
Diagnostics and solutions:
⚠️ Note: Before making any system changes, back up through Settings → System and device → Backup or Mi Cloud. Reset DALVIK-cache or firmware updates may result in loss of unsaved data.
Method 1. Reset DALVIK-cache (without data loss):
- Turn off the phone.
- Press the Power button + Volume up to enter Recovery.
- Choose Advanced → Wipe Dalvik Cache (use volume buttons for navigation, power to confirm).
- Reboot the device (Reboot → System)
Method 2: Manual firmware update:
If the problem occurs after an automatic update, try installing the firmware again:
- Download the official firmware for your model (choose stable, not developer, if you are not sure).
- Place the.zip file in the folder downloaded_rom root-directory.
- Go to Settings. → The phone. → Updating the system → three-point → «Select a firmware file».
- Select the downloaded file and wait for the installation to be completed.
Method 3: System integrity check:
If you suspect damage to system files, do so ADB team:
adb shell pm verify-installer com.android.contactsIf the result is false, then the Contacts app is corrupted, and then only a complete reset or flashing will help.
Hardware problems and SIM-map
Rarely, but it happens that the problem is related to physical malfunctions:
- 📶 Bad contact. SIM-Cards: if the phone cannot read the data correctly SIM, He may not show any contact with her.
- 🔌 Slot damage SIM: oxidation.
- 📵 Conflict with two SIM-cards: if you use two SIM, Try to temporarily remove one of them.
How to check:
- Extract. SIM-map and gently wipe the contacts with a stripe (not alcohol!).
- Try inserting the SIM into another slot (if there are two).
- Check if it works. SIM In another phone (if not, the problem is in the map, not Xiaomi).
- Go to Settings. → SIM-Maps and mobile networks and make sure that SIM The option “Show contacts” is included».
💡
If you use eSIM on Xiaomi (for example, Xiaomi 13 or Redmi) K50), Try turning it off for 10 seconds and turning it on again, sometimes it resets the operator's cache and restores the display of names.
If none of the methods worked and the problem only manifests itself with certain numbers, it may be the fault of the operator (CLIP) For technical reasons, to check it out:
- Call from another phone to your Xiaomi – if the name is displayed, the problem isn’t with your device.
- Ask a friend to call you from their phone – if their name is not shown, the operator is to blame.
7. Alternative solutions and workarounds
If you can not fix the problem, but you need to urgently see who is calling, use workaround methods:
| Method | How to set up | Limitations |
|---|---|---|
| Contact widget on the main screen | Long tap on the main screen → «Widgets» → «Contacts" (select frequent callers) | No incoming calls, only quick access. |
| The Call Journal app from Google | Install from Google Play and make it the main one | It can be in conflict with MIUI on some models. |
| Voice assistant | Enable in Settings → Xiaomi Voice Assistant Option “Voice the Caller’s Name» | It only works if the name is identified in the contacts. |
| SMS-notice | Set it up on the phone. → ⋮ → Settings → Notification of dispatch SMS missed | Doesn't help incoming calls |
On some Xiaomi models (for example, Redmi Note 8 Pro or POCO X3) There's a name-display bug when using third-party design themes. Return the standard theme (Settings) → Screen. → Topics) to check this out.
If you are willing to take drastic measures, consider:
- 🔄 Switch to custom firmware (e.g. Pixel Experience) where no contact issues.
- 📱 Using a second phone for important calls (e.g. Xiaomi Watch with a phone) SIM-card).
- 🔧 Contacting a service center (if the problem is hardware, for example, after a phone crash).