How to complete the lock button call on Xiaomi: all the ways and nuances

Finishing a phone call with a Power button on Xiaomi smartphones is a feature that saves time and makes it easier to manage calls. Many users donโ€™t even know that this option exists, even though it has been built into MIUI firmware for several years, the problem is that the settings are hidden in an obscure menu section, and in newer versions of the system, its location has changed.

In this article, weโ€™ll look at all the current ways to activate a feature, from standard settings to workarounds for devices where the option is disabled by default. Youโ€™ll learn how to check for support on your model, what restrictions apply on different versions. MIUI, And what if the lock button doesn't work after you set it up, and we'll focus on the nuances for Redmi, POCO and flagship series Xiaomi 12/13/14.

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

On most Xiaomi smartphones, the Power button is initially programmed to lock the screen while talking, and this is done to prevent accidental taps โ€” for example, when the phone is in your pocket or bag. But this โ€œprotectionโ€ often gets in the way: to complete a call, you have to unlock the screen, find the โ€œResetโ€ button on the screen and press it.

Reasons why the function is disabled by default:

  • ๐Ÿ›ก๏ธ Protection against false resets in early versions MIUI Users complained about accidentally ending calls when pressing the side buttons.
  • ๐Ÿ“ฑ Difference in hardware platforms โ€“ on budget models (Redmi) 9A, POCO M3) Power button can be combined with fingerprint sensor, which complicates the implementation of the function.
  • ๐Ÿ”„ Changes in Google policy โ€“ with the release of Android 10, there were restrictions on the override of the actions of hardware buttons during calls.

Interestingly, on some models (e.g. Xiaomi Mi 11 and later), the feature works out of the box, but hidden in the depth of settings. On others, it requires activation through Developer Mode or third-party utilities.

๐Ÿ“Š Your Xiaomi model supports the completion of the lock button call?
Yeah, it works out of the box.
No, but I want to tune in.
I don't know. I haven't.
I don't need it.

Method 1: Standard setup in MIUI (for most models)

If your smartphone runs MIUI 12-14 (including HyperOS), check the option in the basic settings first. Instructions are relevant for Redmi Note 10/11/12, POCO X3/X4/X5, Xiaomi 11T/12/13 and other Android 11-14 models.

How to turn on:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. In the upper right corner, press three dots (โ‹ฎ) and select Special Accesses.
  3. Scroll down and find the "Closing the Lock button" option (or "Power button ends call" in English firmware).
  4. Activate the switch next to the app you want (usually a phone or Google Phone).

If the item is not on the list, then your model does not support the function at the software level, in which case move to Method 2.

โ˜‘๏ธ Checking before setting up

Done: 0 / 4

Method 2: Activation through Developer Mode

On some devices (e.g., Xiaomi Mi A2/A3 with pure Android One or POCO F1), the option is hidden and requires the development mode to be enabled.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Click 7 times in a row on the MIUI Version (you will be notified "You are a developer").

Settings

Additionally.

For developers

Ending the call with the lock button

Power button ends call

End call with power key

Turn on the switch and restart the device.

Important! On MIUI 14 and HyperOS, the path may be different. If the option is not in the developer section, try Method 4 (ADB).

What to do if there is no item in the settings for developers?
This means that your model does not support the feature at the firmware level. Alternative options: 1. Use third-party applications (see Method 3). 2. Install custom firmware (such as Pixel Experience), where the function works by default. 3. Update MIUI to the latest version - sometimes the option appears after the update.

Method 3: Third-party applications to complete a call

If the system methods didn't work, you can use third-party utilities.

  • ๐Ÿ“ฑ Power Button End Call (free, Google Play) is a simple utility with minimal resolutions.
  • ๐Ÿ”ง GravityBox [MM] (requires root) โ€“ module for Xposed Framework, allows you to flexibly configure the actions of the buttons.
  • ๐Ÿ› ๏ธ Tasker is for advanced users, you can create a challenge to reset a call while holding Power.

Warning: Google Play apps may require permission to access calls (READ_PHONE_STATE, CALL_PRIVILEGED). Install only proven high-rated utilities (4.5+).

โš ๏ธ Attention: MIUI 14 and HyperOS some applications to complete the call may conflict with system optimization of the battery. After installation, add the utility to the AutoRun list (Settings) โ†’ Annexes โ†’ Autostart control).

