The auto dial feature on Xiaomi smartphones can be useful in some situations, such as when you call a busy number and want the phone to automatically call back later, but more often than not, this option works as an intrusive โspamโ: The device is endlessly trying to reach the subscriber, wastes battery power and annoys the owner. MIUI 14 and MIUI 15, where the auto dial sometimes turns on spontaneously after updates.
In this article, weโll look at all the ways you can disable auto dialing on Xiaomi, Redmi and POCO phones, from standard settings to hidden engineering menu options. Youโll learn how to remove the feature globally for all contacts or selectively for individual numbers, and what to do if you reset after a reboot. The instructions are relevant for all modern models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra.
What is an auto dial and why it turns on itself
Auto dialing (or automatic recalling) is a feature that causes the phone to repeat a dial attempt after a fixed period of time if the first call is not received. In MIUI, the default interval is 10โ30 seconds, and the number of attempts can reach 5โ10 times in a row.
Reasons why the function is activated without your knowledge:
- ๐ Update MIUI: after installing a new firmware version, some settings are reset to factory ones, including auto dial-up.
- ๐ฑ Transferring data from another phone via Mi Mover or backup โ sometimes hidden call settings migrate along with contacts.
- ๐ค The failure of the service com.android.phone, responsible for telephone functions.
- ๐ SIM card settings: some operators (for example, MTS or Beeline) can forcibly activate auto dialing via the SIM card USSD-team.
It's important to understand that an auto dial is not a virus or a system bug, it's a legal MIUI function that you can and should disable if it gets in the way, but in some firmware (especially POCO with the global version of MIUI), the option is so deeply hidden that it's almost impossible to find it without instructions.
Method 1: Disabling Auto dial in standard MIUI settings
The easiest method is to use the phoneโs built-in settings menu, which works on most Xiaomi, Redmi and POCO models with MIUI 12-15.
- Open the Phone app (the tube icon on the home screen).
- Click on three dots in the upper right corner (โฎ) and select Settings.
- Go to Additional or Additional Settings (the name may vary depending on the version of MIUI).
- Find Auto dial (or Automatic recalling) and move the slider to the "Off" position.
- Save the changes and restart the phone (this is a must, as telephony settings apply only after the reboot).
If you don't have AutoDial on your menu, it's hidden deeper. Try an alternative way:
- Go to Settings โ System โ Additional โ Special features.
- Scroll down and find the Call Settings section.
- There may be a hidden slider Re-set - disable it.
โ๏ธ Checking the auto dial-off
Method 2: Disconnect via the engineering menu (for power users)
If standard settings donโt work, you can use the Engineering Mode, which requires caution, as improper actions can disrupt the phone, and is suitable for Xiaomi models based on Qualcomm Snapdragon processors (for example, Redmi Note 11 Pro, POCO F4).
Instructions:
- Open the Phone app and enter the combination: ##4636###.
- In the menu that appears, select Phone Information (or Phone Information).
- Scroll down to the Set preferred network type block and find Auto redial (or Auto retry) below.
- Click on it and select Disable.
- Return to the main screen and restart the device.
โ ๏ธ Warning: Do not change other options in the engineering menu unless you are sure of their purpose. For example, resetting Radio Band settings can lead to loss of network.
For phones running MediaTek processors (e.g. Redmi 10C, POCO M5), the combination is different:
##36446337##After you type in, select Connectivity โ Call Settings โ Auto Redial and turn off the feature.
What to do if the engineering menu is not opened?
Method 3: Disabling Auto dial for individual contacts
If you need to leave the auto dial on but remove it for specific numbers (such as call centers or spammers), do the following:
- Open the Contacts app and select the contact you want.
- Click Change (Crimea icon).
- Scroll down to the Additional Call Settings (or Call Settings) block.
- Uncheck the checkmark from AutoDial or Auto Redial.
- Save the changes.
If there is no such item, you can go a workaround:
- ๐ต Add the number to the blacklist: go to Settings โ Annexes โ Contacts โ Blacklist and add the problem number, which will block all outgoing calls to it, including the auto dial.
- ๐ Use the prefix: enter *31# before the number (this hides your number and sometimes bypasses the auto dialer). For example: *31#79123456789.
Important: On some models (e.g. Xiaomi 13T), the auto dial settings for individual contacts are only available after the developer mode has been activated. To enable it, go to Settings โ About Phone โ MIUI version and press 7 times in a row.
Method 4: Using ADB to Forced Shutdown
If none of the previous methods worked, you have to disable the auto dial via ADB (Android Debug Bridge) which requires connecting the phone to your computer, but it works on all versions of MIUI.
Step-by-step:
- Download and install ADB Tools on your computer.
- Turn on the phone debugging over USB: Settings โ About phone โ MIUI version (click 7 times) โ Additional settings โ Developer settings โ Debugging over USB.
- Connect your phone to your PC through USB-cable and select File Transfer Mode.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices(Your device name should appear as a confirmation of your connection.)
adb shell settings put global auto_redial_enabled 0Once you've completed the command, restart the phone. The auto dial will be disabled at the system level.
โ ๏ธ Note: If the function is activated again after the reboot, it is overridden by the com.android.phone system application. In this case, only completely removing the updates for this application will help (see Method 5).
๐ก
Before working with ADB, back up your data via Settings โ Additional โ Backup and Reset. This will save you from losing contacts and messages when you crash.
Method 5: Reset telephony settings (last resort)
If the auto dial continues to work despite all attempts, you just have to reset the phone settings to factory ones, which will delete all user settings for calls, but will not affect personal data (photos, messages, apps).
How to reset:
- Go to Settings โ Applications โ Application Management.
- Press three points (โฎ) in the upper right corner and select Show Systems.
- Find the Phone app (com.android.phone) and open it.
- Click Warehouse โ Clear the data and confirm the action.
- Reboot the phone.
After discharge:
- ๐ All call settings (including auto dialing) will return to factory.
- ๐ฑ You will have to reconfigure redirection, call waiting and other parameters.
- ๐ You may need to re-activate the SIM card (enter the PIN code).
| Method of disconnection | Difficulty | It's working at MIUI 14/15. | Reboot required | Risk to the system |
|---|---|---|---|---|
| Standard settings | โญ | Yes. | Yes. | No. |
| Engineering menu | โญโญ | Yes (except for some POCOs) | Yes. | Low. |
| ADB-team | โญโญโญ | Yes. | Yes. | Medium. |
| Resetting telephony settings | โญโญ | Yes. | Yes. | High (loss of user settings) |
๐ก
If the auto dialer turns on itself after the MIUI update, the problem lies in the system application com.android.phone. The only radical solution is to roll back the firmware to the previous version or wait for a patch from Xiaomi.
What to do if nothing helps
If youโve tried all of these methods but the auto dial is still active, itโs possible that one of the following factors may be the problem:
- ๐ถ Third-party firmware: Custom builds (like LineageOS or Pixel Experience) can have their own phone bugs. MIUI.
- ๐ฑ Hardware failure: if the phone fell or got wet, the communication module could be damaged, in which case only the service center will help.
- ๐ Application conflict: Some programs (such as Truecaller or Call Recorder) may interfere with call settings.
- ๐ก Operator problems: some mobile operators (e.g. Tele2) force the auto dial at the network level.
If you suspect that the operator is to blame, check it out this way:
- Insert a SIM card of another operator (for example, MegaFon instead of Beeline).
- Try calling a busy number.
- If the auto dial does not work, the problem is in the first operator.
In extreme cases, you can contact the Xiaomi service center. Pre-reverse the data, as the wizard can offer a complete reset of the phone to the factory settings.