You want your Xiaomi phone to display a subscriber photo on your incoming call, not just a standard avatar? This not only makes the interface more convenient, but also helps you quickly identify the caller. Unfortunately, many users find that when you update your firmware or move contacts, photos don't show up on the call screen. In this article, we'll look at all the possible ways to solve the problem, from basic settings to hidden MIUI and HyperOS functions.
It's important to understand that the algorithm for displaying a photo on a call depends on the shell version. For example, MIUI 14 and later (including HyperOS) introduced additional restrictions on image sources, and in older versions (before MIUI 12) could work a workaround through third-party applications, we tested all methods on current models โ from Redmi Note 12 to Xiaomi 14 Pro โ and identified those that work stably.
Why is Xiaomi not showing a photo on the phone?
Before we move on to settings, letโs look at the reasons why a photo of a contact may not show:
- ๐ฑ Inconsistency of formats: MIUI Supports only.jpg and.png with resolution up to 720ร720.webp or high resolution files (e.g, 4000ร3000 px) automatically ignored.
- ๐ If the contact is saved in Google Account, and the photo is uploaded to Mi Account (or vice versa), the system can not โconnectโ them with each other.
- ๐ซ Firmware restrictions: In some regional versions MIUI (For example, for India or China, the photo display function on the call is disabled at the software level.
- ๐ง Cache failures: A damaged cache of the Contacts app or Phone can block image loading.
HyperOS (starting with version 1.0.4.0) adds an avatar โqualityโ check: if the system finds a photo too dark, blurry, or with low contrast, it will not be shown on the call screen, which is designed to improve the user experience, but often leads to false positives.
Method 1: Adding a photo through standard โContactsโ
The most obvious method is to attach a photo directly to the contact in the Contacts app, which works on all versions of MIUI and HyperOS, but there are nuances:
- Open the Contacts app (an icon with a personโs silhouette).
- Find the right contact in the list and tap it.
- In the upper right corner, click on the camera icon (or Edit โ Photos).
- Select the source: ๐ธ Take a photo - straight from the camera; ๐ผ๏ธ Gallery - choose from existing; ๐ Download - download from the Internet (only in HyperOS).
Cut the photo in a circle (if required) and save the changes.
After that, the photo should be displayed when the call is incoming. If this does not happen, check:
Update the Contacts app on Google Play
Reboot your smartphone
Check that the contact is stored in local memory, not just in the local memory. SIM-map
Remove the cache of the "Contacts" application in the settings-->
โ ๏ธ Note: If you are using duality SIM-card, photo may not be displayed for calls to the second SIM. That's a limitation. MIUI โ The system only links the avatar to the main contact number.
Method 2: Sync with Mi Account or Google
If you add a photo but it doesn't appear on the call, the problem may be the source of the contact. MIUI and HyperOS prioritize the data as follows:
| Source of contact | Support for photo on the call | Notes |
|---|---|---|
| Mi Account. | โ Yes. | Photos are synchronized automatically, but can be compressed |
| Google Account | โ Yes (delayed) | Sometimes it takes up to 24 hours to display. |
| Local memory. | โ Yes. | The most reliable option, but not synchronized |
| SIM-map | โ No. | SIM photos are not supported by the system |
To change the source of contact:
- Open the contact in the Contacts app.
- Tapnite Edit โ More (โฎ) โ Source.
- Select Mi Account or Google (if the contact is duplicated, the system will offer to merge the records).
- Add the photo again and save it.
๐ก
If you use Google Contacts, upload a photo via the web version (contacts.google.com) so it syncs faster with your phone.
Method 3: Using Third-Party Applications
If the standard methods didnโt work, you can use alternative calling apps that not only show photos of contacts, but also offer advanced features (such as sign-up themes or recording conversations).
- ๐ Truecaller โ identifies numbers and shows photos from its database (including business contacts).
- ๐จ Contacts+ โ allows you to adjust the display style of avatars.
- ๐ Sync.ME โ synchronize photos from social networks (VK, Facebook, Instagram).
To set up the image display via Truecaller:
- Install the app from Google Play.
- Register and allow access to contacts.
- Go to Settings โ Display โ Show photos of contacts.
- Choose Always or Only for saved contacts.
โ ๏ธ Attention: Apps like Truecaller collect data about your contacts, and if privacy is more important than convenience, use it with caution or discard it altogether.
How to disable data collection in Truecaller
Problem Solving: Why didnโt the photo appear?
If none of these methods helped, check the following points:
- ๐ Access Rights: Make sure that the Contacts app is allowed access to the Warehouse and Camera (Settings) โ Annexes โ Permits).
- ๐ต Energy conservation: B MIUI Contacts can be limited to background activity. Add it to exceptions (Settings) โ Battery โ Optimizing the battery).
- ๐ Resetting: In extreme cases, reset the settings of the Phone application (Settings) โ Annexes โ Phone. โ Warehouse โ Reset the settings).
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS 1.0
I don't know.-->
If the problem persists, it may be regional firmware, such as in China's MIUI (China ROM), the photo-on-call feature is often disabled, so the solution is to reflash the phone to the Global ROM or use custom software like Xiaomi.eu.
Additional settings: how to make the photo on the call larger?
HyperOS and MIUI 14 have the ability to resize the avatar on the call screen.
- Go to Settings โ Display โ Call screen style.
- Choose a Large Avatar or Standard Avatar.
- Turn on the option Blurr background so that the photo does not interfere with the view of the response buttons.
๐ก
HyperOS has avatar animation available when calling โ turn it on in Settings โ Sounds and vibrations โ Call screen effects.