Xiaomi Mi Air 2 (also known as Mi True Wireless Earphones 2) remains one of the most popular. TWS-But over time, the performance of the device can deteriorate, with delays in sound, connection problems, or a fast battery drain. In 80% of cases, these problems solve firmware updates β but how to do it correctly if the official instructions from Xiaomi are superficial?
In this guide, we will cover all the current ways of firmware, from automatic updates through the Mi Fit app to manual reflashing through ADB (for power users), as well as how to avoid headphone bricks when the firmware fails and what to do if the device stops working after the update.
1.Why upgrade the firmware to Xiaomi Mi Air 2?
Firmware is the firmware that controls the headphones, and updates are made to:
- π΅ Sound enhancements: Correcting distortions at high frequencies, balancing the equalizer.
- π Battery optimization: up to 20% increase in operating time (according to tests after upgrading to version 2.7.1.0).
- πΆ Connection Stability: Removing communication breaks with the phone (especially relevant for iPhone).
- π οΈ Bug fixes: Fixing random reboots, problems with touch control.
According to service centers, 3 out of 5 warranty calls for Mi Air 2 are related to outdated firmware. For example, version 1.4.0.3 had a critical one-way-sound bug in the left earphone β the problem was solved only by upgrading to 1.5.1.2.
β οΈ Warning: If your headphones suddenly stop turning on after the update, don't panic. 90% of the time, a 15-second reset helps (instructions in the error section).
2. Firmware Preparation: What to Do Before Starting
Incorrect preparation is the main reason for the "bricking" of headphones.
Check headphone charge (minimum 50%)| Make sure your phone is connected to Wi-Fi (to download firmware)| Turn off Bluetooth on other devices | Close background apps (especially instant messengers) | Download the latest version of Mi Fit from official stores-->
Critical requirements:
- π± Phone compatibility: firmware is only possible with Android 6.0+ or iOS 12+. On older versions, Mi Fit will not display the update option.
- π Headphone Charge: If the Level is Lower 30%, It's going to stop β 70-100%.
- π‘ Stable Internet: when communication breaks down while downloading firmware, headphones may stop responding.
For manual firmware through ADB, you will additionally need:
- π₯οΈ Windows computer 10/11 macOS.
- π Cable USB Type-C (to connect the case).
- π οΈ Utilities: ADB Tools, Fastboot, drivers for Qualcomm (headphone chipset).
Through the Mi Fit app|Through the computer (ADB)|Handheld firmware (.bin file)|I don't know, I'll pick it after reading it.-->
Method 1: Automatic update via Mi Fit (recommended)
This is the safest method, suitable for 95% of users, and the instructions are relevant for the Mi Fit version 5.6.0 and later.
Step-by-step action:
- Connect the headphones to your phone via Bluetooth (they should show up in Mi Fit as Mi True Wireless Earphones 2).
- Open Mi Fit β Go to Profile β My Devices β Mi Air 2
- Put it on the icon. βοΈ (setting) β Select the firmware update.
- If the update is available, click Download and Install. The process will take 5-10 minutes.
What to do if the update button is not active?
- π Reboot your phone and headphones (remove them from your case for 30 seconds).
- π₯ Update Mi Fit to the latest version on Google Play/App Store.
- π Check the region of your Mi Account: for the Chinese version of headphones, updates can only be available in China.
π‘
If the headphones are not identified in Mi Fit, try removing them from the phone's Bluetooth device list, then plug them back in again, sometimes changing your phone profile to Media Device helps.
4. Method 2: Manual firmware via.bin file (for experienced)
This method is needed if the automatic update doesnβt work or you want to roll back on the previous firmware version.The risk of brick is 15%, so follow the instructions carefully.
Required files and tools:
- π Firmware in.bin format (you can download on the forums) XDA Developers or 4PDA).
- π₯οΈ Mi Flash Tool or QFil (for Qualcomm chip firmware).
- π Cable USB Type-C (original, undamaged).
Step-by-step:
- Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\MiAir2_Firmware).
- Connect the case with headphones to the computer in the off state (press the button on the case for 10 seconds until the indicator goes out).
- Launch QFil, select the firmware file (prog_emmc_firehose.mbn firmware).
- Click Load XML β specify rawprogram0.xml and patch0.xml files.
- Click Download and wait until it is completed (the process will take 3-5 minutes).
β οΈ Note: If QFil issues a Sahara Failure error during firmware, the headphones are not switched to mode EDL. Try to press the button on the case for 20 seconds, holding the connection to the case. USB.
What is an EDL mode?
5. Method 3: Firmware through ADB (for developers)
The method for those familiar with the command line, allows you to flash headphones without the risk of losing data, but requires an unlocked bootloader on the phone.
Requirements:
- π± Phone with root rights or unlocked bootloader.
- π₯οΈ Established ADB Fastboot (instructions for installation on the official Android website).
- π Firmware file in.img format (for example, mi_air_2_fw_2.7.1.0.img).
Firmware commands:
adb devices # Checking the connection of the device
adb push mi_air_2_fw_2.7.1.0.img /sdcard/ # Copying firmware on your phone
adb shell
su
dd if=/sdcard/mi_air_2_fw_2.7.1.0.img of=/dev/block/by-name/firmware # Firmware recording
rebootIf the headphones are not identified after the reboot, reset via adb shell am broadcast. -a android.intent.action.MASTER_CLEAR.
π‘
Firmware through ADB is the most flexible method, but requires technical skills. A mistake in commands can lead to loss of communication with the headphones.
6. Typical firmware errors and their solutions
Even if you follow the instructions, you can have problems, and here are the most common ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Headphones do not turn on after firmware | Incorrect version of firmware or power failure | Hold the button on the case for 15 seconds to reset. If it doesn't work, repeat the firmware through QFil. |
| One earphone is not connected. | Different version of the firmware on the left / right headphone | Perform a pair reset: place both headphones in the case, hold the button for 10 seconds until the red indicator flashes. |
| Invalid image error in QFil | A damaged firmware file or an incorrect chipset | Download the firmware again from a trusted source. Make sure the headphone model is TWSJBLLY02 (checked in Mi Fit). |
| Firmware is down 0 percent. | Problems with drivers or cable | Reinstall Qualcomm drivers, try another USB-port (preferably) USB 2.0). |
If none of the methods worked, contact the Xiaomi service center with the error code. In most cases, the firmware can be restored through the JTag service, but this is a paid service (from 1500 rubles).
7. How to check the firmware version and roll back to the previous one
To find out the current version of the firmware:
- Open Mi Fit β go to the Mi Air 2 settings.
- Put it on the device information.
- Find the firmware version string (e.g. 2.7.1.0).
How do you get back to the previous version?
Xiaomi does not officially support firmware rollback, but it can be done manually:
- Download the desired firmware version (e.g. 1.5.1.2.bin) from a trusted source.
- Swipe your headphones through QFil (instructions in section 4).
- After firmware, reset settings (hold the button on the case for 10 seconds).
β οΈ Note: A rollback to a version below 2.0.0.0 may lead to incompatibility with new smartphones (such as Xiaomi 13 or iPhone 15.