How to reflash Xiaomi Earphones 2 Basic: official and alternative ways

Xiaomi Earphones 2 Basic is a popular model with a balance of price and quality, but over time their firmware can become obsolete. Software update solves connection problems, improves sound and adds new features. However, the process of flashing has nuances, from choosing the right version of the software to the risks of β€œbricking” the device when errors occur.

In this article, we will discuss all the official and informal methods of updating firmware, including working through the Mi Fit application, manual firmware through ADB and recovery from crashes. Special attention will be paid to typical errors (for example, the code 10004 in Mi Fit) and how to fix them. If you first encounter the firmware of Xiaomi gadgets, start with the section on preparation - this will save time and nerves.

⚠️ Important: The firmware for Earphones 2 Basic is different from the versions for Earphones 2 SE Or AirDots. Using incompatible software will cause the headphones to fail. Check the model in Bluetooth settings (Device name) β†’ Firmware version) before the procedure.

1.Why update the Xiaomi Earphones 2 Basic firmware?

The manufacturer regularly releases updates to fix bugs and optimize work, and here are the key reasons to update the software:

  • πŸ”Š Improvement of sound: new noise reduction algorithms, frequency balance (especially important for the Basic model with limited dynamic range).
  • πŸ”‹ Optimizing energy: after updating to the version 1.7.0.3 Users have increased their working hours 10-15%.
  • πŸ”„ Bug fix: fixing problems with automatic connection to devices (frequent complaint in reviews on Earphones 2 Basic).
  • πŸ›‘οΈ Security: Closing vulnerabilities in the Bluetooth 5.0 protocol used in this model.

According to Xiaomi Community, about 30% of Earphones 2 Basic users experience audio delays when watching videos, 80% of the time the problem is solved by updating the firmware to the current version, but not all updates are equally useful: for example, version 1.4.2.8 caused complaints about the decrease in the volume of the microphone.

πŸ“Š Have you ever updated your headphone firmware?
Yes, through Mi Fit.
Yes, manually.
No, I didn't know it was possible.
I tried, but there were mistakes.

2. Firmware Preparation: What to Do Before Starting

Unprepared updates can lead to loss of communication with the headphones or their breakdown.

Check the current version of the firmware in Mi Fit|Charge headphones and case to 100%|Turn off other Bluetooth devices within a 10m radius|Download the latest version of Mi Fit from the official stores|Back up your headphone settings (if you use audio customization)-->

To check the current version of the firmware:

  1. Connect the headphones to your smartphone.
  2. Open Mi Fit β†’ Go to Profile β†’ My Devices β†’ Earphones 2 Basic
  3. Click on the gear icon (βš™οΈ) β†’ About the programme.

⚠️ Note: If the firmware version is below 1.2.0.0, first upgrade it via Mi Fit to an intermediate version (e.g. 1.4.0.1).A direct update from the ancient versions often ends with error 10007 ("Incompatible Software").

πŸ’‘

If the headphones are not defined in Mi Fit, try resetting them to factory settings: press the button on the case for 15 seconds before the red and white lights flash.

3.Official method: Update via Mi Fit

The safest method is to use the proprietary Mi Fit application. The instructions are relevant for the 5.6.0 and later versions of the application:

  1. Connect the headphones to the smartphone via Bluetooth.
  2. Open Mi Fit and wait for the device to sync (the headphone icon should become active).
  3. Go to Profile β†’ Earphones 2 Basic β†’ Firmware Update.
  4. If a new version is available, click Update and confirm the action.

It takes 5-10 minutes. Don't turn off Bluetooth or shut down the app until it's done. The headphones will reboot automatically.

Firmware versionRelease dateMajor changesFamous bugs
1.7.0.3March 2026Optimizing power consumption, improved connectivity to iOSRarely hanging when switching tracks
1.5.1.2October 2023Mik bug fix, new ANC algorithmVolume reduction by 5% compared to 1.4.2.8
1.4.2.8June 2023Added support LC3-codec (for Android 13)+)Connection problems with Windows 10

⚠️ Note: If Mi Fit has a 10004 error (β€œDevice failed to connect”), try it:

  • Reboot your smartphone and headphones.
  • Remove the headphones from the list of Bluetooth devices and connect again.
  • Use a different smartphone (preferably on Android 11+).

πŸ’‘

Official updates via Mi Fit are being tested by Xiaomi, but may contain regional restrictions, such as 1.6.0.1, which was initially released only for the Chinese market.

4. Manual firmware update (for experienced users)

If Mi Fit doesn’t offer an update and the current firmware version is outdated, you can manually install the software via ADB (Android Debug Bridge), a technique that requires technical skills and is suitable for OTA-enabled headphone versions.

Tools required:

  • πŸ–₯️ Windows computer 10/11 macOS.
  • πŸ“± Smartphone on Android 8.0+ unlocked USB-debugging.
  • πŸ”— USB-Type C cable for connecting a smartphone to a PC.
  • πŸ“¦ Firmware archive (you can download it on the official Xiaomi website in the Firmware section).

