How to change the volume on Xiaomi without physical buttons: all working methods

Broken volume buttons on Xiaomi are a problem that many users face after falling, getting moisture or just wearing the mechanism. But the lack of working keys does not mean that you are doomed to eternal silence or deafening sound. Modern devices Redmi, POCO and Mi offer several alternative ways to adjust the volume, which are not known by everyone.

In this article, we'll look at 5 proven techniques, from standard MIUI features to technical tricks using ADB and third-party apps, how to control sound through on-screen gestures, voice commands, virtual buttons, and even hidden engineering menus, and if the problem is a software failure, we'll show you how to restore the functionality of the buttons without repair.

Important: Some methods require root rights or PC connectivity, but most methods work on any Xiaomi device (including Redmi Note 12, POCO X5, Mi 11 and older models).

1. Use of gestures on the screen (without root)

The easiest way is to activate the volume gesture built into MIUI 12/13/14, which allows you to change the volume by swiping your finger around the edge of the screen, but it is disabled by default.

To turn it on:

  1. Go to Settings โ†’ Special Options โ†’ Physical buttons.
  2. Select the volume control by gesture.
  3. Activate the switch and adjust the side of the screen (left or right) on which you will swipe.

Now swipe up/down the edge of the display to increase or decrease sound, which works even on a locked screen (unless the option in the security settings is disabled).

๐Ÿ“Š What type of volume control do you use more often?
Physical buttons
Screen gestures
Voice commands
Virtual buttons
Other
  • โœ… It works on all devices with MIUI 12+ (including Redmi 10, POCO F4).
  • โš ๏ธ May conflict with navigation gestures (e.g. swipe back).
  • ๐Ÿ”ง If the gesture doesnโ€™t work, check if the cover or film is blocking it.

2. Voice assistant Google or Xiao AI

If your Xiaomi has Google Assistant or Xiao AI installed, you can control the volume of your voice, which is especially convenient when your hands are busy or the screen is not responsive to touch.

For Google Assistant:

  1. Say โ€œOK Googleโ€ or hold the Home button (if you have one).
  2. Say the command: "Revolve volume by 30%" "Set volume to maximum" "Switch off the sound"

For Xiao AI (Chinese firmware or global with installed assistant):

  1. Activate the assistant with a double press of the Power button or voice ("Xiao AI").
  2. Say in Chinese or English: "Volume up" (increase) "Volume down" (reduce) "Mute" (turn off the sound)

โš ๏ธ Attention: Xiao AI You may not understand commands in Russian. You need an Internet connection to work smoothly.

๐Ÿ’ก

If the voice assistant doesnโ€™t respond, check permissions in Settings โ†’ Apps โ†’ Permissions Management โ†’ Microphone.

3. Virtual buttons on the screen (for devices without touch keys)

On Xiaomi devices with on-screen navigation buttons (such as the Redmi Note 11 or POCO X3 Pro), you can add a virtual volume bar.

Instructions:

  1. Open Settings โ†’ Special Options โ†’ Access Panel.
  2. Turn on the Access Panel option and set it to position (left or right).
  3. In the panel's feature list, add Volume.

Now, when you swipe around the edge of the screen, you'll see a floating panel with a volume slider, which doesn't require root, and it works on all versions of MIUI.

Enable the Access Panel in Special Opportunities|Add the "Loudness" function to the list|Set up transparency and panel size|Check out the work in full-screen games-->

MethodNeed root?Is it working on a locked screen?Support for MIUI
Screen gesturesโŒ No.โœ… Yes.12, 13, 14
Voice assistantโŒ No.โŒ No.All versions.
Virtual panelโŒ No.โŒ No.11, 12, 13, 14
ADB-teamโŒ No.โŒ No.All versions.
Third-party annexesโš ๏ธ Sometimes.โŒ No.Depends on apps.

4. Volume control via ADB (for power users)

If standard methods don't work, you can use Android Debug Bridge (ADB) to send commands to change the volume, which requires a PC connection, but doesn't need root rights.

