How to check the version of the robot vacuum cleaner Xiaomi Vacuum Mop: all ways from A to Z

Xiaomi Vacuum Mop robots (S5, S6, S7, and others) regularly receive firmware updates that improve navigation, add new cleaning modes, or fix bugs. But before installing a new version of software or diagnosing a problem, it is critical to know the current version of the software and hardware revision of the device. Without this information, you risk installing incompatible firmware, which can lead to a breakage of the navigation module or even β€œbricking” the device.

In this article, we will analyze all available methods of version verification – from standard (via the Mi Home app) to hidden (using the use of the software). ADB Special attention will be paid to the differences between the models Xiaomi Mi Robot Vacuum-Mop, Mi Robot Vacuum-Mop. 2 Xiaomi Robot Vacuum-Mop 2 Pro, because they have different update protocols, and you'll also learn how to decrypt the version code (e.g., the code, 3.5.8_000124) What to do if the device is not defined in the application.

Verification via Mi Home (Standard Way)

The easiest and safest method is to use the official Mi Home app (or Xiaomi Home for new regions), which works for all Vacuum Mop models, including the S5/S6/S7, but requires the robot to be connected to your Mi Account.

Step instructions:

  • πŸ“± 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).
  • πŸ” Scroll down to the Firmware Version block, and you'll see the code in the format. X.Y.Z_XXXXXX.
  • πŸ“‹ Write down or take a picture of this line – it will be needed to search for updates.

In some versions of the app, the firmware information may be hidden behind an additional tap on the device icon. If you have a Xiaomi Home (new version), the path will be: Device profile β†’ Badge β€œi” in the upper right corner β†’ Software version.

πŸ’‘

If the app displays version 0.0.0 or an empty field, it means the robot is not synced with Xiaomi servers. Try reconnecting it to Wi-Fi or rebooting it through a button on the case.

2. How to find out the version through the buttons on the case (without a smartphone)

If you don't have access to the app (e.g., the robot is unaccounted or reset to factory settings), you can find out the firmware version from the device. This uses a combination of buttons on the case. The method works for most Vacuum Mop models, except for the 2 Pro (it has a different algorithm).

Step-by-step:

  1. Make sure the robot is off (not in cleaning or charging mode).
  2. Press the Power (or Home) button and the Spot Cleaning button at the same time.
  3. Hold both buttons for 5-7 seconds until you hear a beep.
  4. The robot will voice the current firmware version (e.g., "three point five point eight").

If there is no voice message, but the robot emits a series of audio signals, decipher them in the table below:

Number of signalsMeaningExample of version
1 long, 3 shortVersion 1.X.X1.2.3_000456
2 long, 1 shortVersion 2.X.X2.1.0_001234
3 long, 2 shortVersion 3.X.X3.5.8_000124
4 longVersion 4.X.X or newer4.0.1_002345
5 short (repeat)The error of reading the versionReset required

Make sure the robot is off.

Find the Power and Spot Cleaning buttons

Hold 5-7 seconds before the signal

Record a voice message or count sounds

Contrast with the decryption table-->

3.Using ADB for Advanced Users

If standard methods don’t work (e.g., the robot doesn’t connect to Wi-Fi or the app doesn’t show a version), you can use Android Debug Bridge (ADB). This requires a PC with drivers installed and a developer mode enabled on the robot, suitable for the Vacuum Mop P and 2 Pro models, where available. USB-debugger.

Instructions:

  1. Connect the robot to your computer via USB-C (use the original cable!).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices If the device is determined, proceed to the next step. If not, install drivers for Rockchip.
  3. Follow the command to receive the version: adb shell getprop ro.build.version.incremental The answer will be in the format 3.5.8_000124.
  4. To check the hardware revision, use: adb shell getprop ro.product.model This will return the exact name of the model, for example roborock.vacuum.m1s.

If the adb device command returns unauthorized, the robot doesn't have USB debugging enabled.

  • πŸ”Œ Connect the robot to the charging station.
  • πŸ”„ Press and hold the power button for 10 seconds until the blue indicator lights up.
  • πŸ–₯️ Re-execute adb devices and confirm the connection on the robot screen (if any).
What if the ADB can’t see the device?
1. Check that the original USB-C cable is used (not all cables support data transfer). 2. Install drivers for Rockchip RK3308 (robot chipset) from the official Xiaomi website. 3. Try connecting via another USB port (preferably USB 2.0). 4. If the robot makes a connection sound, but is not determined, reset (Reset button on the bottom).

4. Difference between firmware versions and hardware revisions

