How to change a call to Xiaomi: 5 ways to change all models

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:

  1. Open the Settings. โ†’ Sounds and vibrations.
  2. Select the item Melody of the call (on some firmware - The sound of the call).
  3. Scroll down the list: first, system ringtones (MIUI, Mi Mix, Pure) go, then downloaded through Themes.
  4. 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.
๐Ÿ“Š What ringing melody do you prefer?
Standard MIUI
Own (mp3)
Melodies from the "Themes" app
Quiet vibe

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:

  1. Connect your smartphone to your PC via USB (in file transfer mode).
  2. Go to Internal Storage โ†’ Ringtones (if you donโ€™t have one, create one).
  3. 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).
  4. 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?
Starting with MIUI 12.5, The system scans the Ringtones folder only when you first download or when you restart the service android.media. If you added the file later, try it: 1. Remove the cache of the Settings application (Settings) โ†’ Annexes โ†’ All applications โ†’ Settings โ†’ Warehouse โ†’ Clear the cache). 2. Execute the command through ADB: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///storage/emulated/0/Ringtones/ 3. Use a third-party app to assign a call (e.g. Ringtone Maker).

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โ€:

  1. Open the Themes app (icon with brush).
  2. Go to the section Sounds or Ringtones (located in the bottom menu).
  3. Select your favorite tune and click Apply.
  4. 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

  1. Open Contacts and select the contact you want.
  2. Click Edit (pencil icon).
  3. Scroll down to the Melody of the Call (or Notification Sound).
  4. 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 modelSupport for individual callsLimitations
Xiaomi 13/14Yes (via Contacts)Not working for contact groups
Redmi Note 12Yes (via phone and contact)Maximum 50 unique tunes
POCO F5Yes.Requires MIUI 14+
Black Shark 5Partially (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.mp3

Replace. 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 formatConvert to.mp3 with a bitrate of 128-192 kbit/s
The call is reset after rebootingMedia Storage cache failureClear the cache in Settings โ†’ Applications โ†’ All applications โ†’ Media Store
The new melody is playing, but very quietly.Volume limitation in MIUITurn off the settings โ†’ Sounds โ†’ Safe sound
The call does not change for a specific contact.Conflict with the phone applicationUpdate 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.

FAQ: Frequent questions about changing your call to Xiaomi

Can I put my music as a call?
Yes, but the file should be in.mp3 or.m4r format, up to 30 seconds long and weighing no more than 5MB. Place it in the Ringtones folder on internal storage. If the melody doesn't appear on the list, restart the phone or use the Ringtone Maker app for your destination.
Why did all my custom calls disappear after the MIUI update?
This is because MIUI resets the media cache when major updates are made. To get the tunes back: Check if the files are still in the Ringtones folder. Clear the Media Store cache (Settings โ†’ Apps โ†’ All Apps โ†’ Media Store โ†’ Storage โ†’ Clear the cache). Reboot the phone. If the files are deleted, restore them from the backup or download them again.
How do you make vibrations unique to different contacts?
Nana MIUI 14+ You can assign individual vibration patterns: Open Contacts and select Contact. Click Edit โ†’ Vibration. Choose one of the preset patterns or create yours (by tapping the screen in record mode). Limitation: only works for contacts saved on the screen. SIM-card or Mi Account.
Can I make different calls for WhatsApp and regular calls?
Yes, but the setting is different: For regular calls, change the tune to Settings โ†’ Sound and vibration. For WhatsApp, open the app, go to โ‹ฎ โ†’ Settings โ†’ Notifications โ†’ The call notification sound. MIUI 15 WhatsApp can ignore system settings โ€“ in this case, assign the sound directly to the messenger.
Why does my tune play with a delay when the call is in?
This is a common problem on Xiaomi with Android 12+, related to power optimization. Solutions: Turn off Settings โ†’ Battery โ†’ Performance Mode โ†’ Adaptive Charging. Add the Phone app to battery optimization exceptions (Settings โ†’ Battery โ†’ Applications โ†’ Phone โ†’ No Limits). Try using a tune shorter than 10 seconds โ€“ they load faster.