How to Set Different Melodies on Each SIM-Map in Xiaomi: The Complete Guide

Why Xiaomi can’t just assign different tunes to the same thing SIM-map

Xiaomi smartphone owners with two SIM-The problem with cards is that it doesn't allow you to assign individual tunes to each SIM through standard settings, unlike many competitors (such as Samsung or Huawei), where this feature is available out of the box, in the system. MIUI It's implemented differently, through a link to the contacts, and it creates confusion, and users look for the option in Settings. β†’ Sounds, but they don't find her.

The reason lies in philosophy. MIUI: The developers believe that the melody should not be attached to the SIM-The logic is that it's easier to manage personalization for different subscribers, but it makes it harder if you want to make sure that the first SIM always sounds different from the second, regardless of who's calling. Fortunately, there are workarounds – and we’ll cover all the working methods, including hidden features and third-party apps.

It's important to understand that the solution depends on the MIUI version and the smartphone model. For example, on the Xiaomi 13 Pro with MIUI 14, the algorithm differs from the Redmi Note 10 on MIUI 12.5. We tested all the methods on current firmware (2023-2026) and identified those that work stably.

Official method: linking the melody to contacts

The most reliable method is to use the built-in customized ringtone feature for contacts, which does not require root rights or third-party apps, but has a limitation: the melody will only be played for calls from saved subscribers, anonymous calls or numbers that are not in the phone book will call with the main melody.

Here's how to set it up:

  1. Open the Contacts app (an icon with a human silhouette).
  2. Choose the contact you want to assign a unique tune to.
  3. Click Edit (pencil in the upper right corner).
  4. Scroll down to the ring melody block and tap it.
  5. Select a tune from the list or click Add to upload yours (the file must be in.mp3,.m4a or.ogg format).
  6. Save the changes.

This method works for all calls from a specific SIM-If you have a map, you have to manually assign one tune to all the contacts associated with the first SIM and another to all the contacts with the second SIM, which is laborious but reliable. Alternatively, you have to create contact groups (for example, Simka 1 and Simka 2) and assign a tune to each group.

πŸ’‘

If the list of tunes is not suitable, download any favorite in MP3 format and place it in the Ringtones folder on the internal drive. After rebooting the smartphone, it will appear in the list.

Hidden function MIUI: separate sound profiles for SIM-map

Few people know, but in MIUI There is a hidden possibility to assign different sound profiles to each SIM-These are not exactly individual tunes, but lets you, for example, make the first SIM always ring in Silent mode, and the second with a vibration.

How to turn on:

  • πŸ“± Open the Settings. β†’ SIM-maps and mobile networks.
  • πŸ”§ Choose one of them. SIM-maps, for example, SIM 1).
  • πŸ”” Tap on Call Settings (or additionally, depending on version) MIUI).
  • 🎡 Find the option Sound Profile for calls (may be called Sound Mode).
  • πŸ”„ Select the profile you want: Sound, Vibration or Soundless.
  • πŸ”„ Repeat the steps for the second. SIM-cards by selecting a different profile.

