How to Set Different Melodies on Two SIM-Xiaomi Redmi cards: a complete guide with nuances MIUI

You are using a Xiaomi Redmi smartphone with two SIM-And you want each one to have their own unique ringtone, and not only is it convenient for quickly identifying incoming calls, it also helps to avoid confusion between work and personal calls. MIUI not always intuitive, and in some versions of firmware the option is generally hidden.

In this article, we’ll look at all the possible ways to assign different tunes to two SIMs on the Redmi Note 12/13, Redmi 10/11, POCO X5 and other models – from the official method through settings to workarounds for older versions of MIUI.

Why Xiaomi Redmi can’t just pick different tunes for SIM?

Unlike Samsung or Google Pixel smartphones, where customizing individual ringtones for each SIM takes a couple of clicks, MIUI has traditionally limited this feature, and the reasons are rooted in the firmware architecture:

  • πŸ”Ή Simplified menu of sounds: B MIUI 12-14 option for assigning ringtones to SIM hidden under multiple layers of settings or not at all in some regional versions.
  • πŸ”Ή Smart features: Xiaomi is betting on automatic sound profiles (like Work/Home) where tunes are tied to scripts rather than scripts SIM-map.
  • πŸ”Ή Restrictions for Chinese firmware: on devices with global firmware (Global) ROM) The function can be blocked due to differences in logic of working with two SIM.

The good news, though, is that even if your version of MIUI doesn’t have a direct option, you can get around the restriction through hidden settings or third-party apps.

πŸ“Š What Xiaomi Redmi model do you use?
Redmi Note 12/13
Redmi 10/11
POCO X3/X4/X5
Redmi 9/9A/9C
Another model

Official method: setting through the menu "Sounds and vibration"

If your Xiaomi Redmi runs MIUI 13/14 Global (or newer), try the standard method.It works on most modern models, including the Redmi Note 12 Pro+, Redmi 11 Prime and POCO F5:

  1. Open the Settings. β†’ Sounds and vibrations.
  2. Scroll down to the section Sounds SIM-cards (or a call melody) SIM 1/SIM 2).
  3. Click on SIM 1 or SIM 2 and select the tune from the list, and you can assign a unique vibration here.
  4. Save the changes – now when an incoming call from a specific SIM will play the selected ringtone.

⚠️ Note: On some firmware (for example, MIUI 12.5 for Redmi 9) this section may not be available.

- Make sure both of you SIM-Cards are active (check status in Settings) β†’ SIM-maps and mobile networks)

Update your firmware to the latest version (in MIUI 14.0.3+, the function is more stable)

Download the desired tunes in advance (.mp3 or.m4a format, up to 30 seconds)

- Restart your phone after changes (sometimes the settings are only applied after the reboot)-->

Alternative method: use of the "Contacts" application

If the menu has no sound or vibration options SIM-If you want to use a map, try assigning ringtones to the contact book. MIUI, But has a limitation: the melody will be played only for saved contacts, and not for all incoming from a particular one. SIM.

Instructions:

  1. Open the Contacts app (or Phone β†’ Contacts tab).
  2. Choose a contact that is tied to the right one. SIM-card (for example, if the number is saved as "Worker", he must call on the SIM 1).
  3. Click Edit β†’ Call Melody (or Notification Sound in some versions).
  4. Select a file from the device memory or a standard ringtone. For SIM 2, repeat the steps for other contacts.

πŸ’‘ To avoid assigning melodies to each contact manually, create contact groups (e.g., "Family" for each contact). SIM 1 and "Work" for SIM 2) and give each group a ringtone, which will save time!

πŸ’‘

If you don’t see the Call Melody option in your contact card, update the Contacts app via Google Play. Older versions may not have the feature.

Hidden MIUI settings: activation via engineering menu

For advanced users who are ready to dive into service settings, there is a way to enable the option of assigning ringtones to the user. SIM through the Engineering Menu. ⚠️ Attention: Incorrect actions in this menu may disrupt your phone!

Steps:

  1. Open the Phone app and enter the code: ##4636## This will open the Testing menu.
  2. Go to the Phone Information (or Phone Information) tab.
  3. Scroll down to the Set SIM1 Ring Tone and Set SIM2 Ring Tone section.
  4. Click on each item and select a melody from the system list.
  5. Save the changes and restart the phone.

⚠️ Note: On some models (Redmi 8, Note 9 Pro) the engineering menu may not contain these options.

What to do if the engineering menu is not opened?
If you don't enter #4636##, the manufacturer has blocked access to the menu in your firmware, and the alternative is to use the MTK Engineering Mode app (for MediaTek devices) or Qualcomm Service Mode (for Snapdragon).

Third-party applications: the best options for flexible customization

If the standard methods didn't work, Google Play apps will come to the rescue, and we tested a few solutions and selected the most reliable ones:

