Xiaomiβs robot vacuum cleaners are some of the most popular smart home devices, but their variety of models and firmware versions often baffles users. Youβre trying to update software, pick up accessories or diagnose a malfunction, but you donβt know what version of hardware or software is installed in your device? This article will help you figure out how to determine the exact model and firmware version of Xiaomiβs robot vacuum cleaner β from the budget Mi Robot Vacuum to the flagship Xiaomi Robot Vacuum-Mop 2 Pro.
The problem is complicated by the fact that the manufacturer regularly releases updates, and some models (for example, Mi Robot Vacuum-Mop P) have several hardware revisions with different features. We will look at all the relevant methods, from checking through the official Mi Home app to hidden engineering menus and analyzing factory stickers (CN) Global (Global) firmware versions that may affect device functionality.
1. Version definition through the Mi Home app
The easiest and most reliable way to use the official Mi Home app (or Xiaomi Home for newer versions), which works for all modern models, including the Xiaomi Robot Vacuum-Mop 2 Lite, Mi Robot Vacuum-Mop 2 Pro and older devices like the Mi Robot Vacuum. 1S.
To find out the firmware version:
- Open the Mi Home app and select your robot vacuum cleaner from the device list.
- Go to Settings. β About the device (or Device Information in English version).
- Find the lines Firmware Version and Hardware Version.
In the firmware version block, you will see a combination of numbers and letters, for example:
- π’ 3.5.8_004236 β standard format for global firmware.
- π’ 22.10.12.000021 - Chinese version (CN), where the first digits indicate the date of release.
- π’ 1.8.5_1234 β Outdated firmware for the first generations of robots.
π‘
If the app displays the word βUpdate availableβ but the firmware version doesnβt change after installation, try rebooting the robot by holding the Home button for 10 seconds.
2. Verification of the model and version through physical buttons
If the Mi Home app is not available (for example, when resetting settings or Wi-Fi problems), the firmware version can be found directly from the device.
- Make sure the robot vacuum cleaner is on and on standby.
- Press the Home and Spot buttons (or Zone, depending on the model) for 3-5 seconds at the same time until you hear a voice message.
- The robot will voice the current firmware version in English or Chinese (e.g., "Firmware version 3.5.8").
For models with a display (for example, Xiaomi Robot Vacuum-Mop 2 Pro or DreameBot) D9):
- π± Press and hold the power button for 5 seconds.
- π± The menu will appear on the screen with the Version Info or System Info items.
- π± Select the desired section using touch buttons.
What if the robot doesnβt respond to the buttons?
3. Analysis of factory sticker and documentation
Each Xiaomi robot vacuum cleaner has a factory sticker that contains key information about the model and hardware revision.
- π·οΈ On the bottom of the body (under the battery cover or next to the QR-code).
- π·οΈ In the compartment for the dust collector (in some models).
- π·οΈ On the device box (if the original packaging is retained).
On the label, look for the following symbols:
- π Model: for example, STYJ02YM (Mi Robot Vacuum-Mop 2 Lite SDJQR02RR (Xiaomi Robot Vacuum-Mop 2 Pro).
- π S/N (Serial number β may be needed to appeal for support.
- π H/W Ver - hardware version (for example, HW01 or HW03).
| Model robot vacuum cleaner | Model code (Model) | Typical hardware version (H/W Ver) |
|---|---|---|
| Mi Robot Vacuum-Mop 2 Lite | STYJ02YM | HW01 or HW02 |
| Xiaomi Robot Vacuum-Mop 2 Pro | SDJQR02RR | HW03 |
| Mi Robot Vacuum-Mop P | STYTJ01ZHM | HW01 |
| DreameBot D9 (Compatible with Mi Home) | DREAME.D9.1C | HW02 |
β οΈ Note: If the label indicates a model code starting with MJ (for example, MJXJD01YM), It's a Chinese version of the device, and it might require global firmware to work well outside of China.
4.Use of voice commands to verify version
Many of Xiaomi's robot vacuum cleaners support voice control and status reporting, to see the voice version of the firmware:
- Activate the voice assistant by saying "Hey MiJia" (for Chinese versions) or "OK Google, ask Mi Robot..." for global).
- Ask: "What is your firmware version?" or "What is your firmware version?"
- The robot will voice the current version of the software, such as: "Current firmware version is 3.5.8".
Voice isn't working on all models, but here's a list of compatible devices.
- β Xiaomi Robot Vacuum-Mop 2 Pro (supports many languages).
- β Mi Robot Vacuum-Mop 2 Lite (English/Chinese only).
- β Mi Robot Vacuum 1S (No voice assistant).
- β DreameBot D9 (via Mi Home or Dreame App).
Verification through the Engineering Menu (for advanced users)
If standard methods fail, you can use the engineering menu available on some models, which requires caution, as incorrect actions can lead to a failure of the device.
Instructions for Xiaomi Robot Vacuum-Mop 2 Pro and similar models:
- Turn off the robot by holding the power button for 5 seconds.
- Press the buttons at the same time. + Spot + Eat and hold for 10 seconds until the indicators blink.
- Release the buttons - the robot will emit an audible signal and go into diagnostic mode.
- Press the Spot button 3 times in a row to open the menu with the software version.
In the engineering menu you will see:
- π FW Ver, the firmware version.
- π HW Ver - hardware version.
- π SN β serial.
- π BLE Ver β version of the Bluetooth module if available).
1. Charge the robot to 100% (to avoid shutting down during the process).
2. Make sure there are no obstacles nearby (the robot can start moving).
3. Write down the current settings (possible reset to factory).
4. Do not interrupt the process until it is completed (risk of bricking").-->
β οΈ Note: Entering the engineering menu on models with laser sensors (such as Mi Robot Vacuum-Mop 2 Pro) can result in sensor calibration.
6. Alternative methods: via Wi-Fi and third-party utilities
If the robot is connected to a Wi-Fi network, the firmware version can be found through local IP-The address of the device:
- Find it. IP-Robot address on the router (usually in the section) DHCP Clients or Connected Devices).
- Enter this one. IP to the address bar of the browser (for example, http://192.168.1.100).
- If the device supports a web interface, you will see a page with technical information, including the software version.
For advanced users, there are third-party utilities like MiHome Protocol Analyzer or Token Extractor that allow you to get detailed information about the device through the Internet. API Xiaomi, however, these methods require:
- π§ Skills with Python or Postman.
- π§ Knowledge MIOT-Protocol (documentation available at miot-spec.org).
- π§ Access to the device token (can be blocked in new firmware).
Example of commands to request a version through Python (requires a python-miio library):
from miio import Vacuum
vacuum = Vacuum(ip="192.168.1.100", token="YOUR_DEVICE_TOKEN")
print(vacuum.info()) # will display a dictionary with data including "fw_ver"7. Decoding of firmware versions: what do numbers and letters mean
Xiaomi's firmware versions of robot vacuum cleaners are standard formats, but their decoding varies by region and model. 3.5.8_004236:
- π’ 3.5.8 - the main version number (majeure.minor.patch).
- π’ 004236 - Internal building number (unique for each build).
For Chinese firmware (CN) For example, 22.10.12.000021 stands for this:
- π’ 22.10.12 β release date (22 year, 10 month, 12 day).
- π’ 000021 β the audit number on that day.
| Type of firmware | Example of version | Transcription | Region |
|---|---|---|---|
| Global (Global) | 3.5.8_004236 | 3.5.8 - version of the software, 004236 - build | Europe, the United States, Russia |
| Chinese (CN) | 22.10.12.000021 | 22.10.12 - date, 000021 - revision | China |
| Beta version | 3.6.5_beta1 | 3.6.5 - version, beta1 β test-assembly | For testers. |
β οΈ Note: Installation of Chinese firmware (CN) on a global device may result in loss of functionality (e.g., disabling Russian or incompatibility with Mi Home servers outside China, 4PDA.
π‘
If your firmware version is below the latest stable (e.g. 3.5.8 instead of 3.6.4), it is recommended to upgrade via Mi Home.This will fix bugs and add new features such as improved navigation or voice support.