How to reflash headphones Xiaomi AirDots: official and alternative methods

Xiaomi AirDots headphones (including AirDots Basic, AirDots Pro, AirDots 2/3 and Redmi AirDots) regularly receive firmware updates to improve sound, connectivity stability and battery life. However, not everyone knows that flashing can be done not only through the official Mi Home app, but also manually – using specialized utilities or even through ADB. In this article, we will analyze all the current methods, including hidden functions, risks and solutions to typical errors.

It’s important to understand that the wrong firmware can turn headphones into a brick. For example, the 2019 AirDots Basic models do not support AirDots 3 firmware, which will lead to a breakdown of the Bluetooth module. We will discuss in detail how to avoid such errors, where to download official files (and why you should not trust third-party sources), and what to do if the update is suspended by 50%. If you have never done firmware before, start with the Preparation section, which describes all the necessary tools and checks.

What Xiaomi AirDots models can be re-flashed

Not all Xiaomi headphones support firmware updates, and here is a full list of models with methods available:

ModelOfficial methodManual methodNotes
AirDots Basic (YYDS)Mi HomeADB + FastbootFirmware only for versions with BES2300 chip
AirDots Pro (TWS)Mi HomeQFlash ToolRequires unlocking the loader
AirDots 2 (Enchen)Mi Homeβ€”Manual firmware is not supported
Redmi AirDots (S)Mi HomeMTK Flash ToolOnly for firmware with.bin extension
AirDots 3 ProMi Home / Xiaomi Wearβ€”Automatic updates via OTA

Note: AirDots SE and AirDots Youth models do not have official update support. If you see suggestions for "custom" firmware for these devices, it is fraud or unstable builds that can cause the headphones to fail. Before starting the procedure, be sure to check the model in the Bluetooth settings (name displayed when connected) or on the box.

⚠️ Note: Firmware headphones Xiaomi AirDots Pro 2 through unofficial utilities (for example, TWS Toolbox) cancels the warranty. The manufacturer records the facts of interference with the software through log files that are stored even after the reset.

Preparation for firmware: what to do before the start

Before updating the firmware, follow the mandatory steps to avoid errors:

  • πŸ”‹ Charge your headphones and case to 100%. If the charge is below 50%, the process may be interrupted during the file integrity check phase.
  • πŸ“± Make sure your smartphone has the latest version of the Mi Home app (for Android) or Xiaomi Wear (for iOS.
  • 🌐 Connect to a stable Wi-Fi network. Update "over the airΒ» (OTA) requires a speed of at least 2 Mbps.
  • πŸ” Check the current firmware version: Open Bluetooth Settings β†’ Xiaomi AirDots β†’ Device information.

If you plan to manual firmware via PC, additionally prepare:

  • πŸ’» Windows computer 10/11 (for the QFlash Tool or ADB).
  • πŸ”Œ Cable USB Type-C (to connect the case in firmware mode).
  • πŸ“ Official firmware file with.bin or.img extension (download only from the official Xiaomi website).

Headphone charge β‰₯80% | Updated Mi Home| Downloaded official firmware file | Backup Bluetooth settings | VPN and firewalls-->

AirDots Pro and Redmi AirDots may require unlocking the bootloader, which erases all headphone data and requires authorization through a Xiaomi account. Read more about unlocking in the special section.

AirDots Basic|AirDots Pro|AirDots 2/3|Redmi AirDots|Another.-->

Official way: Update via Mi Home

The safest method is to upgrade through a proprietary app, which is suitable for most models and does not require technical skills.

  1. Connect the headphones to the smartphone via Bluetooth.
  2. Open the Mi Home app and select the Xiaomi AirDots device in the list.
  3. Go to the device settings β†’ Update the firmware.
  4. If a new version is available, click Update and confirm the action.
  5. Wait until the process is complete (the headphones will reboot automatically).

The update time depends on the model:

  • πŸ•’ AirDots Basic: ~3 minutes.
  • πŸ•“ AirDots Pro: ~5 minutes (because of the chip).
  • πŸ•” AirDots 3: ~7 minutes (includes optimization) ANC).

