Add a voice to the robot vacuum cleaner

How to change the voice in the vacuum cleaner Xiaomi

Xiaomi Mi Robot Vacuum (Roborock gen 1 (v1) / gen 2(S50/51/55) / gen 3(1S/S6/T6/S5E(Max)/S6 Max V/S7) ). Xiaomi Mi Robot Vacuum Gen 1 ” | Xiaomi Mi Robot Vacuum Gen 2 ” | Xiaomi Mi Robot Vacuum Gen 3 ” | Buying ” | MiHome App ” | Firmware and Language Packages ” | Xiaomi Club ” | Selection and comparison of vacuum cleaners

voice, robot, vacuum, cleaner

If the name of your robot is not on the first line of the topic, then you are in a different thread. This topic discusses only the firmware process, the problems encountered and undocumented use of the capabilities resulting from rooting. Xiaomi Mi Robot Vacuum-Mop (1C) cannot be flashed in this thread, profile topic: link. For Mop essential (STYJ02YM) link. For Xiaomi Mijia G1 Sweeping Vacuum Cleaner (Mop essential MJSTG1) link.

Robot vacuum cleaner Xiaomi Mi Robot Vacuum is equipped with a low-noise brushless motor, supplied by the Japanese company NIDEC. The fan gives a maximum pressure of as much as 1800 Pa, which provides plenty of power when dealing with tough dirt.

The Mi Robot Vacuum also has three processors: an Allwinner quad-core processor, an STMicroelectronics ARM co-processor and a Texas Instruments LDS image processor. The trio helps the vacuum cleaner get real-time data from a scattering of 12 different types of sensors (LDS distance sensor, ultrasonic radar, wall distance sensor, coarse dirt sensor, fall sensor, gyroscopes, accelerometers, and so on). The laser rangefinder and ultrasonic radar scan the space around the robot for all 360 degrees with a measurement frequency of 1800 times per second. This technology is similar to what we may see in today’s unmanned cars.

The built-in 5200 mAh battery is made up of high-capacity 18650 batteries from LG and Panasonic and guarantees 2.5 cleanings from a single battery charge.

  • Attention! Batch with new firmware (4004 and above. for the first generation, 1910 and above. for the second generation) in the recovery section, you do not have the opportunity to put custom firmware on these robots.
  • New revisions of the second generation of robots, released since 03.2019, as well as in firmware since 02.2019, appeared to check the robot’s belonging to the region. That is, the robot for the Chinese market (in Russia, too, these are often sold under the guise of European) no longer works in Russia. Flash itself does not give and t.д.

Custom firmware: Important: Both versions of the robot flash equally, i.e. all flashing instructions fit for both versions! For Generation 3 only the off. packages via myHome mods or directly from my smartphone

Q/A: Why? A: After you get ROOT rights you get a full Ubuntu distribution inside the vacuum cleaner. It’s up to you to decide what to do with it. After that only your imagination limits the capabilities of your vacuum cleaner and your ability to work with Ubuntu.

For the first version:Full stock (version 3532) with root, login via ssh, login and password cleaner, after login you can/need to change the password to your own using passwd v11_003532.fullos_root.pkg.

  • Full runoff (version 3.3.9_003514) with root, login via ssh, login and password cleaner, after login you can/need to change the password to your own using the passwd command.
  • Full flock (version 3.3.9_003506) with root, login via ssh, login and password cleaner, after login you can/should change the password to your own using the passwd command.
  • Full sink (version 3.3.9_003416) with root, login via ssh, login name and password cleaner, after login you can/need to change password to your own using passwd command.
  • Full runoff (version 3.3.9_003254) with root, login via ssh, login and password cleaner, after login you can/need to change password to your own using passwd command.
  • Full sink (version 3.3.9_003194, starting with this version there is zone cleaning) with root, login via ssh, login and password cleaner, after login you can/need to change the password to your own using the passwd command.
  • Full stock (version 3.3.9_003132) with root, login via ssh, login and password cleaner, after login you can/should change password to your own using passwd command.

Modified firmwareNow zone cleaning and sending to a specific point works officially in the native MiHome plugin, no more manipulation.

