How to make a full-screen incoming call on Xiaomi Redmi 8 Pro: all ways

Owners of Xiaomi Redmi 8 Pro often face the inconvenience of incoming calls being displayed with a small window at the top of the screen, especially when the phone is unlocked. This prevents them from quickly answering, skipping a call or simply noticing who is calling. The problem is relevant for all versions of MIUI, including the latest updates from 2026, but it can be solved in several ways – both standard settings and using third-party tools.

Many users mistakenly think that full-screen calls are only available on Xiaomi’s flagship models. In fact, even the budget Redmi 8 Pro supports this mode, but it needs to be activated correctly. In this article, we’ll take a look at all working methods, from hidden MIUI settings to alternative launchers and applications.

If you want an incoming call to take up the entire screen on the Xiaomi Redmi 8 Pro, check the current display settings first. Often the problem lies in incorrect interface parameters or conflict with the MIUI shell. Next, we will look at each method in detail, starting with the simplest one.

1. Standard MIUI settings for full-screen calls

The most obvious way is to use the built-in MIUI options, and depending on the firmware version, the path to settings may vary slightly, but the general logic is maintained.

Open the Phone app (the handset icon) and go to the settings menu. To do this, click on the three dots in the upper right corner and select Settings. Next, look for the Incoming Calls or Call Display section (the name may vary). Here you need to turn on the option Full Screen Mode or Full Screen Deploy.

If there is no such item, try an alternative path:

  1. Go to Settings of the phone → Apps → Application Management.
  2. Find the phone app and open its settings.
  3. Select “Permissions” → “Display on top of other windows” and activate this option.

After that, incoming calls should automatically unfold to the full screen. If there are no changes, restart the device - sometimes the settings are applied only after the reboot.

📊 Which way of setting up do you prefer?
Standard settings of MIUI
Third-party annexes
Modifying system files
I don't know, I haven't tried it yet.

2. Use of alternative applications for calls

If the built-in settings don't work, you can install a third-party call app, and many of them support full-screen default.-3 tested:

  • 📱 Truecaller not only blocks spam, but also offers flexible settings for displaying incoming calls» → «Incoming calls can be selected as “Full screen mode».
  • 🔄 Drupe is a minimalist dialer with support for widgets and full-screen notifications. MIUI 12/13/14.
  • 🛠️ ExDialer is a lightweight, open source application that allows you to manually adjust the size of the call window.

Before installing, make sure the app is compatible with your version of Android.Some dialers may conflict with Xiaomi system services, so restart the phone after installation.

Important: When using third-party apps, incoming calls can be duplicated (shown in both the standard and new dialer). To avoid this, turn off notifications in the standard Phone app via Settings → Notifications.

💡

If after installing a third-party dialer, calls continue to appear in a small window, try turning off battery optimization for that application in the MIUI settings.

3. Change system settings through ADB (for advanced)

If none of the previous methods worked, you can try changing system settings through ADB (Android Debug Bridge), which is suitable for users who are not afraid to work with the command line. On Xiaomi Redmi 8 Pro with MIUI 12+, this method works 80% of the time, but requires accuracy.

Here's the step-by-step instruction:

  1. Activate Developer Mode on your phone: go to Settings → About Phone and click on MIUI Version 7 times.
  2. Return to Settings → More → Developers and enable USB Debugging.
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line.
  4. Enter the command: adb shell settings put global incoming_call_fullscreen 1
  5. Reset the device.

If the team doesn’t work, try an alternative:

adb shell settings put secure incoming_call_fullscreen_enabled 1

These commands force full screen for incoming calls at the system level. If nothing changes after the reboot, check if the settings have reset through the command:

adb shell settings list global | grep incoming_call
What if the ADB does not recognize the device?
If the adb device command doesn’t show your Redmi 8 Pro, try: 1. Reinstall Xiaomi drivers manually through Device Manager. 2. Enable Debugging by Device Manager. USB (Security settings)" in the developer settings. 3. Use the original USB-cable (not all cables support data transfer). 4. Reboot your PC and phone, then reconnect.

4. Configure via hidden MIUI (Engineer Mode) menus

There are hidden engineering menus in MIUI firmware where you can change call display settings, which is less well known, but sometimes helps when standard settings don't work. To get into Engineer Mode, follow these steps:

Open the phone app and enter the code:

##4636##

In the menu that appears, select Phone Information (or Phone Information), then scroll down to Set preferred network type. Here we are not interested in the network, but in the hidden interface settings.

Next:

  1. Go back to the main Engineer Mode menu and select Hardware Testing.
  2. Go to Audio» → «Normal Mode».
  3. Find the option “Incall UI” or “Fullscreen Call” and set the value “Enable”.

If you don't have one, your version of MIUI doesn't support this option, in which case try another code to access the advanced settings:

##36446337##

It will open the "Engineer Mode (MTK)" menu, where there may be additional options for calling in the "Telephony" section.