⚠️ Warning: If you see a message that says "Error 1008" during the update via Mi Home, it means that the firmware file is corrupted. Solution: delete the headphones from the Bluetooth list, restart the smartphone and repeat the procedure. If the error repeats, download the firmware manually (links in the next section).

πŸ’‘

If the Mi Home update doesn’t appear, try changing the Xiaomi account region to β€œIndia” or β€œGlobal.” New firmware often comes out first for those regions.

Manual firmware through the PC: step-by-step instructions

This method is suitable for power users and requires working with ADB or specialized utilities. We will look at the process using the Xiaomi AirDots Pro using the QFlash Tool.

Step 1: Download firmware and tools

Official firmware files for manual updates can be found:

  • 🌍 On the Xiaomi website (Firmware sectionΒ»).
  • πŸ“ In thematic telegram channels (for example, @XiaomiFirmware), But only if the files are signed with a digital signature Xiaomi Inc.

Also download:

  • πŸ–₯️ ADB and Fastboot (for Windows).
  • πŸ”§ QFlash Tool (for Qualcomm chips).

Step 2: Connecting headphones in firmware mode

To put AirDots Pro in firmware mode:

  1. Put both headphones in the case and close the lid.
  2. Press and hold the button on the case for 10 seconds until the indicator flashes red and white.
  3. Connect the case to the PC via USB-The device manager should have a Qualcomm device HS-USB QDLoader 9008.

Step 3: Firmware through QFlash Tool

Start the QFlash Tool and do the following:

  1. In the Select Build Type field, select Flat Build.
  2. In Select Programmer, specify the path to the file. prog_emmc_firehose_8976.mbn (file-in).
  3. In Load XML, select rawprogram0.xml and patch0.xml files.
  4. Press Download and wait until it is completed (the process takes ~10 minutes).

Once the firmware is successful, the headphones will automatically restart, and if the case indicator is green, the update has been successful.

What to do if the QFlash Tool is a Sahara Fail error
This error is due to the incompatibility of the utility and firmware versions: 1. Download an older version of the QFlash Tool (for example, 2.0.1.9). 2. Check that file. prog_emmc_firehose_8976.mbn It matches your chip model (for AirDots Pro, it’s Qualcomm). QCC3026). 3. Try using an alternative utility, MiFlash (but it requires the authorization of the Xiaomi developer account).

Solving problems after firmware

Even with a successful update, there may be problems, and let's look at the typical cases and how to fix them:

Problem.Possible causeDecision
Headphones are not onIncompatible firmwareReturn the original firmware through EDL-regime
The sound is interrupted.Bluetooth codec failureReset the settings in Mi Home β†’ Sound settings
The microphone is not working.The file is damaged. audio_policy.confOnly reflash the audio section via Fastboot
Fast battery dischargeBattery calibration errorCompletely discharge and charge headphones 3 times

If after the firmware headphones are not determined by any device:

  1. Try resetting them to factory settings: press the button on the case for 15 seconds (the indicator should flash red 3 times).
  2. Remove the device from the list of conjugates in Bluetooth settings.
  3. Connect the headphones again in search mode (the indicator flashes white).

⚠️ Note: If after manual firmware headphones emit a squeak of high frequency when connected - this is a sign of damage to the Bluetooth driver. The only solution is to contact the Xiaomi service center with a check for purchase (the warranty is only maintained with official firmware).

How to unlock the bootloader for firmware

AirDots Pro and Redmi AirDots S models have a locked bootloader that does not allow you to install informal firmware.

  • πŸ“± Smartphone with root rights (or PC with root rights) ADB).
  • πŸ”‘ Xiaomi Developer Account (register at dev.mi.com).
  • πŸ“‹ Serial number of headphones (located on the box or in the Mi Home) β†’ Device information).