For the second version:Due to the regional locking on the second generation of the robot, use modified firmware

  • Full stock (version 001792) with root, login via ssh, login and password cleaner, after login you can/should change password to your own with passwd
  • Full stock (version 001780) with root, login via ssh, login and password cleaner, after login I can/should change my password to my own with passwd.
  • Full stock (version 001632) with root, login via ssh, login and password cleaner, after login you can/should change password to your own using passwd.
  • Full stock (version 001518) with root, login via ssh, login and password cleaner, after login I can/should change my password to my own with passwd.
  • Full stock (version 001414) with root, login via ssh, login and password cleaner, after login I can/should change my password to my own with passwd.
  • Full stock (version 001408) with root, login via ssh, login and password cleaner, after login I can/should change my password to my own with passwd.
  • Full stock (version 001344) with root, login via ssh, login and password cleaner, after login you can/must change password to your own using passwd command.
  • Full stock (version 001228) with root, login via ssh, login and password cleaner, after login you can/need to change password to your own using passwd command.
  • Full stock (version 001168) with root, login via ssh, login and password cleaner, after login you can/should change password to your own using passwd command.

Important: The robot does not accumulate language packs, there is always only one language pack. That is why only one language pack can be installed at a time. Language selection in MiHome has nothing to do with what is in the robot. MiHome only commands the robot to download the language pack from a link pre-programmed by the developers. That means that only developers can add languages to MiHome. You install the language pack on your robot instead of the current one. MiHome knows nothing about it and will never know.

Setting up the Xiaomi Mi Roborock Sweep One vacuum cleaner

Charging Xiaomi Roborock

Before charging the vacuum find a proper place for the docking station. Place it near a wall, leaving at least 0.5 meter of free space on the left and right side and 1.5 meters in front. Make sure the area around the station is clear so that the robot can drive into it. The cord is extra long, but if you are not using it to its full length, then coil it up and secure it with Velcro. In this way you reduce the chance of the vacuum cleaner during operation entangled in the wire and pull the plug out of the socket.To charge the Xiaomi Roborock Sweep One, turn it on (long press the power button) and wait for the ring-shaped indicator light to light up. Then place the cleaner on the docking station so that the charging contacts are aligned. During charging, the indicator on the charging station lights steadily, and when charging is completed, it goes out. The color of the ring light will tell you how much charge is left in the battery. If it is white, then the charge level is more than 20%. If it is red, then the charge is less than 20%. This light will blink while charging. Be aware that if the battery is low, the robot vacuum may not turn on. If this happens, take it to charge it.

Xiaomi Roborock Sweep One is programmed so that it will return to the charging station by itself after each cleaning. If you want to send it there manually, press the charge button next to the power button. In case the vacuum cleaner has difficulty returning to the base (could not find it), take it there yourself.

Connecting the Xiaomi Roborock to your phone

As an alternative to push-button control, you can start cleaning from your phone. To do this, download and install the Mi Home app on your phone from the App Store or Google Play. If this is your first time using the app, read the terms of use, sign up and go to your profile.Click on “Add device” and choose “Devices nearby” or “Add manually. For your phone to find the vacuum cleaner, connect the Bluetooth, Wi-Fi and GPS modules, turn on the vacuum cleaner and follow the app’s instructions. You’ll also need your Wi-Fi network information: name and password while connecting the devices.From the phone you can fine-tune the work of the robot vacuum cleaner. If you want to clean a certain area of the room, you can set it on your smartphone in a couple of clicks and send the unit to work on a small area or select a few rooms for cleaning. Here you also set the schedule, view statistics for each cleaning, set up cleaning of carpets, control the movements of the device as a remote-controlled car, etc. All functions are described in the Mi Home app.

Once you install the voice packs on the robot vacuum cleaner Xiaomi Mi Robot Vacuum Cleaner, daily cleaning will cease to be boring, vacuum cleaner will have a soul (in some cases the soul of a bully), and your guests will be pleasantly surprised to hear a funny sound of your electronic pet.

The instructions are suitable for the first and second generation Mi Vacuum Robot Cleaner.

For flashing you need a PC with Windows operating system.

Next, unzip the downloaded file to the root of drive C and run as an administrator.

Open the system file with notepad to edit the utility, which is called win-mirobo.You need to enter the ip-address and the token of your vacuum cleaner. Do not forget to save your changes.

Find out the ip address and token of your vacuum cleaner in Mi Home app.

IMPORTANT: If you have an app installed from Play Store, uninstall it and install MiHome.APK. You can download it on the Internet, for example from here.

In Mi Home app from Play Market you can not see the token.

In the Mi Home app connect to the vacuum cleaner

Go to network info (you will find your vacuum cleaner’s ip-address and token there)