Make a backup copy of the data

Charge your phone at least 50%

Record current network settings (in case of reset)

Use only official codes for MIUI-->

5. Problems and Solutions: Why Full-screen Mode Doesn't Work

Even after all the settings, incoming calls can still be displayed in a small window, and let’s look at the most common causes and ways to fix them:

Problem.Possible causeDecision
Settings are not savedConflict with MIUI optimizationTurn off “Auto-optimization” in the battery settings for the “Phone” application
Calls are displayed in two windows.Duplicate notificationsDisable notifications in the standard dialer or remove the third-party app
Full screen mode works only on a locked screenLimit MIUI for an active sessionUse it. ADB-Adb shell settings put global heads_up_notifications_enabled 0
After the MIUI update, the settings resetUpdate overwrites system filesRepeat the setup via ADB or Engineer Mode

Another common problem is the conflict with the design theme, and some custom themes for MIUI are redefining the way you display calls, and to check this out, bring back the standard theme.

  1. Go to "Themes» → «My subjects».
  2. Choose "Standard" or "Default".
  3. Reboot the phone.

Note: If you use the second one SIM-The map, the full screen mode can only work for the main line. MIUI, It can only be bypassed through third-party applications.

6. Alternative solutions: launchers and custom firmware

If neither method worked, consider changing the launcher or installing custom firmware. These are radical measures, but they give you complete control over the interface.

Among the launchers stand out:

  • 🌐 Nova Launcher – lets you customize notifications and pop-ups, including calls.
  • 🔧 Lawnchair – lightweight launcher with support for full-screen notifications.
  • 🎨 Microsoft Launcher – integrates with Windows and offers flexible interface settings.

To install custom firmware (such as LineageOS or Pixel Experience) you will need to unlock the bootloader and perform a number of technical actions.This voids the warranty and can lead to data loss, so it is recommended only for advanced users.

⚠️ Attention: Installing custom firmware on Xiaomi Redmi 8 Pro requires unlocking the bootloader through the official Mi Unlock tool. Without this, any manipulation of the system will lead to bricks (device inoperability). TWRP Or OrangeFox Recovery.

💡

Changing the launcher is the safest way to change the display of calls without risk to the system.

7. Additional advice for convenience

Full-screen mode is only part of the convenience of working with calls. Here are some additional recommendations for the Xiaomi Redmi 8 Pro:

  • 🔔 Set the vibration when calling: go to Settings» → «Sound and vibration» → «Vibration when calling and select the appropriate pattern.
  • 📞 Activate “Raise to answer”: in the settings “Phone» → «Incoming calls" enable the option "Respond by lifting».
  • 🔇 Use Quiet Mode for important contacts: in the Contacts app, select the contact you want → «Notifications» → «Important».
  • 🔄 Set up “Repeat Call”: in “Phone Settings» → «In addition, activate the "automatic driver».

If you miss calls often because your phone is down, turn on “Incoming screen lighting”:

  1. Go to Settings → Screen → Notifications Illumination.
  2. Select Incoming Calls and set the flash color.

For maximum convenience, you can create a widget that quickly accesses the latest calls.

  1. Press and hold the empty space on the main screen.
  2. Select "Widgets» → «Phone».
  3. Drag the “Last Calls” widget onto the screen.

Frequently asked questions

❓ Why After Updating MIUI Full-screen calls have become small again?
MIUI updates often reset user settings, including call display options. This is due to Xiaomi's policy of unifying the interface. To return full-screen mode, repeat the setting via ADB or Engineer Mode. If you use a third-party dialer, upgrade to the latest version.
❓ Can you make full screen calls only for certain contacts?
The standard MIUI settings do not support selective call display, but some third-party apps, such as Truecaller or Contacts+, allow you to customize contact notifications, which allow you to set full-screen mode only for important numbers, and the rest of the calls will be displayed in a compact form.
❓ Will full screen work if the phone is connected to a Bluetooth headset?
Yes, but with nuances. If the headset supports notification display (e.g. Xiaomi Mi True Wireless Earphones), the call can be duplicated on the phone screen and in the headset mini window. To avoid this, in Bluetooth settings, turn off the option to "Show notifications on the device." Full screen on the phone will still be.
❓ How to return the standard display of calls if full-screen mode does not like?
To roll back changes, follow these steps: For standard settings: go back to Phone Settings» → «Incoming calls" and disable "Full screen mode. ADB: Enter adb shell settings put global incoming_call_fullscreen 0. For third-party applications, remove the dialer or reset it.
❓ Why is the call full screen on the locked screen, but not on the unlocked screen?
It's a feature. MIUI, The system believes that on the unlocked screen the user is actively interacting with the phone, so it shows the call in a compact form so as not to interfere. To fix this, turn off “Pop-up notifications” for the Phone app in the notification settings or use ADB-section 3.