Completing the power button call on Xiaomi: full instruction with problem solving

Are you tired of pressing the red handset to complete a call on Xiaomi? Want to use the physical power button for a quick call reset? This feature is hidden in the MIUI settings, but it is easy to activate - if you know where to look. Depending on the shell version and smartphone model (Redmi Note 12, POCO X5, Mi 11, etc.), the path to setup may differ, and on some devices the option is completely absent due to manufacturer restrictions.

In this article you will find:

  • πŸ”§ Step-by-step instructions for MIUI 12, 13 and 14 (including global and Chinese versions).
  • πŸ“± List of Xiaomi models where the function works out of the box and where it requires workarounds.
  • βš™οΈ Alternative methods (including: ADB and third-party applications) for devices without built-in option.
  • ⚠️ Common Errors and How to Avoid Them (for example, why the Power button doesn’t work during a conversation).

Important: on some firmware, the feature may conflict with the control gestures or Google Assistant, and we'll show you how to fix this.

πŸ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

Why does the power button not complete the call by default?

Smartphone manufacturers, including Xiaomi, often turn off the feature for two reasons:

  1. Preventing accidental taps: During a conversation, the user may inadvertently press the power button (for example, pressing the phone against his ear), which will lead to a call reset.
  2. Conflict with other features: Many devices use the power button to call Google Assistant (hold) or activate Fastboot (volume combinations).

However, in MIUI, this option can be manually enabled, hidden in the Special Features or Additional Settings menu, except for some budget models (Redmi A1, POCO C50), where the feature is not available at the software level.

⚠️ Attention: On devices with Android 13+ and MIUI 14, the path to setup has changed. If you don't find the option on the standard instruction, check Settings. β†’ Annexes β†’ Phone. β†’ Additionally.

Official method: enable via MIUI settings

This method works on most Xiaomi, Redmi and POCO devices with MIUI 12-14 firmware (global or Chinese) and is relevant for models:

  • πŸ“± Xiaomi 13/13 Pro, 12/12T, 11/11T
  • πŸ“± Redmi Note 12/11/10 Pro, Redmi K50/K40
  • πŸ“± POCO F5/F4, POCO X5/X4 Pro

Steps:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Special Features section (some devices call it Additional Features).
  3. Select the Physical button or Power button (depending on the MIUI version).
  4. Activate the switch next to the "Finish the Power button" (or "End call with power button" in English firmware).

Make sure the latest version of MIUI| is installed on your phone.

Close all background apps (especially messengers) |

Check if the energy saving mode is activated |

Turn off the power button retention for Google Assistant (if used)

-->

If the option is not on this menu, try an alternative path:

  1. Open Settings β†’ Applications β†’ Phone β†’ Additional settings.
  2. Find the End of the Call and select the Power button.

⚠️ Attention: On some firmware (MIUI For Russia, the option may be called "Finish the call with the lock button." If it is not, move to the next section with alternative methods.

Alternative methods for devices without built-in option

If your Xiaomi model does not support the completion of the power button call at the software level (for example, Redmi 9A or POCO M3), you can use workarounds:

1. via ADB (for power users)

This method requires connecting the phone to a PC and using the command line.It runs on Android 10+, but can reset after the MIUI update.

Instructions:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times on the line with the version, then go back to Additional Settings β†’ For Developers).
  2. Connect your phone to your PC and execute the command: adb shell settings put global power_button_ends_call 1
  3. Reset the device.

To reverse the change, use the command:

adb shell settings put global power_button_ends_call 0

What to do if ADB is not working?
If the command does not apply, check: 1. Connection Correctness (use the original cable). 2. Availability of Xiaomi drivers on your PC (download from the official website). 3. Debugging permission on your phone (a request will appear when you first connect). 4. ADB version (update via SDK Platform Tools).

2. Through third-party applications

Applications like Power Button End Call or GravityBox (requires Magisk) can emulate a feature.

  • πŸ”„ Requires constant work in the background (discharge the battery).
  • πŸ›‘οΈ They may conflict with MIUI Optimization (disable it in the developer settings).
  • πŸ”“ Need accessibility service or root rights.

Recommended app: Button Mapper (available on Google Play) After installation:

  1. Open the application and give access to Special Opportunities.
  2. Select Power Button β†’ Action with single press β†’ Complete the call.
  3. Save the settings and restart the phone.

Compatibility table for Xiaomi models

Below is the support for the feature on popular devices, and is relevant to MIUI 14 Global Stable (2026):