Firmware version (e.g, 3.5.8_000124) and hardware audit (e.g, V1.1) β€” So, these are two different things. So, the firmware is the software part, and the revision is the hardware part. S5 may have an audit V1.0 (early batches) or V1.2 (Updated control board: Installing firmware from incompatible audits will result in loss of functionality (e.g., a laser rangefinder will fail).

How to find out hardware audit:

  • πŸ“„ Look at the sticker under the dust collector's cover. HW: V1.1 or PCBA: V2.0.
  • πŸ”§ In the Mi Home app, go to Settings β†’ About the device β†’ Hardware version.
  • πŸ” For models 2 Pro, the revision is indicated in the serial number (e.g, 22011V112345, where V1 β€” audit).

The table below shows the compatibility of firmware and revisions for popular models:

ModelHardware auditSupported versions of softwareNotes
Mi Robot Vacuum-MopV1.0–V1.1up to 3.5.8Does not support cleaning areas
Mi Robot Vacuum-Mop 2V1.2–V1.33.6.0 and newerRequires an update via USB
Xiaomi Robot Vacuum-Mop 2 ProV2.0+4.0.0+Support 3D-mapping and automatic mop lifting

πŸ’‘

Never install firmware from a model with a different hardware revision! For example, software for Vacuum-Mop 2 Pro (V2.0) will not work for Vacuum-Mop 2 (V1.2), even if the version numbers are the same.

5. Verification via firmware file (for manual update)

If you downloaded firmware from the official Xiaomi website or forum (for example, mi_vacuum_mop_s5_3.5.8_000124.pkg), The file name already contains the version, but to make sure it's up to date, check the checksum (MD5) And compare the data on the site.

How to do this:

  1. Download the MD5 checker utility (e.g. WinMD5Free for Windows or md5sum for Linux/macOS).
  2. Place the firmware file in one folder with the utility and execute the command: md5sum mi_vacuum_mop_s5_3.5.8_000124.pkg Right. MD5 Must match the loading page indicated.
  3. If the hashes do not match, the file is corrupted – download it again.

Note: Firmware from unofficial sources (e.g., 4PDA) may contain modified versions of software that are incompatible with your model. Use only files from mi.com or roborock.com domains.

Through the Mi Home app automatically

Manually via USB

I'm using ADB.

I'm not updating at all.

Another way.-->

6. Frequent mistakes and how to avoid them

When checking a version or updating a firmware, users often encounter typical problems, and here are the most common ones and how to solve them:

  • 🚫 Error "Unable to get version" in ADB: Reason: Drivers are not installed or debugging is disabled USB. Solution: Repeat the steps from Section 3.
  • πŸ”„ Robot not identified in Mi Home after update: Reason: incompatible firmware.Solution: reset via Reset button (hold 10 seconds).
  • ⚠️ The sound signals don't match the table: Reason: Your model has a different algorithm. Solution: check the version through an app or ADB.
  • πŸ“± The app shows version 0.0.0: Reason: The robot didn't sync with the servers. Solution: reconnect it to Wi-Fi or reboot it.

⚠️ Warning: If the robot has stopped responding to commands after the update, but the indicators are on, don't try to disassemble it yourself. In 80% of cases, hardware reset helps: hold the Power button for 15 seconds until all the lamps go out.

7. Where to download official firmware for Xiaomi Vacuum Mop

Xiaomi’s official firmware for robot vacuum cleaners is distributed through three channels:

  1. Mi Home: Automatic updates (the safest way).
  2. Xiaomi official website: Go to the support page, select a model and download the latest.pkg file.
  3. Service centers: If the robot is guaranteed, the firmware will be installed for free, and you need a box and a check.

For manual updates via USB:

  1. Download the firmware and rename the file to mi_vacuum.pkg.
  2. Copy it to a formatted FAT32 flash drive.
  3. Connect the flash drive to the robot through the adapter USB-A β†’ USB-C (in the connector on the case).
  4. Press and hold the power button for 5 seconds and the update will start.

⚠️ Note: Firmware from forums (for example, 4PDA) They may contain custom modifications that will take away your warranty, and they often block access to cloud-based features (voice assistant, remote management), only use them if you understand the risks.

FAQ: Answers to Frequent Questions

Can I roll back the firmware to an older version?
Technically, yes, but Xiaomi does not officially support downgrade. XDA Developers. Install it through ADB flag-headed --downgrade: adb sideload --downgrade mi_vacuum_old.pkg Risks: Possible loss of functions (for example, new maps of premises will become unreadable).
Why did the robot get worse after the update?
It could be related to: πŸ”„ Reset settings (for example, reduced suction power). Check the settings in Mi Home. 🧭 By changing the navigation algorithm, the new firmware can get around obstacles more often. πŸ› οΈ Hardware malfunction (e.g., brush wear) Update consumables. Try to roll back on the previous version or contact Xiaomi for support.
How to find out the firmware version on Xiaomi Vacuum Mop 2 Pro?
The 2 Pro has two ways: App: Device Profile β†’ Icon β†’ Software Version. Voice Assistant: Say "What's your version number?" (only in English/Chinese). You can also use ADB, but you need to enable debugging through the service menu (hold Power + Spot Cleaning for 10 seconds).
What do the numbers in the firmware version mean (for example, 3.5.8_000124)?
Version format: X.Y.Z_XXXXXX, where: X is the major version (major changes, for example, new navigation). Y is the minor version (addition of functions, for example, cleaning area). Z is the patch (bug fix). XXXXXX β€” internal assembly number (for debugging). 3.5.8_000124: 3 β€” third-generation software. 5 β€” Wet cleaning support added. 8 β€” Fixed errors with Wi-Fi connection.
Can I update my firmware without the Mi Home app?
There are three alternative ways: USB-flash drive (instructions in the section) 7). Through ADB (Adb sideload mi_vacuum.pkg). You can't get automatic updates without the app, but you can manually install it.