How to Set Up Different Call Melodies for Each SIM-Xiaomi maps: The full guide

Using two SIM-Xiaomi's smart phones are a convenient feature for separating work and personal contacts, but standard settings often put the same tune on both numbers, which creates confusion: you can't tell by ear which number is being called, MIUI There are several ways to assign ringtones to each SIM β€” From built-in tools to workarounds for older firmware versions.

In this article, we’ll break down all the current techniques, including hidden settings, third-party apps, and even manual editing of system files for advanced users. We’ll focus on the nuances of working with the Redmi Note 12, Poco X5, and other popular models from 2023-2026. If you want your Xiaomi to finally start distinguishing between work and personal calls, read on.

Why Xiaomi doesn’t have separate default tune settings for SIM

Many users are wondering why MIUI There is no obvious option for assigning different ringtones to each SIM-map, although this feature is even in budget phones of other brands, the reason lies in the philosophy of the interface Xiaomi:

  • πŸ“± Simplification of the interface: the company tries to avoid over-configuration to avoid confusing users, as a result of which some β€œadvanced” features are hidden or combined.
  • πŸ”„ Priority cloud services. Xiaomi is actively promoting Mi Cloud and Theme Store, where you can download ready-made sets of tunes, but there is not always flexibility in their purpose.
  • πŸ“‰ Android Limitations: There is no universal operating system API multi-rington-SIM The devices, so manufacturers have to implement it themselves.

It is important to understand that in MIUI 14 and later, the feature of separate tunes for SIM appeared explicitly, but it does not work on all models. For example, in Xiaomi 13 Pro, the option is available out of the box, and in Redmi 10C it may not even be available after the update, due to hardware limitations of budget chipsets (for example, the Helio G35 does not support full work with two communication modules at the same time).

⚠️ Note: On Android Go Edition smartphones (e.g. Redmi) A1) scatter-melodies SIM It can be blocked at the firmware level. Check the OS version in Settings β†’ The phone.

πŸ“Š What version? MIUI You're using it?
MIUI 12 or older
MIUI 13
MIUI 14
MIUI 15 (HyperOS)
I don't know.

Method 1: Standard MIUI settings (for new firmware versions)

If your Xiaomi is running MIUI 14 or later (including HyperOS), the easiest way to assign different tunes is to use the built-in settings.

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration.
  3. Choose the ringing melody.
  4. At the top of the screen will appear a switch between SIM-maps (e.g., maps, SIM 1 and SIM 2) Slap it on the right side.
  5. Select a tune from the suggested list or click Local Music to upload your file.
  6. Repeat the steps for the second. SIM-map.

On some models (e.g. Poco F5), the path may be slightly different: Settings β†’ Sound β†’ Call Melody β†’ Additional (three dots) β†’ Set up for each SIM.

Upload the required audio files to the Ringtones folder on your phone

Check that SIM-Cards are active and identified on the network

Update MIUI to the latest version (if available)

Restart your phone after the update-->

If there is no option on your menu SIM-maps, which means that:

  • πŸ“΅ You have an outdated version. MIUI (below 14).
  • πŸ”§ Your Xiaomi model doesn’t support this feature at the software level (often found in the Redmi A and Poco M budget series).
  • πŸ”„ The firmware has been modified (e.g. custom xiaomi.eu or Global). ROM trimmed).

⚠️ Note: Some firmware after changing the tune for the second SIM The first one can be reset to the standard one, in which case try to assign ringtones in reverse order (first for the first time). SIM 2, then for SIM 1).

Method 2: Use the Contacts app for individual tunes

If you can’t choose a tune for each sound setting SIM, You can go around the way - assign unique ringtones for contacts tied to different SIM-This method works on all versions. MIUI, but requires pre-configuration:

  1. Open the Contacts app (or Phone β†’ Contacts tab).
  2. Choose the contact you want to set a unique tune for.
  3. Click Edit (pencil icon).
  4. Scroll down to the ringtone (or notification sound) field.
  5. Select a file from your phone’s memory or a standard ringtone.
  6. Save the changes.

Now it remains to link contacts to the necessary SIM-cards:

  • πŸ“ž When creating or editing a contact, select which one to choose. SIM it relates (field) SIM-card or telephone number with indication SIM 1/SIM 2).
  • πŸ”„ If the contact already exists, open it. β†’ More. Three dots) β†’ Change. SIM-map.

This is a method that works for people who call mostly from saved numbers, but it has some drawbacks.

PlusesCons
It works on all versions of MIUI.Does not cover calls from unknown numbers
You can assign unique tunes for each contact.Requires manual adjustment for all subscribers
Supports custom audio filesDoesn't work for SMS-notice

πŸ’‘

If you often call unknown numbers, create a record in the contacts with the name "Unknown". SIM 1" and "Unknown SIM 2" assign them different tunes and tie them to the appropriate ones SIM-When you call from an unsaved number, the phone will use the tune of an "unknown" contact to actively use it. SIM.

Method 3: Third-party applications for flexible ringtone settings

If the built-in MIUI tools don't allow you to customize different tunes for SIM, third-party utilities will come to the rescue, and we tested several applications and selected the most reliable ones:

1. Dual Sim Ringtones (from SmartApps)

Specialized application for devices with two SIM-It allows you to do it:

  • 🎡 Assign individual ringtones to the call, SMS and notifications for each SIM.
  • πŸ”• Establish a quiet regime for one SIM, keep the sound on the other.
  • πŸ“ Use audio files from your phone’s memory or cloud services.