ModelOut of the box supportRequires ADB/rootNotes
Xiaomi 13/13 Proβœ… Yes.❌ No.Option in Special Opportunities β†’ Power button
Redmi Note 12 Pro+βœ… Yes.❌ No.It only works on global firmware.
POCO F5βœ… Yes.❌ No.Conflicts with the "Double press for camera" gesture
Redmi 10C❌ No.βœ… Yes (ADB)Requires to disable MIUI Optimization
POCO M4 Pro❌ No.βœ… Yeah)It only works with GravityBox.

On devices with a MediaTek processor (e.g. Redmi 9A or POCO C31), the feature may not work even through ADB due to manufacturer limitations.

Common Problems and Their Solutions

Even after the option is turned on, users face difficulties, and here are the most common ones and ways to fix them:

1.The power button does not work during the call

Causes and solutions:

  • πŸ”‹ Power Saving Mode: Turn it off in Settings β†’ Battery.
  • πŸ€– Google Assistant Conflict: Turn off Power button retention in Settings β†’ Google β†’ Settings for Assistant β†’ Power button.
  • πŸ“± Operator shell: Some customized firmware (e.g. MegaFon or Beeline) has the function disabled. MIUI.

2.The function is working, but with a delay

This is typical for devices with 3-4 GB of RAM, where the system does not have time to process the press.

  • 🧹 Clear the cache of the Phone application (Settings) β†’ Annexes β†’ Phone. β†’ Warehouse β†’ Clear the cache).
  • πŸ”„ Disable window animation in Developer Settings (install Windows Animation) = 0.5x).

3.The function disappears after the MIUI update

When you update the system, you reset the settings.

  1. Before updating, back up the settings through Settings β†’ Additional β†’ Backup.
  2. After the update, re-activate the option manually or through ADB.

πŸ’‘

If you make frequent calls with headphones, set up the completion of the call via Double pressing the headphone button in Settings β†’ Connected devices β†’ Headphones. This is more convenient than using the power button.

Security: Can you break your phone with these settings?

No, activating the power button closure doesn't pose a risk to the device, but there are some nuances:

  • πŸ”§ ADB-commands are temporary and reset when settings are reset or updated.
  • πŸ› οΈ Root access cancels warranty and can lead to problems with the MIUI (For example, the inability to obtain OTA-update).
  • πŸ”„ Third-party applications may collect data (check permissions before installation).

If you use ADB or root, we recommend:

  • πŸ“Œ Create a backup of data through Mi Cloud or TWRP.
  • πŸ” Check the commands on the forums XDA Developers or 4PDA before execution.

⚠️ Note: On devices with banking applications (such as SberBank Online or Tinkoff), the use of root or modified firmware may block access to them due to security policies.

FAQ: Answers to Frequent Questions

Can I set the end of the volume button?
Yes, but only through third-party apps like Button Mapper or Tasker, which is not available in standard MIUI settings, and note that volume buttons are often used to adjust the sound during a call, so this can be inconvenient.
Why is the call not reset after pressing the power button and the screen is simply blocked?
This means that the function is not activated correctly. Check: Is the option enabled in Special Options (sometimes you need to reboot) is not in conflict with other settings (for example, with Raise to wake up). Is there a third-party button management app (for example, SecondScreen). If nothing helps, try resetting the Phone application (Settings β†’ Apps β†’ Phone β†’ Storage β†’ Reset).
Will this feature work on Xiaomi with custom firmware (like LineageOS)?
On most custom firmware (e.g. LineageOS, Pixel Experience), the power button is completed by default or configured via Settings β†’ System β†’ Buttons. If not, you can add it via ADB or Magisk modules (e.g. Button Mapper).
Can I set the call to end by double pressing the power button?
In the standard MIUI There's no such option: πŸ“± Button Mapper (requires Accessibility Service). πŸ”§ Module Xposed/LSposed Note that double-pressing may conflict with other features (e.g., a quick camera start).
After the MIUI update, the function stopped working. How do I get it back?
Updates often reset user settings. Try: Re-enable the option in Special Options. If the option is missing, use it. ADB-Adb shell settings put global power_button_ends_call 1 Clear the phone app data (see instructions above). If nothing helps, it is possible that Xiaomi has removed the feature in the new firmware version.

πŸ’‘

On most modern Xiaomi devices (2022 and later), the power button completion function works smoothly, the main thing is to activate it correctly in the settings and avoid conflicts with other options (for example, with Google Assistant or control gestures).