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:
- Go to Settings of the phone → Apps → Application Management.
- Find the phone app and open its settings.
- 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.
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:
- Activate Developer Mode on your phone: go to Settings → About Phone and click on MIUI Version 7 times.
- Return to Settings → More → Developers and enable USB Debugging.
- Connect your phone to your PC, install it. ADB-Drivers and open the command line.
- Enter the command: adb shell settings put global incoming_call_fullscreen 1
- Reset the device.
If the team doesn’t work, try an alternative:
adb shell settings put secure incoming_call_fullscreen_enabled 1These 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_callWhat if the ADB does not recognize the device?
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:
- Go back to the main Engineer Mode menu and select Hardware Testing.
- Go to Audio» → «Normal Mode».
- 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 cause | Decision |
|---|---|---|
| Settings are not saved | Conflict with MIUI optimization | Turn off “Auto-optimization” in the battery settings for the “Phone” application |
| Calls are displayed in two windows. | Duplicate notifications | Disable notifications in the standard dialer or remove the third-party app |
| Full screen mode works only on a locked screen | Limit MIUI for an active session | Use it. ADB-Adb shell settings put global heads_up_notifications_enabled 0 |
| After the MIUI update, the settings reset | Update overwrites system files | Repeat 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.
- Go to "Themes» → «My subjects».
- Choose "Standard" or "Default".
- 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”:
- Go to Settings → Screen → Notifications Illumination.
- Select Incoming Calls and set the flash color.
For maximum convenience, you can create a widget that quickly accesses the latest calls.
- Press and hold the empty space on the main screen.
- Select "Widgets» → «Phone».
- Drag the “Last Calls” widget onto the screen.