The standard ringtone on Xiaomi is a quick bore, especially if you hear it 20 times a day. Fortunately, MIUI offers several ways to personalize the soundtrack, from custom settings to install custom ringtone through the file system. But not everyone knows that newer versions of the firmware (such as MIUI 14/15 on Android 13/14) have changed the algorithm for changing the call โ now some options are hidden deeper, and for third-party tunes, additional permissions are required.
In this article, we will analyze all the current methods โ from basic change through the โSoundsโ menu to advanced tricks using the โSoundsโ menu. ADB Xiaomi models 12/13/14, Redmi Note 11/12/13 and POCO F/X. We will pay special attention to the problems that device owners face after the update: why downloaded ringtones disappeared, how to return old system tunes and what to do if a new call is not used. You will also learn how to assign unique tunes to individual contacts and why some audio file formats are used (.m4a,.ogg) may not be reproduced.
1. Standard method: "Sounds and vibrations" menu
The easiest method is to use the built-in MIUI settings.It is suitable for all models, including the Xiaomi Civi 3, Redmi K60 and POCO M6 Pro, but has a limitation: you can only select system tunes or those that were added through the official Themes app.
To change the call:
- Open the Settings. โ Sounds and vibrations.
- Select the item Melody of the call (on some firmware - The sound of the call).
- Scroll down the list: first, system ringtones (MIUI, Mi Mix, Pure) go, then downloaded through Themes.
- Touch the right tune for pre-listening, then press OK.
โ ๏ธ Attention: MIUI 14+ If you select a tune, you may receive a notification saying, "Application of sound will take a few seconds." If the call hasn't changed, restart the phone or check if the tick is ticked in Settings. โ Special facilities โ Remove animations (it can block the use of new settings).
If you don't have the right tune on the list, you can add your own.
- ๐ Download the audio file in format.mp3 or.m4r (size up to 5 MB, duration up to 30 seconds).
- ๐ฒ Place it in the Ringtones folder on the internal storage (create it manually if it is not available).
- ๐ Reboot your phone โ a new tune will appear on the list.
2. Install custom ringtones through the file system
If the standard method didnโt work (e.g., the added.mp3 doesnโt appear on the menu), youโll have to use the manual method, which is true for MIUI 13/14 firmware, where there have been changes in how user sounds are processed.
Instructions:
- Connect your smartphone to your PC via USB (in file transfer mode).
- Go to Internal Storage โ Ringtones (if you donโt have one, create one).
- Copy audio files. Importantly, the file name should contain only Latin characters and numbers (for example, the file name should contain only Latin characters and numbers, my_ringtone.mp3).
- Turn off the phone and restart it.
If the melody doesn't show up anyway:
- ๐ง Check the file format: MIUI Does not support.wav and.flac for ringtones.
- ๐ Make sure the file is not hidden (in the file properties on your PC, uncheck the โHiddenโ boxยป).
- ๐ ๏ธ For Android 12+ You may need to give permission to access the folder: Settings โ Annexes โ Application management โ Media storage โ Permits โ Warehouse.
Why isnโt my song on the list?
3.Use of the Themes app for downloading melodies
MIUI offers an official way to download new ringtones through the Themes app.It's safe, but the choice is limited - most tunes are paid or require a Mi Account subscription.
How to make a call through โThemesโ:
- Open the Themes app (icon with brush).
- Go to the section Sounds or Ringtones (located in the bottom menu).
- Select your favorite tune and click Apply.
- Confirm the installation in the Sound and Vibration menu.
Advantages of the method:
- โ The melodies are optimized for MIUI (No problem with reproduction).
- โ Automatic update of the ringtones list.
- โ Possibility of pre-listening.
โ ๏ธ Note: Some users complain that after the update MIUI The tunes downloaded through Themes disappear. This is due to the reset of the app cache. To return the ringtones, go to Settings. โ Annexes โ Topics โ Warehouse โ Clear the data and reboot the phone, and the tunes will come back, but you'll have to reassign them.
4.Assigning unique calls to contacts
If you want important contacts to have individual tunes, do the following:
Method 1: Through the Contact Application
- Open Contacts and select the contact you want.
- Click Edit (pencil icon).
- Scroll down to the Melody of the Call (or Notification Sound).
- Select a tune from the list or add your own (if the file is in the Ringtones folder).
Method 2: Using the Phone App
- ๐ During the incoming call, click on the icon. โฏ (three points) in upper right corner.
- ๐ Select Set up a ringtone.
- ๐ต Assign a unique ringtone for this number.
| Xiaomi model | Support for individual calls | Limitations |
|---|---|---|
| Xiaomi 13/14 | Yes (via Contacts) | Not working for contact groups |
| Redmi Note 12 | Yes (via phone and contact) | Maximum 50 unique tunes |
| POCO F5 | Yes. | Requires MIUI 14+ |
| Black Shark 5 | Partially (only for the SIM-card) | No support for.m4a |
๐ก
If you have dual SIM (two SIM cards), you can assign different tunes for each. To do this, select SIM 1 Call Melody and SIM 2 Call Melody separately from the Sounds and Vibration menu.
5. Advanced Methods: ADB and Third Party Applications
If standard methods do not work (for example, on Xiaomi with global firmware or custom ROM), you will have to use ADB or specialized utilities.
Method 1: Assigning a Call through ADB
This is a good way to use it for advanced users, and you'll need to:
- ๐ฅ๏ธ Computer with installed ADB Tools.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times press to unlock the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ต Audio file in the Ringtones folder.
Teams for assignment:
adb shell content insert --uri content://settings/system --bind name:s:ringtone --bind value:s:/storage/emulated/0/Ringtones/your_ringtone.mp3Replace. your_ringtone.mp3 in the name of your file.
Method 2: Applications for customization
If ADB seems complicated, use:
- ๐๏ธ Ringtone Maker โ allows you to crop audio files and assign them as calls.
- ๐ Zedge โ Free ringtones and notifications database (requires permission to access storage).
- ๐ฑ Ringdroid is a simple editor for creating melodies from music tracks.
โ ๏ธ Attention: MIUI 15 (Android-based 14) Some applications for changing calls may not work due to new restrictions on access to system settings, in which case only manual copying of files in the system will help. /system/media/audio/ringtones (requires root rights).
Install ADB Tools on PC
Turn on USB debugging on your phone
Put the audio file in the Ringtones folder
Connect your phone to your PC in file transfer mode
Check the visibility of the device with the adb device command-->
6 Problem Solving: Why the Call Doesn't Change
If after all the manipulations the call remained the same, check the following points:
| Problem. | Reason. | Decision |
|---|---|---|
| The melody is not displayed in the list. | Wrong file format | Convert to.mp3 with a bitrate of 128-192 kbit/s |
| The call is reset after rebooting | Media Storage cache failure | Clear the cache in Settings โ Applications โ All applications โ Media Store |
| The new melody is playing, but very quietly. | Volume limitation in MIUI | Turn off the settings โ Sounds โ Safe sound |
| The call does not change for a specific contact. | Conflict with the phone application | Update the Contacts app on Google Play |
On Xiaomi 13 Ultra and Xiaomi 14 with MIUI 15, you may need to turn off the Adaptive Sound feature (Settings โ Sounds โ Adaptive Sound) as it automatically adjusts the volume of ringtones depending on the ambient noise.
If the problem persists:
- ๐ Restart your phone to Safe Mode (hold the power button) โ ยซSafe mode") and check if the call changes. If so, it's the third-party app's fault.
- ๐ฅ Install an update for MIUI through settings โ Updating the system.
- ๐ ๏ธ Reset the sound settings: Settings โ System system โ Resetting settings โ Reset the sound settings.
๐ก
On POCO F5 and Redmi K70 with HyperOS (new shell instead of MIUI), the call-change algorithm has changed. Custom tunes now require files to be placed in the Internal Storage โ Media โ Audio โ Ringtones folder and permission to access media through Settings โ Privacy โ Permissions โ Files and Media.