How to flash Xiaomi headphones: official and hidden ways

Xiaomi headphone firmware is a process that many users find difficult or even risky.In fact, with the right approach, software updates can improve sound, increase battery life and fix bugs. However, not all models support manual updates, and some require special utilities from the manufacturer.

In this article, we will analyze all the current methods of firmware for popular models - from Redmi Buds 3 Pro to Xiaomi FlipBuds Pro. You will learn how to check the current version of the software, where to download official files, and what to do if the headphones "brick" after a failed update. Particular attention will be paid to hidden features that Xiaomi does not advertise, but which can significantly expand the capabilities of your gadgets.

Important: The firmware procedure for wireless headphones is different from upgrading smartphones or smartwatches. There is no one-size-fits-all solution here - each chipset (like the Qualcomm QCC3040 or BES2300) requires a different approach. If you're a beginner, start with the official method through the Mi Home app or Xiaomi Wear app.

Which Xiaomi headphones can be flashed and which ones can not

Not all Xiaomi models support firmware updates, but the manufacturer only provides official files for flagship and some mid-range devices. Here is the current list for 2026:

  • βœ… Supports firmware: Xiaomi FlipBuds Pro, Redmi Buds 4 Pro, Redmi Buds 3 Pro, Xiaomi Buds 4, Xiaomi Air 2 Pro, Xiaomi Air Dots Pro 2
  • ⚠️ Partial support: Redmi Buds 3 Lite, Xiaomi AirDots 3 (Bagfixes only via OTA)
  • ❌ Not supported: Redmi AirDots (1st generation), Xiaomi Mi True Wireless Earbuds Basic, most OEM- models for other brands

To see if you can upgrade your model, check it on Xiaomi’s official website under the β€œFirmware” section. If your model isn’t there, it doesn’t always mean there’s no firmware – sometimes files are posted on enthusiast forums (for example, 4PDA or XDA Developers).

Also consider the version of the chipset:

  • πŸ”Ή Qualcomm chipsets (QCC302x, QCC304x) β€” typically support OTA- updates through an application.
  • πŸ”Ή Chipsets BES (BES2300, BES2500) – often require manual firmware via PC.
  • πŸ”Ή Realtek chipsets (RTL8763) – updates are rare, usually only to fix critical bugs.

⚠️ Warning: Firmware on Jieli headphones (e.g., AC696X) can lead to irreversible loss of functionality.These models are often used in low-end devices and are not designed to be manually upgraded.

How to find out the current version of firmware on Xiaomi headphones

Before you update the software, you need to find out which version is installed now.

  1. Through the Mi Home or Xiaomi Wear app: Connect your headphones to your smartphone β†’ Open the app β†’ Go to Devices β†’ [Your model] β†’ Settings β†’ About the program. Here's a line like Firmware: V12.7.8.4.
  2. Through Engineering Menu (for some models): Press both touchpads for 10 seconds until you hear a voice message with the version.

If neither method worked, try to find information on the box or in the documentation. Sometimes the firmware version is shown in fine print on the sticker under the charge case cover.

πŸ“Š What Xiaomi headphone model you use?
Redmi Buds 3/4 Pro
Xiaomi FlipBuds Pro
Xiaomi Air 2 Pro
Another Xiaomi model
Not Xiaomi.
Model headphonesMethod of VerificationSupport for OTA
Xiaomi FlipBuds ProApplication + Engineering menuYes.
Redmi Buds 4 ProOnly through the appYes.
Xiaomi AirDots 3Only through PC (BES ToolBox)No.
Redmi AirDots (1-gen)Impossible to determineNo.

Update via Mi Home/Xiaomi Wear app

This is the most secure method recommended by Xiaomi.Suitable for most models with Qualcomm chipsets and some BES.

Step-by-step:

  1. Install the latest version of the Mi Home app (for Android) or Xiaomi Wear (for iOS).
  2. Connect the headphones to the phone via Bluetooth.
  3. Open the app and select your headphones from the device list.
  4. Go to Settings β†’ Update firmware.
  5. If the update is available, click Download and Install.
  6. Wait until the end (the headphones will reboot several times).

It takes 5-15 minutes. Don't turn off Bluetooth or remove the headphones from the case during the upgrade. If the battery of the case is discharged below 30%, the application can block the installation.

Download the latest version of Mi Home/Xiaomi Wear|

Charge the case to 100%|

Connect your headphones to Wi-Fi (for some models) |

Close all background apps on your phone |

Make sure the headphones are connected to the phone you are updating from.-->

⚠️ Warning: On iPhone, the update via Xiaomi Wear may not work due to iOS limitations.In this case, use an Android device or alternative methods.

If the update doesn’t appear in the app, try:

  • πŸ”„ Reconnect the headphones to the phone.
  • πŸ“± Change the region in Mi Home to China (sometimes updates come earlier).
  • πŸ”Œ Connect your phone to charge (some firmware requires stable power).

Manual firmware through PC: a step-by-step guide

If there is no official update, but you found firmware on forums (such as 4PDA or XDA), you can try manual installation.

Tools required:

  • πŸ–₯️ Windows PC 10/11 (macOS/Linux may require additional drivers).
  • πŸ”Œ Type-C or Micro-USB cable (depending on the case model).
  • πŸ“ Firmware in.bin or.hex format (e.g. redmi_buds_4_pro_v14.2.6.bin).
  • πŸ› οΈ Firmware utility: QFlash Tool (for Qualcomm), BES ToolBox (for BES2300), or DFU Util (for Realtek).

