Are you tired of confusing calls from different people and want each contact to have its own unique melody? In Xiaomi Mi smartphones (including Redmi and POCO), this feature is implemented in an unobvious way - it is not in standard Android settings, but it is available through the branded MIUI shell. In this article, we will analyze all the working ways to assign a custom ringtone to an individual subscriber, including bypassing system restrictions and solving typical problems.
It's important to understand that the algorithm depends on the version of MIUI (12/13/14/15) and the device model. For example, on the Xiaomi Mi 11 with MIUI 14, the path to settings is different from the Redmi Note 10 Pro with MIUI 13. We took these nuances into account and prepared universal instructions that will work on 90% of the brand's devices, and you will learn how to bypass the system restriction when your file is not in the list of tunes, and why the settings are sometimes reset after an update.
Preparation: what files are suitable for ringtones on Xiaomi
Before assigning a tune, make sure your audio file meets MIUI requirements. The system supports.mp3,.m4a,.wav and.ogg formats, but there are limitations:
- ๐ต Length: optimal 15-30 seconds. Files longer than 40 seconds can be cropped or played with a delay.
- ๐ Size: up to 5MB. Heavy files may not appear in the selection list.
- ๐ Volume: Normalize the sound (e.g., through Audacity) so that the melody is clearly audible when the ringing is performed.
- ๐ Location: Files should be in folders /Ringtones/ or /Notifications/ memory.
If your file doesnโt fit these criteria, the system simply wonโt show it in the list of available tunes, for example, users often face a problem when a downloaded.flac track doesnโt show up โ it needs to be converted to.mp3 through apps like MediaConverter or Z Ringtones.
Method 1: Contact settings (official method)
This is the easiest way to do it, and it works on most Xiaomi devices with MIUI 12-15, but it has a limitation: you can only select the tunes that are already on the system list.
- Open the Contacts app (an icon with a personโs silhouette).
- Find the right contact and tap it to open the card.
- In the upper right corner, press three dots (โฎ) and select Set the ringtone.
- In the window that opens, select one of the suggested tunes or click Add if you want to upload your file.
If you don't have the Set Rington menu, you've turned off the custom tunes feature on your device, which often happens after you reset your settings or update your MIUI, and you've got to activate it through hidden settings (see Method 3).
Check the file format (mp3/m4a/wav)
Make sure the file is in the Ringtones folder.
Cut the track to 30 seconds
Check the volume.-->
Method 2: Through the Music app (for user files)
If you want to use your own tune instead of the standard one, but itโs not on the selection list, use the built-in Music app, which works on the Xiaomi Mi 10/11/12 and Redmi Note 9/10/11:
- Open the Music app and find the track you want to use as a ringtone.
- Slip on three points next to the track and select Set as a ringtone.
- In the window that appears, select Contact (not "All Calls").
- Find the right contact in the list and confirm the choice.
Note that if a track is longer than 30 seconds, the system will automatically crop it up to that time. To avoid trimming an important piece of the melody, edit the file in any audio editor (for example, Lexis Audio Editor or Ringdroid).
๐ก
If the Music app does not have a โSet as a ringtoneโ option, update it via Google Play or install an alternative, Zedge or Ringtone Maker.
Method 3: Enabling a Hidden Function with Engineering Mode (for MIUI 14/15)
On some devices (e.g. Xiaomi Mi 13 or POCO F5), the individual ringtones function is disabled by default. To activate it, you need to go to the Engineering Mode - the MIUI engineering menu. This method works only on hardened devices with an unlocked bootloader or on Chinese versions of MIUI.
- Open the phone app and enter the code: ##4636##
- In the menu that appears, select Engineering Mode (MTK).
- Go to Audio โ Ring Tone.
- Activate the Custom Ringtone for Contacts switch.
- Reset the device.
After that, the contact settings will appear in the Set Rington. If the Engineering Mode menu is not available, then your Xiaomi model does not support this method.
What happens if the Engineering Mode does not open?
Method 4: Third-party applications for flexible ringtone settings
If the standard methods don't work, use specialized applications that allow you to assign not only melodies, but also vibrations, LED-Backlighting and even notifications for specific contacts:
| Annex | Features | Cons |
|---|---|---|
| Zedge | Large library of free ringtones, support for user files | Advertising requires registration for some functions |
| Ringtone Maker | Audio editor, track trimming, contact setting | Interface in English, limit on the length of the file |
| Contact Ringtones | Allows you to assign different tunes for calls and messages | Paid version for advanced functions |
To set the melody through Zedge:
- Download and install the app from Google Play.
- Find your favorite ringtone or upload your file.
- Slip on three dots next to the track and select Set as contact ringtone.
- Select a contact from the list.
๐ก
Third-party apps may conflict with MIUI system settings. If it doesnโt work after you set the melody through Zedge, clear the Contacts app cache in Settings โ Applications โ Application Management.
Problem Solving: Why Individual Ringtones Don't Work
Even after you've set it up correctly, the melody may not play back, and here are the typical reasons and ways to fix them:
- ๐ Sound turned off for contact: Check if the subscriber has been added to the Blacklist (Settings) โ Number locking).
- ๐ Resetting settings: After the update MIUI Rington settings may reset. Re-assign melody.
- ๐ฑ Application conflict: If you use Truecaller or WhatsApp, they can intercept calls. Turn off the "Use your tunes" option in their settings".
- ๐ Do Not Disturb: Make sure that no exception is set for contact in Settings โ Sound. โ Don't disturb.
If the melody is assigned but the standard signal is playing when the call is made, try the following:
- Reboot the phone.
- Remove and re-add contact.
- Transfer the melody file from the Download folder to Ringtones.
- Clear the cache of Contacts and Phone applications.
๐ก
Some models (e.g. Xiaomi Mi) 9T) individual ringtones only work for contacts saved on the SIM-Transfer the contact from the Google account to the map. SIM via Contact โ Contact management โ Imports/Exports.
Additional chips: vibration and LED for contacts
Xiaomi can customize not only the melody, but also a unique vibration or light indication for individual subscribers.
- Open the Topics and go to the Sounds and Vibration section.
- Select Vibration when calling and create a new template (e.g., Other, Two, Short).
- Return to the contact settings and assign the vibration created.
For light indication (on models with LED-The light bulb, for example, Xiaomi Mi 11 Lite):
- Install the Light Manager app from Google Play.
- In the settings, select the color and frequency of blinking for a specific contact.
- Activate the option to Redefine system settings.
These chips are especially useful if you often keep your phone silent โ by the vibration or color of the LED you will immediately know who is calling.