How to Set Different Melodies on Two SIM-maps on Xiaomi MIUI 12: Complete guide

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.

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

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:

  1. Open the Contacts app (an icon with a person’s silhouette).
  2. Choose the contact you want to assign a unique tune to (such as a work colleague).
  3. Click on three dots in the upper right corner β†’ Edit.
  4. Scroll down to the Melody of the Call (or Notification Sound for SMS).
  5. Select the audio file you want from the list. If your tune is not available, click Add and specify the path to the file.
  6. 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:

  1. Go to Settings β†’ Applications β†’ Dual App.
  2. Enable the feature for the Phone app (or Contacts if the first one is not listed).
  3. After creating the clone, open it and assign a second one. SIM-Default card (Settings) β†’ SIM-map β†’ Choice SIM default).
  4. 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 modelMethod 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.

  1. Open Settings β†’ Applications β†’ All applications.
  2. Find the Dual App (or Cloning Apps) list.
  3. 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:

  1. Install the app from Google Play.
  2. Open it and provide all the permissions requested.
  3. Go to the Settings section β†’ Call sounds.
  4. Select Control. SIM-maps and assign different tunes to each.
  5. 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?
To roll back to the system app: 1. Open Settings β†’ Apps β†’ Application Management. 2. Find Ringo and click Disable. 3. In the same menu, find Phone (system) and click Reset Default. 4. Reboot the device.

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:

  1. Open Settings β†’ Sounds and vibration β†’ Vibration.
  2. Select Vibration when calling.
  3. Click on Additional (or Configure in some firmware).
  4. Enable the option of different vibrations for SIM-If you don’t have one, use the Dual App as in Method 2).
  5. 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?
Yes, but only through third-party apps like Ringo or Zedge. This feature is not available in standard MIUI 12 settings. SMS will have to manually edit each contact and assign a unique notification sound in the Edit Contact β†’ Notification Sound section.
Why did the MIUI 12.5 update stop working?
This is a well-known problem with changing file access policies. Solution: Move the tunes to /storage/emulated/0/Media/Audio/Ringtones/. Reboot the device. Open any contact and reassign the tune. If it doesn't, clear the Media Storage app's cache in the settings.
Can I use Spotify or Apple Music?
Directly, no, because these services use secure audio files (DRM), but you can: Download the track to your PC through an official app (if you have an offline mode), convert the file to.mp3 using Audacity or an online converter, move it to the Ringtones folder on your phone, and note that using protected content may violate the terms of service.
Will this work on MIUI 13/14?
Partly. MIUI 13 and later, the Dual App function has been redesigned, and assigning different tunes through the cloning of the Phone application may not work. However, the method of manually assigning tunes to contacts remains relevant. SIM-Cards are recommended to use Ringo or analogues.
How to reset all the sound settings to the factory?
If you've been experimenting with tunes and want to get everything back to the original state: Open Settings β†’ System β†’ Reset. Choose Reset all settings (not to be confused with Reset to factory, which will delete all data!). Confirm action. After the reboot, all audio settings will be reset. This method does not affect user files and applications.

πŸ’‘

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.