This method does not give complete freedom in the selection of melodies, but allows you to divide the sound notifications by the following: SIM-For example, you can make work calls to the cards without third-party apps (SIM (1) always accompanied by vibration, and personal (SIM (2) - by an audible signal.

πŸ“Š How do you use the two? SIM-smartphone-card?
Worker + personal
Two operators to save money
Travel (local + home)
Other

Third-party apps: full control of melodies

If you don't like the built-in techniques, third-party apps will come to your aid, and we tested a few and selected the two most reliable ones:

  1. Dual Sim Ringtone Setter (free, no ads) – allows you to assign different tunes, vibrations and even LED-notices for each SIM-It works on all versions. MIUI and does not require root rights.
  2. Sim Ringtone Changer (there is a premium version) - supports not only melodies, but also individual signals for SMS. The interface is simpler, but the free version has advertising.

Instructions for setting up (for example, Dual Sim Ringtone Setter):

  • πŸ“₯ Install the app from Google Play.
  • πŸ”“ When you first start, grant permissions to access contacts, calls, and storage.
  • 🎡 In the main menu, select Set Ringtone for SIM 1 and specify the melody file.
  • πŸ”„ Repeat for SIM 2, choosing a different tune.
  • πŸ”„ In the Additional Settings section, you can adjust the vibration and LED-indication.

The advantage of this method is flexibility, and you can assign different tunes, but you can also:

  • πŸ”” Separate signals for incoming and outgoing calls.
  • πŸ“ž Different tunes for voice calls and video calls (if supported).
  • πŸ“± Unique vibration patterns for each SIM-map.

Check reviews and rankings on Google Play|Download only from the official store|Read the list of required permits|Create a backup copy of contacts-->

Manual solution for advanced: editing system files

If you're willing to take drastic measures and have root rights, you can manually edit the system files that control the audio profiles, which is only suitable for advanced users, because the wrong actions can lead to system failure.

Here's what we need to do:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/media/audio/ringtones/.
  3. Copy two different tunes (for example, sim1_ringtone.mp3 and sim2_ringtone.mp3).
  4. Open /system/csc/others.xml file in the text editor.
  5. Find the lines responsible for sound profiles SIM-maps (usually containing tags) <SIM1> and <SIM2>).
  6. Change the paths to the tunes to your own and save the file.
  7. Reboot your smartphone.

⚠️ Note: This method may not work on new versions MIUI (13-14), as Xiaomi tightened control over system files, and after the firmware update, all changes will be reset.

What if after editing system files, the smartphone does not turn on?
If your smartphone is stuck on the logo or has gone to the bootloop, try going to the recavator (press Power + Volume up) and do the Wipe Cache Partition. If that doesn't help, you'll have to refashion the device via Fastboot.

Compatibility table with MIUI versions

Not all methods work on all firmware versions, and below is the compatibility table for popular Xiaomi, Redmi and POCO models:

MethodMIUI 12 / Android 10-11MIUI 13 / Android 12MIUI 14 / Android 13-14Need root?
Contact bindingβœ… Yes.βœ… Yes.βœ… Yes.❌ No.
Separate sound profilesβœ… Yes.βœ… Yes.⚠️ Partially (not on all models)❌ No.
Dual Sim Ringtone Setterβœ… Yes.βœ… Yes.βœ… Yes.❌ No.
Editing system filesβœ… Yes.⚠️ Possibly (with limitations)❌ No (locked)βœ… Yes.

If your model or MIUI version is not listed in the table, try contact-based or third-party-based methods – they work universally. For new flagships (such as the Xiaomi 14 or Redmi K70), it is better to use official methods, as Xiaomi tightens security policies.

Frequent problems and their solutions

Even after you set it up properly, users are confronted with bugs, and here are the most common ways to fix them:

  • πŸ”• The melody doesn’t change: Reboot your smartphone or check if the tick is not Silent mode in the sound settings.
  • πŸ”Š Sound interrupted: Make sure the melody file is not corrupted and has a supported format (.mp3 or.m4a).
  • πŸ“΅ Third-party apps don’t work: Check permissions in Settings β†’ Annexes β†’ Permits and enable access to calls and contacts.
  • πŸ”„ After updating MIUI settings reset: This is normal – reset the settings or use backup (if you did).

If neither method worked, it could be regional firmware, for example, on global versions. MIUI The function of separate tunes can be disabled, whereas in Chinese it is available. EU-China ROM (But it's risky and it's not guaranteed).

πŸ’‘

The most reliable method is to assign tunes to contacts or groups, and third-party apps are convenient but can conflict with MIUI updates.

Can you assign different tunes to SIM-maps without third-party applications?
Yes, but only indirectly, by linking melodies to contacts or using separate sound profiles (vibration/silent mode). SIM-cards without additional software is not possible in most versions MIUI.
Why did my settings drop after the MIUI update?
Firmware updates often reset user settings, especially if they were made through system file editing or third-party applications. To avoid this, before updating: Save a backup of contacts and melodies. Remember the apps used and their settings. Check if the new version of MIUI blocks third-party utilities.
Can you use your own tunes instead of the standard ones?
Yes. For this: Put a melody file (.mp3,.m4a or.ogg format) in the Ringtones folder on the internal drive. If it's not, create it manually. Reboot your smartphone. Your tune will now be available on the standard list. For third-party applications (such as Dual Sim Ringtone Setter), you can select any file from the device's memory.
Will this work on POCO or Redmi?
Yes, all of the methods described work on POCO and Redmi smartphones, since they use the same MIUI firmware. The exception is Android Go models (for example, Redmi Go), where functionality can be stripped down.
Can you assign different tunes to SMS different SIM-map?
There is no such feature in standard MIUI settings, however, some third-party applications (e.g. Sim Ringtone Changer) allow you to assign separate signals to SMS. The alternative is to use Google Messages and set up notifications through it.