
Why Use DJI Assistant 2 Instead of Updating in DJI Fly
Updating through DJI Fly on Android is convenient, but DJI Assistant 2 (Consumer Drones Series) is the “workbench method.” It’s especially useful when:
-
DJI Fly can’t complete the update (stuck percentage, repeated failures)
-
The drone disconnects during updates
-
You need to refresh firmware after an error
-
You want a more stable wired update process on a PC/Mac
-
You need to update after long storage or after swapping devices
Source used for preparation: DJI Support guidance on firmware updates and DJI Assistant 2 (Consumer Drones Series); DJI Air 2S documentation.
What You Need Before You Start

Hardware checklist
-
DJI Air 2S aircraft
-
Remote controller (DJI RC-N1 or your compatible controller)
-
At least one flight battery (more is better so you can update each one)
-
A reliable USB data cable
Important: some cables charge only. You need a data-capable cable. -
A Windows PC or macOS computer with a stable internet connection
-
Direct USB port access (avoid USB hubs if possible)
Power checklist
-
Aircraft battery: ideally 50% or higher (more is safer)
-
Controller battery: ideally 50% or higher
-
Laptop/PC: plugged in or with sufficient battery so it won’t sleep
Safety checklist (small steps that prevent big headaches)
-
Remove propellers or keep the drone secured on a flat surface
-
Keep the aircraft still and well-ventilated
-
Disable computer sleep/hibernate temporarily
-
Close heavy programs that can cause USB instability
Step 1: Install DJI Assistant 2 (Consumer Drones Series)

Choose the correct DJI Assistant 2 version
DJI publishes multiple “DJI Assistant 2” variants. For Air 2S, you want the one labeled for consumer drones.
Common mistake:
-
Installing the wrong Assistant 2 edition (for enterprise or other product families) and then the Air 2S doesn’t appear.
Installation tips that prevent driver issues
On Windows:
-
Run the installer as administrator
-
If Windows blocks the driver, allow it during installation
-
Use a direct USB port, preferably on the back of a desktop PC
On macOS:
-
If the app is blocked by security settings, you may need to allow it in system privacy/security settings
-
After installing, restart the computer once before connecting the aircraft
Step 2: Connect the Air 2S to the Computer Correctly

