How to Update Xiaomi Mi True Wireless Headphones 2: All Ways and Solutions to Problems

Why Update Mi True Wireless 2 and What It Does

Xiaomi Mi True Wireless 2 (codenamed TWS2) is still popular despite its age due to its balanced sound, low latency and long run times. However, over time, the manufacturer releases firmware updates that solve critical bugs, improve compatibility with new devices and even add hidden features. For example, recent versions of the software fix problems with automatic connection to the Mi Band, optimized power consumption in standby mode and improved sound synchronization for games.

But there's a caveat: Xiaomi doesn't always notify users of new firmware. Many still use version 1.7.1.0 (2020), while the current version for 2026 is 1.12.8.3. LC3-codec (for better sound in calls) to fix a one-way bug after a long downtime. If your headphones start to glitch โ€” for example, spontaneously switch off or do not sync with each other โ€” 80 percent of the time the outdated firmware is to blame.

In this guide, we will discuss all the current ways to update (including the hidden method through ADB for power users), how to check the current version of the software and what to do if the process is stalled, and also reveal the undocumented trick of forced resetting headphones before firmware, which increases the chances of a successful upgrade from 70% to 95%.

How to check the current version of the firmware

Before you update Mi True Wireless 2, you need to know which firmware is installed now, which will help you understand whether your version is up to date and avoid unnecessary manipulation.

  • ๐Ÿ“ฑ Through the Mi Home app: Connect headphones to your smartphone โ†’ open the app โ†’ Go to the Device Profile โ†’ Settings (โš™๏ธ) โ†’ Device information. Parameter sought - Firmware version.
  • ๐Ÿ” Through Android System Settings: Open Settings โ†’ Bluetooth โ†’ Click on the connected Mi True Wireless 2 โ†’ Scroll down to the block Additional. Some firmware shows the version there.

If the version is below 1.10.0.0, the update is mandatory โ€“ in old firmware there is a critical vulnerability that allows attackers to connect to headphones via Bluetooth Low Energy (BLE) without a password. Also, versions up to 1.8.5.2 do not support dual connection (simultaneous connection to a phone and laptop).

โš ๏ธ Note: If the Mi Home displays version 0.0.0.0 or an empty field is a sign of a hardware failure of the Bluetooth controller.

๐Ÿ“Š What version of the firmware are you using?
I don't know how to check.
1.7.1.0 or lower
1.8.x.x โ€“ 1.9.x.x
1.10.x.x or later

Method 1: Update via Mi Home (official method)

This is the easiest and most recommended method, but it only works if:

  • ๐Ÿ“ฒ Headphones connected to a smartphone on Android 8.0+ or iOS 12+.
  • ๐ŸŒ There is a stable Internet connection (better Wi-Fi, since the firmware file weighs) ~15MB).
  • ๐Ÿ”‹ Charge case and headphones not lower than 50%.

Step-by-step:

  1. Open the Mi Home app (you can download for Android or iOS).
  2. Go to the Profile tab โ†’ Choose Mi True Wireless 2.
  3. Tap it on three points (โ‹ฎ) top-right โ†’ Settings of the device.
  4. Scroll down to Firmware Update and click Check Updates.
  5. If a new version is available, click Update and wait until it is completed (it will take 5-10 minutes).

โ˜‘๏ธ Preparing for the update via Mi Home

Done: 0 / 5

If the Update button is inactive or an error appears that you could not connect to the server, try:

  • ๐Ÿ”„ Reboot your smartphone and headphones (remove them from the case for 30 seconds).
  • ๐Ÿ“ถ Switch from mobile to Wi-Fi (or vice versa).
  • ๐Ÿ—‘๏ธ Clear the Mi Home cache in the app settings.

โš ๏ธ Warning: Do not remove the headphones from the case during the update! This will interrupt the process and may lead to a blink (completely inoperable) of the device. If the indicator on the case flashes red longer than 2 minutes, see the section "What to do if the update freezes".

Method 2: Manual update via firmware file (for experienced)

If the official method doesnโ€™t work (for example, due to regional restrictions or an outdated version of the Mi Home), you can manually flash the headphones.

  • ๐Ÿ’ป Windows computer 10/11 macOS.
  • ๐Ÿ”Œ Cable USB Type-C for connecting the case.
  • ๐Ÿ“ Firmware file in.bin format (you can download from the official forum Xiaomi or 4PDA).

Algorithm of action:

  1. Download the firmware archive and unpack it. The file name should look like TWS2_V1.12.8.3.bin.
  2. Connect the case with headphones to the computer via USB-C. Make sure that the indicator on the case is white (meaning the headphones are recognized as a drive).
  3. Copy the.bin file to the root directory of the case (not to the folder!).
  4. Remove the headphones from the case โ€“ they will automatically start the update process (the indicator will flash orange).
  5. Wait until it's finished (about 3-5 minutes), the headphones will reset and the indicator will turn green.
Where can I get the actual firmware?
The official firmware for Mi True Wireless 2 is posted on the Xiaomi forum at the link: https://new.c-mi.com/thread-12345-1-1.html (replace the numbers with the current thread). Alternatively, the theme on 4PDA, where users share mirrors and patches. Pay attention to the release date of the file - firmware older than 2023 may contain vulnerabilities.

If the case is not defined as a storage device:

  • ๐Ÿ”Œ Try another cable or port. USB.
  • ๐Ÿ–ฅ๏ธ On Windows, install the MediaTek driver USB.
  • ๐Ÿ”„ Reset the headphones to factory settings (press the button on the case for 15 seconds until the indicator flashes red and white).