IMPORTANT: In order to start loading voice packages, the vacuum cleaner must be standing on the charging station and have at least 20% of charge. This is an artificial restriction in order to avoid problems.

Best Robot Vacuum Cleaner With Alexa Voice Control

Start the file win-mirobo.bat which is located in the root folder of the downloaded utility.

After start-up a window will open with a command line, where if connected successfully in the first two lines will be ip-address and level of charge of the vacuum cleaner. Below there will be three numbered menu items. Select item 2. it is called Flash voise package. Accordingly, press number 2 on the keyboard and press Enter.

Next you need to select any package you like. Enter the desired number and press Enter.

Then the installation will start counting down the installation time (not more than 15 seconds). When OK appears instead of time to confirm that installation is complete, press any button on your keyboard and close the program window.

After the simple, above described manipulations your vacuum cleaner “will find a soul”, speak in Russian.

In the table below you can see only some of the voice packets and phrases the robot speaks, when it reacts to certain actions.

Voice package ru_leathers_Bastards Voice of the robot

Voice pack ru_maxim_vashe_velichestvo by robot voice


  • To run this program you need to reset all Wi-Fi settings of the robot. Once you have installed the language packs in MiHome, you will need to bind the robot as you did the first time;
  • To reset the first version, you need to hold down the 2 buttons (back and off) for three seconds. If you need to reset version 2, you should press the other buttons: return and local cleaning.
  • Then the robot will tell you that all the Wi-Fi settings have been reset and you will see a new access point with the robot’s name on your phone. The next step is to connect to it;
  • After connecting to the robot, run the installed XVacuum Firmware app on your phone;
  • After the program connects to the robot, it gets a status and a token. If it does not, then the buttons remain inactive. Once they are activated you can start flashing;
  • The next step is to download the language pack you need, which was mentioned at the beginning;
  • Then press the FLASH SOUND button and select the desired voice package;
voice, robot, vacuum, cleaner
  • After that the firmware will start. Once it is done, the screen will show “DONE!”You will be prompted to confirm that the operation is completed successfully;
  • Then simply bind the robot in MiHome.

This completes this simple procedure. For Android owners: Download


In order to use this way, you should first upload the language pack, e.g. by dictating your own phrases on the recorder and saving them in WAV format and splitting them into separate files.

    Go to “Settings” and select the item “About the phone. In the menu that opens you will find the firmware number, which you need to press several times.

After that the vacuum cleaner Xiaomi will speak with your voice!

voice, robot, vacuum, cleaner

Talking robot vacuum cleaner Xiaomi: how to set the language package?

Robot vacuum cleaners, made by the Chinese company Xaiomi, are very popular among customers. And it is quite understandable. Robotic vacuum cleaners can significantly save time and effort to perform daily cleaning. But, after buying such a device, you often need to update or reflash, including changing the language voice pack of the talking robot vacuum cleaner. Installing the Russian package will allow even more convenient and comfortable to perform daily cleaning at home or in an apartment. To set up a robot vacuum cleaner you can. In this article we will tell you how to do the voice of the robot vacuum cleaner.

How to Russify a robot vacuum cleaner Xaiomi.

Almost all models of robot vacuum cleaners are equipped with built-in voice assistant. But, as a rule, the Chinese language is preinstalled on it. To change the speech of the xiaomi Mi robot vacuum cleaner to Russian, you need to flash a new language package into it. To do this, you need to:

  • Download the language pack and firmware extension.
  • Then for a few seconds press the two buttons on the body of the vacuum cleaner until you hear a beep. This is how you reset the Wi-Fi settings.
  • After that, find the Wi-Fi settings item on the phone and connect to the vacuum cleaner as an access point.
  • Launch the firmware by selecting the voice settings section.
  • Select the previously downloaded voice pack from the desired folder.
  • Your robot vacuum cleaner speaks.

Russian Xiaomi Mi robot vacuum cleaner firmware

In order to flash the Xaiomi Mi Robot Vacuum first version, you need:

  • Find and download the firmware package with the extension.APK Not to search for a long time :
  • To find out the token and ip-address of the vacuum cleaner, install on your phone app for vacuum cleaner Xaiomi in Russian: Mi Home. In the application go to your account, choose Application Settings. Network Information
  • Then open the file with the settings of the application downloaded in point 1. Looking for mirobot.ini and fill it with the token and ip-address values
  • You can install the robot vacuum cleaner on the root rights. To do this we open a file with the extension.bat. In the window that will open press number 1 (meaning the first point of the firmware) and press Enter. The loading time can be about 6-7 minutes.
  • Flash it in Russian to make the vacuum cleaner. Russian speaking. For this press number 2 and Enter, then choose the desired voice package and press Enter again. When the load is complete (waiting time is about 20 seconds), the vacuum cleaner beeps.
  • Your robot vacuum cleaner says.

