How to install a photo on the call Xiaomi Redmi Note 9 Pro: 3 working methods + error correction

Do you want a contact photo or a personal image of yourself to be displayed on the Xiaomi Redmi Note 9 Pro when you call in? This not only makes the interface unique, but also helps to quickly identify the caller. However, standard MIUI settings are not always intuitive β€” especially when it comes to customizing the call screen. In this article, we will discuss all possible ways to install a photo on the call, including bypassing system constraints and solving typical problems.

It's important to understand that the functionality may vary depending on the firmware version. The Redmi Note 9 Pro has MIUI 11/12 installed out of the box, but many users have already upgraded to MIUI 13 or 14. We'll take into account all the nuances and provide current instructions for each version. If you encounter a photo that is not displayed or resets after a reboot, there's a section in the article with solutions to such bugs.

Why is the Redmi Note 9 Pro not showing a photo when calling?

Before we move on to settings, let’s look at the reasons why the photo may not show:

  • πŸ“± An outdated version MIUI. In the firmware below MIUI 12.5 The photo display function on the call screen was unstable or absent at all.
  • πŸ‘€ Contact is not saved in the phone book. The system only pulls up photos for numbers linked to entries in Google Contacts or Local Contacts.
  • πŸ”’ Restrictions of the Phone app in some regional versions MIUI (For example, for Europe, the function is disabled by default.
  • πŸ–ΌοΈ Inappropriate image format. The photo must be in JPEG/PNG, permittably 300Γ—300 px and weight up to 5 MB.

If your Redmi Note 9 Pro runs MIUI 14, but still doesn’t show the photo, the problem may lie in the settings of the Phone app.

πŸ“Š What version? MIUI you use?
MIUI 12 or lower
MIUI 12.5
MIUI 13
MIUI 14
I don't know.

Method 1: Installation of photos through contacts (standard method)

The easiest way is to link the photo directly to the contact, and this method works on all versions of MIUI, but with the caveats:

  1. Open the Contacts app (an icon with a person’s silhouette).
  2. Find the right contact and tap it.
  3. Click on the Edit icon (pencil in the upper right corner).
  4. Touch the current contact avatar (or an empty circle if no photo is available).
  5. Choose a gallery and specify the image you want, and cut it in circles if you need to.
  6. Save the changes.

After that, when an incoming call from this number should show the installed photo.

The contact is stored in the local phone book, not in the SIM-map|

Photo complies with requirements (format, size, weight) |

The phone app settings include photo display (see next section)|

Reboot phone after changes (sometimes required for use)

-->

Attention! If a contact is synced with a Google Account, a photo can be pulled up from a Google profile, ignoring the local image. To avoid this, turn off contact sync in Settings β†’ Accounts β†’ Google.

Method 2: Configure the call screen in the "Phone" application

MIUI 12.5 and later, there are additional options for customizing the incoming call screen to activate them:

  1. Open the Phone app.
  2. Slip on the three dots in the upper right corner and select Settings.
  3. Go to the Incoming Call Screen (or Incoming Call Screen in English).
  4. Activate the option to Show Contact Photo (or Show Contact Photo).
  5. If necessary, turn on Full Screen mode for better display.

If the option to show a photo of the contact is missing or inactive:

  • πŸ”„ Update the Phone app via Play Market (if you use global firmware).
  • 🌍 Check the firmware region: in Chinese versions MIUI Some features are disabled. Solution - change region through Settings β†’ Additionally. β†’ Region (requires resetting).
  • πŸ› οΈ Install an alternative dialer (such as Google Phone) that supports displaying photos on all firmware.

Settings β†’ Applications β†’ Application Management β†’ Phone β†’ Storage β†’ Clear data

Attention:

Method 3: Use of third-party applications (if the standard methods do not work)

If none of the above methods worked, you can use third-party dialers.The best options for the Redmi Note 9 Pro:

AnnexSupport for photo on the callAdditional functionsCons
Google Phoneβœ… Yes, all versions of Android)Spam filtering, recording conversationsThere is no support for dual SIM in some versions.
Truecallerβœ… Yes (premium subscription)Definition of spam, blacklistAdvertising in the free version
Drupeβœ… Yes (with screen customization)Quick access to contacts, widgetsPlugins for some functions

To install Google Phone:

  1. Download APK from the official website (for example, Google Play).
  2. Install the file by allowing installation from unknown sources (Settings β†’ Applications β†’ Special Access β†’ Install Unknown Applications).
  3. Launch the application and make it the default dialer in the settings.
  4. Add a photo to your contacts via Google Contacts.

