How to put a buzzer on a Xiaomi phone: from standard tunes to custom ringtones

Setting the horn on a Xiaomi smartphone seems like a simple task β€” until you encounter the nuances of the miuy shell. Unlike the β€œbare” Android, here the sound settings are scattered across several menus, and some functions are hidden behind additional gestures. For example, did you know that Redmi Note 12 can be assigned to individual tunes for the SIM-map, and POCO F5 β€” Or even adjust the vibration to a specific contact?

In this article, we will discuss all the ways to set the beep, from basic to advanced, including solving typical problems like β€œthe sound is, but does not play” or β€œthe tune is reset after rebooting.” and also find out why some Xiaomi users face a limit on the duration of the ringtone (spoiler: this is related to energy saving).

If you want to not just change the standard signal, but create a unique soundtrack – for example, assign a song from Spotify to an alarm clock or set it. MP3-So the file is a notification for WhatsApp, and you'll find some workable solutions here, but first, we'll get to the basics.

1. Standard way: change the horn through the settings Xiaomi

The most obvious way is to use the built-in MIUI tools.This method works on all models, from the Redmi 9A to the Xiaomi 14 Ultra, but there are nuances depending on the version of the shell.

Step-by-step:

  1. Open the Settings app (cog icon).
  2. Go to the section Sound and vibration.
  3. Slip on the phone sound (or call melody in older versions of MIUI).
  4. Select one of the suggested tunes or click Add Rington to upload your file.

⚠️

Note: On some models (e.g. POCO X5 Pro), the phone sound may be called the incoming call melody. If you don't find it, search by settings (the magnifier in the upper right corner).

Xiaomi's standard tunes are stored in /system/media/audio/ringtones, but access to them is limited without root permissions. If you want custom sounds, read the next section.

πŸ“Š What version? MIUI use?
MIUI 14
MIUI 13
MIUI 12.5
Old version (up to 12)
I don't know.

2.How to Put Your Music as a Honk

You want to have a song from TikTok or a podcast clip play on your incoming call? In MIUI, you can do this in two ways: through an embedded file manager or through third-party apps. Let's look at both.

Method 1: Through a standard "conductor"

  1. Download. MP3-file (maximum length – 30 seconds, otherwise Xiaomi will cut it automatically).
  2. Open the Files app (or any other file manager).
  3. Move the audio file to the Ringtones folder (if it is not, create it in the root directory of internal memory).
  4. Return to Settings β†’ Sound and Vibration β†’ Phone Sound and select your file from the list.

Method 2: Using the Ringtone Maker app

If you need to trim a track or convert M4A to MP3, use specialized utilities:

  • 🎡 Ringtone Maker (available on Google Play) – allows you to cut a snippet of a song and save it as a ringtone.
  • πŸ”Š Zedge – a database of ready-made tunes with the possibility of pre-listening.
  • πŸ“± MIUI Ringtone Cutter – Optimized for the Xiaomi shell (available in the Mi App Store).

⚠️

Warning: If the sound is lost when the screen is locked after setting the custom horn, check the Battery settings β†’ Power Saving Mode. Some profiles turn off background audio playback.

File format: MP3, WAV or OGG

Length - no more than 30 seconds

Bitrate - no higher than 192 kbps

The file is renamed to Latin (without Cyrillic)

-->

3. Customize individual contacts tone

MIUI can assign unique tunes to individual subscribers -- useful if you want to distinguish between calls and friends.

Instructions:

  1. Open the Contacts app.
  2. Select the desired contact and tap on the pencil icon (editing).
  3. Scroll down to Call Melody (or Notification Sound).
  4. Select a standard tune or add your file (similar to the way in the previous section).

Limitations:

  • 🚫 On some models (e.g. Redmi) A2) The function is only available for contacts saved on SIM-map.
  • πŸ”• If the contact is synced with Google, the individual melody may reset after the update MIUI.

πŸ’‘

πŸ’‘

To quickly find contact with the custom horn, use the filter in the Contacts app: click on the three dots in the upper right corner β†’ Groups β†’ Special Melodies.

4.The problems with the beep on Xiaomi and their solutions

Sometimes, after a change of tune, the sound disappears or is played with distortion, and let's look at the typical faults and how to fix them.

Problem.Possible causeDecision
The horn doesn't play when the call is in.Do Not Disturb or Meet profileCheck Settings β†’ Do not disturb and disable restrictions
The sound is interrupted or distortedA damaged audio file or poor qualityConvert the file to MP3 with a bitrate of 128-192 kbps
The melody is reset after rebootingCache error of the Settings applicationClear the cache in Settings β†’ Applications β†’ Application Management β†’ Settings
There is no way to choose a custom hornThe file is not in the Ringtones folder.Move the file to the correct directory (see Section 2)

πŸ”§

