How to restart the vacuum cleaner Xiaomi Roborock S50: all the ways from a soft restart to a complete reset

Xiaomi Roborock S50

Mi Home

S50

several types of reboot

In this article, we will discuss 5 working ways to restart Roborock. S50: From soft restart through a button to full reset to factory settings, you will learn how to perform each method correctly, what errors can occur, and what to do if the vacuum cleaner does not respond to commands. ADB), which the manufacturer does not advertise, but which save in critical situations.

If your Roborock S50 suddenly stops responding to commands, makes uncharacteristic sounds or spins in one place, take it easy to bring to the service. 80% of the time, the problem is solved by the right reboot. The main thing is to choose the right method and follow the instructions without improvisation.

1. Soft reboot (restart) through the power button

The safest and most recommended way is to restart software via a physical button, which does not erase settings and is suitable for fixing temporary failures, such as when the vacuum cleaner has got stuck during cleaning or does not respond to commands from the application.

To perform a soft reboot:

  1. Find the power button on the Roborock S50 case (located on the top panel next to the Home button).
  2. Press and hold it for 3-5 seconds until you hear a beep (short beep).
  3. Release the button - the vacuum cleaner will begin the reboot process (the indicators will go out, then blink).
  4. Wait for full power (usually takes 20-30 seconds).

It doesn't reset Wi-Fi settings, it doesn't reset the maps of the room, it can be used every day, it doesn't hurt the machine, but if the vacuum cleaner keeps getting glitzy, you'll have to move on to more radical measures.

Make sure the vacuum cleaner is on a flat surface |

Check the battery charge (at least 20%) |

Close the Mi Home app on your phone |

Disconnect other devices from the Wi-Fi network (if there is a connection problem)-->

2 Hard reset by holding buttons

If a soft reboot doesn’t work and the vacuum cleaner doesn’t respond to buttons, doesn’t turn on or gives an error, a hard reset will be required, a method that forcibly resets the current session, but doesn’t erase user settings (maps, Wi-Fi, schedules).

Hard-dumping instructions:

  1. Make sure the vacuum cleaner is not connected to the charging station (unplug it).
  2. Find two buttons on the top panel: Power and Home (with a picture of a house).
  3. Press both buttons at the same time and hold for 10-15 seconds.
  4. Let go when you hear a double beep (peak peak) and the lights start flashing.
  5. Wait for a full reboot (about 1 minute).

Hard resetting helps in cases where:

  • πŸ”„ The vacuum cleaner got stuck on the error screen (e.g., Error 10 or Error 12).
  • πŸ“Ά It does not connect to Wi-Fi despite the correct password.
  • πŸ€– Moves chaoticly or ignores commands from the app.

πŸ’‘

If the vacuum cleaner doesn't turn on after a hard discharge, check the charging station contacts, sometimes oxidation or dust on the connectors blocks the power supply.

3. Reset to factory settings (full reset)

Attention! This method deletes all user data, including:

  • πŸ—ΊοΈ Preserved maps of premises.
  • πŸ“‘ Wi-Fi settings.
  • ⏰ Cleaning schedule.
  • πŸ”§ Individual parameters (suction force, cleaning zones, etc.).

Use it only if other methods do not help, or you are transferring the vacuum cleaner to a new owner.

How to make a complete reset:

  1. Turn off the vacuum cleaner (hold the power button for 3 seconds).
  2. Press the Home button and, without letting it go, turn on the vacuum cleaner (press the power button).
  3. Hold your home for 10-12 seconds until you hear a voice message in Chinese (or a long beep).
  4. Release the button and the reset process will begin (the indicators will flash orange).
  5. After rebooting, the vacuum cleaner will issue a single squeak - this means that the reset was successful.

After the factory reset, the Roborock S50 will have to be configured from scratch:

  • Connect to the Mi Home as a new device.
  • Create the maps of the premises again.
  • Set up schedules and cleaning areas.
What to do if the reset does not work?
If the vacuum cleaner has not reset after holding the Home, try: 1. Connect it to charging and repeat the procedure. 2. Use the ADB reset method (described below). 3. Check whether the buttons block mechanical damage (dust, moisture).

4.Reboot via the Mi Home app

If the vacuum cleaner is connected to the Mi Home and responds to commands but is unstable, you can try rebooting it software through the app, which does not reset the settings, but helps with minor software failures.

Step-by-step:

  1. Open the Mi Home app and select your Roborock S50.
  2. Go to Settings β†’ About the device (cog icon in the upper right corner).
  3. Scroll down and press Reboot.
  4. Confirm the action in the dialog window.