You can download it from Google Play (free, with ads) and you need permission to change your system settings.

2. Ringo Ringtones & Wallpapers

More versatile application with multi-SIM support.

  • 🎢 Large library of free tunes.
  • πŸ”„ Automatic recognition of active SIM ring-bell.
  • πŸ“Š Call statistics for each SIM.

Disadvantages – some features are only available in the premium version (~200β‚½).

3. Zedge (for custom tunes)

Although Zedge does not specialize in multi-SIM, it can:

  • 🎧 Download unique ringtones for each SIM.
  • πŸ”§ Assign them through standard settings MIUI (After downloading the files will appear in Local Music).

Before installing third-party applications:

Check reviews and rankings on Google Play (should be β‰₯4.2)

Make sure the app has been updated in the last 6 months

Do not provide access to SMS or contacts without need

Create a backup of current tunes-->

⚠️ Attention: Some ringtone setting apps (such as Ringtone Maker) may conflict with Mi Security and cause call disruptions. Once installed, restart your phone and check for stable communication.

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

If none of the above methods worked, the last resort is editing system files, which is suitable for users with unlocked bootloader and root rights. We do not recommend it for beginners, but if you are willing to take a risk, follow the instructions:

Call melodies in MIUI are stored in /system/media/audio/ringtones, and SIM binding settings are stored in the database /data/data/com.android.providers.settings/databases/settings.db. To assign different ringtones:

  1. Install Root Explorer or FX File Explorer with superuser rights.
  2. Go to /system/media/audio/ringtones and copy your tunes (.ogg or.mp3 format, bitrate ≀192 kbps).
  3. Open settings.db in the SQL editor (e.g., SQLite Editor).
  4. Find the system table and add lines: INSERT INTO system (name, value) VALUES ('ringtone_sim1', 'content://media/internal/audio/media/123'); INSERT INTO system (name, value) VALUES ('ringtone_sim2', 'content://media/internal/audio/media/456'); where 123 and 456 β€” ID Your audio files in the media base.
  5. Reboot the phone.

To determine the file ID, use the command:

adb shell content query --uri content://media/external/audio/media

And find your file in the output.

What if the phone stopped ringing after editing?
If all sounds have disappeared after changes to settings.db, follow the following steps: 1. Remove the added rows from the system table. 2. Reboot the phone in Safe Mode (press the power button). β†’ "Restart Safe Mode. 3. Set the standard tune through the settings MIUI. 4.If the problem persists, reset the sound settings to Settings β†’ Annexes β†’ Application management β†’ Settings (βš™) β†’ Warehouse β†’ Clear the data.

⚠️ Note: Incorrect editing settings.db can result in the loss of all user settings (wallpaper, sounds, screen brightness, etc.) Before you start, back up the file or all firmware through the TWRP.

Method 5: A workaround through sound profiles

If your Xiaomi model doesn’t support separate tunes for SIM, but it does have a feature called β€œSound Profiles” (available in MIUI 13+), you can use this tool to simulate the desired behavior:

  1. Create two profiles with different tunes: πŸ“± Profile 1: Melody A, vibration enabled. πŸ“± Profile 2: Melody B, vibration disabled.

activation

  • For Profile 1: SIM 1 active (in the profile settings, select Trigger) β†’ SIM-map β†’ SIM 1).
  • For Profile 2: SIM 2 is active.
  • Activate automatic profile switching to Settings β†’ Sounds and vibrations β†’ Sound profiles β†’ Automatic switching.

This will return all sound parameters to factory, but will save your tunes in the memory of the device.

FAQ: Frequent questions about tune-ups for SIM

Can I assign different tunes to SIM on Xiaomi with Android One (e.g. Mi A3)?
On Xiaomi devices with pure Android One (e.g. Mi) A1/A2/A3) scatter-melodies SIM You can, however, use Google Contacts to assign unique ringtones to your contacts, install third-party utilities like Dual Sim Ringtones (requires Android). 8.0+). Full support, as in the MIUI, No due to stock Android restrictions.
Why did the MIUI update disappear the individual tune settings for the SIM?
This is a typical problem when switching from MIUI 12 to MIUI 14. The reason is to reset the user's audio settings. To return the function: Check if the SIM option has appeared in Settings β†’ Sounds β†’ Call Melody. If not, reset the Settings app (see "Problem Solving"). Poco F3/F4 may require manual activation of the function via ##4636## β†’ Phone Testing β†’ SIM settings.
How do you make the second SIM have a quiet vibration, and the first one a loud melody?
This can be done in two ways: Through sound profiles (see Method 5): Create a Quiet profile with sound and vibration turned off for SIM 2. Create a Loud profile with melody for SIM 1.

MacroDroid

  • Create a macro: If an incoming call to SIM 2 β†’ Set a silent mode.
  • Add an exception to the SIM 1.

On older versions, use the Ringo or Zedge app to set up separately.

Will this instruction work on the Poco X3 Pro with custom firmware?
Depends on the type of firmware: πŸ”„ xiaomi.eu: The function of separate melodies for SIM It is usually used (tested on) MIUI 14). πŸ“± Pixel Experience or LineageOS: No built-in support, but you can use Dual Sim Ringtones. πŸ”§ CrDroid or Evolution X: The feature can be accessed in Settings β†’ Sound. β†’ Please check the forum before installing custom firmware. 4PDA or XDA Developers: Does it support Dual? SIM standby (DSDS).