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

Owners of Xiaomi Redmi 8 often face the inconvenience of not displaying incoming calls to the full screen, but with a small window at the top of the display. This is the standard behavior of the MIUI shell that can be changed โ€” but not always in an obvious way. In this article, we will discuss all working methods, including hidden settings, third-party applications and workarounds for different versions of the firmware.

The problem is relevant for both the standard Phone app and alternative calls (like Google Phone).It is important to note that depending on the version of MIUI (10, 11, 12+ or HyperOS), the available options may differ. We tested the solutions on Redmi 8 with different builds - below only the proven options.

If you want your screen to fully light up when you call (with a photo of the contact, large buttons and no extra interface elements), follow the instructions below.

1. Configure the display of calls in the standard application โ€œPhoneโ€

In most cases, it is enough to activate the hidden option in the call settings, this method works on MIUI 10-12.5 without root rights:

  1. Open the Phone app (the tube icon on the home screen).
  2. Tap the three-point menu (โ‹ฎ) in the upper right corner and select Settings.
  3. Go to Incoming Calls (or Display Incoming Calls in some versions).
  4. Find the option Full-screen mode (may be called Full-screen) and turn it on.

If you don't have one, your version of MIUI doesn't support it, and then try an alternative way:

  • ๐Ÿ”„ Restart your phone after changing your settings โ€“ sometimes changes only apply after a reboot.
  • ๐Ÿ“ฑ Check the version. MIUI: path of adjustment โ†’ The phone. โ†’ Version. MIUI. Redmi 8 is up to 12.5.7.
  • ๐Ÿ” Clear the cache of the phone application: Settings โ†’ Annexes โ†’ Application management โ†’ Phone. โ†’ Warehouse โ†’ Clear the cache.

โš ๏ธ Attention: Some firmware has the option Full-screen mode hidden behind developers. To see it, you first need to activate the developer mode (7 times tap the version). MIUI phone-setting).

๐Ÿ“Š What version? MIUI you use?
MIUI 10 or lower
MIUI 11โ€“12
MIUI 12.5
HyperOS
I don't know.

2. Use of alternative calls (Google Phone, Truecaller)

If the standard app doesn't give you the right option, install a third-party call.

AnnexSupport for full screen modeAdditional chipsCons
Google Phoneโœ… Yeah (tuning in)Spam filtering, integration with Google ContactsNot all features work for Xiaomi
Truecallerโœ… Yes (in the premium version)Number definition, spam blockingAdvertising in the free version
ExDialerโœ… Yes (flexible settings)Design themes, T9-setOutdated design

How to set up Google Phone:

  1. Install the app from Google Play.
  2. Launch and resolve all requests (contacts, phone, SMS).
  3. Go to Settings โ†’ Calls โ†’ Display incoming.
  4. Select Full Screen Mode and adjust the background transparency.
  5. Make Google Phone the default call: Settings โ†’ Apps โ†’ Default โ†’ Phone app.

Important: MIUI 12+ may need to disable battery optimization for Google Phone, otherwise call notifications will be delayed.Way: Settings โ†’ Applications โ†’ App Management โ†’ Google Phone โ†’ Battery โ†’ No Limits

๐Ÿ’ก

If after installing an alternative call, calls are duplicated (the sound comes from two applications), turn off notifications in the standard Phone application in the notification settings.

3. editing system files (for advanced users)

If none of the above methods worked, you can manually change system settings through ADB or root-righted file manager, a method that is suitable for MIUI 11-12.5 and requires caution.

Method 1: Through ADB (without root)

  1. Install. ADB-pc-tool.
  2. Enable USB debugging on your phone: Settings โ†’ About Phone โ†’ MIUI version (7 times tap), then Settings โ†’ Additional โ†’ For developers โ†’ Debugging over USB.
  3. Connect Redmi 8 to your PC and execute the command:
adb shell settings put global incoming_call_fullscreen 1

After the phone is restarted, the calls should be displayed on the full screen.

Method 2: Through editing the build.prop file (requires root)

  • Install Root Explorer or Mixplorer with superuser rights.
  • Open the file /system/build.prop and add a line:
ro.telephony.call_ring.fullscreen=true

Save the file, restart the device.

โš ๏ธ Warning: Incorrect editing of system files can lead to bootloop ( looped boot).Before changes, back up through TWRP or adb backup.

What if the phone is not turned on after building.prop editing?
If Redmi 8 is stuck on the logo after the changes to build.prop, try: 1. Log in Recovery Mode (clamp Power + Volume up). 2. Connect to your PC and through ADB perform: adb pull /system/build.prop Fix the file on your PC and return back: adb push build.prop /system/adb shell chmod 644 /system/build.prop 3. If you donโ€™t have access to ADB, reflash your phone via Fastboot.

