Two Ways to Update
DJI Pilot 2, on the controller itself, scans automatically and prompts when an update's available, the quickest route for a routine update in the field. DJI Assistant 2 (Enterprise Series), on a computer over USB, does the same job and additionally handles a full reinstall or a rollback to a previous version, useful when a specific firmware version needs to be pinned for compatibility with a particular payload or workflow rather than just running whatever's newest.
Update Order: Aircraft, Controller, Battery, Payload
Updating in this order, aircraft first, controller second, batteries third, payloads last, avoids the version-mismatch errors that come from updating components out of sequence. The aircraft, controller and any payload all need to be running compatible firmware versions to communicate correctly; updating one in isolation and skipping the rest is the most common way to end up with an error that looks like a hardware fault but is actually a version conflict.
Before You Start
Charge every battery going into the update fully, an interruption from a battery dying mid-flash is the scenario firmware updates are least forgiving of. A stable network connection matters for downloading the firmware package itself; confirm available storage on the controller or computer before starting, and check the release notes for the specific version being installed, particularly for payload compatibility if the fleet includes RTK modules or specialised sensors.
What Not to Do Mid-Update
Never power off the aircraft, controller or computer, or disconnect the USB cable, while an update is actually flashing. An interrupted flash can leave the device in a state that needs a full reinstall or, in the worst case, a repair to recover from, a risk worth respecting even when an update seems to be taking longer than expected.
What This Means in the Field
Schedule firmware updates before a job, not during one, since a routine update can turn into an extended troubleshooting session if it goes wrong at the wrong moment. Reading the release notes before installing matters more on Enterprise fleets than consumer ones, since a change to RTK behaviour, payload compatibility or a mapping feature can affect an active workflow in ways a routine bug-fix update on a leisure drone wouldn't.
Common Questions
Not necessarily every time, but keeping them on compatible versions matters. Updating one in isolation and leaving the others behind is a common cause of version-mismatch errors.
It can leave the device in a state needing a full reinstall or, in rare cases, a repair. Never power off or disconnect a device while it's actively flashing.
No, schedule updates ahead of a job rather than on the day, so there's time to resolve anything that goes wrong without it costing the job itself.
Yes, through DJI Assistant 2 (Enterprise Series) on a computer, which handles rollbacks that DJI Pilot 2's in-app prompt doesn't offer.
Yes, it updates independently through the same DJI Assistant 2 (Enterprise Series) tool, not automatically alongside the aircraft.