Step-by-step connection of the robot vacuum cleaner Xiaomi G1 to the iPhone 6: from installing the application to the first cleaning

Why sync Xiaomi G1 with iPhone 6 and what you need

The Xiaomi Mi Robot Vacuum-Mop G1 (or just Xiaomi G1) is a smart device that can automate house cleaning. However, without the right setup, its functionality will be limited. Connecting to the iPhone 6 via the Mi Home app will allow access to remote management, creating room maps, setting up a schedule, and even voice control through Siri (when integrated with Apple HomeKit through workaround solutions).

It’s important to understand that the iPhone 6 (released in 2014) has iOS limitations. At the time of writing, the current Mi Home requires at least iOS 12.0, which is supported by this smartphone. However, if your iPhone 6 hasn’t been updated for a long time, check the OS version in Settings β†’ Main β†’ About this device. Updating to the latest possible iOS version (maximum 12.5.7 for iPhone 6) is mandatory β€” otherwise the application may not install or malfunction.

What will be required to connect:

  • πŸ“± iPhone 6 with iOS 12.0 or later (check in settings!).
  • πŸ€– Xiaomi robot vacuum cleaner G1 with a battery charge of at least 20% (the indicator should burn white, not red).
  • πŸ“Ά 2.4 GHz stable Wi-Fi network (5 GHz not supported!).
  • πŸ”Œ Charger for vacuum cleaner (in case of resetting settings).
  • πŸ“² Mi Home app (you can only download it through the App Store).

If your iPhone 6 hasn’t worked with Xiaomi devices before, register your Mi Account in advance, which will speed up the process. Also note that the Xiaomi G1 doesn’t support direct Bluetooth connectivity (unlike newer models like the Xiaomi S7), so Wi-Fi is a must.

Step 1: Prepare iPhone 6 and robot vacuum cleaner for synchronization

Before you connect, make sure both devices are ready for the procedure. Let's start with the iPhone 6:

  1. Update iOS: Go to Settings β†’ Main β†’ Software Update and install the latest available version. iPhone 6 is 12.5.7.
  2. Free up memory: The Mi Home app weighs ~200MB, and you need at least 1GB of free space to work smoothly. Check Settings β†’ Main β†’ iPhone Storage.
  3. Connect to 2.4GHz Wi-Fi: Xiaomi G1 does not work with 5GHz networks. If your router broadcasts both frequencies under the same name, divide them in the router settings (instructions depend on the model).

Now, prepare the robot vacuum cleaner:

  • πŸ”‹ Make sure the device is charged (the indicator on the body burns white). If flashing red, connect to the base for 1-2 hours.
  • πŸ”„ If the vacuum cleaner has already been connected to another phone, reset: press the Reset button (near the power button) for 5-10 seconds until the voice message sounds in Chinese.
  • πŸ“‘ Place the vacuum cleaner next to the router (within a radius of 1-2 meters) for a stable signal during setup.

⚠️ Note: If your iPhone 6 has been used with other Xiaomi devices (like Yeelight bulbs), remove them from the Mi Home app before adding a vacuum cleaner.

πŸ“Š What kind of robot vacuum cleaner you have at home?
Xiaomi G1
Xiaomi S7
Another Xiaomi
Roborock
Another brand

Step 2: Install and configure the Mi Home app on iPhone 6

The Mi Home app is the only official way to manage the Xiaomi G1. Download it from the App Store:

  1. Open the App Store and search for Mi Home.
  2. Choose an app from Xiaomi Inc. (the icon is a white house on an orange background).
  3. Click Install and wait for the download to be completed.

After installation:

  • πŸ“± Start Mi Home and select the region of Russia (or China mainland if you want access to advanced features, but at the risk of unstable work).
  • πŸ”‘ Sign in via Mi Account (if there is no account, register by email or phone number).
  • 🏠 On the main screen, click. + (add) β†’ Choose the Cleanup category β†’ Robot vacuum cleaner.

If the app requests access to Locations, Bluetooth or Notifications, allow it to work properly for maps and alerts. iPhone 6 may have a warning about an β€œunoptimized app” β€” ignore it, Mi Home will work.

⚠️ Note: If you have a Mi Account error called β€œToo many attempts”, use it. VPN This is due to Xiaomi's restrictions on certain regions.