Correct connection order
-
Launch DJI Assistant 2 (Consumer Drones Series)
-
Log in with your DJI account (if prompted)
-
Connect the Air 2S to the computer using the USB cable
-
Power on the Air 2S
What should happen:
-
DJI Assistant 2 detects the aircraft and shows a device icon on the main screen
If nothing appears:
-
Don’t panic and reinstall immediately. Start with cable and port troubleshooting (covered later).
Step 3: Update the Aircraft Firmware
Basic update workflow
-
In DJI Assistant 2, click the Air 2S device icon
-
Open the Firmware Update section
-
You’ll see a list of firmware versions, usually including:
-
Latest firmware (recommended)
-
Older versions (sometimes available)
-
-
Select the latest firmware and click Update
-
Wait until:
-
Download completes
-
Installation completes
-
The aircraft restarts if prompted
-
Important habits during the update:
-
Do not unplug the USB cable
-
Do not power off the aircraft
-
Do not let the computer sleep
-
Don’t run high-load tasks that might interrupt USB
Firmware “Refresh” (the underrated fix)
If you’re already on the latest version but you’re seeing odd issues (disconnects, sensors acting strange, update loop), DJI Assistant 2 often provides a Refresh option.
Refresh is useful when:
-
Firmware files may be corrupted
-
An earlier update failed midway
-
The drone behaves inconsistently after a crash or long storage
Refresh approach:
-
Choose the current version
-
Select Refresh
-
Let the process complete fully
Step 4: Update the Remote Controller Firmware (If Needed)
Depending on your setup, the controller may need updates too.
Common controller update paths:
-
Update controller via DJI Fly on Android during normal connection
-
Update controller via DJI Assistant 2 if the controller model is supported for wired updating
Practical rule:
-
If you’re troubleshooting stability issues, update both aircraft and controller to reduce compatibility problems.
Step 5: Update Battery Firmware (Yes, Each Battery Matters)
Many DJI batteries contain smart electronics that can receive updates. If you own multiple batteries, they may not all be on the same battery firmware.
How to update each battery reliably:
-
Insert Battery #1 into the aircraft
-
Connect aircraft to DJI Assistant 2
-
Check firmware updates and complete them
-
Power off the aircraft and remove Battery #1
-
Insert Battery #2
-
Power on and reconnect, then check firmware again
-
Repeat for every battery you own
Why this matters:
-
Mixed battery firmware can cause inconsistent behavior or warnings
-
Some updates only complete after the battery is recognized during the update cycle
Step 6: Confirm the Update Was Successful
What to check in DJI Assistant 2
-
Firmware shows as the latest version
-
No “Update Required” prompts remain
What to check in DJI Fly (Android) after the update
-
Power on aircraft + controller, connect phone, open DJI Fly
-
Confirm there are no remaining firmware prompts
-
Confirm camera view loads normally
-
Check basic status:
-
GPS lock behavior
-
Gimbal initialization
-
Battery info
-
Storage recognition (microSD)
-
Post-Update Best Practices (So the Drone Feels Normal Again)
Re-check critical safety settings
After firmware updates, it’s smart to confirm:
-
Return-to-Home altitude
-
Home point behavior
-
Lost signal action (RTH / hover / land)
-
Geofence and flight restriction prompts for your region
Calibrate only when appropriate
Do not calibrate sensors “just because.”
Calibrate when:
-
The app requests it
-
You see persistent warnings that don’t clear after relocation
-
The horizon is noticeably tilted (gimbal calibration)
In many cases, a simple restart after a firmware update is enough.
Troubleshooting: When DJI Assistant 2 Doesn’t Detect the Air 2S
1) Cable problems (most common)
Symptoms:
-
Aircraft charges, but DJI Assistant 2 never shows the device
Fix:
-
Use a different cable known to support data
-
Use a short cable
-
Avoid adapters and extension chains
2) USB port or hub issues
Fix:
-
Plug directly into the computer
-
Try a different USB port
-
Avoid front-panel ports on some desktops (they can be less stable)
3) Driver issues on Windows
Fix:
-
Reinstall DJI Assistant 2
-
Restart the PC after installation
-
Try running DJI Assistant 2 as administrator
4) Security permissions on macOS
Fix:
-
Allow the app in system security/privacy settings if blocked
-
Restart the Mac after granting permissions
Troubleshooting: Update Fails Midway (Stuck %, Error Message, Retry Loop)
Quick recovery routine
-
Close DJI Assistant 2
-
Power off the aircraft
-
Unplug USB
-
Restart the computer
-
Reopen DJI Assistant 2
-
Reconnect with a different USB port or cable if possible
-
Use Refresh on the firmware version
Internet and download stability
DJI Assistant 2 downloads firmware first. If your internet is unstable:
-
Use a wired Ethernet connection if available
-
Avoid running large downloads or streaming during the update
If it fails repeatedly at the same percentage
This often points to:
-
USB instability
-
Cable quality issues
-
Background security software interfering
Try:
-
A different cable
-
A different computer
-
A different USB port
-
Temporarily disabling aggressive security restrictions (only if you understand the risk)
Can You Downgrade Firmware Using DJI Assistant 2
DJI Assistant 2 sometimes shows older firmware versions that may be selectable. Availability depends on DJI’s current release policy and region.
Use downgrade only when:
-
You have a specific reason (compatibility testing, DJI support instruction)
-
You accept that some features or regulatory behaviors may change
-
You understand you might lose improvements or bug fixes
Practical caution:
-
If the drone is working normally, chasing “old versions” often creates more problems than it solves.
A “Clean Update” Workflow That Works Almost Every Time
If you want a dependable routine you can repeat:
-
Charge aircraft battery and controller above 50%
-
Disable computer sleep temporarily
-
Install DJI Assistant 2 (Consumer Drones Series) and reboot the computer
-
Launch DJI Assistant 2 and log in
-
Connect Air 2S via direct USB data cable
-
Update aircraft firmware to latest
-
Refresh the same firmware if you had issues previously
-
Swap and check each battery
-
Reconnect with DJI Fly on Android and confirm no remaining prompts
-
Verify RTH altitude and basic flight status before your next serious flight
Final Safety Reminder for First Flight After Updating
Do a short, simple test flight in an open area:
-
Low altitude hover
-
Gentle yaw and gimbal movement
-
Short forward/backward movement
-
Confirm stable GPS and clean camera feed
-
Land with plenty of battery left
This confirms the update didn’t introduce surprises, and it builds confidence before you fly farther or film something important.