Headphones Xiaomi AirDots Pro (model) TWSJBLLP2) They remain popular despite the release of new versions β their balanced sound, low price and compactness attract users, but over time, even these devices show software bugs, from accidental communication interruptions to problems with touch control. Flashing can solve some problems, but requires caution β wrong actions will turn headphones into a βbrickΒ».
In this article, we will analyze all the current ways to update the firmware for AirDots Pro: from the official method through the Mi Home application to manual updates through the Internet. ADB We'll focus on recovery from a failed firmware and nuances that even experienced users don't talk about. If your headphones are starting to glitch or you want to get new features, read on.
1. When you need flashing: symptoms and risks
Not every headphone problem is solved by software updates. Before you start the procedure, check if your case is one that really requires flashing:
- π Sound distortions β wheezing, crackling, or βrobotizingβ voice when talking.
- πΆ Unstable connection β headphones are turned off after 5-10 minutes of operation or do not synchronize with each other.
- π Incorrect charge β the indicator shows 100%, but the headphones turn off after an hour.
- ποΈ Sensors donβt work β double tap doesnβt switch tracks or call a voice assistant.
- π± Lack of support for new devices β headphones do not connect to Android 13 smartphones+ or iOS 16+.
But flashing is not a panacea, and there are times when it's useless or dangerous.
β οΈ Note: If the headphones are physically damaged (water is hit, the membrane is broken, the contacts in the case are oxidized), the firmware will not help. First check the hardware - for example, test the headphones on another device or clean the contacts with alcohol.
You should also not update the software if:
- π οΈ Headphones are stable, but you βwant new featuresβ β informal firmware can add LC3-codec AAC, often at the cost of stability.
- π You have already tried to sew the headphones and got an error β a repeat attempt without resetting the settings will aggravate the problem.
- π¦ You have fake AirDots Pros β such devices often have incompatible hardware platform.
2. Official update via Mi Home: step-by-step instructions
The safest way to do this is to use the Mi Home app (or Xiaomi Wear for newer versions), which is suitable for 90% of users, as it does not require technical skills.
- π± The app must be the latest version (check in Google Play or App Store).
- π The region in the Mi Home settings should match the region of the headphone purchase (e.g. China or Global).
- π Charge case and headphones - at least 50% (better than 100%).
Instructions:
- Connect the headphones to the smartphone via Bluetooth.
- Open Mi Home, find Mi True Wireless Earphones 2 Basic (or AirDots Pro in older versions).
- Go to the device settings β Update the firmware.
- If the update is available, click Download and Install.
- Wait until it's finished (earphones will reboot 2-3 times). Don't turn off Bluetooth or close the app!
The process takes 5-15 minutes. After updating, check the firmware version in the same menu. Current versions for 2026:
| Region | Last version | Release date | Changes in changes |
|---|---|---|---|
| Global | 2.7.1.14 | March 2026 | Fixed bugs with connection to iOS 17, improved headphone synchronization |
| China | 2.8.0.9 | April 2026 | Added codec support LC3, Optimized battery consumption |
| India | 2.6.5.8 | January 2026 | Fixed microphone problems during calls |
β οΈ Note: If after the update, the headphones stopped connecting, reset: put them in the case, press the button on the case for 15 seconds (the indicator flashes red), then repeat the connection.
Download the latest version of Mi Home|Charge headphones and case to 100%|Connect headphones to a smartphone|Check the stability of the Internet connection|Close background apps on your phone-->
3. Manual update through ADB: for advanced users
If the official update is not available (for example, for AirDots Pro with a modified region), you can use the manual method through the ADB. This method is risky β the error can βbrickβ the headphones, but it allows you to install unofficial firmware or roll back to the old version.
What you need:
- π₯οΈ Windows computer 10/11 macOS.
- π USB-Type-C Cable for Case Connection.
- π¦ Utilities: ADB Tools, Fastboot, drivers for Qualcomm (headphone chipset).
- π Firmware file in.bin or.img format.
Step-by-step:
- Download ADB Tools and unpack it into the C:\adb folder.
- Connect the case with the headphones to the PC. The headphones should be in the case and disconnected from Bluetooth.
- Open the Command Prompt in the Adb folder (click Shift) + PCM β Open the PowerShell window here).
- Enter the command to check the connection: adb devices If the device is not detected, install the drivers manually through Device Manager.
- Translate the headphones to firmware mode with the command: adb reboot edl
- Use the QFil utility (for Qualcomm chipset) or MiFlash to download the firmware. prog_emmc_firehose.mbn and press Download.
Important: AirDots Pro firmware files are often disguised as other models (MD5) downloaded file β it must match the official data from Xiaomi.
Where to get official firmware files?
4. Alternative methods: informal firmware and patches
If the official methods didn't work, some users resorted to custom firmware.
- π΅ Support for aptX codecs or LDAC (in the original firmware SBC and AAC).
- π Adjusting the equalizer directly in the headphones.
- π± Compatible with iOS 17+ (Some regional firmware has bugs).
But there are serious risks:
- π¨ Loss of warranty (if headphones are still under warranty).
- π Deterioration of sound or noise due to unoptimized codecs.
- π Accelerated battery discharge (some firmware does not properly manage power supply).
Where to look for custom firmware?
- π XDA-Developers Forum (Section of Xiaomi AirDots).
- π Telegram channels, like, @MiAirdotsMods.
- π GitHub repositories (see on request) TWSJBLLP2 custom firmware).
β οΈ Warning: Before installing custom firmware, make the backup original! EDL Use the command: adb pull /dev/block/mmcblk0 firmware_backup.img This will allow you to restore the headphones if something goes wrong.
π‘
If the headphones don't sync with each other after firmware, try to "reset" their connection: put both headphones in a case, wait for the white indicator to flash, then remove and wait 30 seconds. Reconnect to the phone.
5.Recovery after a failed firmware
If the headphones are no longer on or are not detected by the computer, do not panic - in 80% of cases they can be "resuscitated."
- Check your physical condition: π Charge the case (the indicator should burn red when connected to the charger). π§² Check the contacts in the case for oxidation (clean with alcohol).
- Reset to factory settings: π Put the headphones in the case, press the button on the case for 20 seconds (the indicator should flash red). β white-coloured). π± Remove the headphones from the list of Bluetooth devices on your phone and connect again.
- Forced reflashing through EDL: π₯οΈ Connect the case to the PC, open Device Manager and check if the device is defined as Qualcomm. HS-USB QDLoader 9008. π₯ If yes, use MiFlash or QFil to re-flash (see Section 3).
If the headphones are not determined by the computer:
- π Try another cable or port. USB (better USB 2.0).
- π Reinstall Qualcomm drivers manually (download from qcomdriver.com).
- π‘ Connect the case to charging for 1 hour β sometimes a discharged battery blocks access to the battery. EDL.
π‘
If the headphones don't respond to the reset, but the indicator on the case is on, it's software-based and solvable, and if the indicator doesn't burn at all, it's likely that the control board or the battery is damaged.
6. Frequent mistakes and how to avoid them
Even the most experienced users make firmware mistakes. TOP-5 problems and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Mistake. ADB: device not found | Drivers not installed or headphones not in mode EDL | Install drivers manually through Device Manager, repeat the command adb reboot edl |
| Headphones do not sync after firmware | Dumped the couple's ID | Put both headphones in the case, wait for the white indicator to blink, then remove. |
| Firmware is interrupted by 50-70% | Unstable. USB-battery-joint | Use the back port. USB 2.0, charge the case to 100% |
| There's no sound after the firmware. | Incompatible codec or damaged speakers | Return to the official firmware or check the speakers on another device |
| Case doesn't charge headphones. | Failure of the power controller | Reset the case (press the button for 30 seconds), if it does not help - replace the battery |
Another common problem is the brick after the unofficial firmware, if the headphones are not turned on and are not defined by the PC:
- Try to connect the case to the charging on 12+ Sometimes it will wake up the controller.
- If there is access EDL, Sweep through the original firmware through MiFlash with a clean all checkmark.
- In the extreme, contact the service - restoration through ISP (Direct connection to flash memory is possible, but requires soldering work.
7. How to check the success of the firmware
After the software update, you need to make sure everything goes smoothly.
- π Firmware version: Check in Mi Home (must match the installed one).
- π Sound: Test on different tracks (bass, high frequencies) and in calls.
- πΆ Connection: Step 10 meters away from your phone β the connection should not break.
- π Battery: Charge headphones to 100% and check the actual operating time (should match the stated time).
- ποΈ Control: Check all gestures (touching, holding).
If you notice a problem,
- π Light bugs (such as crackling in sound): Reset your headphones and plug in again.
- π§ Critical Errors (not included, not charged): Return to the previous firmware version.
How do you get back on the old firmware?
- Download the desired firmware version (see Section 3).
- Put your headphones on mode. EDL.
- In MiFlash, select Clean All and Lock (this will delete all data, but return stable operation).