Connecting a quadcopter to a smartphone via Wi-Fi without internet access is a challenge faced by both novice and experienced pilots. Many people mistakenly believe that controlling a drone via a mobile app requires an active network. In fact, most modern models—from budget ones Xiaomi Fimi to professional DJI Mavic - create their own local Wi-Fi network, which you can connect to directly. This allows you to stream live video, configure flight parameters, and even update firmware without the need for external servers.
The main nuance: the connection algorithm varies depending on the manufacturer and model. For example, Hubsan H501S requires prior activation of the access point on the remote control, whereas DJI Mini 2 Automatically distributes Wi-Fi when turned on. In this article, we'll cover the general steps, as well as the specifics of popular brands. You'll learn how to avoid common errors, from failure to detect a network to app authorization issues. We'll pay special attention to setting up Android and iOS, as these systems handle local networks differently.
Why doesn't a quadcopter require internet access to connect to a phone?
Many users confuse two different types of connections: cloud management (when the drone transmits data to the manufacturer's server) and live broadcast via a local network. In the first case, the Internet is really necessary - for example, to download maps in DJI Fly or account synchronization. However, for basic control and viewing of video from the camera, it is sufficient Wi-Fi Direct or SoftAP (software access point), which is created by the quadcopter itself.
Technically the process looks like this:
- 📶 When turned on, the quadcopter launches its own Wi-Fi network with a unique name (SSID), for example,
DJI_Mavic_123456orHubsan_5G_789ABC. - 📱 The phone connects to this network like a regular router, but without internet access.
- 🔄 Data is transmitted between the drone and the application using the protocol UDP/TCP in a closed loop.
- 🎥 The video stream is encoded in the format
H.264/H.265and is transmitted with minimal delay (from 100 ms).
Important: Some models (eg. Parrot Anafi) are used dual Wi-Fi — one network for control, another for video. In this case, the phone can "see" two access points from a single drone. Manufacturers also often limit the number of connected devices: usually 1–2 devices at a time.
Preparing the quadcopter and phone for connection
Before connecting for the first time, you need to complete several mandatory steps. Neglecting them often leads to errors like "Unable to connect to the network" or "The app does not detect the drone."
Launch the quadcopter on a flat surface away from metal objects|
Make sure the drone's battery is charged to at least 50%|
Disable mobile internet and Bluetooth on your phone|
Close background apps, especially instant messengers and games|
Update your drone's firmware and app to the latest version (if you have internet access) -->
Pay special attention battery dischargeIf the charge level is below 30%, some models (eg DJI Mavic Air 2) automatically turn off the Wi-Fi hotspot to save power. Also, check if the phone is in "Power Saving" mode. Battery saving - it can block connections to new networks.
For Android smartphones, it is recommended to disable the function Automatic Wi-Fi switching (located in Settings → Wi-Fi → Advanced). This option can break the connection with the drone if the phone detects a weak signal. On the iPhone, the option Low data consumption mode (V Settings → Wi-Fi → ⓘ next to the drone's network).
⚠️ Attention: If you previously connected your phone to this drone but can't find its network, reset your smartphone's Wi-Fi settings. On Android:Settings → System → Reset → Reset Wi-Fi settingsOn iOS:Settings → General → Transfer or reset iPhone → Reset network settings.
A comprehensive guide to connecting to a drone's Wi-Fi.
This algorithm is suitable for 90% of quadcopter models, including DJI, Xiaomi, Hubsan, Eachine And PotensicThe only differences may be in network names and default passwords.
-
Turn on the quadcopter. Wait until the indicators on the case start flashing in the "ready to connect" mode (usually green or blue). For some models (for example, Hubsan H107D+) you need to turn on the remote control first, and then the drone.
-
Find the drone's Wi-Fi network on your phone. Open Wi-Fi settings and find the network with the name that matches your model. Examples:
- 🏷️ DJI:
DJI_Mavic_XXXXXXorDJI_OCU_XXXXXX - 🏷️ Xiaomi Fimi:
FIMI_XXXXXXorXiaomi_XXXXXX_5G - 🏷️ Hubsan:
Hubsan_XXXXXXorHS_XXXXXX
- 🏷️ DJI:
Connect to the network. The default password is usually listed in the manual or on a sticker under the battery. For most drones, it's:
- 🔑
12345678(DJI, Xiaomi) - 🔑
12341234or00000000(Hubsan, Eachine) - 🔑 Blank password (some budget models)
-
Launch the official application. After connecting to the drone's Wi-Fi, open the manufacturer's program (DJI Fly, Fimi Navi, Hubsan App etc.). The application should automatically detect the quadcopter.
If you receive an error "Obtaining IP address" or "Authentication failed" during the connection process, try:
- 🔄 Restart both the drone and the phone.
- 📱 Forget the network on your phone and reconnect.
- 🔧 Manually set a static IP address in the Wi-Fi settings (for example,
192.168.1.100with a mask255.255.255.0).
Connection Features on Android and iOS
Despite the general principle, operating systems handle local Wi-Fi networks differently. For example, Android may block background data transfer, while iOS may require confirmation for "unsecured" networks.
| Parameter | Android | iOS (iPhone/iPad) |
|---|---|---|
| Automatic connection | May require manual network selection each time the drone is turned on | Keeps the network in memory, but may ask for confirmation |
| Background data transfer | May be blocked by battery saving mode | Limited by the "Low data consumption mode" option |
| IP address | Often requires manual configuration (eg. 192.168.10.1) |
Usually received automatically (DHCP) |
| Compatibility with applications | Conflicts with VPNs or antiviruses may occur | Requires local network access permission in the app settings. |
On Android Before connecting, it is recommended:
- Disable VPN and proxy (they may block local traffic).
- Add the drone app to battery optimization exceptions (
Settings → Apps → [Application] → Battery → Optimize battery usage → Unlimited). - Enable the "Always scan for networks" option in Wi-Fi settings.
On iOS Please note:
- 🍎 Local network access permission:
Settings → [Drone App] → Local Area Network → Enable. - 🍎 Disabling the "Private Wi-Fi Address" feature for the drone's network (
Settings → Wi-Fi → ⓘ next to network → Private address → Turn off). - 🍎 Update iOS to the latest version (older versions had bugs with connecting to Ad-Hoc networks).
⚠️ Attention: On iPhones with iOS 14+, you may see a warning that says "Internet is not available." This is normal—the drone's local network doesn't provide internet access. Tap "Connect Despite This."
Troubleshooting common connection errors
Even if you follow the instructions correctly, problems may still occur. Let's look at the most common issues and how to fix them.
1. The phone doesn't see the drone's Wi-Fi network.
Possible causes and solutions:
- 📵 The drone does not create a network:
- Check if the mode is enabled
Wi-Fi Mode(Some remotes have a switch). - Make sure the battery is sufficiently charged (at least 30-40%).
- Check if the mode is enabled
- 📡 Weak signal:
- Bring your phone closer to the drone (up to 1 meter away).
- Remove sources of interference: other Wi-Fi routers, microwaves, wireless headphones.
- 🔧 Incompatibility of Wi-Fi standards:
- Try switching your phone to standby mode.
Wi-Fi 4 (802.11n)instead ofWi-Fi 5/6. - On Android this is done via
Settings → Wi-Fi → Advanced → Wi-Fi Mode.
- Try switching your phone to standby mode.
2. There is a connection, but the app doesn't see the drone.
Most often, this is due to incorrect IP settings or port conflicts:
- 🔄 Restart the drone app (close it completely in the recent tasks menu).
- 📱 On Android, try clearing the app cache (
Settings → Applications → [Application] → Storage → Clear cache). - 🔧 Manually set the phone's IP address:
IP: 192.168.1.100Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 8.8.8.8 (optional)
3. The video is lagging or not streaming
Video streaming problems are usually caused by:
- 📶 Low connection speed:
- Switch to frequency
5 GHz(if the drone supports it). - Reduce the video resolution in the app settings (for example, with
1080pto720p).
- Switch to frequency
- 🔋 Overheating of the phone processor:
- Close all background applications.
- Remove the case from your phone for better cooling.
What should I do if my drone requires a firmware update and there's no internet connection?
If an app asks for a firmware update but you don't have internet access, try:
1. Download the firmware in advance on another device with internet access (the files are usually available on the manufacturer's website).
2. Transfer the file to your phone and update the drone via the local network (most apps have a "Manual Update" option).
3. For DJI: Use the program DJI Assistant 2 on PC for updating via USB.
Important: Never interrupt the firmware update process—this may brick your drone!Setting up Wi-Fi for specific quadcopter models
Each manufacturer uses its own connection protocols. Below are brief instructions for popular brands.
DJI (Mavic, Mini, Air, FPV)
DJI quadcopters support two connection modes:
- 🔗 Wi-Fi Direct (for models without a remote control, for example, DJI Mini SE):
- Net:
DJI_Mavic_XXXXXX(password on the sticker under the battery). - Application: DJI Fly or DJI GO 4.
- Net:
- 🎮 OcuSync (for models with a remote control, for example, Mavic 3):
- Wi-Fi is generated by the remote control, not the drone.
- Net:
DJI_OCU_XXXXXX(the password is the same as for the drone).
For DJI, this applies: If you have previously connected the drone to another device, you may need to reset the password via DJI Assistant 2.
Xiaomi Fimi (X8, A3, Mini 2)
Peculiarities:
- 📡 Network:
FIMI_XXXXXXorXiaomi_XXXXXX_5G(password:12345678). - 🔄 When you first connect the application Fimi Navi may require registration of a Xiaomi account (but the Internet is not required for this - the data is stored locally).
- 📱 On Android, you may encounter the error "Unable to obtain IP." Solution: Manually set the IP address.
192.168.144.100.
Hubsan (H501S, H107D+, Zino)
Instructions:
- Turn on the remote control, then the drone.
- On the remote control, hold down the button
Wi-Fi3 seconds until the indicator starts flashing quickly. - Connect to the network
Hubsan_XXXXXX(password:12341234). - Launch the application Hubsan App and select the drone model manually.
For Hubsan Zino Wi-Fi turns on automatically, but may require activation via a QR code (included).
Parrot (Anafi, Bebop, Mambo)
Parrot uses technology Skycontroller, which can operate in two modes:
- 🔗 Wi-Fi Direct (for control from phone):
- Net:
Parrot_Anafi_XXXXXX(password:parrotdefaultor empty). - Application: FreeFlight 6.
- Net:
- 🎮 Dual Wi-Fi (for remote control + broadcast to phone):
- The remote control creates its own network
Skycontroller_XXXXXX. - The phone connects to the remote control, and the remote control connects to the drone.
- The remote control creates its own network
⚠️ Attention: Parrot drones often have connection issues with iPhones due to iOS limitations. If video isn't streaming, try using an Android device or enable compatibility mode in the app settings. FreeFlight.
Wi-Fi connection security and optimization
A drone's local Wi-Fi network is vulnerable to data interception, especially if the default password is used. Here's how to secure the connection:
- 🔒 Change your Wi-Fi password (if the model supports it). In applications DJI Fly or Fimi Navi there is usually an option
Wi-Fi Settings. - 📵 Disable automatic connection to the drone's network in your phone settings to avoid accidental connections in public places.
- 🛡️ Use a VPN on your phone (For example, ProtonVPN), if you are transmitting sensitive data (for example, when updating firmware over a local network).
To improve connection stability:
- 📶 Select a free Wi-Fi channel. Use apps like Wi-Fi Analyzer (Android) or AirPort Utility (iOS) to find the least congested channel in the range
2.4 GHzor5 GHz. - 🔋 Disable energy saving features on the phone and drone. On some models (for example, DJI Mavic) there is an option
Low Power Mode, which degrades the Wi-Fi signal. - 📱 Use a phone that supports Wi-Fi 5 (802.11ac). Old devices with
Wi-Fi 4may not be able to handle streaming video in4K.
If you frequently fly in areas with interference (such as in the city), consider using Wi-Fi amplifier for drone. Some models (for example, DJI Mavic 3) support external antennas, which increase the range to 8–10 km.
FAQ: Frequently asked questions about connecting a quadcopter to a phone
Is it possible to connect multiple phones to one drone at the same time?
Yes, but with restrictions:
- 📱 DJI: up to 2 devices (one for control, the other for viewing video).
- 📱 Xiaomi Fimi: only 1 device.
- 📱 Hubsan: up to 3 devices, but the video will be broadcast with a delay.
To connect a second phone, you usually need to manually specify the IP address (for example, 192.168.1.101 for the first and 192.168.1.102 for the second).
Why is my drone video lagging even though I have a good Wi-Fi signal?
Reasons for video delay:
- 📹 Resolution is too high: try lowering it
4Kto1080por720p. - 📱 Weak phone processor: Close all background applications.
- 🔋 Drone overheating: Let it cool for 5-10 minutes.
- 📡 Interference from other devices: Switch frequency
5 GHz(if supported).
Also check if the mode is enabled in the application settings. Smooth Transmission (smooth streaming) - it reduces latency but reduces quality.
How do I reset my drone's Wi-Fi settings if I forgot the password?
Reset methods:
- 🔧 DJI: Use the program DJI Assistant 2 on your PC. Connect the drone via USB and select
Restore Factory Settings. - 🔧 Xiaomi Fimi: Hold the power button for 10 seconds until you hear a beep. The password will be reset to
12345678. - 🔧 Hubsan: Press and hold the buttons on the remote control
Wi-FiAndReturnfor 5 seconds.
If resetting does not help, please contact the manufacturer's support with your drone's serial number.
Is it possible to control a drone via Wi-Fi without a phone?
Yes, but with restrictions:
- 🎮 With remote control: Most drones (eg. DJI Mavic, Hubsan H501S) can only be controlled using a remote control without a phone, but without video broadcasting.
- 🖥️ From PC: Some models (eg Parrot Anafi) support connection to a computer via Wi-Fi or USB.
- 📡 Via FPV goggles: Drones with support
FPV(For example, DJI FPV) can stream video to glasses without a phone.
For full control without a phone, you need a remote control with a screen (for example, DJI Smart Controller).
How to increase the range of a drone's Wi-Fi connection?
Ways to increase the range:
- 📶 Use a repeater: Some users connect a Wi-Fi repeater (for example, TP-Link TL-WA850RE) to the drone's network to boost the signal.
- 🪁 Fly higher: At altitudes of 100+ meters, the signal spreads better, but be aware of local laws regarding maximum flight altitude.
- 🔋 Use a directional antenna: For drones with removable antennas (eg. DJI Mavic 3) you can install an antenna with amplification
7–9 dBi. - 📱 Disable automatic channel switching: In your drone's Wi-Fi settings, select a fixed channel with minimal interference.
Maximum range depends on the model:
- 📏 Budget drones (Hubsan H107): up to 100 m.
- 📏 Middle class (DJI Mini 2): up to 4–6 km (with OcuSync).
- 📏 Professional (DJI Mavic 3): up to 15 km (with amplifier).