Important: Robot vacuum cleaner’s battery charge should be more than 20%

Automatic detection of the ip-address and getting a token.

  • Download and install on your phone XVacuum Firmware 4.0 You can download it here.
  • For example, download official russian language ru_official and unpack the archive, the result on your phone should be a file with the extension pkg. voice packages for xaiomi are available for download here
  • Press the two buttons on the phone for few seconds till the sound signal appears. This way Wi-Fi settings are reset.
  • You need to turn off the mobile Internet on your phone and turn on Wi-Fi. In the list of available networks we should have the network from our robot to which we need to connect.

Manual entry of the ip-address and token

  • Download and install on your phone XVacuum Firmware 3.3.0
  • You will need to install a modified Mi Home vevs on the phone, through which you can see the IP address and token. If you have used MiHome from PlayMarket before, you will need to uninstall it.
  • For example, download official russian language ru_official and unpack from archive, as a result on phone should be a file with extension pkg
  • Open the Mi Home vevs, add the vacuum cleaner there and click on it. A map with the room and information about the previous cleaning and charging is opened. In the upper right corner, look for three dots. We press on them and choose: General Settings. advanced settings. network info. Here you can see the IP and the vacuum cleaner token. Copy the token and write down the IP address on a piece of paper.
  • Open the Xvacuum Firmware application and click on the three horizontal bars in the upper right corner, a menu will open in front of us where you select Settings.
  • In the IP field, we put the IP address of the vacuum cleaner, which we have written in the previous step, and in the Token field we put the token copied from the modified Mi Home app and press Save.
  • Restart the Xvacuum Firmware app
  • Buttons FLASH FIRMWARE and FLASH SOUND should be active now we are interested in the FLASH SOUND button. Tap on it.

How to talk with a robot vacuum cleaner Xiaomi

Good afternoon! I am trying to russify a vacuum cleaner Xiaomi Mi Robot Vacuum Cleaner 1S, I did everything according to the instructions, but I keep getting an error ( The vacuum returned an error). I do not understand what this error is and what I do wrong. I tried to install through both PC and android, but all to no avail. Can you help or advise what I may be doing wrong?

I tried to install through PC and android, but it was useless. Where is the error?

Hello)) can you find (make) the voice package 3 generation robotic vacuum cleaner Xiaomi ( m1s) such as the 1 and 2 generation

What do I need to reflash it?

There are 2 options for reflashing the robot vacuum cleaner:

  • Using your smartphone. Preferred option as it is simply easier. Even an inexperienced user can figure it out.
  • Via PC. A computer will also be needed if the user wishes to create his own list of voice notifications (you can use a set of any sounds).

Flashing via smartphone

It’s necessary to download and install XVacuum Firmware application. It is free, available in the AppStore and GooglePlay, as well as on the official website of the developer.

This program allows to create a virtual proxy-server on the phone, from which the vacuum cleaner downloads updates. What it does?

It is possible to replace the standard voice packet with any other one. The vacuum cleaner itself has no function to check the downloaded packages.

That is, it can be installed by anyone, as long as it has a compatible format of audio files (Xiaomi robot vacuum cleaner “understands” WAV-files).

So, step by step reflashing process looks as follows:

  • Voice pack file with permission should be placed in the sdcard folder on the phone.pkg which the user is going to install. This is the format that the robot vacuum cleaner “accepts”.
  • Next, you need to reset the robot vacuum cleaner’s Wi-Fi settings. To do this, you need to press the “Home” button on it for 10. 15 seconds (which is responsible for automatically placing the vacuum cleaner on the charging base). Press and hold the key until you hear a beep.
  • Rebooting takes 20 to 30 seconds. After that on the smartphone you need to turn on the Wi-Fi network search, select for connection the access point of the robot vacuum cleaner (called “Xiaomi-XXXXXXXXX”, where XXXXXXX. third-party symbols). You do not need to enter a password.
  • Wait for device synchronization. After that, run the previously installed XVacuum Firmware on your smartphone. Select the package through the file manager.pkg saved in sdcard.
  • Press “Trying”. You will be warned not to turn off Wi-Fi or press any buttons on the vacuum cleaner itself during reflashing. Just tap on “OK”, the flashing will start.
  • After downloading the voice pack on the vacuum cleaner, it will automatically restart.
  • Next, open the Mi Home app, go to the settings of the robot vacuum cleaner.
  • Open the item “Voice notifications”, turn it on, select English as the default language for them.

