Mobile SDK V5
DJI Mobile SDK V5 has a series of APIs to control the software and hardware interfaces of an aircraft. We provide an open source production sample and a tutorial for developers to develop a more competitive drone solution on mobile device. This improves the experience and efficiency of MSDK App development.
Collection of MSDK V5 documents
- Table of contents for MSDK v5 doc
- Chapter 1 - Hello, MSDK V5!
- Chapter 2 - The Sample
- Chapter 3: Integrate the SDK into your project
- Chapter 4: The KeyManager and the DJIKey
- Chapter 5: Video decode
Flight Controller
- In dark light conditions, the Mini 3 series indicates "Low light environment, takeoff restricted." How can I remove this restriction?
- How to switch discreet mode in MSDK V5?
- How to set Gain & Expo Tuning?
- How to disable the smart low battery return feature?
- How to configure the mode of return to home?
- How to land the aircraft by using virtual stick?
Battery
WaypointMission
- Why does onWaylineExecutingInterruptReasonUpdate prompt invalid information?
- How to collect the gimbal's orientation?
- Do DJI MINI 3 and DJI MINI 3 PRO support Waypoint Mission?
- Why the waypointMission finishes immediately after starting?
- What is the store logic of an kmz file?
- How to write an empty template.kml file?
Gimbal
Payload
- Can we get the real-time point cloud data in MSDK V5?
- How to configure which photos are stored from the lenses?
- How to display the video stream for Mini 3 series?
- How to capture and download the media files simultaneously
- What is the special characteristic is the manual focus mode for Mavic 3 Enterprise series?
- How to set the attitude sychronization of multiple gimbals?
Remote Controller
- Why can't DJI RC PLUS connect to M300?
- Which RC supports MSDK in DJI Mini 3 series?
- How to remotely update the aircraft firmware?
- How to intall an apk remotely in RC?
- How to know the RC is paired with the aircraft?
- Wht the signal strength of RC A is weak will cause the RC B video stream laggy which has a strong signal strength?
Airlink
Frequent questions
- Is MSDK V5 compatible with devices running Android 14?
- Common errors and solutions when running sample code.
- What steps should you take if the image is blurry and lagging?
- Does Mobile SDK support live watermarks?
- What should I do if I can't find any results when searching online API documents?
- How to distinguish the models of Mavic 3 Enterprise?
Known Issues
- Cannot upload waypoint mission file after turning on LTE Enhanced Transmission
- During the compilation of the MSDK V5 example, where it stated 'Could not find com.mapbox.mapboxsdk:mapbox-android-accounts:0.7.0.' How should address this?
- How to get the serial number of DJI RC PLUS?
- Mobile SDK takes a long time to send data to the Payload device through the MOP feature
- When encountering the crash "java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference," how should it be handled?