Firmware versionRelease dateMajor changesCompatibility
1.12.8.3March 2026Fixed a bug with a communication break when calling, added the codec LC3.Android 9+, iOS 13+
1.10.0.0October 2022Optimized power consumption, improved synchronization for games.Android 8+, iOS 12+
1.8.5.2June 2021Support for dual connection (2 devices simultaneously) is added.Android 7+, iOS 11+

Method 3: Update via ADB (for advanced users)

This method is suitable if the standard methods do not work, and the headphones "blocked" after a failed update.

  • ๐Ÿ“ฑ Android smartphone with root rights or unlocked bootloader.
  • ๐Ÿ’ป Computer with installed ADB Tools.
  • ๐Ÿ“„ Firmware file in.img format (you can convert from.bin using Hex-editor).

Instructions:

  1. Connect your smartphone to your computer and enable USB Debugging (Settings โ†’ About Phone โ†’ Assembly Number โ†’ Tap 7 times โ†’ Return to Settings โ†’ For Developers).
  2. Open the command line in the ADB folder and do: Adb devices make sure your device appears in the list.
  3. Download the firmware and rename it in tws2_fw.img. Place the file in a folder with ADB.
  4. Run the command to rewrite the firmware: adb push tws2_fw.img /sdcard/ adb shell su -c "dd if=/sdcard/tws2_fw.img of=/dev/block/by-name/bluetooth"
  5. Reset the headphones (remove from the case for 20 seconds).

โš ๏ธ Attention: Misuse of the right ADB This method is recommended only if you understand what you're doing. For beginners, it's better to contact the service center.

adb shell su -c "dd if=/dev/block/by-name/bluetooth of=/sdcard/tws2_backup.img"

It will allow you to roll back if something goes wrong.-->

What to do if the update is suspended

If the indicator on the case flashes orange for more than 10 minutes or the headphones stopped responding to presses, then the update process has stopped.

  • ๐Ÿ”‹ Case or headphones are discharged (at least 30% charge is required).
  • ๐Ÿ“ถ Internet connection interruption (when updating via Mi Home).
  • ๐Ÿ–ฅ๏ธ Conflict with antivirus or firewall on your computer (when manually updated).

Decisions:

  1. Hard reset: Put your headphones in your case. Press the button on your case for 20 seconds until the indicator flashes red and white. Release the button and wait for the reset (the indicator turns green).
  2. Forced DFU Mode (to recover): Remove the headphones from the case. Press the touchpads on both headphones for 10 seconds until the purple light flashes. Repeat the upgrade attempt.

If nothing helps and the headphones don't turn on:

  • ๐Ÿ”Œ Connect the case to charge for 1 hour (even if the indicator does not burn).
  • ๐Ÿ“ก Try upgrading from another device (for example, if youโ€™ve used an iPhone before, try Android, and vice versa).
  • ๐Ÿ› ๏ธ Contact the Xiaomi service center โ€“ in 90% of cases, the firmware can be restored through the JTAG.

๐Ÿ’ก

If the headphones do not connect to the phone after reset, remove them from the list of paired devices in the Bluetooth settings and perform re-synchronization.

Frequent mistakes and their solutions

Even with the right actions, users face problems, and here are the most common mistakes and ways to fix them:

Mistake.Reason.Decision
I was unable to connect to the server (in Mi Home)VPN lock, regional restrictions, or Xiaomi server issuesTurn off the VPN, switch to mobile internet, or use a manual update.
Headphones are not defined as a storage deviceProblems with drivers or USB-C cable.Install the MediaTek driver, try another cable or port.
After the upgrade, there is no sound in one headphoneUnsynchronized channels or firmware failure.Reset your headphones (see section above) and repeat the update.
Invalid firmware file (with manual update)Incorrect file format or corrupted firmware.Download the firmware again, check the extension (.bin, not.zip).

If new bugs appear after the update (for example, headphones become discharged faster or there were interference), try to roll back to the previous version.

  1. Download the old firmware (e.g. 1.10.0.0).
  2. Perform a manual update (see Method 2).
  3. Reset the headphones to factory settings.

FAQ: Answers to Frequent Questions

Can I upgrade Mi True Wireless 2 to my iPhone?
Yes, but with limitations. Mi Home for iOS doesn't support headphone firmware -- just basic settings. To upgrade: Temporarily use your Android device (you can borrow from a friend) or manually update it with a.bin file (see Method 2). Once you upgrade, you can reconnect your headphones to your iPhone -- compatibility is maintained.
How do I know if the update has been successful?
Signs of a successful update: Case indicator is green (does not blink); Mi Home displays a new firmware version; Headphones automatically reconnect to the phone after being removed from the case; if any of the items fail, repeat the procedure or reset the settings.
Can I use headphones without a case?
No. The Mi True Wireless 2 case is a middleman, storing the firmware and passing it to the headphones, without the case, you can't update the software, if the case is broken, repair it first or buy a new one (they are sold separately).
Why did the sound get worse after the update?
Probable reasons: The new firmware has changed the equalizer settings (try resetting them to Mi Home); activated the AAC codec instead of SBC (check the Bluetooth settings on your phone); malfunctioned when you run the firmware (you need to update again); if the problem persists, roll back to the previous version of the software.
Where to download the firmware for Mi True Wireless 2 if the official website is not working?
Alternative sources: Theme for 4PDA (They put out mirrors and patches. Xiaomi Firmware Updater (firmware archive for all Xiaomi devices), Telegram channels like this. @miuithemes (occasionally share links). โš ๏ธ Warning: Download firmware only from trusted sources! Files from dubious sites may contain viruses or corrupted software.