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).
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:
- Open Mi Home and select your Vacuum Mop Essential.
- Go to Settings β About the device β Update firmware.
- 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.
- Download the latest official firmware from mi-firmware.updatemi.com (select the STYJ02YM model).
- Unpack the archive and rename the file to vacuum_mop_essential_fw.bin.
- 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 version | Release dates | Major changes | Compatibility |
|---|---|---|---|
| 3.5.9_0012 | March 2026 | Optimization of the wet cleaning algorithm, fixing bugs with maps | All regions |
| 3.3.1_0005 | October 2023 | Support for cleaning areas on schedule | Only China/Europe |
| 3.2.8_0003 | July 2023 | Fixed Errors with Wi-Fi 6 Connection | All 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.pkgWhere 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?
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.
- Disassemble the vacuum cleaner and connect to UART-port (located under the top cover, next to the battery).
- Use a USB-TTL adapter (e.g., CP2102) to communicate with the board.
- 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 code | Reason. | Decision |
|---|---|---|
| ERROR_102 | Incompatible version of the firmware | Install an intermediate version (e.g. 3.3.1), then upgrade to the latest version. |
| ERROR_201 | Low battery charge | Charge the vacuum cleaner to 50% and try again. |
| ERROR_304 | Problems with connecting to Xiaomi servers | Change 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:
- Download the desired version of the firmware from the repository.
- Use the firmware method through Miio Protocol (section 3.1).
- 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.