A standard call to Xiaomi after a month of use begins to annoy 78% of users, according to surveys of the MIUI community. But not everyone knows that on smartphones of the brand you can install not only built-in ringtones, but also custom tunes from the music library, recorded voice messages or even tracks from Spotify. Moreover, in the latest versions of MIUI 14/15 there is a function of adaptive sounds that automatically adjust to the noise level in the room.
The problem is that the audio settings interface on Xiaomi changes regularly - what worked on the Redmi Note 10 may not work on the Xiaomi 13 Ultra. In this article, we will discuss all the current ways to change the tune (including hidden ones), explain why sometimes new ringtones do not save, and show how to circumvent the limitations of the system. MIUI 12) provide alternative methods using a file manager.
We will advise you if you are using double SIM-maps, setting up calls for each of them is done separately, also on some firmware (for example, global). EU ROM) You may not have custom tunes, because it's not a bug, it's a localization feature, and then you can use the detour through the developer settings, which we'll describe in the last section.
Finally, if you want to set a tune to a specific contact, the algorithm is different β there's a separate section with step-by-step instructions for that, and for those who have encountered the "File is not supported," we've prepared a table of compatible formats and solutions.
1. Standard method: "Sound settings" menu
This is the most obvious and secure method that works on all Xiaomi models (from Redmi 9A to Xiaomi 14 Pro) with any version of MIUI. The main advantage is that you do not need to install additional applications or dig into system files. However, there is a caveat: only built-in ringtones are available by default, and you will have to take additional steps to add your tunes.
This is the same as the MIUI 12-15 firmware (including HyperOS):
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Slip on the Call Melody (or SIM 1/SIM 2 if you use two cards).
- In the list that opens, select one of the standard tunes. To listen, click on the triangle on the right.
- To add your tune, click + Add (or Local Ringtones in older versions).
If the + Add No button, your firmware limits the installation of custom ringtones, in which case, move to the section on alternative methods.
Important: On some models (e.g. POCO F5), the sound may not change immediately after selecting a custom tune, in which case restart the device or check if the settings are silent or do not disturb.
2. Install custom melodies through the file system
If you donβt have the option to add your files to the audio menu, you can manually put audio files into the system folder, which works on 90% of Xiaomi devices, but you need to be careful that improper actions can cause the audio settings to fail.
Here's how to do it right:
- Connect your smartphone to your PC or use a file manager (such as Mi File Explorer).
- Go to /storage/emulated/0/MIUI/ringtone/ If there is no ringtone folder, create it manually.
- Copy audio files in.mp3,.m4a or.ogg format (maximum size β 5 MB) into this folder.
- Reset the device.
- Go to Settings β Sound β Call melody β your files will appear in the Locals section.
File in MP3/M4A/OGG format
Duration not exceeding 30 seconds
Size up to 5MB
Name without special characters (Latin only)
-->
The critical detail is that if the MIUI folder is missing, don't create it yourself, which will lead to ringtone reading errors. Instead, use the alternative path /storage/emulated/0/Ringtones/ that all Android versions support.
β οΈ Attention: On firmware MIUI for the China region (CN ROM) systemfolder /MIUI/ringtone/ In this case, use the method with the Zedge application (described below) or install global firmware.
3. Ringtones Apps: Zedge, Ringtone Maker and others
If the system methods don't work or you want to use tunes from the Internet, the easiest way to install a specialized application is to use them.
- π΅ Zedge is the largest database of ringtones and notifications with the ability to pre-listen. Supports Xiaomi on all firmware, including HyperOS.
- βοΈ Ringtone Maker β allows you to crop any audio files under the ringtone (ideal for creating unique tunes from songs).
- π Ringtones for Me β simple interface with categories (nature, electronics, funny sounds).
- πΆ MP3 Cutter β for those who want to make a ringtone from their track without losing quality.
Instructions for Zedge (similar to other apps):
- Install Zedge from Google Play.
- Launch the app and select the Ringtones section.
- Find your favorite tune and click Set.
- In the window that appears, select Call (or Notification if you need to change the SMS sound).
- Confirm the installation β the melody will automatically apply.
The advantage of this method is that applications bypass the limitations of MIUI and allow ringtones to be installed even on blocked firmware. However, be careful with permissions: some programs (for example, Ringtone Maker) request access to contacts and storage - refuse if this is not necessary for functionality.
π‘
If the sound hasnβt changed after installing the ringtone through Zedge, check if the settings in the Settings menu β Apps β Zedge β Permissions. Sometimes the system resets access to audio files after updating.
4. Individual Contact Melodies
Xiaomi has a unique ringtone for each contact in the phone book, which is convenient if you want to know who is calling without looking at the screen. It works on all models, but on MIUI 13+ firmware, the algorithm has changed a little.
Step-by-step:
- Open the Contacts app (or Phone β Contacts tab).
- Find the right contact and tap it to open the card.
- Click Edit (the pencil icon in the upper right corner).
- Scroll down to the section Call Melody (or Notification Sound).
- Select one of the standard tunes or click Add to download yours.
- Save the changes.
If the call melody option is not in the contact editing, it means it's hidden on your firmware.
- Make Google Contacts from the Play Market.
- Open contact through this application.
- Click Change β More (three dots) β Call melody.
β οΈ Note: On some models (Redmi Note 11, POCO X4 Pro) individual ringtones are reset after updating MIUI. To avoid this, make a backup of contacts through Settings before the update. β Google β Backup.
5 Problems and mistakes when changing the ringtone
Even after setting the melody correctly, Xiaomi users often encounter bugs, and we have collected the most common errors and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Rington doesn't change. | Cash of the application Settings or Phone | Clear the cache to Settings β Applications β Apps β Phone β Storage β Clear the cache |
| File not supported | Incorrect format or bitrate | Convert to MP3 with a bitrate of 128-192 kbps via Audacity or online converters |
| The sound is interrupted. | Duration limitation (more than 30 seconds) | Cut the file to 20 to 25 seconds in Ringtone Maker |
| Rington resets after rebooting | Access rights error | Move the file to /Ringtones/ via PC with USB debugging enabled |
| No sound when you ring. | Activated mode Do not disturb or quiet mode | Check the settings in the Notifications Curtain or Settings β Sound |
If none of these methods helped, try resetting the sound settings to the standard:
- Go to Settings β System and device β Resetting.
- Select Resetting Sound Settings (not to be confused with a full reset!).
- Confirm the action and restart the device.
What if the ringtone disappeared after the MIUI update?
6. Hidden functions: adaptive sounds and vibrations
The latest versions of MIUI 14/15 and HyperOS have added additional audio tuning options that many people don't know about, such as adaptive ringtones that automatically adjust the volume of a call based on the noise level in the environment, and setting vibration patterns allows you to create unique vibrations for different contacts.
How to turn on adaptive sound:
- Go to Settings β Sound and vibration β Adaptive sounds.
- Activate the switch Adapt the volume of the call.
- Adjust the sensitivity of the microphone (recommended average).
To adjust the vibrations:
- In the same section, Sound and vibration, select Vibration when calling.
- Slip on the vibration pattern and choose one of the proposed ones or create your own.
- For a custom pattern, click Add and "knock" the rhythm on the screen.
These features are not available on all models, for example, adaptive sounds are supported only on flagships (Xiaomi 12/13/14 series, MIX Fold), and extended vibrations are supported on linear motor devices (for example, POCO F5 Pro).
π‘
Adaptive sounds save battery life significantly, as the system does not turn on maximum volume in quiet rooms, which is especially useful for devices with small batteries (for example, Xiaomi 13 Lite).
7. Alternative methods for experienced users
If standard methods don't work (e.g., custom firmware like xiaomi.eu or LineageOS), you can use advanced methods. They require.root rights or activation of developer settings.
Method 1: Through ADB (without root)
- Enable USB Debugging in Settings β About Phone β MIUI Version (tap 7 times) β Additional settings β Developer settings.
- Connect your phone to your PC and execute the command: adb shell settings put system ringtone /storage/emulated/0/Ringtones/your_ringtone.mp3 (replace the path with the current one).
- Reset the device.
Method 2: Editing system files (requires root)
- Install Root Explorer or FX File Explorer.
- Go to /system/media/audio/ringtones/.
- Copy your file there (for example, my_ringtone.mp3).
- Change the access rights to 644 (r-w r--- r----).
- Restart your phone β a new tune will appear on the standard list.
β οΈ Note: Editing system files without root rights can lead to bootloop.If you are not sure about your actions, use the method with a scalp. ADB or apps from Google Play.