How to find out the version of the robot vacuum cleaner Xiaomi: hardware revision and firmware

Xiaomi’s robot vacuum cleaners are some of the most popular smart home devices, but their variety of models (Mi Robot Vacuum, Dreame, Viomi) and firmware versions often baffles users. Knowing the exact version of software and hardware revision is critical for updating, repairing, or matching compatible accessories. 3.5.8_003024 It can be used for Mi Robot Vacuum-Mop. 2 Lite but cause errors on Dreame D9 same-story.

In this article, we will discuss 5 official and alternative ways to learn the version of the Xiaomi robot vacuum cleaner - from basic (via the Mi Home app) to advanced (SSH and ADB commands). Particular attention will be paid to the nuances for models with LDS (laser rangefinder) and budget options without a display. If you plan to flash the device through Valetudo or install custom firmware, you can not do without the exact version.

1. Method: Through the Mi Home app (official method)

The easiest and safest way to do this is to use the branded Mi Home app (or Xiaomi Home for newer versions), which works for all models supported by the Xiaomi ecosystem, including Dreame and Viomi after being linked to an account.

Instructions:

  • πŸ“± Open the Mi Home app and select your robot vacuum cleaner from the device list.
  • βš™οΈ Go to Settings. β†’ About the device (or the device) β†’ Information in new versions).
  • πŸ“‹ Scroll down to the "Firmware version" and "Hardware version" block).
  • πŸ” Write down both values – you will need them to find compatible firmware.

Example of display for Xiaomi Mi Robot Vacuum-Mop 2 Pro:

Firmware version: 3.6.9_004128




Hardware version: RRM1S_20220412

⚠️ Note: In the Mi Home app for the regions China and Europe, firmware versions may differ! D9 Chinese firmware 4.2.1 is incompatible with European 3.5.8.

πŸ“Š What version of Mi Home are you using?
Chinese (Mainland)
Global (Europe/Russia)
Other (specify in the comments)
I don't know.

2. Method: Through voice commands (for models with AliGenie support)

Many Xiaomi robot vacuum cleaners (especially the new Dreame and Viomi models) support voice control via AliGenie or Alice from Yandex, a method that is suitable if you do not have access to the application or the device is not tied to the account.

How to find out the version by voice:

  1. Activate the voice assistant ("Hello Alice" or "Hey Mi").
  2. Say, "Ask the robot vacuum cleaner for the firmware version."
  3. The device will respond with a voice or display information on the display (if any).

Supported models:

  • πŸ€– Xiaomi Mi Robot Vacuum-Mop 2 Ultra (with display)
  • πŸ€– DreameBot L10s Ultra (voices) + screen)
  • πŸ€– Viomi V3 (voice)

⚠️ Attention: Voice does not show hardware, only firmware. Use other methods for full data.

πŸ’‘

If the robot does not respond to voice commands, check the Wi-Fi connection and voice assistant settings in the Mi Home app (Voice Control section).

3. Method: Through buttons on the body (without the application)

If the robot vacuum cleaner is not tied to an account or connected to Wi-Fi, the version can be found through a combination of buttons on the body, which works for most Xiaomi, Dreame and Viomi models released after 2018.

Step-by-step:

  1. Turn off the robot (press the power button for 3 seconds).
  2. Press the buttons at the same time: πŸ”„ Home (Home) + 🏠 Power (Power) - for models without a display. πŸ”„ Home (Home) + βš™οΈ Settings – for models with a display.

5-10 seconds

"Version three point five dot eight"

For models with a display (Dreame D10s Plus, Xiaomi S10+), the information will be displayed on the screen in the format:

FW: 3.5.8_003024




HW: DR10S_20230115

Press Home + Power (or Home + Settings) buttons

Hold 5-10 seconds before the sound signal

Write down a voiced or displayed version

Check with official firmware on the Xiaomi website-->

4. Method: via SSH or ADB (for advanced users)

If you plan to install custom firmware (like Valetudo) or debug a robot, you'll need access to its console, using SSH or ADB protocols.

Requirements:

  • πŸ–₯️ Computer with Linux/Windows (for ADB need drivers).
  • πŸ”Œ Robot connected to the same Wi-Fi network as computer.
  • πŸ”‘ Developer mode enabled (activated via Mi Home app or buttons).

Commands to verify version:

