Xiaomi Vacuum Mop Essential: Official and Unofficial Ways

Xiaomi Vacuum Mop Essential (model) STYJ02YM) It requires regular firmware updates to fix bugs, improve cleaning algorithms, and add new features, but the firmware process can seem tricky for beginners: official documentation is often silent about nuances, and informal methods are fraught with the risk of β€œbricking” the device. In this article, we will analyze all the current methods of updating - from automatic to automatic. OTA Up to manually reflashing through Mi Home and alternative tools.

It is important to understand that the firmware for Vacuum Mop Essential is different from the firmware for other Xiaomi models (for example, S5 or S7). Using incompatible files will lead to irreversible damage to the system. We will describe in detail how to check the current version of the software, where to download official and custom firmware, and what to do if the update freezes or vacuum cleaners stopped responding to commands.

This article is relevant for firmware versions 3.5.9 and later (2023–2026).If your vacuum cleaner is released before 2022, some methods may not work – check compatibility in the table below.

1. How to find out the current version of the firmware

Before updating, you need to determine the current version of the software, which will help to avoid installing outdated or incompatible firmware.

Methods of verification:

  • πŸ“± Through the Mi Home app: Open the device card β†’ Settings (βš™οΈ) β†’ About the device β†’ Firmware version. The version is displayed in format. X.X.X_XXXX, where the first three digits are the main number and the last four are the date of assembly.
  • πŸ—£οΈ Voice assistant: tell the vacuum cleaner, β€œWhat kind of software do you have?” (only works on Chinese firmware with support for XiaoAI).
  • πŸ–₯️ Through Xiaomi Cloud Tokens: If the vacuum cleaner is tied to your account, you can see the version in the home.mi.com web interface (Devices sectionΒ»).

Please note: if the firmware version is below 3.3.1_0005, Upgrade to the intermediate version first via Mi Home, and then install the latest.A direct upgrade from very old versions often leads to an error. ERROR_102 (loader-incompatibility).

πŸ“Š What kind of firmware do you prefer to install?
Official (via Mi Home)
Custom (from the community)
Only if there are critical bugs
I'm not updating at all.

2. Official ways to update firmware

Xiaomi offers two legal upgrade methods: by air (OTA) and by forced installation in the Mi Home app. The former is easier but doesn't always work because of regional restrictions; the latter gives more control but requires a stable internet connection.

Automatic Update (OTA)

The safest method, but it only works if:

  • 🌍 Vacuum cleaner is tied to the region of China, Europe or Russia (for other regions) OTA may be blocked).
  • πŸ“Ά The device is connected to Wi-Fi with Internet access (does not work through a mobile hotspot).
  • πŸ”‹ Battery charge > 20% (at low charge, the update will be canceled).

To launch OTA:

  1. Open Mi Home and select your Vacuum Mop Essential.
  2. Go to Settings β†’ About the device β†’ Update firmware.
  3. If a new version is available, click Update and wait until it is completed (usually 5-15 minutes).

πŸ’‘

If OTA doesn’t appear, try changing the device region in Mi Home to β€œmainland,” then return it back.

2.2 Forced renewal via Mi Home

If the automatic update doesn't work, you can manually download the firmware through the app.

  1. Download the latest official firmware from mi-firmware.updatemi.com (select the STYJ02YM model).
  2. Unpack the archive and rename the file to vacuum_mop_essential_fw.bin.
  3. In Mi Home, go to Settings β†’ About Device β†’ Firmware Update β†’ Select a file and specify the downloaded.bin.

⚠️ Warning: Do not interrupt the update process, even if the vacuum cleaner makes unusual sounds or flashes red. Interrupting during the bootloader recording stage will lead to complete loss of operation.

Firmware versionRelease datesMajor changesCompatibility
3.5.9_0012March 2026Optimization of the wet cleaning algorithm, fixing bugs with mapsAll regions
3.3.1_0005October 2023Support for cleaning areas on scheduleOnly China/Europe
3.2.8_0003July 2023Fixed Errors with Wi-Fi 6 ConnectionAll regions

3. Alternative firmware methods

If the official methods don't work (for example, because of a blocked region or an outdated bootloader), you can use informal tools. This is risky, but sometimes the only way to revive the vacuum cleaner after a failed upgrade.

3.1. Firmware through Xiaomi Miio Protocol

For power users, the Miio method is available, which allows you to download firmware directly over the local network.

  • πŸ’» Computer with Python 3.8+ and the Python-miio library.
  • πŸ“‘ Token devices (can be obtained through Mi Home or Android utility).
  • πŸ“ Firmware in.pkg format (downloaded from GitHub).

Firmware command:

miio --ip 192.168.X.X --token YOUR_TOKEN otaupdate vacuum_mop_essential_fw.pkg