Method 4: Adjusting through ADB (for power users)

If previous methods have failed, you can activate the feature via ADB (Android Debug Bridge), which is suitable for Xiaomi, Redmi and POCO on Android 10-14, but requires a connection to a computer.

Instructions:

  1. Install ADB Tools on your PC.
  2. Turn on USB Debugging on your phone (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times Press โ†’ Return to Additional โ†’ For Developers โ†’ Enable Debugging).
  3. Connect your phone to your PC and execute: Adb shell settings put global power_button_ends_call 1
  4. Reset the device.

To return the standard behavior, do:

adb shell settings put global power_button_ends_call 0

โš ๏ธ Note: On some models (Redmi Note) 9 Pro, POCO X3 NFC) The command may not work due to manufacturer restrictions, in which case try the alternative command: adb shell settings put secure. power_button_ends_call 1

Compatibility table for MIUI models and versions

Below is the support data for the feature on popular Xiaomi devices, which is relevant for MIUI 12-14 and HyperOS (2023-2026).

ModelMIUI 12MIUI 13MIUI 14 / HyperOSNotes
Xiaomi 13/13 Proโœ… Standard.โœ… Standard.โœ… Standard.It works without additional settings.
Redmi Note 12 Pro+โŒ No.โœ… Through settingsโœ… Standard.Requires activation in Special Access
POCO F4/F5โŒ No.โš ๏ธ Through ADBโœ… Standard.MIUI 13 only works after ADB
Redmi 10A/10CโŒ No.โŒ No.โš ๏ธ Third-party annexesFunction locked at firmware level
Xiaomi Mi 11 Liteโœ… Standard.โœ… Standard.โœ… Standard.โ€”

On the Redmi 9A/9C and POCO M3, the function is disabled hardwarely and cannot be activated software. For these models, the only way out is to use a Bluetooth headset with a reset button.

Frequent problems and their solutions

Even when you set it up properly, it can be incorrect, so let's look at the typical situations and how to fix them.

  • ๐Ÿ”„ Lock button fails: Check if the function conflicts with navigation gestures (Settings) โ†’ Display. โ†’ Full screen mode. Disable battery optimization for Phone app.
  • ๐Ÿ“ž Call resets accidentally: Increase the delay in the special access settings (if you have one). Check the case - it can push the Power button.
  • โš™๏ธ The option disappeared after the update: Reset the settings of the application Phone (Settings) โ†’ Annexes โ†’ Phone. โ†’ Warehouse โ†’ Reset. Install an older version. MIUI Recovery (if critically).

๐Ÿ’ก

If the feature is unstable, try double-pressing the Power button to reset the call, an option found in some custom firmware and apps like Power Button End Call Pro.

Can I set the end of the volume button?
Yes, but only through third-party applications (like Volume Button End Call) or Tasker. This feature is not available in standard MIUI settings. On some models (POCO F3), volume buttons can be reassigned through Developer Mode, but this will affect their primary purpose.
Why did the MIUI 14 update stop working?
MIUI 14 and HyperOS have changed the hardware button architecture. Try: Reset the Phone app settings. Run the ADB command again (see Method 4). Set an alternative dialer (e.g. Google Phone).
Will the feature work on custom firmware (LineageOS, Pixel Experience)?
Yes, on most custom firmware (based on AOSP), Power button completion is enabled by default. If not, activate it in call settings or through ADB. Except for firmware with a heavily modified core (such as some Havoc-OS builds).
Can I set the call to end by double pressing the lock button?
There is no such option in standard MIUI, but you can use Tasker with Secure Settings plugin (requires root). Double Tap Power Button app (not all models). On Xiaomi 12S Ultra and the newer, double tap opens the camera by default, so conflicts cannot be avoided.
How to turn off the function if it interferes?
Return the standard Power button behavior: For system settings: Settings โ†’ Annexes โ†’ Special access โ†’ Ending the call with the lock button โ†’ Turn it off. ADB: Adb shell settings put global settings power_button_ends_call 0. For third-party applications: remove the utility or disable it in special features settings.

๐Ÿ’ก

If your Xiaomi model does not support the completion of the lock button call, use alternatives: Bluetooth headset with reset button, the Quick Action widget on the lock screen or voice commands (OK Google, complete the call).