You plugged your headphones into the Xiaomi Redmi, but after they've been disconnected, your phone persists in thinking they're still in the socket? The sound only goes into the headphones (even if they're not there) and the speakers are silent? This problem is familiar to many owners of Redmi Note 10/11/12, POCO X3/X4 and other MIUI models. The fault is the identification of the connected accessory that blocks the output of sound to the main speakers.
80 percent of the time, the problem is solved in 2 to 3 minutes without going to the service, and we've compiled all the work methods, from basic (reboot, clean the connector) to advanced (reset audio settings, edit system files), and we'll also look at why headphone mode can freeze after updating MIUI or mechanically damaging the connector. If your Redmi suddenly stopped playing sound through speakers, follow the instructions below.
Why the phone thinks the headphones are connected (reasons)
Headphone mode on Xiaomi is activated automatically when detecting a connected accessory through a 3.5 mm connector or USB-C (for models without audio output). If the smartphone mistakenly "sees" the headphones, even when they are not, the reasons may be:
- π Pollution or oxidation of contacts in the connector β dust, moisture or corrosion create a false signal about the connection.
- π± Software failure MIUI β fault audio_policy or cache of audio settings.
- π Incorrect update β after installing a new version MIUI Audio drivers may be disrupted.
- π οΈ Mechanical damage to the connector (for example, after a fall or sloppy connection of headphones).
- π€ Application conflict β some programs (e.g. Equalizer or Dolby Atmos) may block audio profile switching.
On Redmi Note 8/9 Pro and older, the oxidized connector is most often to blame β its contacts are covered with a green coating over time, which simulates the connection of headphones. On new devices (for example, Redmi Note 12 Pro+), the problem is usually software and solved by resetting the settings.
β οΈ Warning: If you dropped your phone in water or contacted a liquid before the problem, do not try to clean it yourself, this may lead to a short circuit.
Method 1: Reboot and physical check of the connector
Start with the simplest one, forced reboot, which works 30 percent of the time, especially if the failure is caused by a temporary conflict of processes.
Connect and disconnect the headphones 2-3 times |Blow the connector with compressed air (without alcohol!) |Check if the garbage is stuck in the nest-->
Instructions:
- Hold the Power + Volume button for 10-15 seconds until the screen goes out.
- Wait 30 seconds (this is important β give time to reset the cache of audio drivers).
- Turn on the phone and check the sound.
If the reboot didn't help, check the connector:
- π¦ Illuminate with a flashlight - there should be no foreign objects inside (fibres, dust, rust).
- π§² Carefully pull the case of the connector - it should not stagger (this is a sign of damage to the soldering).
π‘
Use a toothpick with cotton wool soaked in isopropyl alcohol (not vodka!) to clear the contacts. Don't use metal objects - they can close contacts.
Method 2: Reset the sound settings in MIUI
If the physical check failed, the problem lies in the software settings. MIUI has a hidden audio reset menu that often solves the problem of βhangβ headphone mode.
Instructions:
- Open the phone app and enter the combination: ##3644633###
- Select Audio Testing β Headset Mode.
- Press Disable Headset (disable headset).
- Reboot the phone.
For Redmi models on Android 12/13 (MIUI 14+), the path may be different:
- π± Go to Settings. β The phone. β Version. MIUI.
- Slip 5 times on the kernel line to activate Developer Mode.
- Back to Settings β Additionally. β For developers.
- Find the item Turn off the absolute volume level and activate it.
| Xiaomi model | Combination for sound reset | Works for MIUI. |
|---|---|---|
| Redmi Note 10/11 | ##3644633## | 12β14 |
| POCO X3/X4 | ##4636## β Audio | 13+ |
| Redmi 9/9A | ##7378423## β Audio Test | 11β12 |
| Redmi Note 12 Pro+ | Only through Developer Mode | 14+ |
Method 3: Clearing the cache and data of the Phone application
Sometimes the headphone mode freezes due to a failure in the system application Phone (it is responsible for processing audio signals), cleaning its cache can return sound to the speakers.
How to do this:
- Go to Settings β Applications β Application Management.
- Find the Phone (or Phone Services) app.
- Select Warehouse. β Clear the cache.
- If it doesnβt help, click Clear the data (β οΈ It'll throw off a history of challenges!).
For models with dual speakers (such as the Redmi Note 11 Pro), further clear the cache of the Mi Sound Enhancer app:
- π Go to Settings. β Sound. β Improvement of sound.
- Turn off all effects and restart the phone.
β οΈ Warning: On some firmware, cleaning up the phone application data may result in a reset IMEI. Before the procedure, check it with *#06# and write it down.
Method 4: Reset updates or reset to factory settings
If the problem occurred after the MIUI update, the cause may be a bug in the new firmware version, in which case a rollback or a complete reset will help.
How to check if the update is to blame?
Instructions for resetting to factory settings:
- Make a backup copy of the data (photos, contacts, messages).
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data and confirm.
- After the reboot, donβt restore data from the backup β check the sound first.
If the reset worked, but the problem returned after the data recovery, one of the applications is to blame. Install the programs one by one and check the sound after each.
π‘
Reset to factory settings deletes all data, including Google and Mi accounts. Before the procedure, untie the device from your Xiaomi account to avoid being blocked after the reset.
Method 5: Manual editing of system files (for advanced)
If nothing helps, the problem may be in the file. audio_policy.conf, This method requires root rights and is only suitable for advanced users.
Step-by-step:
- Install Root Explorer or FX File Explorer with superuser rights.
- Go to /system/vendor/etc/.
- Find the file. audio_policy.conf And back it up.
- Open the file in the text editor and find lines from headset or headphone.
- Replace strategy="1" with strategy="0" for all headphones.
- Save the file, set the rights to 644 (rw-r--r---) and restart the phone.
For Redmi with Android 13 The path to the file may be different: /vendor/etc/audio_policy_volumes.xml. Be careful β incorrect editing will result in loss of sound completely.
π‘
Before editing system files, create a full backup through TWRP Recovery, which will allow you to restore the phone if something goes wrong.
What do you do if nothing helps?
If all the methods have been tried and the headphone mode is still active, the problem is hardware.
- π§ Damage to the connector - a crack on the board or fallen contacts.
- π Failure of the audio codec (the microchip responsible for sound processing).
- π Corrosion after moisture hits β even if the phone didnβt sink, the condensation could cause oxidation.
Cost of repair in the service center:
| Type of repair | Cost (β½) | Date(days) |
|---|---|---|
| Cleaning/replacement of 3.5 mm connector | 800β1 500 | 1 |
| Repair of audio codec soldering | 2 000β4 000 | 2β3 |
| Replacement of audio module | 3 500β6 000 | 3β5 |
Before visiting the service, check whether your model is not affected by the Xiaomi warranty (even if the phone was purchased a long time ago, some malfunctions are covered by the extended warranty).
- Go to the Mi Verify website.
- Enter your Redmi's IMEI (you can find it by *#06#).
- Check the status of the guarantee.