Why canβt Xiaomi assign different tunes through standard settings?
Xiaomi smartphone owners with two SIM-The system is often inconvenient: MIUI 12, by default, only offers one ringtone for all incoming calls, regardless of number, which creates confusion, especially if you use one card for work and the other for personal contacts. β Sounds and vibrations are not a direct option for linking melodies to specific melodies. SIM.
The reason is because of the MIUI architecture: Xiaomi's developers initially focused on unifying audio notifications to simplify the interface, but this solution ignores the needs of users with multiple numbers. Fortunately, there are two ways to get around the restriction: through hidden system settings or through third-party applications. Next, we'll discuss both methods, from simple to complex.
It's important to understand that the functionality may vary depending on the smartphone model and firmware version. For example, the Redmi Note 10 Pro with MIUI 12.5 algorithm is slightly different than the Mi 11 Lite with MIUI 12.0.3.
Method 1: Configure with standard parameters (without root)
While there is no direct option, MIUI 12 has a hidden path for assigning different tunes, which works on most Xiaomi, Redmi and POCO models without having to get root permissions.
- π± Smartphone on the base MIUI 12/12.5 (Check in the settings β The phone)
- π΅ Pre-loaded tunes in format.mp3 or.m4a (Place them in the Ringtones folder on the internal drive)
- π§ 5-10 minutes of free time
Algorithm of action:
- Open the Contacts app (an icon with a personβs silhouette).
- Choose the contact you want to assign a unique tune to (such as a work colleague).
- Click on three dots in the upper right corner β Edit.
- Scroll down to the Melody of the Call (or Notification Sound for SMS).
- Select the audio file you want from the list. If your tune is not available, click Add and specify the path to the file.
- Save the changes.
Now, when you call from this number, you play the tune you've chosen, but there's a caveat: you can only set up individual contacts, not the entire network. SIM-For full map separation, read the following method.
π‘
If your file is not in the tone list, move it to /storage/emulated/0/Ringtones/ and restart the phone.
Method 2: Use the Dual App to Separate Completely
If you want all calls to a second SIM to have a unique melody (regardless of the contact), you will need a workaround with the Dual App feature. This tool is originally designed to clone messengers, but it can be adapted for our purposes.
Instructions:
- Go to Settings β Applications β Dual App.
- Enable the feature for the Phone app (or Contacts if the first one is not listed).
- After creating the clone, open it and assign a second one. SIM-Default card (Settings) β SIM-map β Choice SIM default).
- Return to the main Phone app and select one tune in the sound settings, and another in the cloned one.
Now, call first. SIM And then you're going to have a melody from the main app, and then you're going to have a clone of the app, and this is the only method that allows you to split the sounds into different parts. SIM-maps globally, not individual contacts.
Make a backup copy of contacts|Download the right tunes to the Ringtones folder|Check the vacant space (clone takes up) ~50MB)|Disable battery optimization for the Phone application-->
Compatibility table with Xiaomi models
Not all Xiaomi smartphones support the described methods equally, and the following is the compatibility table for popular models on MIUI 12/12.5:
| Smartphone model | Method 1 (contacts) | Method 2 (Dual App) | Notes |
|---|---|---|---|
| Xiaomi Mi 10/10T | β Yes. | β Yes. | Requires an upgrade to MIUI 12.5 for Dual App |
| Redmi Note 9/9 Pro | β Yes. | β οΈ Partially. | Dual App may not display an option for Phone app |
| POCO X3 NFC | β Yes. | β Yes. | It works stably on global firmware |
| Mi 11 Lite | β Yes. | β No. | Dual App is not available in some regional versions |
If your model is not in the table, check for the Dual App function manually.
- Open Settings β Applications β All applications.
- Find the Dual App (or Cloning Apps) list.
- If there is no item, your firmware does not support this method.
Frequent Mistakes and How to Avoid Them
When customizing different tunes, users often encounter typical problems, and here are the most common ones and how to solve them:
- π Melody doesnβt change after selection: Make sure the file is in the Ringtones folder and has a supported format (.mp3,.m4a,.Reset the device.
- π± Dual App does not display Phone: Update your firmware to the latest version or use an alternative launcher (e.g. Nova Launcher).
- π Sound interrupted or played late: Turn off power saving modes for Phone and Contacts apps β Battery β Optimizing the battery.
- π Settings reset after rebooting: This indicates an error in the Dual App. Try clearing the app cache in Settings β Annexes β Application management β Phone. β Clear the cache.
β οΈ Note: On some firmware (for example, MIUI 12 for the European region) Dual App can be blocked for system applications, in which case the only way out is to use third-party launchers or manually assign tunes for each contact.
Alternative solutions: third-party applications
If the standard methods didnβt work, you can use third-party tools.The best options for Xiaomi on MIUI 12:
- πΆ Ringo (Play Market): Allows you to assign unique tunes to contacts and groups, including splitting up. SIM-There's a free version with ads.
- π True Phone Dialer: Alternative call with support for multiple audio profiles.Suitable for users who want full control of notifications.
- π Zedge: Ringtones library with binding function SIM. Minus β requires manual adjustment for each contact.
When using third-party applications, consider:
- They can conflict with system calls, especially on MIUI with aggressive battery optimization.
- Some functions (such as vibration) may not work properly.
- For full operation, you will need to provide permissions to access contacts and phone logs.
If you decide to use Ringo or analogues, follow this instruction:
- Install the app from Google Play.
- Open it and provide all the permissions requested.
- Go to the Settings section β Call sounds.
- Select Control. SIM-maps and assign different tunes to each.
- Return to system settings and make Ringo the default call app (Settings β Apps β Default β Phone app).
How to return a standard call after using Ringo?
Bonus: How to adjust different vibrations to SIM-map
Besides the melodies, in MIUI 12 You can assign unique vibration patterns to each SIM-This is especially useful if the phone is often in your pocket or on the table in silent mode.
Instructions:
- Open Settings β Sounds and vibration β Vibration.
- Select Vibration when calling.
- Click on Additional (or Configure in some firmware).
- Enable the option of different vibrations for SIM-If you donβt have one, use the Dual App as in Method 2).
- Assign a unique pattern to each card (e.g. short pulses for work and long pulses for personal calls).
If you don't have an option, use the Play Market's Vibration Patterns app, which allows you to create custom vibrations and attach them to contacts or contacts. SIM-Maps with Ringo or True Phone integration.
β οΈ Note: Some Xiaomi models (e.g. Redmi) 9A) Custom vibrations may not work because of the limitations of the hardware platform, and then you only have to separate the melodies.
FAQ: Answers to Frequent Questions
Can you use different tunes for calls and SMS one-on-one SIM-map?
Why did the MIUI 12.5 update stop working?
Can I use Spotify or Apple Music?
Will this work on MIUI 13/14?
How to reset all the sound settings to the factory?
π‘
If neither method worked, check if your device has custom firmware (like LineageOS or Pixel Experience) in which case the functionality may differ and you will need to look for a solution for a specific build.