SSH connection (default password: blank or "1234")


ssh root@[IP- Robot address]




View the firmware version



cat /etc/version




Viewing the hardware version



cat /proc/cpuinfo | grep Hardware

Example of output for Dreame D9:

root@rockrobo:~# cat /etc/version




3.5.8_003024




root@rockrobo:~# cat /proc/cpuinfo | grep Hardware




Hardware        : RRM1S

⚠️ Note: Incorrect commands in the SSH They can make the robot fail. Don't change the files to /etc or /system backup!

How to turn on the developer mode?
1. In the Mi Home app, go to Device Settings β†’ About Device. 2. Click 5 times on "Firmware Version." 3. A Developer Menu will appear with the option to enable SSH/ADB.

5. Method: Through the label on the case (hardware version)

If the robot doesn't turn on or respond to commands, the hardware version can be recognized by the sticker on the case.

  • 🏷️ Under the battery compartment cover.
  • 🏷️ On the bottom (near the QR-code).
  • 🏷️ Inside the dust collector compartment.

On the sticker, look for the lines:

  • Model: RRM1S is a hardware platform.
  • HW: 20220412 β€” date of audit.
  • SN: 1234567890 - Serial number (required for warranty)

Example of the Xiaomi Mi Robot Vacuum-Mop 2 Lite:

ParameterThe value on the stickerWhat does it mean?
ModelRRM1SRobot platform (compatible with firmware for Mi Robot 1S)
HW20220412Date of hardware revision (April 12, 2022)
SN1234567890Serial number for warranty service
MAC78:11:DC:XX:XX:XXMAC-address of the Wi-Fi module

πŸ’‘

Hardware version (HW) It's a firmware compatibility issue, RRM1S_20220412 and RRM1S_20211008 You may need different files to update!

Comparison of methods: which one to choose?

The choice of method depends on your goal and the model of the robot.

MethodSuitable forShows.Difficulty
Mi Home appendixAll models.Firmware + hardware version⭐ (simple)
Voice commandsModels with AliGenie/AliceJust firmware.⭐⭐ (I need a voice assistant)
Buttons on the caseMost modelsFirmware (sometimes HW)⭐⭐ (You need to remember the combination)
SSH/ADBAdvanced usersFull information⭐⭐⭐⭐ (mistake)
Sticker on the caseAll models.Only the hardware version⭐ (I need to take off the lid)

Critically, before you run your firmware through Valetudo or custom software, check the hardware version (HW) with supported models on the GitHub project. For example, RRM1S firmware will not work for DR10S, even if the versions are the same.

FAQ: Frequent questions about Xiaomi robot vacuum cleaner versions

πŸ”Ή Can I update the firmware if the robot is not connected to Wi-Fi?
Yes, but only through a local update using a firmware file (.pkg) on SD-card USB-Instructions: Download the firmware from the official Xiaomi website (Support section). SD-cards (name must be) miio_update.pkg). Insert the card into the robot and press the Home button on the 10 seconds. ⚠️ Risk: When the process is interrupted, the robot may stop turning on!
πŸ”Ή Why Mi Home doesn’t show hardware?
This is a typical problem for older versions of the app (up to 6.0) or Chinese firmware. Solutions: Update Mi Home to the latest version. Switch your account region to Mainland in your profile settings. Use alternative methods (buttons or SSH).
πŸ”Ή How to find out if the robot is not turned on?
If the device does not respond to buttons and does not charge: Check the sticker on the case (section 5 of the article). Connect the robot to the power supply and try the button combination (section 3). If nothing helps, contact the service center with the serial number (SN).
πŸ”Ή Can I roll back the firmware to the old version?
Technically yes, but Xiaomi doesn't officially support downgrade.Possible risks: 🚫 Loss of functionality (e.g., room maps). 🚫 Accessory compatibility errors (e.g., auto-emptying station). 🚫 Block updates in the future. Use Valetudo or to roll back SSH, But back up the current firmware!
πŸ”Ή Where to download official firmware for Xiaomi?
Official firmware available on the websites: 🌐 Xiaomi Home Support (Select the Model) β†’ "Download files"). 🌐 Dreame Official (for Dreame robots). 🌐 Valetudo GitHub (Castom Firmware). ⚠️ Do not download firmware from unverified sources - this can lead to a device bribing!