Individual melodies for each SIM-Xiaomi Redmi 9 maps: full guide

Owners of Xiaomi Redmi 9 with two SIM-Cards often face inconvenience: standard settings MIUI They offer only one ringtone for all the lines, and the ability to assign unique ringtone to each SIM not only makes it easier to identify the incoming call, but also adds personalization. MIUI (12, 13, or 14) the path to this function may be different or hidden.

Many users mistakenly believe that it requires third-party apps or root access. In fact, in Redmi 9 (models M2003J15SC/M2004J19C), this option is laid down at the firmware level - you just need to know where to look for it. In this article, we will discuss three working methods: through standard settings, using the Contacts app and the MIUI workaround, where the function is disabled.

The Redmi 9 is often delayed in updating its firmware β€” some features from the latest MIUI versions don't come out until months later. For example, in MIUI 12.5, the SIM custom call option was not available for most regions, but MIUI 13 did bring it back β€” though it was hidden deeper in the menu. If you didn't find it in the settings, don't be quick to blame the manufacturer: maybe you just need a different sequence of actions.

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

Checking the current version of MIUI and preparing

Before you set up your tunes, make sure your firmware supports this feature. In older MIUI 11 builds or custom firmware, the option may not be available.

  1. Open the Settings. β†’ The phone.
  2. Scroll to MIUI version – write down a number (for example, 13.0.4.0.SJCMIXM).
  3. If version is below 12.5, upgrade your phone through Settings β†’ System Update.

Important! After updating, some settings are reset. To avoid losing individual calls, back up through Settings β†’ Additional β†’ Backup and Reset. This is especially true for users who have custom tunes installed - they may disappear after the update.

Another nuance: if you use Global ROM, the functionality may differ from the Chinese or European version. For example, in MIUI EU (unofficial assembly), the option of individual calls sometimes works more stable, but requires manual installation.

πŸ’‘

If your personal call settings are gone after the MIUI update, try resetting the Phone app through Settings β†’ Applications β†’ App Management β†’ Phone β†’ Storage β†’ Clear the data. This will return the standard settings without losing contacts.

Method 1: Configure through the "Sounds and Vibrations" menu

This is the most direct way, but it doesn't work on all versions of MIUI.

  1. Open the Settings. β†’ Sounds and vibrations.
  2. Select Call (or Call Melody in some versions).
  3. At the top of the screen should appear tab with the name of your SIM-maps, for example, SIM 1 or Line 1). If there is none, proceed to Method 2.
  4. Touch the name SIM-maps to select it, then select the melody from the list or click +, add.
  5. Repeat the steps for the second. SIM-map.

If the tab with SIM-There are no cards, but you are sure that the version MIUI You should try this trick and try it:

  1. Return to the main settings menu.
  2. In the search bar (a magnifier at the top), enter a dual sim or double sim.
  3. The results may show a hidden option for Double SIM Settings – go there and check for the call option.
Why there are no tabs for SIM-card-to-call settings?
In some regional firmware (e.g. India or Russia), Xiaomi disables this feature at the firmware level. SIM-Map – check if both lines are included in Settings β†’ SIM-maps and mobile networks.

Method 2: Assigning melodies through the "Contacts" app

If the standard method didn’t work, try linking unique calls to contacts who are calling with a specific phone. SIM-This is a less universal method, but it's reliable:

  1. Open the Contacts app (a icon with a person's silhouette).
  2. Choose the contact you want to make a unique call to.
  3. Click Edit (pencil in the upper right corner).
  4. Scroll down to the Melody of the Call (or Default Call).
  5. Select a tune from the list or add yours through Add.
  6. Save the changes.

Now, when you call in from this number, you play the tune you've chosen to automate the process.

  • πŸ“± Create contact groups (e.g., β€œWork”); SIM1", "Personal. SIM2") And assign each group its own tune.
  • πŸ”„ Use the Truecaller app – it allows you to set individual ringtones for unknown numbers tied to a specific ringtone. SIM-map.
  • 🎡 Set the default melody for each SIM via third-party apps like Ringo or Zedge (more on this in the next section).

Establish contact groups for SIM-map|Assign unique tunes for key contacts|Check that the numbers are kept with the correct SIM-card|Install a call management application (optional)-->

Method 3: Third-party applications for flexible settings

If MIUI's built-in tools don't allow you to customize your calls, third-party utilities will come to the rescue, and we've tested a few solutions and selected the most reliable ones:

AnnexFunctionalPlusesCons
RingoIndividual calls for contacts, groups and SIM-mapIntuitive interface, MP3 supportAdvertising in the free version
ZedgeRingtones Library + SIM AssignmentA wide range of melodies, integration with contactsRegistration is required for some functions
Sim Ringtone ChangerOnly to set up SIM callsMinimalist design, no unnecessary functionsNot updated since 2021

To set up calls via Ringo:

  1. Install the app from Google Play.
  2. Open it and give access to contacts and calls.
  3. Go to the SIM Ringtones tab.
  4. Choose. SIM-map, SIM 1) and assign a tune.
  5. Repeat for the second. SIM-map.
  6. Enable the option of Override system ringtone (redefinition system melody).

Important: Some applications require permission to change system settings. If the call hasn't changed after assigning the melody, check if MIUI blocks the application's background activity in Settings β†’ Applications β†’ Application Management β†’ [Application Name] β†’ Permissions β†’ Auto Run.

πŸ’‘

