In July, DJI aircraft firmware will require mobile applications that control DJI aircraft to be activated with the user’s DJI account, if that application is being used in China. This will ensure operators use the correct set of geospatial information and flight functions for their aircraft, as determined by their geographical location and user profile.
A summary of the activation system is:
- On July 1, this feature will go live on all aircraft (except standalone A3 and N3) that have been upgraded to the latest firmware
- Users in China will be required to activate their application by logging into their DJI account at least once every three months within the application
- Activation will be persistent in the application until the user logs out
- A data connection will be required to log into a DJI account
- Outside of China, the SDK will automatically activate the application without requiring the user to log in
- If an application is not activated, or a legacy version of the SDK is being used, all camera live streams will be disabled, and flight will be limited to a cylinder of 100m diameter and 30m height to ensure the aircraft stays within line of sight.
This week, v4.1 of the Mobile SDK will be released that will include APIs to support this system. Applications should update to v4.1 as soon as they can to support the activation system natively. For applications that are not upgraded to v4.1 or activated by the user, full aircraft functionality can still be achieved by first connecting any other upgraded/activated application on each power cycle of the aircraft. For example, DJI Go could be initially connected to the aircraft, then the user could switch to the SDK based application.
In addition, v4.1 of the Mobile SDK will include support for M200, Phantom 4 Advanced, and Individual Unlock Fly Zones. Please see the release notes for more details on the updates to the Mobile SDK.
As always, the DJI Dev Team is committed to improving your developer experience. Please report any bugs or questions you have to [email protected]. We recommend that you frequently check the DJI SDK downloads page to ensure that you are always working with the latest version of the DJI SDK.