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.
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.
- Open the Settings. β The phone.
- Scroll to MIUI version β write down a number (for example, 13.0.4.0.SJCMIXM).
- 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.
- Open the Settings. β Sounds and vibrations.
- Select Call (or Call Melody in some versions).
- 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.
- Touch the name SIM-maps to select it, then select the melody from the list or click +, add.
- 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:
- Return to the main settings menu.
- In the search bar (a magnifier at the top), enter a dual sim or double sim.
- 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?
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:
- Open the Contacts app (a icon with a person's silhouette).
- Choose the contact you want to make a unique call to.
- Click Edit (pencil in the upper right corner).
- Scroll down to the Melody of the Call (or Default Call).
- Select a tune from the list or add yours through Add.
- 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:
| Annex | Functional | Pluses | Cons |
|---|---|---|---|
| Ringo | Individual calls for contacts, groups and SIM-map | Intuitive interface, MP3 support | Advertising in the free version |
| Zedge | Ringtones Library + SIM Assignment | A wide range of melodies, integration with contacts | Registration is required for some functions |
| Sim Ringtone Changer | Only to set up SIM calls | Minimalist design, no unnecessary functions | Not updated since 2021 |
To set up calls via Ringo:
- Install the app from Google Play.
- Open it and give access to contacts and calls.
- Go to the SIM Ringtones tab.
- Choose. SIM-map, SIM 1) and assign a tune.
- Repeat for the second. SIM-map.
- 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:
- Set the melody through standard settings (if available).
- Copy the selected audio file to /storage/emulated/0/Ringtones/ on your phone.
- Rename the file so that it starts with the name SIM-maps, for example, SIM1_custom_tone.mp3).
- 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:
- Go to Settings β Sounds and vibration β Vibration when calling.
- Choose a customized vibration and create a unique template for each. SIM-map.
- 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.