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:
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Slip on the item Caller (or Melody of the call in HyperOS).
- 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:
- Download or transfer the audio file to your phone (for example, via Bluetooth, Telegram, or Google Files).
- Open the Files app and find the downloaded file.
- Long press on the file β Cut or Copy.
- Go to the Ringtones folder (if it is not, create it in the root directory of memory).
- Put the file in the folder.
- 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:
| Annex | Features | Cons | Reference |
|---|---|---|---|
| Zedge | Over 100,000 free ringtones, notifications and wallpapers. There's an editor. | Advertising, some tunes are paid. | Google Play |
| Ringtone Maker | Track trimming, format conversion, alarm setting. | The interface is overloaded, requiring access to contacts. | Google Play |
| MP3 Cutter | A simple editor for cutting melodies from music. | There is no built-in ringtone library. | Google Play |
How to install a call through Zedge:
- Download and install the app.
- Register (you can use Google or Facebook).
- From the menu, select Ringtones β find your favorite tune.
- Click Set as ringtone β confirm permissions.
- Select Phone ringtone (for calls) or Notification (for notifications).
β οΈ 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:
- Open Settings β Sound and vibration β Call.
- At the top of the screen, select SIM-map, SIM 1 SIM 2).
- Set a separate melody for each card.
- Press Ready to save.
You can also assign unique ringtones for specific contacts:
- Open the Contacts app.
- Choose a contact β Edit.
- Slip on the Caller and pick a tune.
- Save the changes.
How to Reset Calls for SIM-standard-card?
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
rebootAfter 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 rebooting | Cache error MIUI application conflict | Clear the cache to Settings β Apps β Sound or turn off battery optimization for the Settings app. |
| The file does not appear in the list | Incorrect format or location | Check the Ringtones folder and convert the file to.mp3 with a bitrate of 192 kbps. |
| The sound is interrupted or played with a delay | Power saving mode or weak processor | Turn 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.