Instructions for Qualcomm chipset (e.g. Redmi Buds 4 Pro):

  1. Download and install the QFlash Tool.
  2. Connect the case with the headphones to the PC via cable. The headphones should be in the case, the case on.
  3. Press the button on the case for 10 seconds to translate it into DFU Mode (the indicator should flash red and blue).
  4. Start the QFlash Tool, select the downloaded firmware file (.bin).
  5. Press Start and wait until it is completed (about 3-5 minutes).
  6. Turn off the case and restart the headphones.
What if the PC can’t see the headphones?
If the computer does not recognize the case, try: 1. Install the Qualcomm QDLoader driver manually through Device Manager. 2. Use another USB-port (preferably USB 2.0). 3. Try another cable (some cables only for charging). ZXQPH0006QXXXX. Reboot to the case, hold the ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0000000000000000000000005.

Instructions for the BES2300 chipset (e.g. Xiaomi AirDots 3):

  1. Download BES ToolBox.
  2. Connect the case to the PC by holding the 15 button for seconds (should be defined as BES2300Y_DFU).
  3. In BES ToolBox, select File β†’ Open and download the firmware.
  4. Click Start Flashing and wait for the Success message.

⚠️ Warning: Firmware headphones with a chipset BES2300 through unofficial files can disable ANC or transparency mode support. Before upgrading, back up the original firmware via BES ToolBox (Backup option).

Frequent Firmware Errors and How to Fix Them

Even if you follow the instructions, you can have a failure, and here are the most common problems and solutions.

Mistake.Possible causeDecision
Headphones do not turn on after firmwareIncompatible version of software or interrupted processRepeat the firmware with the original file from Xiaomi
One earphone is not connected.Synchronization failure between left and right earphoneReset the headphones to factory settings (press the sensors for 20 seconds)
QFlash Tool Issues Sahara Fail ErrorIncorrect DFU mode or damaged cableTry another USB-port or cable, restart the case
Mi Home app doesn't see updateRegional restrictions or the old version of the softwareChange region to "China" in Mi Home settings

If the headphones stopped working after a failed firmware:

  1. Try hardware reset: put the headphones in the case, press the button on the case for 30 seconds.
  2. Use the backup firmware (if any). For example, FlipBuds Pro can find files marked recovery.bin.
  3. Contact Xiaomi Service Center – some models can only be restored with special equipment.

πŸ’‘

If you lose sound in one headphone after firmware, check the volume balance in the Bluetooth settings on your phone. Sometimes the update resets the settings to mono mode.

Alternative Firmware: Pros and Risks

On the forums of enthusiasts (for example, 4PDA) often upload custom firmware with advanced functions:

  • πŸŽ›οΈ Additional equalizers (e.g., ViPER4Android for headphones).
  • πŸ”Š Enhanced ANC or Transparency mode.
  • ⚑ Optimizing energy consumption (increasing operating time).
  • 🎡 Support for LDAC or aptX HD codecs (if the chipset supports).

However, custom firmware has serious disadvantages:

  • ❌ Loss of warranty (Xiaomi does not support unofficial software).
  • ❌ Risk of "bricking" (earphones may stop turning on).
  • ❌ Unstable operation (accidental blackouts, microphone noise).

If you still decided to try the custom firmware:

  1. Check out the reviews on the forum and see how many users have been successful.
  2. Make a backup of the original firmware (via BES ToolBox or QFlash).
  3. Use only firmware designed for your exact model and chipset revision.

πŸ’‘

Custom firmware can add new features, but almost always deprive the headphones of official support for OTA- updates.

How to roll back the firmware to the previous version

If after the update there are bugs (for example, headphones quickly discharge or poorly synchronized), you can try to roll back to the old version of the software.

  1. Find the archive firmware on Xiaomi’s official website or on 4PDA.
  2. Download a file marked downgrade or rollback (if any).
  3. Repeat the manual firmware process (see section above), but select the older version.

Important: Not all models support rollbacks, for example, Redmi Buds 4 Pro can only be rolled back within 48 hours of the update, and then the system blocks the downgrade.

If the rollback fails:

  • Try to stitch the recavatory firmware (if available).
  • Contact Xiaomi support – sometimes they provide special files for rollbacks.

FAQ: Frequent questions about the firmware of Xiaomi headphones

Can I flash Xiaomi headphones through the iPhone?
An official update via Xiaomi Wear is possible, but errors are often made due to the limitations of iOS.To manually firmware via PC, you will need a Windows or macOS computer (with additional drivers).
What if the headphones are not synchronized after the firmware?
Reset: Put both earbuds in the case, press the touchpads for 20 seconds until the light flashes red, then reconnect them to the phone.
How to check that the firmware was successful?
Check the version in the Mi Home app or through the engineering menu (if supported), and pay attention to changes in operation, such as whether sound or battery life has improved.
Can I use Xiaomi headphones without a computer?
Yes, if the model supports OTA- updates via Mi Home or Xiaomi Wear. For manual firmware without PC you will need an Android smartphone with root rights and special applications (for example, TWS Toolbox), but this is risky.
Why is Xiaomi not releasing updates for my model?
Xiaomi supports firmware only for flagship and some mid-range models. Budget headphones (such as the Redmi AirDots 1st generation) are often left without updates, in which case you can try custom firmware, but at the risk of losing the warranty.