Owners of Xiaomi smart appliances have long been accustomed to the fact that their devices not only perform household tasks, but also communicate with them - reminding them of charging, reporting errors or greeting in the morning. However, standard voice packets quickly become boring, and some users are looking for ways to make interaction with the equipment more... emotional. One of the most unusual requests is the firmware of a Xiaomi vacuum cleaner with mats, when the robot instead of polite "Fire Finished" says something like "Fin, f******!".
But before you go to extremes, itβs worth understanding that this modification is only possible at the level of custom firmware, and it comes with risks from loss of warranty to complete βbrickingβ of the device. Moreover, Xiaomi is actively fighting unofficial firmware by blocking access to servers for modified devices. In this article, we will analyze which models of vacuum cleaners are theoretically amenable to such changes, what tools are needed for this and why 90% of attempts fail.
What Xiaomi Vacuum Models Can Be Sweated?
Not all Xiaomi robot vacuum cleaners support firmware modifications, the main criteria being the availability of an open bootloader and ADB or SSH connectivity. For 2026, these models include:
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro STYJ02YM) β Most popular for modifications thanks to active community.
- π§Ή Xiaomi Mi Robot Vacuum-Mop P (SDJQR02RR) β Supports alternative voice packets.
- π Xiaomi Mi Robot Vacuum-Mop 2 Lite (STYTJ02YM) β limited options, but it is possible to replace audio files.
- β οΈ Xiaomi Dreame Bot D9 β Unofficially supported, but high risk of blocking cloud functions.
Models older than 2020 (such as the Xiaomi Mi Robot Vacuum 1S) are almost non-modifying due to the closed architecture, and it is worth considering that vacuum cleaners with laser sensors (LDS) are more difficult to sew due to the additional safety modules.
What's the firmware thing?
If you are still willing to experiment, prepare the following:
- π» Computer on Windows 10/11 Linux (macOS is not recommended due to driver issues).
- π USB-Type-C Cable (original to avoid connection issues).
- π¦ Software: ADB Tools (to access system files), Mi Home Hack or Valetudo (alternative firmware). Audacity (to edit voice files).
- π A set of voice samples in.wav format (can be recorded independently or downloaded from communities).
Important: Firmware with mats involves replacing the standard audio files in the /system/media/audio/ui folder.
- π€ Format: 16-bit PCM, mono, 16 kHz frequency.
- β±οΈ Length: no more than 3 seconds (otherwise the vacuum cleaner will cut the sound).
- π File names must match the original ones (e.g, charging_complete.wav).
βοΈ Firmware preparation
Step-by-step instructions for firmware
The modification process can be divided into 3 stages: unlocking the bootloader, replacing sound files and firmware alternative software (optional).
1. Unlock the loader
Without this step, access to system files will be closed. Xiaomi models will need to:
- Activate Developer Mode: Press the Home button on the vacuum cleaner 10 Connect to his Wi-Fi point (type name) MiRobot_XXXX). Go to the browser at the address http://192.168.8.1/miIO/debug.
ADB
adb shell setprop persist.sys.usb.config diag,adbfastboot
fastboot oem unlockAttention!
2. Replacement of voice files
After unlocking, connect the vacuum cleaner to the PC and do:
- Copy the original sounds for backup: adb pull /system/media/audio/ui/./backup_sounds/
- Replace your files with your own (e.g. error.wav for mat recording): adb push custom_sounds/error.wav /system/media/audio/ui/
- Set the correct access rights: adb shell chmod 644 /system/media/audio/ui/*