Step-by-step:

  1. Download and install Android SDK Platform-Tools.
  2. Connect your smartphone to your PC, turn it on USB-debugging (Settings) β†’ The phone. β†’ Assembly number β†’ 7 times to activate the developer mode).
  3. Unpack the archive with firmware in the folder platform-tools.
  4. Open the Command Prompt (Windows) or Terminal (macOS) in this folder.
  5. Enter the command to check the connection: Adb devices should appear the name of your smartphone.
  6. Download the firmware to your headphones: adb push firmware.bin /sdcard/
  7. Install the update via Mi Fit (local update section).

Not all versions of Earphones 2 Basic support manual firmware. Before you start, check the compatibility of your model with the same hardware. ADB-forum-based XDA Developers or 4PDA. For example, devices with serial numbers beginning with MDZ-09, They often do not support this method.

What if the ADB can’t see the device?
1.Verify if it's on. USB-Debugging (in the developer settings). 2. Install drivers for your smartphone (e.g. Mi Mi). USB Driver for Xiaomi devices. 3. Try another one USB-cable (preferably original). 4. Restart your PC and smartphone. If the problem persists, use an alternative firmware method via Fastboot (requires an unlocked bootloader).

5. Typical errors and their solutions

Even when following the instructions, users face problems.

Error codeDescriptionDecision
10004I couldn't connect to the headphones.Reboot your headphones and smartphone, check Bluetooth
10007Incompatible version of the firmwareUpgrade first to the intermediate version (e.g. 1.2.0.0 to 1.4.0.1)
2001Low battery chargeCharge your headphones and case to 100%
3004Firmware file verification errorDownload the firmware again, check the checksum (MD5)

⚠️ Warning: If the headphones don’t turn on after a failed update (the indicator doesn’t blink), try disaster recovery:

  1. Place the headphones in the case and close the lid.
  2. Press and hold the button on the case for 30 seconds (until the red indicator flashes twice).
  3. Connect the case to charging for 1 hour, then try to update the firmware again.

If the indicator is lit red and does not flash, this is a sign of a hardware failure, in which case you need to contact the Xiaomi service center (the warranty on the Earphones 2 Basic is valid for 12 months from the date of purchase).

6. Alternative methods: firmware through third-party utilities

For users who don’t have Mi Fit or ADB, there are informal tools like MiFlashPro or Xiaomi Flash Tool, which allow you to flash headphones through Fastboot, but have risks:

  • ⚠️ Possibility of installing unstable firmware versions.
  • ⚠️ The risk of loss of warranty (if traces of unofficial software are found).
  • ⚠️ Lack of support for new headphone versions (e.g. Earphones 2 Basic revision 2026).

Instructions for MiFlashPro:

  1. Download the utility from the official website.
  2. Connect the headphones to the PC in Fastboot mode (press the button on the case for 10 seconds when connecting via USB-C).
  3. Select the firmware file (.tgz or.bin) in the program.
  4. Press Flash and wait until it is completed (don’t turn off USB!).

⚠️ Warning: Unofficial firmware may contain spyware or unoptimized audio settings. Check files for viruses and read forum reviews before using them (e.g., review forums, 4PDA).

πŸ’‘

Before using third-party utilities, back up the original firmware. To do this, in MiFlashPro, select the Backup option before you start firmware.

7. How to roll back firmware to the previous version

If after the update there were bugs (for example, headphones began to discharge quickly or there were interference), you can return the old version of the software.

  1. Download the desired version of the firmware from the firmware archive.
  2. Use the ADB or MiFlashPro method (instructions above).
  3. When rolling back to version below 1.4.0.0, you may need to reset your settings (press the button on the case for 20 seconds).

⚠️ Note: A rollback to a version older than 1 year (e.g., 1.7.0.3 to 1.2.0.0) may result in incompatibility with new smartphones (e.g., Xiaomi 14 or iPhone 15.

FAQ: Frequent questions about Xiaomi Earphones firmware 2 Basic

Can I use my headphones on my iPhone?
Officially, no. The Mi Fit app for iOS doesn't support firmware updates for Earphones 2 Basic. Use Android device or manual methods (ADB).
What if the headphones don’t connect after the firmware?
Reset your headphones to factory settings (the 15-second button on the case), remove them from the Bluetooth list of devices on all previously connected gadgets, try connecting them to another smartphone, and if it doesn't work, re-scan or contact the service.
How often do you get updates for Earphones 2 Basic?
Xiaomi releases updates for this model 2-3 times a year, the latest versions (2023-2026) were released in March and October.
Can I use headphones without a smartphone?
Yes, but only via a PC using MiFlashPro or Fastboot. you will need a USB-Type C cable and an original power adapter (earphones must be connected to the case).
Why doesn't Mi Fit see a new firmware?
Possible reasons: Regional restrictions (the update hasn't yet come out for your region); outdated Mi Fit (update app); headphones connected to another device (disconnect them from all gadgets).