How to connect a robot vacuum cleaner Xiaomi to an Android phone without Wi-Fi: the complete guide

Connecting Xiaomi’s robot vacuum cleaner to a smartphone without Wi-Fi seems impossible β€” the manufacturer initially puts synchronization through the cloud. However, there are workarounds to allow you to control the device offline. This article reveals all working methods, including hidden firmware features, alternative applications and hardware solutions.

The main problem is that the standard Mi Home application requires an Internet authorization. But if your router breaks down, you are in a place without a network, or you just don't want to share data with Xiaomi servers, there is a way out. We tested 5 ways, including official and undocumented ones, showing their pros and cons for different models of vacuum cleaners.

Why does Xiaomi require Wi-Fi to connect?

Xiaomi's smart device architecture is built on a cloud-based model, where all commands from the phone are sent to the company's servers first and then transferred to the vacuum cleaner. This allows you to control the appliances from anywhere in the world, but creates an Internet dependency. Without Wi-Fi, the standard Mi Home app simply does not see the device on the list of available ones.

Here are the key reasons for this scheme:

  • πŸ”’ Security: Cloud authentication prevents unauthorized access to your device.
  • 🌍 Remote control: the ability to start cleaning while outside the home.
  • πŸ“Š Statistics and Analytics: Gathering Vacuum Data to Optimize Algorithms.
  • πŸ”„ Software Updates: Centralized Delivery of New Versions of Firmware.

But in some scenarios, the cloud becomes a burden, like if you're using a vacuum cleaner in a country house without internet, or if you want to completely isolate the device from external servers, alternative connectivity will help.

πŸ“Š What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum (1st generation)
Mi Robot Vacuum-Mop 2
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop 2 Ultra
Other

Method 1: Connect via Bluetooth (for new models)

Starting with the Mi Robot Vacuum-Mop 2 Pro and later, Xiaomi has added Bluetooth LE support for initial setup, which allows you to pair the vacuum cleaner with a smartphone without Wi-Fi, but with limited functionality. Importantly, the method works only for initial binding, further management will still require Internet for most teams.

Instructions for connection:

  1. Turn on Bluetooth on your phone and activate device search mode.
  2. Press the power button on the vacuum cleaner for 5 seconds until you hear the beep.
  3. In the list of available devices, find the name of your model (for example, MIROBO-XXXXX).
  4. Confirm pairing in the Mi Home app (Add Device β†’ No Wi-Fi)

Limitations of the method:

  • ⚠️ It only works on models with a chip. STM32WB55 (check in the documentation).
  • ⚠️ Only basic commands are available: start/stop cleaning, return to base.
  • ⚠️ Maps of premises and advanced settings are not available.

β˜‘οΈ Preparation for Bluetooth-connection

Done: 0 / 4

Method 2: Using Mi AI Speaker as a bridge

If you have a Xiaomi Mi AI Speaker (or Redmi Smart Speaker) smart speaker, it can be used as an intermediary between your phone and the vacuum cleaner, the column connects to the vacuum cleaner over a local network (even without internet), and the phone communicates with the speaker via Bluetooth or direct Wi-Fi (AP mode).

Algorithm of settings:

  1. Connect the column to the vacuum cleaner through the Mi Home app (Smart Home β†’ Add Device).
  2. Activate Wi-Fi Direct mode on the column (in network settings).
  3. Connect your phone to the installed access point (XIAOMI-AI-XXXX).
  4. Send voice commands to a column (such as β€œStart Cleaning”) that will pass them to the vacuum cleaner.

Advantages of the method:

  • 🎯 Full access to vacuum cleaner functionality (including maps and cleaning areas).
  • πŸ”„ It works with older models (Mi Robot) 1S, Mi Robot Vacuum 1C).
  • πŸ“± Does not require a constant connection of the phone – the column controls the vacuum cleaner autonomously.

⚠️ Note: some speakers firmware blocks local control without the Internet. Check the device's software version before buying (must be at least 1.7.6).

Method 3: Local management through alternative applications

There are third-party applications that can connect to Xiaomi vacuum cleaners directly over the local network, the most proven: DreameHome (for models with support for Dreame), Valetudo (for firmware with an open API) and MiHomeBind (for binding without a cloud).

Instructions for Valetudo (require root access to the vacuum cleaner):

  1. Install Valetudo firmware on the vacuum cleaner via ADB or Telnet.
  2. Connect your phone and vacuum cleaner to the same local network (for example, via a mobile hotspot).
  3. Open the address in the browser http://[IP-vacuum cleaner address IP router).
  4. Control the vacuum cleaner through a web interface without a cloud.

Comparison of alternative applications:

AnnexSupported modelsDoes it require the Internet?Functional
DreameHomeMi Robot Vacuum-Mop 2 Pro/Ultra, Dreame D9No (local area network)Full control, maps, zones.
ValetudoAnybody with Valetudo firmwareNo.Web interface, API for automation
MiHomeBindMi Robot 1S, Mi Robot Vacuum 1COnly for binding.Bypassing cloud authorization

