
What “Aircraft Disconnected” Actually Means
On the DJI Air 2S, the connection is a chain, not a single link. When DJI Fly shows “Aircraft Disconnected,” it usually means one of these links failed:
-
Aircraft ↔ Remote Controller (radio link)
-
Remote Controller ↔ Android phone (USB data link)
-
DJI Fly ↔ device services (permissions, USB mode, app state)
-
Firmware/app mismatch causing handshake failure
The fix is fastest when you isolate which link is broken instead of randomly reinstalling everything.
First: Make It Safe and Simple
Before troubleshooting, reduce variables:
-
Move to an open area away from Wi-Fi routers, power lines, and metal structures.
-
Power off nearby Bluetooth gadgets if you suspect interference.
-
Remove any phone cases or adapters that make the USB plug loose.
-
Use only one battery with decent charge (above 30%) for testing.
Quick Fixes That Solve a Big Percentage of Cases

1) Reboot the “three-device stack”
Do this in a clean order:
-
Close DJI Fly completely (swipe it away from recent apps).
-
Power off the aircraft.
-
Power off the remote controller.
-
Restart the Android phone.
-
Power on the remote controller.
-
Power on the aircraft.
-
Connect the phone to the controller with a data cable.
-
Open DJI Fly and enter Camera View.
Why it works: it resets USB negotiation, app state, and controller handshake.
2) Swap the cable immediately (don’t assume it’s fine)
The most common hidden cause is a cable that charges but doesn’t pass stable data.
Best practice:
-
Use a short, high-quality data cable.
-
Avoid “freebie” cables and old frayed cables.
-
Avoid USB hubs, splitters, and magnet tips.
If the controller has side and bottom ports, try both (some setups are picky).
3) Force Android to use “File Transfer” (MTP) or “USB controlled by phone”
When you plug the phone into the controller, Android may show a USB notification.
Try:
-
Set USB mode to File Transfer (MTP) if available.
-
If there’s an option for “USB controlled by,” try switching between “This device” and “Connected device.”
Some phones default to “Charge only,” which can break DJI Fly’s connection even though the phone appears connected.
4) Give DJI Fly every permission it wants
On Android, missing permissions can block device discovery or cause a “connected but not really connected” state.
Go to:
-
Settings → Apps → DJI Fly → Permissions
Enable:
-
Location (often required for flight features and device scanning)
-
Nearby devices / Bluetooth (if present on your Android version)
-
Storage/Files and media (for downloads, logs, and album access)
-
Camera/Microphone are not always required for connection, but enabling them can prevent odd behavior in some builds
Then reopen DJI Fly and try again.
Step-by-Step Diagnosis: Which Link Is Failing?
Step A: Check the controller-to-aircraft link first
Look at the controller status:
Signs the RC is linked to the aircraft:
-
The controller shows normal telemetry or signal bars
-
The aircraft status LED behavior matches being connected (varies by DJI model/state)
-
The controller does not constantly beep as if searching
If the RC is not linked, the phone won’t fix it. You must relink.
Relink (pair) the Air 2S to the controller
Use DJI Fly’s linking workflow:
-
Open DJI Fly → Connection Guide / Device Management (wording varies) → Select DJI Air 2S → Follow “Linking” instructions
-
The app will prompt you to press and hold the aircraft’s power button until it beeps (linking mode), then confirm on the controller/app
If you can’t reach the linking page because of the disconnect message, return to the DJI Fly home screen and find “Connection Guide.”
Common reasons linking fails:
-
Aircraft is not in linking mode (button press too short)
-
Controller is already bound to another aircraft profile
-
Firmware mismatch (see the firmware section below)
Step B: If RC↔Aircraft is OK, check phone↔RC USB
If the controller is linked to the aircraft but DJI Fly still says “Aircraft Disconnected,” the USB data link is the prime suspect.
Try this exact test sequence:
-
With aircraft and controller ON, unplug the phone.
-
Close DJI Fly.
-
Plug phone back in.
-
Watch for Android USB pop-up and set it to File Transfer / data.
-
Open DJI Fly.
If DJI Fly launches and still doesn’t recognize the controller:
-
Try a different cable.
-
Try a different USB port on the controller.
-
Try a different Android phone if available (fastest way to prove phone-side issues).
Step C: If USB is OK, check DJI Fly app state and compatibility
Sometimes DJI Fly loads but the internal connection service fails. Fix the app state.
Clear DJI Fly cache (safe first move)
-
Android Settings → Apps → DJI Fly → Storage → Clear Cache
Then reboot the phone and test again.
Clear DJI Fly storage (stronger move)
This resets app settings and login state.
-
Android Settings → Apps → DJI Fly → Storage → Clear Storage / Clear Data
After this, you’ll need to:
-
Log back in
-
Re-accept permissions
-
Re-check camera settings
Firmware and App Version Problems (The “Silent Killer”)
1) Update DJI Fly (Android) from an official source
If DJI Fly is outdated or corrupted, the handshake may fail.
Best practice:
-
Remove the app and reinstall cleanly only after you’ve tried cache/data clears.
-
After reinstall, open once and grant permissions before connecting to the aircraft.
2) Update aircraft + controller firmware (even if it “seems fine”)
Firmware mismatches can cause:
-
intermittent disconnects
-
stuck “Aircraft Disconnected”
-
linking failures
Two reliable update routes:
-
Update through DJI Fly when it recognizes the device
-
Use DJI Assistant 2 on a desktop computer to update aircraft/controller firmware when app-based update isn’t possible
If the app can’t connect at all, desktop update is often the fastest path.
Common Real-World Causes and How to Fix Them
Cause 1: Loose USB connection (especially with thick phone cases)
Symptoms:
-
DJI Fly connects for a second, then disconnects
-
Touching the cable makes it drop
Fix:
-
Remove the phone case during flying
-
Use a snug, short cable
-
Clean lint from the phone USB port carefully
Cause 2: Android power saving / background restrictions
Symptoms:
-
DJI Fly disconnects when screen dims
-
Connection drops when you switch apps
Fix:
-
Android Settings → Battery → Battery optimization
-
Set DJI Fly to “Unrestricted” or “Not optimized”
-
Disable aggressive power modes while flying
Cause 3: “USB Debugging” or developer settings conflicts
Not common, but it happens on some devices.
Fix:
-
Turn off USB debugging temporarily
-
Reboot the phone
-
Test again
Cause 4: Multiple DJI apps installed causing driver/service conflicts
If you have older DJI GO / DJI GO 4 / other DJI apps installed, they can sometimes interfere with USB association.
Fix:
-
Keep only DJI Fly installed for Air 2S troubleshooting
-
Reboot and retest
Cause 5: Controller stuck in a weird state
Symptoms:
-
RC shows abnormal behavior
-
Pairing fails repeatedly
-
Connection only works after long waits
Fix:
-
Power cycle RC and aircraft as described in the quick fixes
-
Try linking again
-
Update firmware via desktop if the cycle repeats
Cause 6: Interference or weak signal environment
Symptoms:
-
Connects, then drops when motors start
-
Signal bars jump wildly
Fix:
-
Move away from:
-
crowded Wi-Fi areas (cafes, apartments)
-
metal fences and roofs
-
power substations and towers
-
-
Keep controller antennas correctly oriented toward the aircraft
-
Keep the aircraft in front of you and within clear line of sight during testing
When the Message Appears Mid-Flight
If “Aircraft Disconnected” appears while flying, treat it as a safety event, not an app annoyance.
What usually happens
-
The aircraft may initiate Return-to-Home after a brief lost-signal delay (depending on settings).
-
If RTH altitude is too low, it may be at risk.
Immediate actions
-
Do not panic and start changing settings randomly.
-
Watch the aircraft visually if possible.
-
If the controller reconnects, stabilize with a hover and return manually.
-
If it doesn’t reconnect quickly, be ready for RTH behavior and keep eyes on the aircraft’s direction.
Prevention tip:
-
Always confirm RTH altitude and home point before takeoff, especially when troubleshooting connectivity.
Advanced Fixes (When Basic Steps Don’t Work)
1) Try a different Android device (fast confirmation)
If a second phone works instantly with the same controller and aircraft, your problem is phone-side:
-
USB port
-
Android OS restrictions
-
app install corruption
-
device compatibility quirks
2) Reset network settings on Android
This can help if Wi-Fi/Bluetooth scanning or network services are stuck.
-
Android Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth
Then reboot and retest.
3) Clean reinstall done the right way
If you must reinstall DJI Fly:
-
Uninstall DJI Fly
-
Reboot phone
-
Install DJI Fly fresh
-
Open once, log in, grant permissions
-
Then connect aircraft/controller
Avoid reinstalling repeatedly without reboots; it often makes nothing change.
4) Desktop firmware refresh (when connection is unstable)
A firmware “refresh” (reinstalling the same version) can fix corrupted firmware states. This is particularly useful when:
-
linking fails no matter what
-
disconnect happens at the same step every time
-
the aircraft and controller have been updated partially or interrupted
A Clean Prevention Setup (So It Doesn’t Come Back)
Connection habits
-
Use one dedicated, high-quality data cable
-
Keep phone case off while flying if it affects fit
-
Plug the phone into the controller before opening DJI Fly
-
Avoid switching apps while connected
App and phone habits
-
Disable battery optimization for DJI Fly
-
Keep DJI Fly updated
-
Restart the phone occasionally if you fly often (USB services get “sticky” over time)
Flying habits
-
Choose open areas for takeoff and testing
-
Avoid launching in dense Wi-Fi zones when troubleshooting
-
Keep antennas correctly aimed
Quick Troubleshooting Checklist (Fastest Route to a Fix)
-
Power cycle phone + controller + aircraft in correct order
-
Swap to a known-good data cable
-
Confirm Android USB mode is not “Charge only”
-
Grant DJI Fly all permissions
-
Verify RC↔Aircraft link; relink if needed
-
Clear DJI Fly cache, then clear app data if necessary
-
Update firmware (DJI Fly or desktop Assistant)
-
Test with a second Android phone to isolate phone-side issues
When you work through the chain logically—RC↔Aircraft first, then phone↔RC, then app/firmware—you’ll usually fix “Aircraft Disconnected” without guesswork, and you’ll know exactly why it happened so it’s far less likely to return.