iPhone 6 Updated to iOS 12.5.7|

Mi Home app installed and authorized |

Robot vacuum cleaner charged and dropped |

iPhone connected to 2.4 GHz Wi-Fi |

Xiaomi G1 is located near the router-->

Step 3: Step-by-step connection of Xiaomi G1 to iPhone 6 via Wi-Fi

Now, to the synchronization process itself, follow the instructions carefully, and any missed step can lead to an error.

  1. Activate Connection Mode on the vacuum cleaner: Make sure the Xiaomi G1 is on (power button burns white). Press the Reset button (small button next to the main one) for 3 seconds until you hear an audible signal (voice message in Chinese).
  2. Add the device to Mi Home: In the app, click + β†’ Add the device β†’ select the Robot vacuum cleaner. Confirm that the indicator on the vacuum cleaner flashes orange (connection waiting mode).
  3. Select a Wi-Fi network: The app will offer a list of available networks. Select your 2.4 GHz network (if you don't see it, check your router settings). Enter your Wi-Fi password. If the password contains Cyrillic or special characters (e.g.!, #), replace them with Latin.
  4. Wait until sync is complete: The process can take 1-3 minutes. Don't close the application or turn off the vacuum cleaner! When you're done, you'll hear a voice confirmation in Chinese and a device card will appear in the app.

If you have a β€œCan’t Add Device” error at the connection stage, try:

  • πŸ”„ Reboot iPhone 6 and robot vacuum cleaner.
  • πŸ“Ά Reconnect to Wi-Fi (sometimes it helps to change the network to mobile data and back).
  • πŸ”Œ Connect the vacuum cleaner to the base and try again in 5 minutes.

πŸ’‘

If Mi Home doesn’t see the robot vacuum cleaner, try manually specifying the model: in the list of devices, select β€œOther” β†’ type vacuum.vacuummop.g1 (this is the internal model identifier).

Step 4: Setup the robot vacuum cleaner after connecting

After successful synchronization, the Xiaomi G1 will appear on the Mi Home screen.

ParameterRecommended settingsWhere to find in the appendix
Language of voice alertsEnglish (no Russian)Settings of the device β†’ Voice prompts
Default cleaning modeBalanced (Balanced)Settings β†’ Cleaning modes
Card update frequencyHigh (for accurate navigation)Settings β†’ Map β†’ Frequency of update
Cleaning scheduleDaily at 10:00 (example)Main screen screen β†’ Schedule

Pay special attention to the map of the room:

  • πŸ—ΊοΈ Run the first cleaning manually (Clean button) to make the vacuum cleaner map.
  • πŸ“ Once completed, check the map in the app: if rooms are few or they are not properly divided, click Edit and manually divide the zones.
  • 🚫 Add no-go zones (such as around carpets or children's toys) to your card settings β†’ Zones.

Important: Xiaomi G1 doesn’t support keeping multiple floors in one map.If you have a two-story home, create separate maps for each level and manually switch them before cleaning.

Step 5: Resolve common connection errors

Even with the correct following of the instructions, problems can arise.

Mistake.Reason.Decision
I couldn't connect to the device.Weak Wi-Fi Signal or Wrong PasswordCheck the password, restart the router, bring the vacuum cleaner closer
The device is not responding.Vacuum discharged or frozenCharge 2+ hours, reset settings with the Reset button
Server error (500/404)Problems with Xiaomi serversTry later or change region to China mainland
The app will fly out when addedLack of memory on the iPhone 6Close the background applications, free up 1+ GB of memory

If the Xiaomi G1 is connected, but immediately disconnects:

  • πŸ”Œ Check if the antivirus (such as Avast or Kaspersky) is blocking access to the network.
  • πŸ“‘ Make sure the router does not use filtering. MAC-addresses (it can block the vacuum cleaner).
  • πŸ”„ Update the vacuum cleaner firmware: Device settings β†’ Update of the PO.

⚠️ Warning: If the vacuum cleaner doesn't respond to commands from the app after you've connected, but the indicator is white, try forcibly closing Mi Home and reopening it.

What to do if the Xiaomi G1 does not see the Wi-Fi network?
If the vacuum cleaner doesn't find your network, though the iPhone 6 plugged in: 1. Check that the router is broadcasting the network in mode 802.11 b/g/n (not 802.11n orac). 2. Turn off the function in the router settings WPA3 β€” Use only WPA2-PSK. 3. If the network name contains spaces or Cyrillic, rename it in the Latin alphabet (for example, MyWiFi_2.4). 4. Try connecting to another network (like a mobile hotspot with an iPhone) to check the vacuum cleaner's performance.

Step 6: Advanced Settings and Integration with Apple HomeKit

After basic setup, you can configure automation and integration with the Apple ecosystem:

  • πŸ“… Cleaning schedule: In Mi Home, go to the Schedule and add new tasks (for example, cleaning on weekdays at 9:00). You can configure zonal cleaning - the vacuum cleaner will clean only selected rooms.
  • πŸ”„ Automatic Return to Base: Enable Low Charge Auto Return in the battery settings. Set a charge threshold (e.g. 20%) for return.
  • 🏠 Integration with HomeKit (unofficial): Install the Home Assistant app on iPhone 6 and configure the bridge for Mi Home. Use the Mi Home Integration plugin to control the vacuum cleaner via Siri.

For advanced users:

If you want to manage the Xiaomi G1 via Termux (Android) or Python scripts, use the Xiaomi API:


1. Receive the device token through the Mi Home app (instruction: https://github.com/Maxmudjon/com.xiaomi-miio).




2. Use the python-miio library:




pip install python-miio




from miio import Vacuum




vacuum = Vacuum(ip="192.168.1.100", token="YOUR_TOKEN")




vacuum.clean # Starting cleaning

⚠️ Warning: Unofficial integration methods (like Home Assistant) may violate Xiaomi’s warranty.

πŸ’‘

For stable operation of Xiaomi G1 with iPhone 6, be sure to disable the β€œClient Isolation” function in the router settings – it blocks the interaction of devices in the local network.

FAQ: Frequent questions about connecting Xiaomi G1 to iPhone 6

Can you connect the Xiaomi G1 to the iPhone 6 without Wi-Fi?
No, the Xiaomi G1 requires a 2.4GHz Wi-Fi connection for initial setup. Bluetooth in this model is only used to transfer data between the vacuum cleaner and the base, but not to communicate with the smartphone. If you do not have Wi-Fi, you can temporarily use the mobile hotspot from the iPhone (turn it on Settings β†’ Modem Modem and connect the vacuum cleaner to this network).
Why does Mi Home ask for an update to iOS when I have the latest version?
Mi Home sometimes misidentifies the iOS version on older devices like iPhone 6. If you have iOS 12.5.7 (the highest for this model), ignore the warning - the app will work. If an error prevents you from adding the device, try: Delete and reinstall Mi Home. Change the region in the app to China mainland. Use another Apple ID for download (sometimes helps).
How to Reset the Xiaomi G1 if it’s Not Responsive to the Buttons
If the vacuum cleaner doesn't turn on or respond to Reset, perform a hardware reset: Disconnect the vacuum cleaner from the base. Press the power and Reset button for 15-20 seconds. Release the buttons and wait 1-2 minutes - the vacuum cleaner should emit an audible signal. Connect to the base and repeat the connection procedure. If this does not help, the problem may be in the battery - contact the service center.
Can you control the Xiaomi G1 from multiple phones?
Yes, but you do: Connect the vacuum cleaner to your main Mi Home account (like your iPhone 6). Select Sharing and add a second account (like a family member) on your device settings. Sign in to Mi Home on your second account, the vacuum cleaner will appear automatically. Limits: Only one user can operate the vacuum cleaner at the same time. If the second phone sends a command during cleaning, it will be ignored.
Why is the Xiaomi G1 not building a map of the room?
Problems with the card are usually associated with: πŸ“‘ Weak Wi-Fi signal, the vacuum cleaner loses communication and resets progress. Solution: Use a Wi-Fi repeater. πŸ”‹ Low charge - if the battery is discharged below 20%, the card is not saved. 🏑 Difficult layout - too many walls or mirrors interfere with sensors. Try running a cleanup in an empty room. πŸ”„ Outdated firmware - update the vacuum cleaner in Settings β†’ Update. If the map is never built, reset the vacuum cleaner settings and repeat the first cleaning.