Why Xiaomi doesnβt have a full-screen photo of a contact β and how to fix it
Are you tired of the standard fine image of a contact when an incoming call is made on your Xiaomi, Redmi or POCO? It turns out that even in the latest versions of MIUI 14, the full-screen display of a contact photo is hidden or not working correctly. In this article, we will examine all possible methods, from standard settings to workarounds using third-party applications.
The main problem is Xiaomi's policy: since MIUI 10, the company has cut down on the functionality of displaying contacts during a call, leaving only a small icon at the top of the screen, which is done for "minimalist design", but for many users this solution seems inconvenient. Fortunately, there are ways to return full-screen photos - and we will tell you about them in detail.
It's important to understand that not all methods are equally effective for different models. For example, on Xiaomi 13 Pro with MIUI 14, the standard setting can work, and on Redmi Note 10 you will need to install additional software. We tested all methods on current firmware in 2026 and selected only working versions.
Method 1: Standard MIUI settings (works on 30% of models)
So, to start with, the simplest thing is to check the standard system parameters, and this method works on some devices with MIUI 12-14, but it doesn't guarantee results on all models.
- Open the Contacts app and select the contact you want.
- Click on the edit icon (pencil in the upper right corner).
- Slip on the current contact photo and select a new image from the gallery (recommended resolution is 1080Γ1920 or higher).
- Save the changes and check how the photo is displayed on the test call.
If the photo is still small after this action, then your model does not support full-screen mode through the standard settings, in which case move on to the following methods.
β οΈ Note: On some devices (e.g. Xiaomi Mi 11 Lite) after upgrading to MIUI 13.5+ The standard full-screen photo display when you call has been completely removed from the firmware, in which case only installing a third-party call will help.
Method 2: Use of an alternative Calls application
If the standard settings didn't work, the most reliable way is to install a third-party call app, and we tested 5 popular solutions and selected the best ones:
- π± Truecaller - shows a magnified photo of the contact, but with ads in the free version. Supports the identification of spam calls.
- πΌοΈ Full Screen Caller ID β It's a dedicated full-screen photo app that even works on Xiaomi. MIUI 14.
- π Contacts+ β Alternative phone book with advanced contact display settings.
Instructions for setting up Full Screen Caller ID (the most effective solution):
Download the app from Google Play|Open the application settings|Select "Display Style" β "Full Screen"|Activate the option "Override System Caller" ID"|Assign the app to the default call in Android settings-->
Once installed and configured, the app will intercept incoming calls and show a full-screen photo of the contact, and the main advantage of this method is that it works even on the newest Xiaomi firmware, where standard features are stripped down.
| Annex | Support for MIUI 14 | Full-screen photo | Additional functions |
|---|---|---|---|
| Truecaller | β Yes. | β οΈ Partially. | Blocking spam, searching for numbers |
| Full Screen Caller ID | β Yes. | β Completely. | Font customization, animation |
| Contacts+ | β Yes. | β Completely. | Cloud backup, duplicate merging |
| ExDialer | β No (problems with MIUI 13+) | β No. | T9-set, dark theme |
Method 3: Manual editing of system files (for advanced users)
This method is only suitable for users with unlocked bootloader and root rights. It allows you to change the system files responsible for displaying incoming calls. On Xiaomi 12T models and later, this method can lead to locking the device due to HyperOS protection.
If you are willing to take a risk, follow the instructions:
- Install Root Explorer or any other file manager with root access.
- Go to /system/priv-app/Contacts.
- Find the contacts.apk file and back it up.
- Download a modified version of contacts.apk with full-screen photo support (see the XDA Developers or 4PDA forums for your model).
- Replace the original file with a modified one by setting rights 644 (rw-r-----).
- Reset the device.
What happens if you incorrectly edit system files?
β οΈ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) Modification of system files without official firmware will lead to activation of Mi Protect protection and possible blocking IMEI. In this case, you will need to contact the service center.
Why a contact photo may not show up even after settings
If you have followed all the instructions, but still the photo is not shown on the full screen, check the following points:
- π΅ Optimizing the battery: MIUI Add the call app to exceptions: Settings β Battery β Optimizing the battery β All applications β Select your call. β No restrictions.
- π Permissions: Make sure the app is given all the necessary permissions (contacts, phone, display over other windows).
- πΌοΈ Photo quality: If the image of the contact is too small (e.g., photo quality, 200Γ200), The system automatically scales it to a small size. Use a photo with a resolution of at least 720Γ1280.
- π Cache system: Sometimes helps to clean the cache of the applications "Phone" and "Contacts" in the settings.
Also, it is worth considering that on some firmware (for example, MIUI Global Stable), the full-screen photo function is blocked at the kernel level, in which case only flashing on MIUI EU or xiaomi.eu, where such restrictions are removed, will help.
π‘
If you use a two-sim, check the display settings for each SIM-I'm not a card. MIUI Resets the full screen settings after changing the active mode SIM
How to make an animation photo when calling (additional bonus)
If you donβt have enough static full-screen photos and want to add animation (for example, a smooth appearance or paralax effect), use the Full Screen Caller ID Pro application.
- ποΈ Animated wallpaper at incoming call (format) GIF video).
- π Gradient transitions between photo contacts.
- π Customization of sounds for different contacts.
- π‘ Displaying information about the caller (social networks, recent messages).
To adjust the animation:
- Open Full Screen Caller ID.
- Go to the Settings β Animation Style.
- Select the type of animation (such as Zoom In or Slide Up).
- For GIF-Upload the file in.gif format with no more resolution 1080Γ1920.
Note that animated wallpaper can increase battery consumption by 5-10% with frequent calls. If this is critical, turn off animation in the settings.
Comparison of methods: which to choose for your Xiaomi model
To make it easier for you to decide on the method, we have compiled a compatibility table for popular Xiaomi, Redmi and POCO models:
| Model of the device | Standard settings | Side calls | Root-editing | Recommended method |
|---|---|---|---|---|
| Xiaomi 13/13 Pro (MIUI 14) | β No. | β Yes. | β οΈ The risk of blocking | Full Screen Caller ID |
| Redmi Note 12 (MIUI 13) | β οΈ Partially. | β Yes. | β Yes. | Truecaller or root |
| POCO F5 (MIUI 14) | β No. | β Yes. | β No (HyperOS) | Contacts+ |
| Xiaomi 11T (MIUI 12.5) | β Yes. | β Yes. | β Yes. | Standard settings |
| Redmi 10C (MIUI 13) | β Yes. | β Yes. | β Yes. | Any method |
For devices 2023-2026 release (Xiaomi 14, Redmi K70, POCO X6), we recommend using third-party applications, as standard settings in new firmware are greatly reduced, and root access can lead to problems with HyperOS.
π‘
On devices with HyperOS (Xiaomi 13T and later), the only safe way is third-party applications such as Full Screen Caller ID. Modifying system files will lead to activation of protection and possible blocking.