How to make a full-screen incoming call on Xiaomi Redmi 10: detailed instructions

Are you tired of the little incoming call window on your Xiaomi Redmi 10 that is easy to miss on a bright sunny day or while playing? Full-screen call mode not only makes the notification more visible, but also adds convenience to the management β€” large response/deflection buttons, full-screen contact photo and no distracting interface elements. Unfortunately, in standard MIUI settings, this feature is often hidden or disabled by default.

In this article, we’ll look at all the ways you can activate full-screen mode, from official settings to hidden developer settings. You’ll learn how to configure the display for all contacts or only for favorites, why the feature may not work after a firmware update, and what to do if the call screen remains small despite all efforts. Instructions are relevant for Redmi 10 (including Redmi 10 Prime, Redmi 10C, Redmi 10A) on all versions of MIUI 12–14 and HyperOS.

Why are incoming calls displayed in a small window?

Smartphone makers, including Xiaomi, often optimise the interface for multitasking, with a small call window that allows you to:

  • πŸ“± Continue to use your phone while you call (e.g., watch a map or chat).
  • πŸ”‹ Save battery power – full-screen animation consumes more power.
  • πŸ› οΈ Simplify integration with features such as Dual Apps or Mode for Kids.

However, for most users, this format is inconvenient, and the reasons why calls can remain in window mode even after settings change are:

  • πŸ”„ Resetting settings to factory (including firmware updates).
  • πŸ“΄ Conflict with the theme or third-party launchers (for example, Nova Launcher).
  • πŸ”§ Restrictions on Energy Saving or Safe Mode.
  • πŸ“± Activated Mode for One Hand (can affect interface scale).
πŸ“Š How do you usually answer your phone?
Screen swipe
Accept/Reject buttons
Voice command.
Through headphones.

Method 1: Configure using standard MIUI parameters

The easiest method is to use the built-in options, which is suitable for most users and does not require superuser rights.

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the upper right corner β†’ select Settings.
  3. Go to Incoming Calls (or Call Settings in some versions of MIUI).
  4. Find the option Full-screen incoming call (may be called Inbound Call Style β†’ Full-screen).
  5. Activate the switch and save the changes.

If Full-screen inbound calls are not on the menu, your firmware version doesn't support them, so go to the developer settings method.

Check the version of MIUI in Settings β†’ About the phone

Make sure your phone is at least 30% charged.

Close all background applications

Make a backup of contacts (in case of failure)-->

Method 2: Activation through Developer Settings

If the standard method didn't work, try to turn on full-screen mode through hidden settings. This method requires pre-activation of the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Click 7 times in a row on the line MIUI version (you will be notified "You became a developer!").
  3. Return to the main Settings menu β†’ open a new section Additional β†’ For developers.
  4. Find the option Full-screen incoming call (or Force full-screen calls in English localization).
  5. Turn it on and restart the phone.

Important! In some Xiaomi firmware, this option may be called differently or not.

Settings β†’ Applications β†’ Application Management β†’ Phone β†’ Permissions β†’ Additional permissions β†’ Display on top of other windows (enable)
What if there is no option β€œFull screen incoming call” in the developer settings?
In this case, the function is locked at the firmware level. Solutions: 1. Update MIUI to the latest version (via Settings β†’ System Update). 2. Install an alternative dialer (such as Google Phone or Truecaller) – they often support full-screen mode by default. 3. Use the ADB method to force the feature to turn on.

Method 3: Use ADB-Teams (for advanced users)

If previous methods have failed, you can force full-screen mode to be activated via Android Debug Bridge (ADB), which requires a computer and basic command-line knowledge.

Step 1: Preparation

  • πŸ’» Download and install. ADB Tools on PC.
  • πŸ“± On the phone, turn on the debugging. USB (Settings β†’ For developers).
  • πŸ”Œ Connect Redmi 10 to your computer via USB-cable (select File Transfer Mode).

Step 2: Execution of commands

  1. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  2. Enter the commands in turn: adb devices (you should see the name of your device – if not, check the drivers).
  3. Give permission to debug on the phone screen.
  4. Enter the command to enable full screen mode: adb shell settings put global force_fullscreen_calls 1
  5. Reboot your phone: adb reboot

If the function did not work after the reboot, try an alternative command:

adb shell settings put global heads_up_notifications_enabled 0

This command disables pop-up notifications, which can force the call window to deploy.

πŸ’‘

Before using ADB, create a restore point in Settings β†’ Additional β†’ Backup and Reset. This will help roll back changes if something goes wrong.

Method 4: Installation of a third-party dialer