4.Configure through a hidden menu of engineering codes

The Xiaomi Redmi 8 has a hidden engineering menu where you can change the settings of the display of calls. This method does not work on all firmware, but it is worth trying:

  1. Open the phone app and enter the code: ##6484##
  2. In the menu that appears, select Incoming Call Settings (or similar).
  3. Find the Fullscreen Incoming Call option and activate it.
  4. Save the settings and restart the phone.

If the code doesnโ€™t work, try alternatives:

  • ๐Ÿ“ž ##4636## โ†’ Usage Statistics โ†’ Phone Information (sometimes there are phone settings here).
  • ๐Ÿ”ข ##36446337## - Test mode where you can change the screen settings.

Note: Engineering codes can reset network settings. After using them, check mobile internet and Wi-Fi.

Make a backup copy of contacts

Record the current settings APN (Path: Settings โ†’ SIM-maps and mobile networks โ†’ Access points)

Check the battery charge (at least 50%)

Prepare the unlock code SIM-map (PIN/PUK)-->

5. Problems and Solutions: Why Calls Don't Become Full-screen

Even after all the settings, the calls can be displayed in a small window, and the reasons and ways to fix them are considered:

Problem.Possible causeDecision
Full screen option is not available in the settingsOutdated or custom firmwareUpdate MIUI to the latest stable version
Calls are displayed on the full screen, but without contact photosContact synchronization disabledCheck your Google/Mi Account settings in Settings โ†’ Accounts
Full-screen mode only works for some contactsConflict with the theme of MIUI designReset the theme to standard: Settings โ†’ Themes โ†’ My themes โ†’ Standard
After the MIUI update, the settings resetResetting the settings of the phone applicationRepeat the full screen settings again

The Redmi 8 is a critical feature: if you use two SIM-maps, full screen mode can only work for the main (SIM To fix this, change priority SIM-maps in settings: Settings โ†’ SIM-maps and mobile networks โ†’ Priority SIM-call-card.

Another common problem is the black screen when you call in, and it's because of a conflict with energy saving settings.

  1. Open Settings โ†’ Battery and Performance โ†’ Battery Consumption Management by Apps.
  2. Find the Phone app and select No Limits.
  3. Reset the device.

Alternative solutions: widgets and automation

If the software methods did not help, you can use workarounds:

  • ๐Ÿค– Tasker or MacroDroid: Create a rule that, when an incoming call is made, opens the window to the full screen. MacroDroid macro example: Trigger: Incoming call. Action: Open the application โ†’ Phone (full screen mode) Restriction: Only if the screen is off.

Quick Settings Widget

Nova Launcher

Voice notifications

Google Assistant

Mi AI

For root-right users, there is another option: modify the TeleService.apk system application via Lucky Patcher or APK Editor, but this is risky and can cause the phone to fail.

๐Ÿ’ก

If none of the methods worked, the most reliable way is to install custom firmware (like LineageOS or Pixel Experience) where full-screen calls work out of the box.

7. Frequent Questions and Myths About Full-screen Calls on Xiaomi

Letโ€™s look at some common misconceptions and questions from Redmi 8 users:

Can I make full screen calls without root?
Yes, in most cases, standard settings or an alternative call setup (like Google Phone) are enough. Root is only required to edit system files, which is not necessary.
Why are calls small again after MIUI update?
Updates often reset application settings. After the update, check: Full-screen option in call settings. Permissions for Phone application (especially Display over other windows). No energy-saving restrictions.
Does full screen mode affect battery consumption?
Minimal. Full-screen displays include the entire display backlight, but the difference in battery consumption is ~1 to 2% per call. Much more energy is spent on the conversation itself.
Can you set different modes for different contacts?
Normal means, no. But with Tasker or MacroDroid, you can create rules, like, For contacts in the Work group, full-screen vibratory mode. For others, a normal window. That would require you to set the filter to numbers in an automatic script.
Why is there no full screen option on some firmware?
Xiaomi has removed this option in some regional versions of MIUI (e.g. Europe or India) due to local regulations, which are usually available in global and Chinese firmware, and the solution is to switch to another version.

The bottom line: which way to choose?

The choice of method depends on your version of MIUI and your willingness to experiment.

  • ๐Ÿ“ฑ For most users, install Google Phone and set up full-screen mode in its options.
  • โš™๏ธ For the advanced: use ADB Or engineering codes, if you don't fear the consequences.
  • ๐Ÿ› ๏ธ For enthusiasts: custom firmware or editing build.prop will give maximum flexibility.