Release Note

2022-07-08
No Rating

Android MSDK V5.0.0 Official Version Release Notes

Release Date

2022.07.08

MSDK V5 Introduction

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.

Highlights

  • Integrate the open source version of UXSDK 5.0 into MSDK V5 sample.
  • MSDK V5.0.0 new feature list:
Function ListFunction Description
SDKManagerMSDK initialization and registration management class.
KeyManagerDJI Key management class, which provides capability to access and control DJI hardware modules.
UserAccountManagerUser account management class. It is used to login and logout DJI account. When using Chihiro network RTK, this interface should be called to login DJI account.
SimulatorManagerSimulator management class, which provides settings of aircraft simulator to support indoor development and debugging.
MediaDataCenterMedia data center management class, which provides video stream management, media file management and live stream management function.
WaypointMissionManagerWaypoint mission management class, which provides flight management function for waypoint mission.
VirtualStickManagerVirtual stick management class, which used to enable/disable the virtual stick mode and listen the virtual stick values.
PerceptionManagerPerception management class, which is used to turn on and turn off the obstacle avoidance switch, set the type of obstacle avoidance, set warning distance, braking distance and other functions.
RTKCenterRTK management class, which provides chihiro network RTK, custom network RTK and RTK base station management function.
MegaphoneManagerMegaphone payload management class, which provides parameters setting and playing audio function of megaphone.
FlightLogManagerFlight log management class, which provides flight record and flight control compressed log acquisition function.
AreaCodeManagerArea code management class, which provides function to get the current area code.
UASRemoteIDManagerRID management class of the drone system. In order to meet the increasingly standardized drone regulatory requirements around the world.
LDMManagerLocal data mode class, which provides MSDK offline usage function.
DeviceStatusManagerDevice status management class, which used to manage the device status.
DeviceHealthManagerDevice health management class, which used to manage the device health.

Supported product list and firmware version

Product ListFirmware Version
Matrice 30 Series
DJI RC Plus
00.04.0501
01.02.0108
Matrice 300 RTK
Matrice 300 RTK RC
D-RTK 2 Mobile Station for Matrice
Zenmuse H20/H20T
Zenmuse P1
Zenmuse L1
04.00.03.00
04.00.03.00
03.01.00.00
04.00.00.10
03.00.01.04
04.00.01.06

Notice:When starting a third-party App based on MSDK on the remote controller(DJI RC Plus) that matching M30 series aircraft, official app DJI Pilot should be forcibly exited from the application and notification interface under the DJI RC Plus remote controller system settings interface to ensure a normal start of the third-party app.

2022 DJI. All Rights Reserved.

Android MSDK V5.0.0 Beta3 Release Notes

Release Date

2022.06.02

MSDK V5 Introduction

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.

Highlights

  • Integrate the open source version of UXSDK 5.0 into MSDK V5 example.
  • MSDK V5.0.0 new feature list:
Function ListFunction Description
UserAccountManagerUser account management class. It is used to login and logout DJI account. When using Chihiro network RTK, this interface should be called to login DJI account.
MediaManagerMedia file management class, which providing functions such as media file list download, media file preview, download and video playback.
getQXRTKManagerGet an instance of Chihiro NetworkRTKManager. It is used to initialize and enable Chihiro network RTK service.
  • List of MSDK V5 upcoming functions:
Function List
Perceptual obstacle avoidance management module
Upgrade management module

Supported product list and firmware version

Product ListFirmware Version
DJI M30 Series
DJI RC Plus
00.04.0501
01.02.0108

Notice:When starting a third-party App based on MSDK on the remote controller(DJI RC Plus) that matching M30 series aircraft, official app DJI Pilot should be forcibly exited from the application and notification interface under the DJI RC Plus remote controller system settings interface to ensure a normal start of the third-party app.

2022 DJI. All Rights Reserved.

Android MSDK V5.0.0 Beta2 Release Notes

Release Date

2022.04.15

MSDK V5 Introduction

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.

Highlights

  • Integrate the open source version of UXSDK 5.0 into MSDK V5 example.
  • MSDK V5.0.0 new feature list:
Function ListFunction Description
LiveStreamManagerLive stream management class, which used to configure the live stream settings, start and stop the live streaming.
VirtualStickManagerVirtual stick management class, which used to enable/disable the virtual stick mode and listen the virtual stick values.
DeviceStatusManagerDevice status management class, which used to manage the device status.
DeviceHealthManagerDevice health management class, which used to manage the device health.
  • List of MSDK V5 upcoming functions:
Function List
Multimedia file management module of MediaDataCenter
QX RTK management module of RTKCenter
Perceptual obstacle avoidance management module

Supported product list and firmware version

Product ListFirmware Version
DJI M30 Series
DJI RC Plus
00.04.0501
01.02.0108

Notice:When starting a third-party App based on MSDK on the remote controller(DJI RC Plus) that matching M30 series aircraft, official app DJI Pilot should be forcibly exited from the application and notification interface under the DJI RC Plus remote controller system settings interface to ensure a normal start of the third-party app.

2022 DJI. All Rights Reserved.

Android MSDK V5.0.0 Beta1 Release Notes

Release Date

2022.03.21

MSDK V5 Introduction

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.

Highlights

  • MSDK V5.0.0 function list:
Function ListFunction Description
SDKManagerMSDK initialization and registration management class.
KeyManagerDJI Key management class, which provides capability to access and control DJI hardware modules.
SimulatorManagerSimulator management class, which provides settings of aircraft simulator to support indoor development and debugging.
MediaDataCenterMedia data center management class, which provides code stream management function.
WaypointMissionManagerWaypoint mission management class, which provides flight management function for waypoint mission.
RTKCenterRTK management class, which provides custom network RTK and RTK base station management function.
LDMManagerLocal data mode class, which provides MSDK offline usage function.
FlightLogManagerFlight log management class, which provides flight record and flight control compressed log acquisition function.
MegaphoneManagerMegaphone payload management class, which provides parameters setting, recording and playing function of megaphone.
  • List of MSDK V5 upcoming functions:
Function List
Multimedia file management module and live stream module of MediaDataCenter
VirtualStickManager class
QX RTK management module of RTKCenter
Perceptual obstacle avoidance management module
Device health and device status management class

Supported product list and firmware version

Product ListFirmware Version
DJI M30 Series
DJI RC Plus
00.04.0501
01.02.0108

Notice:When starting a third-party App based on MSDK on the remote controller(DJI RC Plus) that matching M30 series aircraft, official app DJI Pilot should be forcibly exited from the application and notification interface under the DJI RC Plus remote controller system settings interface to ensure a normal start of the third-party app.

2022 DJI. All Rights Reserved.