If built-in methods don't help, consider third-party calling apps.The best options for Redmi 10 are:

AnnexPlusesConsReference
Google PhoneFull-screen default mode, integration with Google Contacts, spam protectionThere is no support for dual SIM in some versions.Play Market
TruecallerSpam definition, large control buttons, customization of topicsRequires registration, collects contact dataPlay Market
DrupeUnique interface, quick access to contacts, widgetsPaid functions, non-standard managementPlay Market

How to install and configure:

  1. Download the selected application from the Play Market.
  2. Open it and provide all the necessary permissions (contacts, phone, microphone).
  3. Go to the application settings β†’ find the Incoming Calls or Interface section.
  4. Select Full Screen Mode (in Google Phone this is enabled automatically).
  5. Make the application a default dialer: Settings β†’ Apps β†’ By default β†’ Phone.

πŸ’‘

Third-party dialers may conflict with Xiaomi system services. SMS or fail USSD-Requests, return the standard "Phone" application".

Problem Solving: Why is Full Screen Not Working?

If after all the manipulations, incoming calls are still displayed in a small window, check the following points:

⚠️ Attention! Some Xiaomi firmware (especially Chinese or custom) has full-screen calls locked at the core level, in which case only flashing to the global version will help. MIUI or hyperos.

  • πŸ”„ Update the firmware: go to Settings β†’ Update the system and install the latest patches.
  • 🎨 Reset the theme: sometimes custom themes break the call interface. Return the standard theme to Settings β†’ Theme. β†’ My subjects.
  • πŸ”‹ Turn off energy saving for the Phone app: Settings β†’ Battery β†’ Choice of applications β†’ Phone. β†’ No restrictions.
  • πŸ› οΈ Check the special features settings: some options (such as Screen Enlargement) may affect the display.

If the problem persists, reset the settings of the Phone application:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Phone.
  2. Click Warehouse β†’ Clear the data and Clear the cache.
  3. Reboot the phone.

Redmi 10 on MIUI 13+ firmware may require additional resolution for full-screen mode.

Settings β†’ Privacy β†’ Special Access β†’ Display on top of other windows β†’ Phone (enable)

Additional settings: customization of the call screen

Full screen mode is just the beginning, and you can customize the incoming call screen to your preferences:

  • πŸ–ΌοΈ Full screen contact photo: in the dialer settings, turn on the option Show contact photo.
  • 🎨 Color theme: Google Phone allows you to select dark/light mode for the call screen.
  • πŸ”” Vibration and melody: Set up unique signals for different contacts β†’ Sounds and vibrations β†’ The melody of the call.
  • πŸ”• Control buttons: In some dialers (for example, Truecaller) you can change the location of the buttons "Accept / Reject".

Profile: If you use Google Phone, activate the Call Screen with information about the caller (weather, recent messages).

  1. Open Google Phone β†’ Click on three points β†’ Settings.
  2. Select Call Screen β†’ turn on the option to Show Contact Information.
How to return a standard dialer after experiments?
If third-party applications are not satisfied, return the system dialer: 1. Go to Settings β†’ Applications β†’ Default β†’ Phone. 2. Select Phone (system application). 3. Clear the data and cache of the third-party dialer (if it remains). 4. Reboot the phone.

FAQ: Frequent questions about full-screen calls on Redmi 10

❓ Why After Updating MIUI Full-screen mode is missing?
Updates often reset hidden settings. Try: Repeat settings through developer mode. Clear the cache of the Phone app. Install the latest version of Google Phone (if you've used it before).
❓ Can I make a full screen mode only for selected contacts?
The standard Xiaomi Dialer does not have this feature. Solutions: Use Truecaller β€” there is an option "Favorites contacts" with unique screen settings. Create a separate profile in Settings β†’ Sounds and vibrations β†’ Modes for important contacts.
❓ Full screen mode works, but the screen doesn't turn?
The problem is with turning auto-turn locking: Turn off Auto-turn lock in the notification panel. Check the display settings: Settings β†’ Screen β†’ Auto-turn. If you use Google Phone, upgrade to the latest version.
❓ Will full screen calls work in "Do Not Disturb" mode"?
Yes, but with the caveats: If Settings β†’ Do Not Disturb β†’ Permissions are enabled Calls, full screen mode will be active. For selected contacts, you can configure exceptions in the same menu.
❓ How to turn off full screen mode if it interferes?
Return the standard settings: For system dialer: Settings β†’ Annexes β†’ Phone. β†’ Settings β†’ Incoming challenges β†’ For Google Phone: there is no separate option, just change the dialer to the standard one. ADB, Adb shell settings put global settings force_fullscreen_calls 0