If your Xiaomi robot vacuum cleaner suddenly stopped noticing steps, rapids or other height differences, the problem almost certainly lies in the drop sensor (antidrop sensor). This small but critical component is responsible for preventing falls from stairs and protecting the device from damage. When the sensor fails, the robot can either completely refuse to move, or, more dangerously, continue to work, ignoring the abyss.
In this article, we will analyze all possible causes of malfunction β from the banal contamination of the sensor to hardware breakdowns, as well as give step-by-step instructions for diagnosis and repair. S5/S6/S7 And other popular series, because they're very nuanced, and if you're not sure about your own abilities, at the end of this article, there's a tip for choosing a service center.
How does the drop sensor in Xiaomi robots work
The cliff sensor in Xiaomiβs robot vacuum cleaners is an infrared (IR) sensor that continuously scans the surface beneath the device, based on the reflection of the infrared beam:
- π¦ Sensor emits IR beam at an angle to the floor.
- π If the beam is reflected back (the surface is flat), the robot continues to move.
- β οΈ If there is no reflected signal (for example, above a ladder), the protection is triggered, and the device stops.
In most models Xiaomi/Roborock fixed 4 drop-sensor: 2 front (main) and 2 This allows you to cover the scanning area on the back. 360Β° And it can prevent falls even when you're reversing. S7 Sensors with extended range are used. 10 See what improves detection of fringed carpets or high thresholds.
It's important to understand that the drop sensor is not a mechanical switch, but an electronic component, and it depends on the lens being clean, the calibration, the integrity of the wiring, and the motherboard working properly, and if any of these factors are disrupted, the sensor can make false positives or ignore real obstacles.
Signs of failure of the drop sensor
How do you know if the problem is in the drop sensor and not in the other component?
| Symptoms. | Probable cause | Action. |
|---|---|---|
| The robot refuses to move, gives an error Cliff Sensor Error or Error 9 | Sensor contamination, wiring damage, firmware failure | Cleaning, rebooting, diagnostics |
| The device falls down a ladder or threshold | IR sensor malfunction, incorrect calibration | Checking sensors, replacing if necessary |
| Robots βseeβ obstacles where they are not (false positives) | Direct sunlight, lens contamination | Light shielding, cleaning |
| The device moves jerkily or slowly, as if it is "afraid" of falling. | Failure of one of the sensors, low battery charge | Diagnostics of each sensor, battery replacement |
Note that if the robot is completely unresponsive to commands and doesn't turn on, the problem may be the motherboard or the battery, in which case the drop sensor is probably not involved, and false positives are sometimes caused by black or dark surfaces (such as black laminate), which do not reflect the infrared ray.
β οΈ Warning: If the robot has already fallen from a height, don't turn it on right away! First, check for cracks in the body and see if moisture has entered.
Step-by-step diagnostics of the drop sensor
Before disassembling the robot, perform a basic check that will help narrow down the range of possible problems:
Check the purity of the IR lenses (wipe with a cotton swab)
Make sure that the robot does not get direct sunlight.
Restart the device (hold the power button for 10 seconds)
Try using the robot in another room (exclude the impact of the coating)
Update the firmware through the Mi app Home/Roborock-->
If the basic measures did not help, move on to a deep diagnosis:
- Check the physical status of the sensors. Turn the robot off the power and flip it over. The drop sensors are located under the front and rear bumpers (see photo below: π§Ή Pollution (dust, hair, garbage). π₯ Cracks or chips on the lenses. π Outgoing contacts (if the sensor dangles).
Hand-tested sensors.
Turn on the robot and hold your hand to each sensor at a distance of 5-10 cm. The correct sensor should react, the robot will stop or emit an audible signal. If there is no response, the sensor is defective.
Wire check.
If you're disassembling a robot, look at the plumes that go from the sensors to the motherboard, and often the problem is microcracks on the tracks or oxidized contacts.
For Roborock models S5/S6 You can use the service menu: Press and hold the button "Home" + "Spot" 5 So you can run a sensor test, and the display will show the error codes, if any.
Fall sensor error codes in Roborock
Cleaning and calibration of sensors
In 70 percent of cases, the problem is solved by a simple cleaning process, where the drop sensors are located at the bottom of the robot, and they are in constant contact with dust, animal hair and debris, and over time, the lenses become covered with a film that blocks the IR signal.
How to clean properly:
- π§Ό Use a soft brush (for example, for camera lenses) or cotton swabs soaked in alcohol.
- π« Do not use abrasive materials (sandpaper, hard brushes) β they scratch the lenses.
- π‘ To remove sticky contaminants (for example, from scotch), use isopropyl alcohol.
- π Check if the sensor has got hair or threads β they can block the mechanism.
After cleaning, it is recommended to calibrate the sensors.
- Place the robot on a flat surface (for example, on a table).
- Turn it on and wait for initialization.
- In the Mi Home or Roborock app, go to Settings β General. β Sensor calibration.
- Follow the instructions on the screen (the robot will perform several test movements).
β οΈ Warning: If the sensor doesn't work after cleaning, don't try to disassemble it yourself! There are fragile optics inside, which are easy to damage.
π‘
For prevention, clean the drop sensors at least 1 time a month, especially if you have pets or long-pile carpets at home.
Replacement of the drop sensor with your own hands
If the sensor is physically damaged (cracks, chips, does not respond to tests), it will have to be replaced. Xiaomi/Roborock This is not the most difficult procedure, but requires care.
What you need:
- π§ Set of screwdrivers (cross, flat, torks) T5/T6).
- π¨ Plastic mediator (to separate latches).
- π New drop sensor (you can buy on AliExpress or in service centers).
- π§² Magnetic substrate (so as not to lose the screws).
Step-by-step:
- Turn off the robot from power and remove the dust collector.
- Turn the device over and unscrew the 4 screws on the bottom cover (in Roborock models) S7 The screws can be hidden under the stickers).
- Carefully apply the lid to the plastic mediator, starting at the back. Be careful - there may be latches inside!
- Find a faulty sensor (usually connected to the motherboard via a plume). Unplug the plume by pulling the plastic connector (don't pull the wires!).
- Unscrew the screws that lock the sensor and remove it.
- Install a new sensor, connect the plume and assemble the robot in reverse order.
The cost of a new sensor for popular models:
- Xiaomi Mi Robot Vacuum 1/2 β ~500β800 ruble.
- Roborock S5/S6 β ~1000β1500 ruble.
- Roborock S7/S8 β ~1500β2000 ruble.
π‘
When changing the sensor, always check compatibility with your model! S5 not fit for S7 owing to different connectors.
Software failures and firmware updates
Sometimes the drop sensor stops working due to a firmware failure or conflict with other modules, which is especially true after updates or resets.
How to fix software errors:
- π Reboot the robot (hold the power button for 10-15 seconds).
- π± Update your firmware through the official app (Mi Home or Roborock).
- βοΈ Reset the settings to factory (in the robot menu or through the application).
- π₯οΈ If the robot is not updated via Wi-Fi, try manually flashing it through the USB (instructions are available on the forums 4PDA).
For manual firmware updates on Roborock S6:
- Download the latest version of the firmware from the official website.
- Place the file. app_*.pkg root USB-storage device (format) FAT32).
- Insert the flash drive into the robot and hold the buttons Home + Spot + Power 5 seconds.
- Wait for the update to be completed (the robot will beep).
If the sensor still doesn't work after the update, check the error logs in the application. Sometimes the problem lies in a conflict with other sensors (for example, a laser rangefinder in models with a laser rangefinder). LDS).
When to contact the service center
Not all breakdowns can be repaired by yourself.
- π§ You replaced the sensor, but the error remained (maybe the motherboard problem).
- β‘ The robot does not turn on after falling (risk of damage to the battery or controller).
- π The wiring or connectors on the board are damaged (solding is required).
- π The sensor is unstable even after cleaning and replacement (diagnosis may be required on specialized equipment).
How to choose a service center:
- π’ Official CCS Xiaomi/Roborock β warranty for repairs, but more expensive.
- π§ Unofficial workshops are cheaper, but check reviews.
- π Replacement β Only if you are confident in your skills.
Average cost of repair in the service:
- Diagnosis - 500-1000 rubles.
- Replacement of the sensor - 1500-3000 rubles. (taking into account the work).
- Repair of fees - from 3000 rubles.
β οΈ Warning: If the robot is warranty, don't disassemble it yourself! This will void warranty obligations.