How to change a call to Xiaomi: 5 ways to MIUI and HyperOS

Why Xiaomi’s Standard Melodies Are Boring and How to Fix It

Are you tired of the factory-made Mi Mix or Marimba bell that plays on every second smartphone on the subway? Changing the ringtone to Xiaomi is one of the first things users want to customize for themselves. But not everyone knows that in addition to standard ringtone, MIUI and HyperOS can install their own audio files, Spotify tunes or even voice recordings.

In this article, we will look at all the current ways to change calls, from basic settings to hidden features for advanced users. Particular attention will be paid to bypassing the limitations of MIUI on the duration and format of audio files, which often cause failures when installing custom tunes. Instructions are tested on models Redmi Note 12, POCO X5, Xiaomi 13T and other devices with MIUI 12-14 and HyperOS 1.0.

Before you jump into settings, make sure your smartphone isn’t in power-saving mode – this can block the system sounds from changing. Also check if there’s enough memory space: some Xiaomi models cache audio files in a separate folder that clogs over time.

Method 1: Standard change of calls through settings

The simplest method, which works on all Xiaomi devices without additional applications, is suitable for choosing from preinstalled tunes or added to the system through Files.

Instructions:

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration.
  3. Slip on the item Caller (or Melody of the call in HyperOS).
  4. Choose one of the categories: 🎡 MIUI β€” standard tunes from Xiaomi; πŸ“± Device – audio files downloaded to the phone’s memory; 🎧 Music – tracks from the Music app (if synchronized).

OK.

Note that in some MIUI firmware, the user tune list may not automatically update. If you add a new file to the Ringtones folder but it doesn't show up, reboot your phone or use the custom ringtones method.

πŸ’‘

To quickly test the melody, click on it twice in the list - the phone will play the first 5 seconds without saving.

Method 2: Install custom call from files

If you don't like standard ringtones, you can download any audio file from your phone, and the main condition is that the file must be in a supported format (.mp3,.m4a,.wav) and weigh no more than 5 MB (MIUI restriction), the duration must not exceed 30 seconds, otherwise the system will cut the melody.

Step-by-step:

  1. Download or transfer the audio file to your phone (for example, via Bluetooth, Telegram, or Google Files).
  2. Open the Files app and find the downloaded file.
  3. Long press on the file β†’ Cut or Copy.
  4. Go to the Ringtones folder (if it is not, create it in the root directory of memory).
  5. Put the file in the folder.
  6. Return to Settings β†’ Sound and Vibration β†’ Call and select your file in the Device section.

Convert to format MP3|Cut to 30 seconds.|Reduce bitrate to 192 kbit/s|Rename in Latin (without spaces)-->

⚠️ Note: If the file does not appear in the list, check it out:

  • πŸ“ Location: The folder should be called Ringtones (with capital letters, without quotation marks).
  • πŸ”Š Xiaomi does not support.flac or.aac for ringtones.
  • πŸ“± Rights: Give Files application access to memory in Settings β†’ Annexes β†’ Permits.

Method 3: Using Third-Party Applications

For those who want more features - editing melodies, installing different ringtones for the SIM-maps or contacts -- specialized applications are fine. We tested the 3 most reliable ones:

AnnexFeaturesConsReference
ZedgeOver 100,000 free ringtones, notifications and wallpapers. There's an editor.Advertising, some tunes are paid.Google Play
Ringtone MakerTrack trimming, format conversion, alarm setting.The interface is overloaded, requiring access to contacts.Google Play
MP3 CutterA simple editor for cutting melodies from music.There is no built-in ringtone library.Google Play

How to install a call through Zedge:

  1. Download and install the app.
  2. Register (you can use Google or Facebook).
  3. From the menu, select Ringtones β†’ find your favorite tune.
  4. Click Set as ringtone β†’ confirm permissions.
  5. Select Phone ringtone (for calls) or Notification (for notifications).
πŸ“Š Which phone do you prefer?
Standard from Xiaomi.
My own music tune.
Voice notification
The sounds of nature
Other

⚠️ Note: Some apps (like Ringtone Maker) ask permission to change system settings. This is necessary to install the ringtone, but be careful - give such rights only to verified programs from Google Play.

Method 4: Different Calls for Different SIM-map