Third-party apps are the only reliable way to set up customized calls on MIUI versions below 12.5 or in regional firmware where the feature is disabled.

Problem Solving: Why Settings Are Not Saved

A frequent complaint of Redmi 9 users is that assigned tunes are reset after rebooting or updating.

  • πŸ”„ Update MIUI: After the system update, some settings go back to factory settings, so the solution is to reset calls and disable automatic updates to Settings. β†’ Updating the system β†’ Settings (βš™) β†’ Auto-update.
  • πŸ—‘οΈ Cache cleanup: Apps like Phone or Contacts can reset if their cache is cleared. To avoid this, don't use the Optimization feature in Settings. β†’ Battery and productivity.
  • πŸ“± Application Conflict: If you use multiple call management utilities (e.g. Ringo) + Truecaller, they can overwrite each other's settings. Leave just one application.

If the tunes are dropped regularly, try this workaround:

  1. Set the melody through standard settings (if available).
  2. Copy the selected audio file to /storage/emulated/0/Ringtones/ on your phone.
  3. Rename the file so that it starts with the name SIM-maps, for example, SIM1_custom_tone.mp3).
  4. Assign this tune manually through Settings β†’ Sounds and vibrations.

Note: Redmi 9 with MIUI 14 has less resetting problems due to improved permission management. If you still have this problem, consider switching to MIUI EU (unofficial European firmware), where individual calls are more stable.

πŸ’‘

To keep your tunes from being reset, back up /Ringtones/ through the file manager and restore it after updates.

Additional settings: vibration and notifications

In addition to calls, Redmi 9 can be customized vibrations and notifications for each of the applications. SIM-This is useful if you want to distinguish work calls from personal calls even in silent mode.

To set the vibration:

  1. Go to Settings β†’ Sounds and vibration β†’ Vibration when calling.
  2. Choose a customized vibration and create a unique template for each. SIM-map.
  3. Save the settings and check if Vibration is enabled when calling in the sound profile.

For notifications:

  • πŸ“³ Open the Settings. β†’ Notifications and status bar β†’ Management of notifications.
  • πŸ”” Find the Phone app and turn on the option to Show notifications.
  • 🎚️ Set the notification sound separately for each SIM-Cards (if option is available).

⚠️ Note: In some versions MIUI vibration adjustment SIM-If the vibration is not working, check for exceptions in Settings. β†’ Don't disturb. β†’ Permissions and add the Phone app to the list of exceptions.

Alternative solutions for advanced users

If none of the above methods work, there are more radical ways:

  • πŸ”§ ADB-commands: You can manually change system settings of calls using the adb shell. ringtone_sim1 /storage/emulated/0/Ringtones/tone1.mp3 settings put system ringtone_sim2 /storage/emulated/0/Ringtones/tone2.mp3 It requires the developer’s activated mode and USB-debugging.
  • πŸ“² Brush firmware: Installing LineageOS or Pixel Experience gives you full control over call settings, but it is no longer warranty and can cause module problems SIM-map.
  • πŸ”„ Resetting to factory settings: In rare cases, helps to bring back hidden features MIUI. Important! Pre-backup the data.

⚠️ Attention: Use ADB Or custom firmware can lead to loss IMEI or network problems on Redmi 9. Before experimenting, check the firmware compatibility with your device model (M2003J15SC or M2004J19C) forum-like XDA Developers.

If you are not willing to take risks, the best option is to wait for the official update. MIUI, Xiaomi will return full support for individual calls for double SIM-Follow the announcements on the official website MIUI.

FAQ: Frequent questions about setting up calls on Redmi 9

Can you assign different tunes for calls and notifications to each SIM-map?
Yes, but with reservations, calls are set up through Settings. β†’ Sounds and vibrations (if available) or third-party apps. Notifications can only be personalized to individual contacts, not to SIM-in general, in general, MIUI 14 An experimental option for separate notifications for lines has appeared, but it is unstable.
Why did the MIUI update disappear?
This is a well-known problem with Redmi 9 β€” major updates (e.g. MIUI 12.5 by 13) reset some user settings. Solution: Reassign tunes through settings or the app. Check if permissions for third-party utilities (e.g. Ringo) are reset. If you use custom tunes, reload them to /Ringtones/.
Can I install different tunes for 2 SIM without third-party apps on MIUI 12?
In most assemblies MIUI 12 for Redmi 9, this feature is disabled at the firmware level. Except for some regional versions (for example, for India), where the option is available through Settings. β†’ SIM-maps and mobile networks β†’ Double settings SIM. If you have a global firmware, upgrade to MIUI 13+ Or use third-party utilities.
How to make the vibration of the call different for each SIM-map?
Standard settings MIUI They do not allow unique vibration patterns to be linked to SIM-maps, but you can bypass this limitation: Create two different vibration patterns in Settings β†’ Sounds and vibrations β†’ Vibration when calling. Assign them to different contact groups (e.g., Work and Personal) Make sure the contacts are tied to the right contacts. SIM-So, when you call from the work number, you call them from their profiles (SIM1) There will be one vibration, with a personal (SIM2) β€” other.
Will this manual work on Redmi 9A/9C/9T?
Partially. The Redmi 9A (M2006C3LG) and 9C (M2006C3MI) models have simplified firmware, where the SIM custom call feature is often absent even in newer versions of MIUI. The Redmi 9T (M2007J17G) is closer to the original Redmi 9 in functionality, but may require an upgrade to MIUI 13+. For accurate information, check the MIUI version in your model settings.