How to Set Different Call Melodies for Each SIM-Xiaomi maps: detailed guide

Why can’t you just change the tune for a second SIM?

Xiaomi smartphone owners with two SIM-The problem with cards is that they often have an unexpected problem: they only allow you to assign one common ringtone to all the lines. MIUI 14 This feature is so deeply hidden that many users consider it to be completely unavailable. The reason lies in the shell architecture: by default, Xiaomi considers both. SIM as a single communication channel, saving resources and simplifying the interface.

But there is a solution, and there is more than one: Depending on the model (Redmi Note 12, POCO X5, Xiaomi 13, etc.) and the firmware version, you can use both standard settings and workarounds. The main thing is to understand that customized tunes for SIM are not customized through the Sound menu, but through contacts or third-party applications.

In this article, we will discuss all working methods: from official (but hidden) to alternative, including the use of the new methods. ADB-And we'll also find out why some Xiaomi models may not have this feature at all -- and what to do about it.

πŸ“Š What Xiaomi model do you use?
Redmi (Note/Pro series)
POCO (F/X/M)
Xiaomi (digital series)
Black Shark
Another model

Method 1: Assigning a Melody through Contacts (Official Method)

The most reliable and universal way is to tie a unique melody to a different one. SIM-This method works on all Xiaomi devices regardless of the version. MIUI It doesn't require root rights. Here's how to do it:

  1. Open the Contacts app.
  2. Choose the contact you want to set up a personalized signal for.
  3. Click Edit (pencil icon).
  4. Scroll down to the Melody of the Call (or Notification Sound on some models).
  5. Select the desired audio file from the list or upload yours through Add.
  6. Save the changes.

Now, when calling from this number, the selected melody will be played - no matter what. SIM-The card is called. Importantly, this method only works for the subscribers saved in the phone book.

Save the number in the phone book|Check that the contact is tied to the right one. SIM-map|Make sure the melody is in the Ringtones folder|Reboot your phone after the changes (optional)

-->

If you need to distinguish between second SIM calls and unsaved numbers, this won't work, so move on to the next method.

⚠️ Note: On some models (Redmi) 9A, POCO M3) The call melody may not be present in the contact editing, which means that the manufacturer has disabled the feature at the firmware level. MIUI Up to the latest version or use third-party applications.

Method 2: Use the Dual Appliance (for MIUI 12+)

In the firmware MIUI 12 and later, there was a hidden application called Dual Apps, which was originally designed to clone messengers, but it can assign different sound profiles to each of them. SIM-maps, but only if you activate the hidden function through ADB.

Instructions:

  1. Connect your phone to your PC and enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times on the line with the version).
  2. Install. ADB-computer-driver.
  3. Open the command line and type: adb shell settings put global multi_sim_ringtone_enabled 1
  4. Reboot the phone.
  5. Now in Settings β†’ Sounds and Vibrations β†’ Call melody will be able to choose different tunes for SIM 1 and SIM 2.

This method works on most models, including the Xiaomi 11T, Redmi Note 10 Pro and POCO F4. However, after resetting or updating the firmware command will have to be re-entered.

What if the ADB does not recognize the device?
Make sure you have File Transfer (MTP) enabled when connecting over USB. If the problem persists, install Xiaomi ADB/Fastboot Tools drivers and try again. On Windows, disabling the digital signature of drivers via the command line with administrator rights can also help: bcdedit /set nointegritychecks on (after rebooting).

Xiaomi modelSupport ADB-methodAlternative method
Redmi Note 11/12Yes (MIUI 13+)Annex β€œContacts”
POCO X3/X4Yes (requires unlocking the bootloader)Third-party launchers
Xiaomi 12/13Yes (no restrictions)Audio profile settings
Redmi 9/9ANo (firmware restriction)Only through contact.

Method 3: Third-party applications for flexible settings

If the standard methods don’t work, Google Play apps come to the rescue.

  • 🎡 Ringo – allows you to assign melodies not only for contacts, but also for groups (for example, β€œWork” or β€œFamily”). SIM It has a built-in sound editor.
  • πŸ”Š Zedge – a base of free tunes with the ability to be tied to a specific SIM-map through the application settings.
  • πŸ“± Dual Sim Ringtone Setter is a dedicated solution for dual-card devices that requires permission to access contacts and storage.