AnnexFeaturesConsCompatibility
Dual SIM RingtoneAllows you to assign different ringtones, vibrations and LED-colour SIM. There's a free version.Advertising in the free version, sometimes resets the settings after the update.MIUI 12–14, Android 10–13
Sim Ringtone SetSimple interface, support for custom tunes (.mp3,.wav).Requires permission to access contacts and calls.All Redmi/POCO models
True PhoneFull replacement of the standard application "Phone" with advanced sound settings.The plagiarism design of MIUI can conflict with system calls.Android 9+

πŸ”Ή How to install and configure:

  1. Download one of the apps (like Dual SIM Ringtone) from Google Play.
  2. When you first start, give access to Contacts, Phone and Warehouse.
  3. In the app menu, select SIM 1 or SIM 2 and assign a tune.
  4. Activate the Override System Ringtone option (if any).
  5. Restart your phone to apply the changes.

Important: Apps may stop working after the MIUI update, as Xiaomi regularly changes the logic of handling calls, in which case try to reset the application settings or reinstall it.

Problem Solving: Why don't individual ringtones work?

Even after you set up the right tunes for the SIM, you may not play the tunes, and the reasons and ways to fix them are considered:

  • πŸ”Š Resetting settings after update: MIUI Sometimes resets custom ringtones when you upgrade. Solution - repeat the setting or use a third-party application with auto-recovery function.
  • πŸ“΅ Conflict with the "Do Not Disturb" mode: Check if it's turned on DND specific SIM (In Settings β†’ Notifications β†’ Don't disturb).
  • 🎡 Inappropriate format of melody: MIUI supports.mp3,.m4a Reconvert the file if the ringtone is not playing.
  • πŸ”„ Cache Error: Clear the cache of Phone and Contacts apps in Settings β†’ Annexes β†’ Application management.

πŸ’‘ Useful tip: If ringtones are not working smoothly, try turning off battery optimization for the app you assign to the tunes. β†’ Annexes β†’ [Title of the annex] β†’ Battery β†’ No restrictions.

πŸ’‘

If neither method worked, check to see if your phone has custom firmware (like LineageOS or Pixel Experience) that may have a different dual-SIM logic than standard MIUI.

Specifics for different Xiaomi Redmi models

The functionality of assigning ringtones to the SIM depends not only on the version of the MIUI, but also on the hardware platform of the device.

ModelSupport for MIUIRecommended methodNotes
Redmi Note 12/13It's in MIUI 14 Global.Standard settings (Sounds and vibrations)On Chinese firmware (China ROM) option may not be available.
Redmi 10/11Partial (depending on version)Dual SIM Ringtone app or engineering menuRedmi 10 2022 is stable, Redmi 11 Prime is bugged.
POCO X3/X4/X5It's in MIUI 13+.Standard settings or ContactsThe POCO X3 Pro sometimes requires a reboot to apply the changes.
Redmi 9/9A/9CNot in MIUI 12.Third-party applications onlyThese models often trigger a reset after an update.

πŸ”Ή For Redmi owners with MediaTek processor (e.g. Redmi) 10C, Note 11: Try using the app MTK Ringtone Changer. It integrates better with Helio chipsets G88 Helio G96.

FAQ: Frequent questions about setting up ringtones for two SIMs

Can I assign different tunes to calls and SMS on the same SIM?
Yes, but only through third-party apps like Dual SIM Ringtone, which is not available in standard MIUI settings, and for SMS, you can also use Google's Messages app, which has separate notification settings for each chat.
Why does the SIM melody change to standard?
This problem is typical for MIUI 12.5 and below. Causes: Automatic system optimization (disable it in Settings β†’ Battery), conflict with cache cleaning applications (e.g. Clean Master), firmware error (resolved by upgrading to MIUI 13+). Temporary solution: use the Sim Ringtone Set application with the Lock Ringtone option.
Can I set my own tune instead of the standard MIUI?
Yes, but there are nuances: Place the file in the Ringtones folder on the internal storage (create it manually if not). The format should be.mp3 or.m4a, last up to 30 seconds. In standard MIUI settings, custom tunes may not show up - use the Mi File Manager file manager to select.
Does this feature work on Redmi with a single physical SIM and eSIM?
The logic is the same. In the Sound and Vibration settings, the eSIM will appear as SIM 2 (or SIM 1, if it is the main one). On the Redmi Note 12 Pro+ 5G and the Xiaomi 13 with eSIM support, the function is stable.
How to return the standard settings if something went wrong?
If after experimenting with ringtones calls stopped playing or settings were lost: Go to Settings β†’ Annexes β†’ Application management β†’ Phone, press the vault. β†’ Clear the data (⚠️ This will reset your phone history!) Reboot your phone. If the problem persists, reset your network settings: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.