Step-by-step:

  1. Install ADB Tools on your computer.
  2. Turn on USB Debugging on your phone (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times click to activate Developer Mode, then Settings โ†’ Additional โ†’ Developers โ†’ Debugging over USB).
  3. Connect your phone to your PC and type in the command line: adb shell media session set_volume 3 0.5 where 3 โ€” flow (3 = multimedia, and 0.5 โ€” volume level (from 0 before 1).

Example of Volume Slider setup:

  1. Install the app from Google Play.
  2. Launch and grant permission to display on top of other applications.
  3. Set up the transparency, size and position of the slider.
  4. Activate the option to Show in full screen mode for games and videos.

Important: Some applications (such as Button Mapper) may conflict with MIUI gestures.

6. Engineering menu and hidden codes (for advanced)

Xiaomi devices have a hidden engineering menu through which you can test and configure hardware components, including volume buttons, which is suitable if the problem is a software failure, not a physical failure.

How to open the engineering menu:

  1. Open the Phone app.
  2. Enter the code ##36446337## (some models may require #4636##).
  3. Go to Hardware Testing โ†’ Audio โ†’ Volume.
  4. Check the system's response to virtual volume button presses.

If the buttons in the engineering menu are responsive but not working in the system, the problem may be:

  • ๐Ÿ”„ Firmware failure (will help reset to factory settings).
  • ๐Ÿ› ๏ธ Damage to the contacts of the button plume (disassembly is required).
  • ๐Ÿ“ฑ Conflict with shell MIUI (Try to refashion the device).

โš ๏ธ Warning: Do not change the settings in the engineering menu unless you are sure of their purpose. Incorrect settings can lead to loss of sound or overheating of speakers.

๐Ÿ’ก

The engineering menu allows you to check if the buttons are physically broken or if there is a problem in the software, and if there is a reaction, it is the firmware that is to blame, it is not the mechanical failure.

Frequent Questions (FAQ)

Can I repair the volume buttons myself?
Yes, but it requires disassembly. On Xiaomi, volume buttons are usually soldered to a flexible plume that can be replaced. This will require: a plastic mediator to open the case. A T3 or T5 screwdriver (depending on the model); a new button plume (cost ~300-800 rubles); If you don't have experience, you better contact a service center - the risk of damaging the motherboard is high.
Why did the MIUI update stop working?
This is a known problem with some versions of MIUI 13/14. Solutions: Reboot the device. Reset settings to Settings โ†’ Special features โ†’ Physical buttons โ†’ Reset. Reverse to the previous version of the firmware via Fastboot. If nothing helps, report the bug through the feedback app in MIUI.
How to change the volume in games if the screen does not support gestures?
Use one of the solutions: ๐ŸŽฎ Game Turbo: in the game mode settings (Settings) โ†’ Special functions โ†’ Game mode) virtual buttons can be assigned. ๐Ÿ”ง Button Mapper: Reassign long press to Power button to adjust sound. ๐Ÿ”Š Bluetooth remote: connect a gamepad (such as Xiaomi Game Controller) and control volume through it.
Can I use wireless headphones to adjust volume on Xiaomi?
Yes, but with reservations: ๐ŸŽง Headphones with volume buttons (such as Xiaomi AirDots) will control the sound on the phone. โš ๏ธ On some models (Redmi Note 8 Pro, Mi) A3) The buttons on the headphones work only for media, not for calls. ๐Ÿ”— If the headphones are connected over Bluetooth, check the settings in Settings โ†’ Connected devices โ†’ Settings gear next to the headphones.
What to do if none of the methods work?
If no gestures, no ADB, No apps help, maybe: ๐Ÿ”„ Reset to factory settings (before doing this, do backup!). ๐Ÿ“ฑ Fastboot flashing (if the problem is a system failure). ๐Ÿ› ๏ธ Replacement of the button plume (if the breakdown is mechanical). ๐Ÿ“ž Contact the service (if the device is guaranteed). POCO F1, Redmi K20 Pro and others with a 3.5 mm connector can be temporarily used hardware volume control on wired headphones.