Xiaomi Poco X3 remains one of the most popular smartphones in the budget segment, but many users are faced with the lack of built-in auto dialing. Unlike flagship models Xiaomi, where this option is often available out of the box, on the Poco X3 it has to be activated manually β either through hidden settings MIUI or using third-party applications.
In this article, we will discuss all working ways to enable auto dial on Poco. X3 (including Poco versions) X3 NFC POCO X3 Pro, taking into account the features of firmware MIUI 12.5, 13, and 14: Particular attention will be paid to typical errors, such as why a function may not work with a specific function. SIM-You can use MTS, Beeline or Tele2 maps, and you can get around it, and you can also learn which auto dialing apps are safe and which ones can harm your device.
If you've tried to enable auto dialing through the standard call menu and you haven't found one, don't be surprised. Xiaomi often hides these features depending on the firmware region. But you can unlock them!
Why is there no built-in auto dialer on the Poco X3?
The reason for the lack of function lies in the policy of telecom operators and the features of MIUI firmware for global and Chinese versions of devices:
- π± Regional restrictions: In firmware for Europe and Russia, the auto dial is often disabled at the request of local operators (for example, MTS blocks repeated calls at the network level).
- π Version MIUI: On MIUI 12.5 and older, the function may be hidden in Settings β Additional β Call settings, but not always available.
- πΆ Type SIM- Cards: With some virtual operators (e.g. Yota or Tinkoff Mobile), auto dialing is unstable due to the nature of their infrastructure.
- π οΈ Firmware Customization: If you use informal firmware (e.g. Pixel Experience or LineageOS), the feature may not be available at all.
Interestingly, on Chinese versions of the Poco X3 (with China ROM firmware), auto dialing is often available by default, which is because operators in China do not impose such restrictions, but installing China ROM on a global version of the device without unlocking the bootloader is impossible - and this can lead to a loss of warranty.
β οΈ Warning: If you bought Poco X3 from Xiaomiβs official store in Russia, you probably have global firmware (Global ROM) where the auto dialer is disabled at the system level. Attempting to turn it on via the engineering menu (#4636##) can cause crashes!
Method 1: Enabling Auto dialer through hidden MIUI settings
This method works on 70% of devices with MIUI 12.5-14, but requires strict follow-up instructions. If you have an older firmware version (e.g. MIUI 12.0.3), first update your smartphone via Settings β About Phone β System Update.
Step-by-step:
- Open the phone application (pipe icon).
- Click on the three dots in the top right corner and select Settings.
- Scroll down and tap Additional Settings (or Call Settings, depending on the version of MIUI).
- Find AutoDirector or Re-Call, and if you don't, move on to the next step.
- Type in the settings search box for redial, which sometimes helps you find a hidden option.
- If a point is found, activate it and set the interval between attempts (recommended 10-15 seconds).
If you donβt have an option, try an alternative path:
Settings β Applications β Application Management β Phone β Permissions β Additional Permits β Enable βAutomatic Re-DirectorβOn some MIUI 13+ firmware, the auto dial function is hidden under the name "Quick Redial" and can only be enabled via the ADB- command, but this requires unlocking the bootloader.
Method 2: Using third-party applications for auto dialing
If the built-in function is not available, there are two options:
- Install a specialized application from Google Play.
- Use automation through Tasker (for advanced users).
Let us examine both methods in detail.
Option A: Apps from Google Play
Here are the TOP-3 verified auto dialing apps on Poco X3:
| Annex | Ratings. | Features | Cons |
|---|---|---|---|
| AutoRedial | 4.7 β | Simple interface, setting the interval, working in the background | Advertising sometimes works with delay. |
| Redial Pro | 4.5 β | Support for blacklist, log calls | The paid version is required for an interval of < 30 seconds |
| Call Repeater | 4.3 β | It works without the internet, minimalist design | No Russian language, rare bugs |
How to install and configure (on the example of AutoRedial):
Download the app from Google Play|Open and grant permissions to call |Set a re-dial interval (optimally 10β20 seconds)|Enable the "Work in the background" option |Add the app to the battery optimization exceptions-->
Important: After installing any of these applications, add it to the battery optimization exceptions, otherwise MIUI may suspend it.
Settings β Battery β Battery Optimization β All Apps β Find AutoRedial β Select βNo LimitsβOption B: Automation via Tasker (for power users)
If you donβt want to install a separate app, you can set up auto dialing via Tasker, a powerful automation tool for Android, which is more complicated but gives you more flexibility (e.g., you can set up a re-dial only for specific contacts).
Instructions:
- Install Tasker from Google Play (there is a free trial).
- Create a new task (Task β New Task).
- Add the Phone β Call action and specify the number for re-dialing.
- Add Task β Wait and set the delay (e.g. 15 seconds).
- Repeat steps 3-4 times (e.g. 5 attempts).
- Save the task and create a profile to run it (for example, the event "Unsuccessful call").
The finished profile for Tasker can be downloaded here (search for "Auto Redial Poco X3").
β οΈ Warning: When using Tasker, make sure the application has permission for Calls and Log. Also add it to the battery optimization exceptions as described above. Otherwise, the auto dialer may not work!
Method 3: Activate Auto dial through the engineering menu (for advanced)
This method is only suitable for users who are ready to work with service codes and ADB. It allows you to enable a hidden auto dial function at the system level, but requires caution - incorrect actions can lead to failures.
If you are a beginner, it is best to skip this section and use third-party apps (Method 2).
Method 1: Through service code (does not work on all firmware)
Try entering the following code in the Phone application:
##733425##If you open a menu with the Auto Redial option after dialing, turn it on. If you don't, move on to the next one.
Method 2: Through ADB- commands (requires PC)
This method will require:
- π₯οΈ Computer with installed ADB and Fastboot.
- π± Included debugging by USB on Poco X3.
- π Cable USB Type-C (preferably original).
Instructions:
- Connect your smartphone to your PC and allow debugging.
- Open the command line (Windows) or the terminal (macOS/Linux).
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Execute the command to enable auto dialer: adb shell settings put global auto_redial_enabled 1
- Set the interval (in milliseconds, for example, 15000 = 15 sec): adb shell settings put global auto_redial_delay 15000
- Reboot your smartphone.
If the function did not work after the reboot, try an alternative command:
adb shell am start -n com.android.server.telecom/.settings.AutoRedialSettingsβ οΈ Warning: Changing system settings via ADB may cause the phone to malfunction or reset some settings. Before executing commands, back up your data via Settings β Additional β Backup and Reset.
What if the ADB canβt see the device?
Why AutoCalling Doesn't Work: Typical Problems and Solutions
Even after you set it up properly, the auto dialer may not work, and here are the most common reasons and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The call doesn't repeat. | The operator blocks repeated calls (for example, MTS) | Use a third-party application with the function "Hidden Re-Title" |
| The function is activated but not working | MIUI optimizes battery and suspends process | Add the application to the optimization exceptions (see Method 2) |
| Autophone is working with a great delay | Weak network signal or base station congestion | Increase the interval between attempts to 20-30 seconds |
| The function disappears after the MIUI update | Resetting settings when updating firmware | Re-enable auto dialing via settings or ADB |
If none of these methods helped, check:
- π΅ Operator Lock: Some tariffs (e.g. Beeline "It's Simple") limit the number of repeat calls per minute.
- π Power Saving Mode: The Ultra Battery Saver mode in MIUI blocks background processes.
- π οΈ Application Conflict: Antiviruses (e.g., Avast) or call blocking programs (e.g., Truecaller) may interfere with the auto dial.
π‘
If you only need an auto dial for a specific contact (for example, for work), create a separate profile in Tasker with the condition "If the number = XXX, repeat the dial" that will save battery and avoid unnecessary repeated calls.
How to check if the auto dialer works on Poco X3?
To make sure the function is activated correctly, perform the following test:
- Call a number that wonβt answer (like your second phone in airplane mode).
- Wait for the call-out.
- If the auto dialer works, after a given interval, a re-dialer will begin.
- Check the call log - there should be several attempts.
If the re-recruitment has not occurred:
- π Check the application settings (for third-party solutions).
- π± Make sure that the smartphone has enough charge (less than 15% can block background processes).
- π Reboot the device β sometimes it helps to wake up the background services.
For more detailed diagnosis, use the call log:
Settings β Applications β Phone β Storage β Call logAlternative solutions: what to do if nothing helps?
If all of these methods have not worked, consider the following options:
- π Use the operator's AutoCall service: Some operators (e.g. MegaFon) offer a paid re-dial service. Activated via USSD- command (e.g., *105*111# for MegaFon).
- π± Buy another carrierβs SIM card: If your current carrier blocks an auto dial, try Tele2 or Yota β theyβre less stringent on these features.
- π§ Install custom firmware: Poco X3 can be fitted with auto dial-up firmware (e.g. ArrowOS or HavocOS), but this requires unlocking the bootloader and voids the warranty.
- π² Use a second phone: Set up call forwarding to another auto dialer (e.g., an old Samsung or iPhone).
If you decide to install custom firmware, consider:
- β οΈ Risk of a "brick" (turning a phone into a "brick").
- β οΈ Loss of Xiaomiβs official warranty.
- β οΈ Possible issues with Google Pay, Netflix, and other services that require a certified device.
π‘
Before installing custom firmware, be sure to unlock the bootloader through the official Xiaomi tool (link). Without this, any attempt to flash the device will lead to an error!