How to set up via Ringo:

  1. Install the application and provide all the permissions requested.
  2. Go to the Contacts section.
  3. Select a subscriber and click Change the melody.
  4. In the menu, specify which one SIM-The rule applies (if the option is available).

⚠️ Note: Some applications (e.g. Dual Sim Ringtone Setter) may conflict with energy saving modes MIUI. If the tunes are reset after rebooting, add the app to the battery exceptions: Settings β†’ Battery β†’ Optimizing the battery β†’ All applications.

πŸ’‘

If after installing a third-party application, standard tunes stopped working, clear the cache of the system application "Contacts" in Settings β†’ Applications β†’ Application Management β†’ Contacts β†’ Storage.

Method 4: Manual editing of system files (for advanced ones)

For users with unlocked bootloaders and root rights, a method of direct editing of system files responsible for audio profiles is available, which is risky, but gives full control over settings.

Algorithm of action:

  1. Install a file manager with root support (such as Root Explorer).
  2. Follow the path: /system/media/audio/ringtones/ Copy your tunes (.ogg or.mp3).
  3. Open the file. /system/csc/others.xml and find the lines: <SimRingtone>default_ringtone.ogg</SimRingtone> <Sim2Ringtone>default_ringtone.ogg</Sim2Ringtone> Replace. default_ringtone.ogg your files.
  4. Save the changes and restart the phone.

Warning: Incorrect editing of system files can lead to bootloop ( looped boot).Before making changes, back up via TWRP or OrangeFox.

πŸ’‘

Editing system files is the only way to assign different tunes to unknown numbers on each SIM-However, it requires root rights and is only suitable for advanced users.

Why some Xiaomis don’t have the ability to customize tunes for SIM?

The absence of individual melodies for SIM-Maps on some Xiaomi models are associated with several factors:

  • πŸ“± Firmware limitations: On budget models (Redmi) 8A, POCO C31) Manufacturer cuts functionality to save memory.
  • 🌍 Regional versions MIUI: In firmware for India or China (world versions are indicated) MIUI Global) may not have some settings.
  • πŸ”„ System updates: B MIUI 11 and below, the function was implemented differently through the β€œThemes” app, which has now been removed.

Check whether your model supports the settings, you can use the compatibility table on the MIUI Wiki website. If the function is missing, you can either use third-party applications or flash custom firmware (for example, Pixel Experience or LineageOS), where the restrictions are removed.

Frequent Mistakes and How to Avoid Them

When customizing customized tunes, Xiaomi users often face typical problems:

  1. Melody doesn't change: Make sure the file is in the Ringtones folder (not in Notifications or Alarms). path: Internal drive β†’ Ringtones.
  2. The sound is interrupted: This is due to battery optimization. Add the Contacts or Phone app to the exceptions: Settings β†’ Battery β†’ Battery Optimization.
  3. Not working for unknown numbers: Standard means MIUI It's impossible. Use it. ADB-method.

If after all the manipulations, the melodies are not applied, try resetting the sound settings to the factory: Settings β†’ System β†’ Resetting the settings β†’ Reset the sound settings.

Can I assign different tunes to SIM without root rights?
Yes, but with limitations. ADB-A command (method 2) or an application like Ringo (method 3) is possible without root access, but for full customization (for example, for unknown numbers), the rights of the superuser are mandatory.
Why did all the tunes drop after the MIUI update?
Firmware updates often reset user audio settings. To avoid this, save a backup of the Ringtones folder before upgrading and reset after installing the new version of MIUI.
Can I use it? MP3-files longer than 30 seconds?
Technically, yes, but the system can cut a tune for up to 30 seconds when playing, the optimal length is 15-25 seconds, and use applications like Ringdroid or MP3 Cutter to trim.
How to get back Xiaomi’s standard tunes after experimentation?
Remove all user files from the Ringtones folder, then reset the audio settings: Settings β†’ System β†’ Resetting β†’ Reset the audio settings.
Does this method work on POCO F5 with MIUI 14?
Yes, on POCO F5 (and other models with MIUI 14) all the methods described are relevant. ADB-The method may require pre-unlocking of the loader.