Xiaomi Redmi 9A, based on the MIUI shell, allows you to personalize audio notifications for each contact, a useful feature if you want to immediately understand who is calling without looking at the screen. However, many users face difficulties: where to look for settings, why downloaded tunes are not displayed, or how to circumvent the limitations of the system. In this article, we will examine all the nuances from standard methods to workarounds for installing any music in MP3 format.
It's important to note that depending on the version of MIUI (12, 13 or 14), the interface may vary slightly, but the general logic remains the same. We tested the instructions on Redmi 9A with MIUI Global 12.5.2 firmware โ if you have a different version, check the relevance of the steps in the comments below. Also note that some methods require root or third-party permission, but we'll start with the simplest solutions.
Method 1: Using standard MIUI tunes
The fastest method is to select the sound from pre-loaded to the system. Xiaomi offers about 20 standard tunes, including classic signals and several modern options.
- Open the Contacts app (an icon with a personโs silhouette).
- Find the right contact and tap it.
- In the upper right corner, press โฎ โ Change.
- Scroll down to the Call Sound block and select Default or any other option from the list.
If standard tunes seem boring, you can expand the list through Settings โ Sounds and Vibrations โ Call Melody. Additional categories are available here, such as Classics or Nature. However, MIUI does not allow you to add your files directly through this menu - this will require a workaround.
Method 2: Install your music through file manager
To put your tune in contact with Redmi 9A, you need to transfer the audio file to a special folder of the system. MIUI scans only certain directories, so just throwing MP3 into the memory of the phone is not enough.
1. file format: MP3 or M4A (up to 30 seconds)
2. file size - no more than 5 MB
3. File name โ without spaces and special characters (for example, "my_ringtone.mp3")
4. The file is copied to a folder. `Ringtones` internal-->
Installation steps:
- Connect your phone to your PC or use a file manager (like Google Files).
- Create a Ringtones folder at the root of your internal memory (if it doesn't exist), and the path should look like this: /storage/emulated/0/Ringtones/.
- Place the prepared audio file in it.
- Reboot your phone (required!) to get MIUI to update its melody database.
- Return to editing the contact and select your tune in the Call Sound section.
โ ๏ธ Note: If the melody does not appear after the reboot, check it out: ๐ The correct folder name (registrar is important: Ringtones, not ringtones). ๐ต File format โ Xiaomi may not support WAV or FLAC. ๐ Try moving the file to the Notifications folder โ sometimes it works.
๐ก
If the folder `Ringtones` Not created, use the application "ES Explorer with the enabled mode "Show hidden files".
Method 3: Applications for customization of melodies
If previous methods didn't work, third-party tools will come to the rescue, which allow you to bypass the limitations of MIUI and assign any music from the memory of the phone. We tested 3 applications that work stably on the Redmi 9A:
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Ringtone Maker | Cutting audio directly in the application Support for all formats | Advertising in the free version | Google Play |
| Zedge | Large library of ready-made tunes Automatic installation | Requires registration for downloading | Google Play |
| MP3 Cutter and Ringtone Maker | Precise start/end track setup Export to Ringtones folder | The interface is overloaded with functions | Google Play |
Instructions for Ringtone Maker (we recommend it as the easiest option):
- Install the application and open it.
- Select a track from your phoneโs memory (files up to 10 minutes are supported).
- Cut the fragment (optimally 20-30 seconds).
- Click Save and select Set as a call.
- In the contact list, assign a new tune through the editing menu.
Why donโt all apps work on MIUI?
Problem Solving: The Melody is Not Set
Even after doing the right thing, Redmi 9A users sometimes encounter errors, and consider typical scenarios and how to fix them:
- ๐ Melody does not appear in the list: Check that the file is in the Ringtones folder (not in subfolders, call_tone.mp3). Remove the Media Store app cache in the settings.
- ๐ฑ After the reboot, the melody is reset: It's a bug MIUI 12.5 - Update your firmware to the latest version. Use the Ringtone Scheduler app for forced assignment.
- ๐ซ The system says "File is not supported": Convert the file to MP3 128 kbps bitrate via an online converter. M4A (AAC) instead MP3.
โ ๏ธ Note: If you use two of these SIM-maps 9A, The tunes can be assigned separately for each line. Check the settings in the Settings section. โ SIM-maps and mobile networks โ Call sound for SIM1/SIM2.
Additional settings: vibration and LED-indicator
In addition to the melody, MIUI allows you to adjust the vibration and highlight notifications for specific contacts, which is useful if you want to distinguish important calls even in silent mode.
- Open the contact and click Change.
- Scroll to the Vibration block and select a template (e.g., Long or Short-Short-Long).
- For LED-indicator go to Settings โ Notifications โ LED indicator and enable option for incoming calls.
On the Redmi. 9A 8 vibration patterns and 7 backlight colors are available. To create your vibration pattern, use Vibration Patterns app (requires Android 10)+). Pay attention: LED-The indicator works only when the screen is turned off and if the phone is down.
๐ก
The combination of individual melody, unique vibration and LED color allows you to identify the caller without taking the phone out of your pocket.
Alternative methods for advanced users
If the standard methods do not suit, you can go further and use:
- ๐ ๏ธ ADB-Adb shell settings put system ringtone /storage/emulated/0/Ringtones/my_tone.mp3 After completing the command, restart the phone.
- ๐ง Root access and file editing /system/media/audio/ringtones (Risky, it can disrupt the system).
- ๐ฒ Automation applications (such as Tasker) that change the tune on a schedule or terms.
โ ๏ธ Attention: Use ADB Or root can cause you to crash if you make a mistake in commands. 9A with the unlocked bootloader, these methods work stably, but on the official firmware may require rollback of protection.
A script is suitable for automating the process:
#!/bin/bash
Copy this code into a file install_ringtone.sh
ADB_PATH="/path/to/adb"
RINGTONE_PATH="/storage/emulated/0/Ringtones/custom.mp3"
$ADB_PATH shell settings put system ringtone $RINGTONE_PATH
$ADB_PATH shell settings put system ringtone_uri "content://media/internal/audio/media/123" #ID file in the media databaseRun it from the PC terminal after connecting the phone in debugging mode (Settings โ About Phone โ MIUI version โ 7 times tap to turn on the developer mode).