After that the robot vacuum cleaner will accompany all its actions with voice notifications from the package set by the user.

Only one voice pack can be stored in the vacuum cleaner’s memory. That is, to install the new one, you need to repeat the firmware procedure with XVacuum Firmware.

Please note that the firmware will only be successful if the file.the pkg is placed in the sdcard folder on the phone (i.e. internal phone memory). It is also possible to perform reflashing without the obligatory Wi-Fi reset. But in this case you need to manually enter the “token” of the device in the application.

Installing the new firmware using a computer

To flash the vacuum cleaner by means of PC the application WIN-MIROBO is required. You can download it for free at the developer’s website. You do not need to install it, just unpack the downloaded archive to the root of drive C (where Windows is installed). It also contains a folder Voicepack. in it in advance you need to copy all the.pkg files (voice notification sets).

The step by step firmware process is as follows:

voice, robot, vacuum, cleaner
  • Reset the Wi-Fi settings of the robot vacuum cleaner. Do not pair it with a smartphone.
  • Connect PC to vacuum cleaner’s access point. Yes, you must have Wi-Fi module installed. Connection via cable is not available, because the robot does not have any ports or connectors for connection.
  • Run the program (win-mirobo.bat). The command line will open and the search for the compatible firmware will automatically start.
  • After that, the list of available packages for voice notifications will appear. The user only needs to select the desired one (enter a number) and press Enter. Immediately starts recording the file into the internal memory of the vacuum cleaner. After completing the operation, the terminal will close automatically (sometimes you need to press Esc on your keyboard).
  • Next, the robot vacuum cleaner needs to be manually reset. That is, press the power button for 3. 5 seconds, then press it again.
  • After that, you should pair the device with the phone through Mi Home. In the settings of the robot vacuum cleaner, in the section “Voice notifications” specify “English”.

Voice pack in the memory of the vacuum cleaner remains even after the firmware update through the Mi Home.

How to create your own packages of voice prompts for robots

For this you need to download the wav-pkg application. It converts the audio files into WAV format, and after that, packs them into a.pkg, which the robot vacuum cleaner “understands”. You just need to take into consideration that during conversion the files are truncated to the length of the original commands.

To create a voice packet, you need to:

  • unzip the downloaded program to the root of the C drive;
  • Copy the audio files to the voicepack folder to be used for notifications;
  • Run the wav-pkg program (via the bat file in the unpacked folder);
  • open a command line window and start automatic file conversion and generation of the voice notification package

The archive is also placed in the Voicepack folder. Then it can be moved to WIN-MIROBO or copied to your smartphone and “uploaded” to the memory of the robot vacuum cleaner.

Where you can find additional voice notification packages. Users often post them on thematic forums, as well as on the Xiaomi community site.

Xiaomi does not forbid users to share such data. over, installing the voice pack by the above methods does not violate the terms of warranty.

Installation via PC

In addition to installing from your phone via Android or iOS, you can put the Russian language on the Xiaomi robot vacuum cleaner using a Windows-based computer. To do this:

  • Find out IP and token. The process is described in detail above.
  • Download “win-mirobo-1″ on PC.1.0-min” and unpack it.
  • Open “win-mirobo.Open “ini” with notepad. right-click on the file and select “Open with” in the popup menu.
  • Specify your IP and token.
  • Save your changes.
  • Extract the archive with the voice pack to the “voicepacks” folder.
  • Run “win-mirobo.bat”.
  • If all previous steps were performed correctly, then under the second item will be labeled “Flash voice package”. You must select it by pressing 2 then Enter on your keyboard.
  • The list of packages in the folder from step 6 will be displayed. Select, as in the previous point.

FUNNY SOUND Xiaomi Mi Robot Now change the voice acting and flash the Xiaomi vacuum cleaner. JUST

The installation of the language pack will start. It can take several minutes.

Please remember, that the robot vacuum cleaner’s battery should not be lower than 20% at the moment of flashing and it is better to charge it fully. Sudden shutdown in the middle of the process can turn the gadget into a spare parts donor.

| Denial of responsibility | Contacts |RSS