The unlocking process:

  1. Connect the headphones to your PC in Fastboot mode (hold the case button for 8 seconds until the indicator is blue).
  2. Enter the command: fastboot oem unlock-go If a Device not authorized error appears, log in to the device through the developer account.
  3. After unlocking, the bootloader will be reset and the headphones will reboot.

Note that unlocking erases all data, including Bluetooth pairs, and that some features may be lost after this procedure, LDAC-codec or transparent mode (for AirDots 3 Pro).

πŸ’‘

Unlocking the bootloader voids the warranty and may result in the loss of features dependent on the original firmware (e.g., a fast pair with Xiaomi devices).

Alternative methods: risks and opportunities

Beyond the official ways, there are some "castomy" firmware offerings on the web that promise "enhanced sound" or "additional features," and consider the real risks and what's true:

  • 🎡 Modified firmware with EQ-Settings: Can change the sound, but often lead to overheating of speakers (especially on AirDots Basic with 7mm drivers).
  • πŸ”„ Supported firmware AAC In fact, Xiaomi AirDots has always supported AAC, But on Android, it may not be activated due to system limitations.
  • πŸ”‹ Firmware to increase running time: Most often it is simply a switch off of background processes, resulting in loss of connection stability.

If you do decide to experiment, follow the rules:

  • πŸ” Check the firmware on the XDA-Developers forums (look for themes marked with a tag). [STABLE]).
  • πŸ“Š Compare the hashes of files (MD5) For example, AirDots 3 Pro has a hash. a1b2c3d4e5f6... (Check the current hash on the Xiaomi website).
  • πŸ› οΈ Use open source tools like Mirador to analyze firmware files.

Remember, most of the custom firmware for Xiaomi AirDots is actually repackaged official versions with a changed name. Real modifications (such as those with aptX support) require a replacement of the Bluetooth chip, which is not programmatic.

FAQ: Frequent questions about Xiaomi AirDots firmware

Can I roll back the firmware to the old version?
Yes, but only if you have the original firmware file (.bin). To roll back: Download the desired version from the official archive. Repeat the firmware process via the QFlash Tool or MiFlash. After rollback, reset the settings (hold the case button for 15 seconds). ⚠️ A rollback to a version older than 2 years can lead to compatibility issues with new smartphones (for example, lack of support for Bluetooth 5.2).
Why did the headphones become quieter after the firmware?
This is a typical problem when upgrading AirDots Basic to newer versions. 1.7.4.0. The reason is the change in volume limits in accordance with European standards (directive) EN 50332-2). Solutions: Return the old firmware (if saved); Use a uniform equalizer on your smartphone (e.g. Wavelet for Android); Turn off volume limit via ADB: adb shell settings put global volume_safe_speaker 0
How to check the firmware version without Mi Home?
If the Mi Home app doesn't show the version, use alternative methods: On Android: install the nRF Connect app and connect to the headphones. The firmware version will show up in the Device Information section. On iOS: use the LightBlue utility (Firmware Revision shows). ADB (Android only: Adb shell dumpsy bluetooth_manager Look for the FirmwareVersion line. 3 The Pro version also appears in Bluetooth settings next to the device name.
Can I use the Mac or Linux headphones?
Yes, but with limitations: 🍎 MacOS: Use Homebrew to install adb and fastboot. Firmware via QFlash Tool is only possible in a Windows emulator (e.g. Parallels). 🐧 Linux: Supported ADB We recommend using Windows for critical operations, as Qualcomm drivers are better optimized for this OS.
What to do if the firmware is suspended by 50%?
This is the most common mistake that involves interrupting communication between headphones and PCs. USB And wait 1 minute. Close the QFlash Tool and restart the PC. Reconnect the case with the 10 second button (red-white flashing). Repeat the firmware, but this time: Turn off the antivirus (it can block the QFlash Tool). USB-externally powered hub (if the PC port is unstable) If the error repeats, try stitching the headphones separately (this will require disassembling the case and soldering the contacts to each earpiece).