Critical: Valetudo's firmware voids the warranty and can block access to official updates. Use only if you're prepared for risks.

Method 4: Hardware bypass via USB-OTG (for advanced)

Experts have found that some models of vacuum cleaners (Mi Robot Vacuum-Mop 2 Pro, Dreame) F9) hidden USB-OTG The port under the top cover, which allows you to connect to the device directly from your phone using Terminal Emulator and commands. ADB.

Step-by-step:

  1. Remove the top cover of the vacuum cleaner (a plastic spatula will be required).
  2. Connect. USB-port J3 (usually located next to the battery).
  3. On the phone, turn on Developer Mode and USB Debugging.
  4. In Terminal Emulator, run: su setprop sys.usb.config diag,serial_cdev,rmnet,adb stop adbd start adbd
  5. Use commands to control (example: echo "start_clean" > /dev/miio).

⚠️ Attention: Incorrect connection to USB-The port can disable the control board, a method recommended only for experienced users with soldering equipment.

List of supported USB-team
start_clean β€” clean-up stop_clean β€” Recharge Cleaning Stop – Return to Base get_status β€” condition set_fan_speed [1-4] β€” power-set (1 β€” minimal, 4 β€” maximum)

Method 5: Creating a local network through a mobile hotspot

If you have a second phone or tablet that supports hotspot mode, you can create an isolated local area network to communicate with the vacuum cleaner, which mimics home Wi-Fi, but without Internet access.

How to set up:

  1. On the second device, turn on the Mobile Hotspot (network name: Xiaomi_Robot, password: 1234567890).
  2. Connect the vacuum cleaner to this network (press the Wi-Fi button on the vacuum cleaner for 3 seconds).
  3. Connect the main phone to the same hotspot.
  4. In the Mi Home app, select manually adding the device over IP (enter 192.168.43.1).

Advantages:

  • πŸ”„ Full functionality including maps and schedule.
  • πŸ“± It works on all models of vacuum cleaners.
  • πŸ”’ No dependence on external servers.

Limitations:

  • ⚠️ Need a second phone or router without internet.
  • ⚠️ When the hotspot is turned off, communication is lost.

πŸ’‘

If the vacuum cleaner doesn’t connect to the hotspot, try changing the network name (SSID) to a shorter one (such as MiRobot) and disabling encryption (open network).

Frequent mistakes and their solutions

Even if you follow the instructions correctly, users face typical problems, and here are the most common ways to fix them:

1.Vacuum cleaner not found in Mi Home

  • πŸ”Ή Check that the device is charged (>30%).
  • πŸ”Ή Restart the vacuum cleaner (hold the power button for 10 seconds).
  • πŸ”Ή Install the region in Mi Home in China (in profile settings).

2. "No Internet connection" error

  • πŸ”Ή Use it. VPN portable.
  • πŸ”Ή Turn it off. IPv6 in the Wi-Fi settings of the phone.
  • πŸ”Ή Check if the firewall blocks access to the domain api.io.mi.com.

3.Vacuum cleaner connects but fails to execute commands

  • πŸ”Ή Update the vacuum cleaner firmware through USB (instruction MIUI).
  • πŸ”Ή Reset the vacuum cleaner settings (click the Home buttons and Power for 20 seconds).
  • πŸ”Ή Check if the vacuum cleaner conflicts with other smart devices on the network.

πŸ’‘

If none of the methods worked, try rolling back the vacuum cleaner firmware to the version. 3.5.8_003076 β€” It is known for stable operation in autonomous mode.

Can I connect the old Mi Robot Vacuum 1 without Wi-Fi?
Yes, but only through Mi AI Speaker or Valetudo. Standard methods (Bluetooth, hotspot) are not supported because of the outdated MT7688 chip. Valetudo will require a soldering iron and a UART-TTL cable.
Will voice control (Alice/Google) work without the internet?
No. Voice assistants (Alice, Google Assistant, Siri) require cloud-based command processing, and can only be managed locally through Valetudo's apps or web interface.
How to Reset a Vacuum if it is Linked to another Mi Account?
Do the hardware reset: turn off the vacuum cleaner, press the Power + Home buttons for 30 seconds until the orange light flashes, and then the device will be ready for a new binding. Attention: this method erases all maps of the premises!
Can I upgrade my vacuum cleaner without Wi-Fi?
Yes, through USB-OTG or SD-Download the firmware from GitHub, unpack the archive, and place the app.dat file in the root of the memory card. Put the card in the vacuum cleaner and hold the power button for 10 seconds.
Which Xiaomi models support offline maps?
Offline maps (save on the vacuum cleaner) are available on the following models: Mi Robot Vacuum-Mop 2 Pro (firmware β‰₯ 4.6.0) Mi Robot Vacuum-Mop 2 Ultra (all versions) DreameBot D9/L10 Pro (with DreameHome firmware) To activate go to Settings β†’ Map β†’ Save the map locally.