Where 192.168.X.X β€” IP-the address of the vacuum cleaner in your network, and YOUR_TOKEN β€” unique token.

What happens if you use a token from another device?
The firmware will end in an error ERROR_101: Invalid token, and vacuum cleaner can temporarily block attempts to connect via Miio on the 24 hour.

3.2. firmware via USB-OTG (for advanced)

This method is suitable if the vacuum cleaner does not turn on or connect to Wi-Fi.

  1. Disassemble the vacuum cleaner and connect to UART-port (located under the top cover, next to the battery).
  2. Use a USB-TTL adapter (e.g., CP2102) to communicate with the board.
  3. Download the firmware via Fastboot or EDL-Mode (requires knowledge of working with Qualcomm chips).

⚠️ Attention: Incorrect connection to UART This method is recommended only if other methods are exhausted and the vacuum cleaner is no longer working.

Get a device token|Download the firmware.pkg for STYJ02YM|Check it out. IP-router|Disable firewall/antivirus on PC|Connect to the vacuum cleaner via Wi-Fi (not through the 4G)

-->

4. Common mistakes and their solutions

The firmware process doesn't always go smoothly. Let's look at the typical bugs and how to fix them.

Error codeReason.Decision
ERROR_102Incompatible version of the firmwareInstall an intermediate version (e.g. 3.3.1), then upgrade to the latest version.
ERROR_201Low battery chargeCharge the vacuum cleaner to 50% and try again.
ERROR_304Problems with connecting to Xiaomi serversChange your DNS to 8.8.8.8 or use a VPN with access to China.

If the vacuum cleaner after a failed firmware:

  • πŸ”΄ Blinks red. β†’ Try resetting with the Reset button (hold 10 seconds).
  • πŸ”Š Food is continuous β†’ Turn off the battery for 5 minutes, then plug in the charging.
  • πŸ“΅ Not included. β†’ It requires firmware through UART (see section 3.2).

πŸ’‘

If the vacuum cleaner is getting stuck during the β€œ99% Firmware Download” stage, do not turn it off for 30 minutes – sometimes the process is completed longer than usual.

5. rolling back firmware to the previous version

Sometimes the new firmware makes critical bugs (e.g., the vacuum cleaner stops seeing the base or builds the map incorrectly), in such cases, you can return the old version, but with reservations:

  • ⏳ The bootloader version must support downgrade (in firmware newer than 3.5.5, this is often blocked).
  • πŸ”’ Account binding may reset – be ready to reset the vacuum cleaner.
  • πŸ“‘ Features added in new versions (such as cleaning areas) will no longer work.

For the kickback:

  1. Download the desired version of the firmware from the repository.
  2. Use the firmware method through Miio Protocol (section 3.1).
  3. After the rollback, reset the settings (Settings β†’ Reset).

⚠️ Note: Retracement to version older than 3.2.0 may lead to loss of support for modern maps (LDS-The sensor will stop working properly).

6. Where to download firmware for Xiaomi Vacuum Mop Essential

Official and unofficial firmware can be found on the following resources:

  • 🏠 Official source: mi-firmware.updatemi.com (select model) STYJ02YM).
  • πŸ™ GitHub repositories: OpenMiHome (firmware and tools) Maxmudjon (castom assemblies)
  • πŸ’¬ Communities: Xiaomi Vacuum Telegram Channel Forum 4PDA (Theme: Vacuum Mop Essential)

Before downloading, check:

  • πŸ” Hash amount of the file (must match the amount indicated on the site).
  • πŸ“… Build Date – Don’t take firmware older than 2023 (risk of incompatibility).
  • 🌐 Region – Chinese firmware ( cn) may not work in Europe.

7. Frequent questions after firmware

The vacuum cleaner doesn't build a map after the upgrade.
Reset the map settings in Mi Home: Settings β†’ Map. β†’ If it doesn't work, check if the settings are wrong. LDS-sensor (calibration may be required via engineering menu).
Can I use a vacuum cleaner without the Mi Home app?
Yes, but only through Miio Protocol or UART, but it requires a device token that is easiest to obtain through Mi Home (or third-party utilities like Mi Home Token Extractor).
After the firmware was done, the vacuum cleaner became slower to clean. Is that normal?
In new firmware (starting with 3.5.x), Xiaomi optimized algorithms to increase uptime, which could reduce cleaning speed: Return the old firmware or turn off Quiet Cleaning mode in the settings.
How to check the integrity of the firmware before installation?
Use hash utilities like 7-Zip or HashMyFiles, compare the MD5 or SHA-1 you get to the firmware site, and if the amounts don't match, the file is corrupted.
Can I use Bluetooth to clean the vacuum cleaner?
No, Xiaomi Vacuum Mop Essential does not support firmware over Bluetooth. To update, you must connect to Wi-Fi (for OTA) or local network (for Miio Protocol).