If your Xiaomi supports two of your SIM-You can assign unique tunes to each one, so it's convenient to distinguish between work calls and personal calls. MIUI 13+ HyperOS.

How to set up:

  1. Open Settings β†’ Sound and vibration β†’ Call.
  2. At the top of the screen, select SIM-map, SIM 1 SIM 2).
  3. Set a separate melody for each card.
  4. Press Ready to save.

You can also assign unique ringtones for specific contacts:

  1. Open the Contacts app.
  2. Choose a contact β†’ Edit.
  3. Slip on the Caller and pick a tune.
  4. Save the changes.
How to Reset Calls for SIM-standard-card?
Go to Settings. β†’ Sound and vibration β†’ Caller, pick one. SIM-And you can hit Reset in the top right corner, and that'll bring back the factory tune for both cards.

Method 5: Advanced Methods (for Power Users)

If the standard methods don't work, or if you want to set up a call that's longer than 30 seconds, you'll have to use workarounds, which require root rights or ADBs, and are only suitable for advanced users.

Method 1: Replacement of system ringtones through ADB

It allows you to replace standard Xiaomi tunes with your own without restrictions on duration.

adb shell


su




mount -o rw,remount /system




cp /sdcard/your_ringtone.mp3 /system/media/audio/ringtones/




chmod 644 /system/media/audio/ringtones/your_ringtone.mp3




reboot

After the reboot, your tune will appear in the list of standard ringtones.

Method 2: Using a Magisk module

Custom Ringtones Enabler removes MIUI restrictions on file length and format. Install it via Magisk Manager and restart the phone. You can then install ringtones up to 2 minutes long.

πŸ’‘

Using ADB or Magisk can cause a system crash if you run the instructions incorrectly. it is recommended to back up before experimenting.

Problem Solving: The call does not change or is reset

Sometimes, after a ringtone change, it is reset to a standard one or it is not played at all.

Problem.Reason.Decision
Call resets after rebootingCache error MIUI application conflictClear the cache to Settings β†’ Apps β†’ Sound or turn off battery optimization for the Settings app.
The file does not appear in the listIncorrect format or locationCheck the Ringtones folder and convert the file to.mp3 with a bitrate of 192 kbps.
The sound is interrupted or played with a delayPower saving mode or weak processorTurn off the power saving for Media in the battery settings or choose a lighter tune.

If none of these methods worked, try:

  • πŸ”„ Reset the sound settings: Settings β†’ System system β†’ Resetting settings β†’ Reset the sound settings.
  • πŸ“± Update firmware: sometimes bugs with sound are fixed in new versions MIUI/HyperOS.
  • πŸ› οΈ Install an alternative launcher (such as Nova Launcher) that allows you to flexibly customize system sounds.

FAQ: Frequent questions about changing your phone to Xiaomi

Can I make a call longer than 30 seconds?
Yes, but only with ADB or Magisk. Standard MIUI techniques crop files longer than 30 seconds. Use the Custom Ringtones Enabler module to bypass the restriction or replace system files via ADB (see the Power Users section).
Why is my tune quieter than the standard one?
This is due to the volume normalization in MIUI. To amplify the sound: Open the file in the audio editor (for example, Audacity). Apply the Normalize effect with a level of -1 dB. Save and reset as a bell. Also check whether Do Not Disturb or Quiet mode is on in the audio settings.
How to get back a standard Xiaomi call?
Go to Settings β†’ Sound and Vibration β†’ Call and select any ringtone from the MIUI section. To fully reset, click Reset in the upper right corner (not available on all models). If the standard tunes have disappeared after the update, try resetting the sound settings through Settings β†’ System β†’ Reset.
Can I put a call on the alarm or notification?
Yes, but it uses separate settings: πŸ”” Alarm clock: Open the app clock β†’ Alarm clock β†’ Settings β†’ Signal melody. πŸ“© Notifications: Settings β†’ Sound and vibration β†’ Notifications: You can assign unique sounds to each application for notifications (e.g., a separate signal for WhatsApp or WhatsApp). SMS).
Why is the phone only running through the speaker and not through the headphones?
This is a feature of MIUI: by default, calls are played through the main speaker, even if the headphones are connected. To change behavior: Connect headphones (wired or Bluetooth). When you call, tap the speaker icon in the call interface. Choose headphones or Bluetooth. On some models (for example, Xiaomi 12 Pro), this option is saved for future calls.