Through the application, you can also update the firmware, which sometimes solves problems with hanging:

  • πŸ”„ In the same About Device section, check for updates.
  • πŸ“₯ If a new version is available, install it (the vacuum cleaner will restart automatically).

Once a month |

Only when there are problems |

Never updated |

I don't know how to do that.-->

Important! If the vacuum cleaner becomes worse after the firmware update (for example, it builds a map worse or gets stuck more often), you can roll back to the previous version through the recovery mode (described in the next section).

5.Dumping via ADB (for power users)

This method requires a computer connection and is used in extreme cases where other methods have failed, and allows you to manually reflash the vacuum cleaner or reset the settings through the console.

What you need:

  • πŸ’» Computer with Windows or macOS.
  • πŸ”Œ USB-Type-C Cable (to connect to a vacuum cleaner).
  • πŸ› οΈ Utility. ADB (You can download from an official source).

Instructions:

  1. Install ADB and connect the vacuum cleaner to your computer via USB.
  2. Open the command prompt (cmd) and type: adb devices If the device is determined, move on. If not, install drivers for Roborock.
  3. Reset command: Adb shell am broadcast -a android.intent.action.MASTER_CLEAR
  4. Wait for the process to be completed (the vacuum cleaner will restart).

This method can lead to a loss of warranty if you are not an official service center, and only use it if you are confident in your actions.

πŸ’‘

Resetting through ADB is the most powerful tool for recovering the Roborock S50, but it requires technical skills. If you're not sure, you better contact the service.

Table: When to use the reboot method

SituationRecommended methodAre the settings resetting?
The vacuum cleaner got stuck during cleaning.Soft reboot (power button)❌ No.
No response to the buttons, Error 10/12 errorHard reset (holding power + Home)❌ No.
I want to sell/pass the vacuum cleanerReset to factory settingsβœ… Yes.
Problems with connecting to Mi HomeReboot through the application❌ No.
The vacuum cleaner does not turn on after firmwareReset via ADBβœ… Yes (optional)

Frequent Mistakes and How to Avoid Them

Even a simple reboot can go wrong unless you take into account the nuances.-5 User errors and how to prevent them:

⚠️ Never interrupt the resetting process (especially through the ADB This can cause the loader to break down and turn the vacuum cleaner into a brick".

Error 1: The vacuum cleaner does not respond to button retention.

  • πŸ”‹ Check the battery charge (should be at least 15%).
  • πŸ”Œ Connect to charging for 5 minutes, then try again.

Error 2: After reset, it does not connect to Wi-Fi.

  • πŸ“Ά Make sure the router is operating in the 2.4 GHz range (vacuum cleaner does not support 5 GHz).
  • πŸ”„ Reboot the router.

Error 3: It freezes at the reboot stage (all indicators are on).

  • ⏳ Wait 5-10 minutes – sometimes the process takes longer.
  • πŸ”Œ Disconnect the vacuum cleaner from the network, then repeat the hard reset.

Error 4: After the firmware update, it became worse.

  • πŸ“‰ Try to retrace the previous version via Mi Home (if available).
  • πŸ”§ Reset to factory settings and set up again.

Error 5: Not defined in ADB.

  • πŸ’» Install drivers for Roborock (can be found on the official website).
  • πŸ”„ Reconnect the cable and check the port USB.

FAQ: Answers to Frequent Questions

Can you reboot the Roborock S50 every day?
Yes, you can do a soft reboot (through the power button) every day, which doesn't harm your technology, but frequent hard resets or factory resets can cause your flash memory to wear out.
After the vacuum cleaner is discharged, it doesn't build a map.
This is normal, when you reset the cards in the factory, you have to: Start cleaning in map mode, wait for the vacuum cleaner to go around all the rooms, save the map in the Mi Home app, if the map is being built curved, check the lighting in the room and remove the extra items from the floor.
The vacuum cleaner will give you an Error 10 error after the reboot. How do you fix it?
Error 10 is usually associated with a problem with the collision sensor. Try: wipe the sensors (located on the bumper at the front) with a dry cloth. Perform a hard reset (hold power + Home). If it does not help, contact the service (possibly damaged bumper).
Can I update my firmware without connecting to Wi-Fi?
Officially, no. But there is an informal way to ADB: Download the firmware for Roborock S50 (forum 4PDA). Connect the vacuum cleaner to your computer. Use the command: adb sideload firmware.zip ⚠️ Attention, informal firmware may contain bugs or viruses, install them at your own risk.
How do I find out the current version of the firmware?
There are two ways: through the Mi Home app: Settings β†’ About the device β†’ The firmware version. Voice assistant: tell the vacuum cleaner, "What software do you have?" (works on English firmware).