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:
- Update iOS: Go to Settings β Main β Software Update and install the latest available version. iPhone 6 is 12.5.7.
- 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.
- 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.
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:
- Open the App Store and search for Mi Home.
- Choose an app from Xiaomi Inc. (the icon is a white house on an orange background).
- 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.
- 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).
- 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).
- 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.
- 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.
| Parameter | Recommended settings | Where to find in the appendix |
|---|---|---|
| Language of voice alerts | English (no Russian) | Settings of the device β Voice prompts |
| Default cleaning mode | Balanced (Balanced) | Settings β Cleaning modes |
| Card update frequency | High (for accurate navigation) | Settings β Map β Frequency of update |
| Cleaning schedule | Daily 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 Password | Check the password, restart the router, bring the vacuum cleaner closer |
| The device is not responding. | Vacuum discharged or frozen | Charge 2+ hours, reset settings with the Reset button |
| Server error (500/404) | Problems with Xiaomi servers | Try later or change region to China mainland |
| The app will fly out when added | Lack of memory on the iPhone 6 | Close 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?
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.