Smart tech owners often face confusion when trying to find compatible consumables or update software. The vacuum cleaner generation is a key parameter on which the functionality of the device and the features available to it in the Mi Home app depends. Incorrect model identification can lead to the purchase of inappropriate filters, side brushes or even an attempt to install incompatible firmware.
Xiaomi has a huge number of models under the Xiaomi, Mijia, Roborock and Vacuum brands. Visually, devices from different years of release can be almost identical, but their internal content and logic differ significantly, which is why it is important to understand how to read the label on the bottom of the case and what lies behind code names like S50, S5, V1 or S55.
In this article, we'll look at all the ways to determine the version of your cleaning robot. We'll look at the physical differences, software verification methods, and decryption of factory codes. The only reliable way to know the exact generation is to check the model code on a sticker with the official Xiaomi compliance table. Don't rely on the nan look or name in the app, as it's often truncated.
Why it is important to know the exact version of the robot vacuum cleaner
Many users underestimate the importance of accurate device identification until they encounter operational problems. Different generations use different navigation algorithms, sensor types, and even server communication protocols. For example, first-generation models may not support real-time mapping, while newer versions can create multi-layer maps and zoning rooms.
Accessories compatibility is the second critical factor: The design of the main brush module, the height of the HEPA filter, and the shape of the side brush vary from version to version. If you buy a filter for the S50 (second generation) and try to install it in the S5 (an updated version of the second generation), it may simply not stand in place or break the tightness of the filtration system.
โ ๏ธ Warning: Trying to flash a device with firmware from another generation (even if the model is similar) can lead to a "bricking" of the robot. Always check the model code before manually updating the software.
In addition, generation-specific voice packet support and smart home integration are key, and older versions can only work via a Chinese server, while global versions support local management, and understanding these nuances will help you avoid wasting time and nerves when setting up Mi Home.
Visual Identification: Generational Differences of Xiaomi Vacuum
The first thing to start looking for information is an external look at the device, and Xiaomi engineers have been making design changes between generations to differentiate the product in the market, but you can't rely on the color and shape of the lid, because there could be minor changes to the case within one generation.
Consider the main visual markers: First-generation (V1) robots often had a higher profile and a specific switch with an indicator; second-generation (S5/S50) models received an updated top panel design and a modified bumper geometry; third-generation (S5 Max and its counterparts) got an electronic water tank and a completely different design of the main brush.
- ๐ค First generation: The characteristic button "Spot" and "Home" are located separately, often missing a display or it is monochrome, laser rangefinder (LDS) It has a classic round shape without additional sensors on the sides.
- ๐ Second generation: There is a local cleaning button (often combined), the shape of the air intake holes is changed, on some models there is a display with a display of Wi-Fi status.
- ๐ง Third generation and newer: Electronic water supply control, auto-fill docking station (in top models), flatter profile for passing under furniture.
Also, look at the wheelbase. Early models may have different tread patterns and lift heights. Newer versions often use reinforced suspension. If you see charging contacts on the bottom that are different from standard gold pins (e.g., elongated or hidden), this is a sure sign of a specific modification or a new generation.
Decoding of markings at the bottom of the body
The most reliable source of information is on the bottom of the device. Turn the robot vacuum cleaner over and find a silver or white barcode sticker. That's where the model code is, which is the key to the solution. It's usually next to the serial number (SN) and MAC-address.
The code looks like a set of letters and numbers, like roborock.vacuum.s5 or xiaomi.vacuum.c1. It's important to write it down in its entirety, including dots. Sometimes a regional suffix may be next to the main code, but it's the base part of the identifier that we need to determine the generation.
Below is a table of model and generation code matching, and save it to quickly navigate the Xiaomi nomenclature.
| Model code (Model) | Commercial name | Generation. | Year of release |
|---|---|---|---|
| roborock.vacuum.s5 | Xiaomi Robot Vacuum S5 / S50 | 2nd generation | 2017-2018 |
| roborock.vacuum.s5e | Xiaomi Robot Vacuum S5 Max | 3rd generation | 2019 |
| roborock.vacuum.a08 | Xiaomi Robot Vacuum S6 | 3rd generation | 2019 |
| xiaomi.vacuum.c1 | Mijia Robot Vacuum Cleaner 1C | Budget (G1) | 2020 |
| roborock.vacuum.a10 | Xiaomi Robot Vacuum S6 MaxV | 4th generation | 2020 |
Note that the letters at the end of the code may indicate a color or region. For example, global suffixes or color designations do not change a generation, but affect firmware choice. If the sticker indicates code that is not available in the public domain, it may be a device for the domestic Chinese market (CN Version).
๐ก
If the sticker on the bottom is erased or damaged, try to find the box from the device. There is always duplicated the full specification and exact code of the model.
Checking a generation through the Mi Home app
If physical access to the bottom of the robot is difficult or the sticker is not readable, you can use the software method. the Mi Home app (or Xiaomi Home) stores the full information about the connected device. However, there is a nuance: sometimes the application displays a simplified name, hiding the technical code.
For more information, do the following: Open the app on your smartphone, make sure the robot is connected to Wi-Fi and online. Go to the main vacuum cleaner control screen.
โ๏ธ The verification algorithm in the annex
In the settings menu, look for the device's About. Some versions of the interface require you to click on the device icon at the top of the screen three times in a row to open the hidden engineering menu, and the full Device Model will be listed.
โ ๏ธ Note: If you use third-party clients (such as Valetudo or Home Assistant), model information can be read directly from the user's home. MQTT-Topics, which is often even more accurate than in the official appendix.
Also, look at the firmware version. Older generations often cannot upgrade to software versions designed for new devices. If the system says "Update is not available", this may indirectly indicate that the device belongs to an outdated lineup, which is discontinued.
Hardware differences: navigation and sensors
Xiaomi's robotic vacuum cleaner generations have evolved primarily through improved navigation systems. If you take a device apart or see its interior, look at the type of sensors. It's a surefire way to distinguish a smart robot from a simple commandeer.
First-generation models often relied on a gyroscope and accelerometer to navigate the snake algorithm without building an accurate map of the room. From the second generation, the standard was the Laser Distance Sensor (LDS), a laser rangefinder on the top panel. The third and fourth generations received additional cameras and obstacle sensors (structured light).
- ๐ก Gyroscopic navigation: Characteristic of budget models (C1, 1C) The movement is chaotic or linear, the map is not saved after cleaning.
- ๐ฆ LDS-Navigation: The top of the turret, the robot builds an accurate map, allows you to define virtual walls and zones, and that's a sign of 2nd generation and up.
- ๐๏ธ AI-camera 3D-Sensors: The presence of a camera in the front or additional sensors on the bumper, indicating the 3rd and 4th generation (S6 MaxV, S7), capable of recognizing objects (cables, socks, shoes).
Another important hardware difference is the battery type: early models were equipped with smaller batteries and without a new BMS (Battery Management System) system. Newer generations (S50 and later) use a reinforced battery that reports the exact percentage of charge and the state of the cells in the application.
Can I replace the battery from S50 with S5?
Software compatibility issues and regional versions
One of the biggest challenges for users is the division into regional versions: Xiaomi releases devices for China (CN), Europe (EU), Russia (RU) and Global Market (Global), although they may be hardware identical (one generation), software separates them.
Chinese versions often have more advanced functionality and voice packets, but require you to configure the region in the application to "China". Global versions have limited functionality, but work more stable with servers outside of China. Trying to change the region for the device can lead to the disappearance of the robot from the list or loss of functionality.
Firmware and language: Older generations may not have multilingualism; newer models allow you to change the language of the interface and voice packet; if your robot only speaks Chinese or English, despite the presence of Russian in the app, you may be trying to install a global voice packet on the Chinese version of the device (or vice versa).
๐ก
Regional Lock is a software constraint: Hardware generation is defined by model code, not by region of sale, but region dictates the available features and servers.