What if the horn is working but very quiet?
If the volume of the call is at the maximum level, but the sound is still weak, check: 1. Equalizer settings in Settings β†’ Sound and vibration β†’ Sound quality (turn off all effects). 2. Contamination of the speaker - try to clean it with a soft brush or compressed air. 3. Hardware malfunction - test the sound through the headphones. If they have a normal volume, the problem is the phone's dynamics.

5. Advanced settings: the buzzer for SIM-maps and applications

On Xiaomi smartphones with two SIM-Cards (Redmi Note 11 Pro)+, Xiaomi 13T And so, you can assign different tunes to each line:

For SIM-map:

  1. Go to Settings. β†’ SIM-maps and mobile networks.
  2. Choose the right one. SIM-map and tap the call melody.
  3. Set a unique sound for each line.

For individual annexes (notifications):

To WhatsApp, Telegram or VK have their own alert sound:

  1. Open the settings of the desired application (for example, WhatsApp β†’ Three points β†’ Settings β†’ Notifications).
  2. Select the Notification Sound and assign a tune.
  3. For system notifications (such as low battery power), the path is: Settings β†’ Sound and vibration β†’ Default Sounds.

⚠️

Note: On some models (POCO M5s), app notification sounds may be reset after the MIUI update. To avoid this, use the Notification History app to fix settings.

πŸ’‘

The appointment of different horns for SIM-If both cards are from the same provider (for example, two Beeline cards), the function may not be available.

6.Alternative methods: ADB and third-party launchers

If the standard methods are not satisfied, you can go further - for example, use ADB to change system sounds or install a custom launcher with advanced settings.

Method 1: Replace system horns through ADB

This method requires connecting the phone to a PC and enabling USB debugging mode, suitable for power users.

adb pull /system/media/audio/ringtones/. # Download standard tunes


adb push your file.mp3 /system/media/audio/ringtones/ # Download your beep




adb reboot # Reboot the device

Method 2: Launchers with support for custom sounds

Some shells, such as Nova Launcher or Hyperion Launcher, allow you to flexibly customize the soundtrack for:

  • πŸ“ž Incoming calls;
  • πŸ”” Notifications;
  • 🎡 System events (locking/unlocking screen).

πŸ’‘

πŸ’‘

For Xiaomi models with MIUI 14 and later, it is recommended to use the launcher β€œXiaomi EU Launcher” – it retains all the functions of the stock shell, but adds advanced sound settings.

7. Frequent mistakes and how to avoid them

Even in a simple procedure to change the beep, Xiaomi users make mistakes that lead to a broken sound.-5 slip-up:

1. Wrong file format

MIUI supports only MP3, WAV and OGG. M4A or FLAC files will not appear in the tone list.

2.The track is too long.

As mentioned earlier, the maximum beep length is 30 seconds. If the file is longer, the system will cut it automatically (sometimes curved).

3.The file in the wrong folder

The melody should lie in /Ringtones (call-in), /Notifications (for notifications) or /Alarms (The folders should be at the root of the internal memory, not on the alarm clock. SD-map.

Conflict with the energy saving regime

In the Super Energy Saving profile, the background audio playback is turned off. Check Settings β†’ Battery β†’ Power Saving Mode.

5. Access rights error

If a file is downloaded from the Internet, it can be blocked. Solution: Open it in any audio player (such as Mi Music) so that the system recognizes it as safe.

Can I put a beep longer than 30 seconds?
Technically, yes, but MIUI will cut it to 30 seconds when selected, and you can only circumvent the restriction through ADB (see Section 6) or custom firmware installation.
Why is my custom horn not on the list?
Check: File format (MP3 preferred); Storage folder (/Ringtones); No Cyrillic in the file name; File permissions (should be readable). If correct, restart the phone.
How to return the standard horns after resetting?
Standard tunes are stored in the system partition and are not deleted when reset. To return them: Go to Settings β†’ Sound and Vibration β†’ Phone Sound. Select Default or Standard Melody. If standard sounds are lost after the MIUI update, try resetting the sound settings: Settings β†’ System β†’ Reset Settings Resets β†’ Resets.
Can I use different horns for personal and work contacts?
Yes, but not through standard means. Use: Contact Ringtones app (from Google Play); Google Contact Groups feature (assign different tunes for Work and Friends groups). On some models (Xiaomi 13), this works through Settings β†’ Contacts β†’ Groups β†’ Set up notifications.
Why does the horn only play through the speaker and not through the headphones?
This is a feature of MIUI: by default, the call sound is played through the main speaker, even if the headphones are connected. To change the behavior: Connect the headphones (wired or Bluetooth). During the incoming call, tap the speaker icon in the top notification bar. Select the headphones or Bluetooth device. On some models (POCO F4 GT), this option is fixed in Settings β†’ Sound and vibration β†’ Routing.