Attention! On some Redmi Note 9 Pro firmware, Google Phone may conflict with the system dialer. If call notifications disappear after installation, go back to the standard app and use Truecaller or Drupe.

How to return a standard dialer after installing Google Phone?
1. Go to Settings β†’ Applications β†’ Default Management β†’ Phone App. 2. Select MIUI Phone (or com.android.dialer). 3. Reboot your device. If the option is inactive, clear your Google Phone cache and data through Settings β†’ Apps.

Solving problems: Photos are not displayed or reset

Even after setting up correctly, users of Redmi Note 9 Pro often find that the photo:

  • πŸ–ΌοΈ Not on the call screen.
  • πŸ”„ Resets after rebooting.
  • πŸ“± It only appears in the Contacts app, but not when you call.

Let’s look at the solutions to each problem:

1.Photo is not shown on the call screen

Causes and solutions:

  • πŸ“΅ The dialer settings have been disabled. β†’ Incoming call screen.
  • πŸ–₯️ Design themes conflict. Set a standard theme. MIUI: Settings β†’ Theme β†’ My subjects. β†’ Standard.
  • πŸ”§ System cache failure. Clear cache through Settings β†’ Memory. β†’ Cleaning (select Cash Systems).

2.Photo resets after rebooting

This problem is typical of MIUI 12.0-12.5 and is associated with a contact synchronization error.

  • πŸ”„ Disable synchronization of contacts with Google or Mi Account.
  • πŸ“ Keep contact in your local phone book (not on the phone) SIM-map!).
  • πŸ› οΈ Install the patch via Magisk (requires root rights). details in spoiler below.
Patch for MIUI 12.5 (requires Magisk)
1. Install Magisk and MIUI Contact Photo Fix module (available on the XDA forum). 2. Reboot the device. 3. Reassign the photo to the contact. Attention: incompatible with some custom firmware!

3.Photos are displayed only in contacts, not when calling

This is due to the limitations of the system dialer.

  • πŸ“± Install an alternative dialer (Google Phone, Truecaller).
  • πŸ”§ Put the debugging on. USB and use ADB-The command to unlock the function: adb shell settings put global show_contact_photo_in_call 1 Note: Requires an activated option for developers.

πŸ’‘

If no method worked, the problem could be a modified firmware (such as custom ROM), in which case the only solution would be to flash it to the official global version of MIUI.

Additional settings: customization of the call screen

In addition to photos on the Redmi Note 9 Pro you can configure:

  • 🎨 The color scheme of the call screen. Go to the Phone Settings β†’ Incoming call screen β†’ Background color.
  • πŸ”” Vibration and melody for individual contacts. In the contact editor, select Default Melody or Vibration.
  • πŸ“± Position of elements on the screen. In some subjects MIUI You can change the location of the response/deflection buttons.

Advanced customization (such as animated backgrounds or changing fonts) will require:

  1. Install MIUI Theme Editor (requires an unlocked bootloader).
  2. Download custom theme with support for animations (for example, on the official site of Xiaomi themes).
  3. Apply the theme through Settings β†’ Theme β†’ My themes.

Attention! Using unofficial themes can cause dialer malfunction. Create a backup through Settings β†’ Additional β†’ Backup and Reset before installation.

Frequently Asked Questions (FAQ)

Can I install a photo for unknown numbers?
No, the MIUI system dialer does not support displaying photos for numbers not stored in contacts, and the alternative is to use Truecaller, which pulls avatars from its database (for example, for organizations).
Why is the contact photo blurred on the call screen?
This is due to automatic zoom in MIUI. Solutions: Use an image with a resolution of 500Γ—500 px or higher. Turn off Adaptive zoom in theme settings (if available). Set a custom theme with support for high-resolution avatars.
How to make the photo appear on the full screen when you call?
The standard MIUI dialer doesn't have this feature. Alternatives: Use Drupe, which has a full-screen photo display option. Set a theme that supports full-screen animations (e.g. MIUI 13 Super Wallpapers).
After upgrading to MIUI 14, the photos on the calls disappeared.
This is a well-known bug in early builds of MIUI 14. Solutions: Clear the Phone and Contacts app data. Reverse to the previous version via Settings β†’ About Phone β†’ System Update β†’ Three points β†’ Select a service pack. Wait for a patch (usually released within 1-2 weeks after the release of the new version).
Can I install a GIF or video instead of a photo on a call?
The standard MIUI dialer does not. However: MIUI 13/14 with some themes supports animated wallpaper on the call screen (but not for contact photo). Video Caller ID (from Google Play) allows you to install video instead of photos, but requires additional permissions.