Releases: dji-sdk/Payload-SDK
PSDK 3.13.1 Release (Released on 16 Sept 2025)
- Supports Mavic 3TA model
- Fixed an issue where the
DjiCore_Init
API failed on the Matrice 300. - Fixed an issue where quaternion data subscription failed for the Matrice 350 RTK.
- Fixed occasional failures in the
DjiCore_Deinit
API. - Fixed occasional crashes caused by custom HMS modules.
- Changed the default to not support RC-less flight. and exposed the
DjiFlightController_SetRCLostActionEnableStatus
API to disable or enable actions when the RC is lost.
Note If you need to use RC-less flight, you must call this interface to disable RC-lost actions afterDjiFlightController_Init
. See the interface header file documentation for details.
PSDK 3.13.0 Release (Released on 28 Aug 2025)
1.Supports M4D series drone dock versions (DJI Pilot app temporarily unsupported).
2.Enables PSDK advanced features for M4D.
3.Enables MOP function for M400.
4.Supports installation/uninstallation of Manifold 3 apps via DJI FlightHub.
5.Enables rendering of Manifold 3 AI app recognition results in DJI FlightHub.
6.Fixed M300 PSDK low-speed data transmission failure from payload port to onboard port.
7.Fixed M350 drone's inability to acquire real-time streams from Zenmuse P1 and Zenmuse L1.
PSDK 3.12.1 Release (Released on 18 Aug 2025)
- Fixed an issue where the Matrice 400 could not use precise positioning.
- Fixed an issue where the Matrice 400 gimbal payload experienced a timeout when relinquishing control while using absolute angles.
- Fixed an issue where the Matrice 400 could not enable the FTS PWM trigger via the DjiFlightController_SelectFtsPwmTrigger API.
- Fixed an issue where the Matrice 400 and Manifold 3 models were unable to perform PSDK-to-MSDK small-data transmission.
PSDK 3.12.0 Release (Released on 27 Jun 2025)
-
Matrice 400 Feature Support
Added point cloud data subscription for LiDAR/millimeter-wave radar on aircraft.
Added custom widget management.
Added Expanded payload device support. Supports up to 7 payload devices simultaneously, compatible with:
Skyport-V2
XPort -
Manifold 3 Now Supports:
Added AR image drawing support.
Added Enhanced warning support.
Added H30 camera image processing capabilities support.
Together with Matrice 400, Manifold 3 can:
Obtain decoded images from the H30 camera.
Encode using a hardware encoder.
Display AI recognition results in real time.
Added PSDK application development
Supports developing and packaging applications based on PSDK.
Supports installing and running applications on Manifold 3. -
Matrice 4TD/4D Series Feature Optimization
Added cloud API firmware upgrade support
-
E-PORT V2 Hardware Port Support
Adapter compatibility:
E-Port V2 coaxial cable
Skyport V3
Power management:
Supports voltage requests for 13.6V, 17V, and 24V.
Link models:
Added: ONLY_USB_BULK, ONLY_NETWORK.
Not supported: UART_AND_NETWORK, UART_AND_USB_BULK.
Development support:
Released DJI E-Port V2 development kit.
Documentation: Refer to the Quick Start > E-Port Quick Start section. -
Upgrade and Compatibility
SkyPort V2 and X-Port Software Upgrade
The software versions of Skyport V2 and X-Port have been upgraded. Devices need to be mounted on the Matrice 300 or Matrice 350 to be upgraded to the latest software version before they can be used on the Matrice 400 model. Subsequent software upgrades can be performed on the Matrice 400.
PSDK 3.11.1 Release (Released on 18 Apr 2025)
- Fixed the issue where the Matrice 4D or Matrice 4TD E-Port Lite interface was not recognized on FlightHub 2.
- Fixed the crash issue when using the DjiCore_Delnit interface.
- Fixed the occasional crash issue when transmitting video streams through the USB bulk channel on Matrice 350 RTK.
PSDK 3.11.0 Release (Released on 6 Mar 2025)
- Supports Matrice 4TD/4D models
PSDK 3.10.0 Release (Released on 10 Jan 2025)
- Supports Matrice 4T/4E models
- Supports DJI SDK Certified Chip (DJI SDK CC).
PSDK 3.9.2 Release (Released on 7 Nov 2024)
- Added support for cloud-based custom small data transmission on Matrice 3D/3TD models.
- Fixed an issue with acquiring disordered sequence numbers of the RTCM data packet.
Note: When transmitting the video stream from the payload camera, only the stream in DJI-H264 format is supported. The
CUSTOM-H264 stream is not supported. Use the latest PSDK community version to transmit the stream in the CUSTOM-H264 format.
Note: Non-RC flight is not supported by default. Call the DjiFlightController_SetRCLostActionEnableStatus interface to enable
this feature.
PSDK 3.9.1 Release (Released on 18 Jul 2024)
- GEO Caging feature supported for the M3D series models.
- Flight control function and waypoint mission supported for the FlyCart 30 model.
- Fixed an issue with subscribing to the flight control topics for M300 RTK and M350 RTK models.
- Resolved a problem with DJI Smart Controller Enterprise not recognizing PSDK payload devices on M300 RTK.
- Fixed an issue with acquiring the camera stream without I-frames on M3D series models.
- Added the MOP 49154 channel as an alternative to the 49152 channel for subscribing to the L2 camera's real-time 3D point cloud. This enhancement avoids conflicts when subscribing to point cloud data concurrently with Pilot2 and improves the quality of the point cloud data.
Note: When using M300 RTK with the DJI Smart Controller Enterprise to activate payloads via the OSDK interface, the remote controller will not recognize the payload device if the virtual serial port is not utilized.
PSDK 3.9.0 Release (Released on 16 May 2024)
- Supports the payload camera Zenmuse H30 series.
- FlyCart 30 aircraft supports the time synchronization function.
- FlyCart 30 aircraft supports HMS functions.
- FlyCart 30 aircraft supports the data subscription function.
- Fixed the issue with inaccurate zoom multiplier retrieval for the Mavic 3 Enterprise series cameras.
- Fixed data errors on the receiving end of small data transfers from MSDK to PSDK.
- Fixed the inability of devices at payload ports 2 and 3 of the M300 RTK aircraft to perform small data transmission to devices connected to the OSDK port.
- Fixed the issue where MSDK V5 and PSDK devices could not perform small data transmission when using M300 RTK and M350 RTK aircraft.
- Fixed occasional payload negotiation failures between PSDK and the M350 RTK aircraft.
- Fixed screen flickering and glitching issues with the H20T payload camera's video stream.
- Fixed issues with retrieving the visible light camera video stream from the M3TD camera.
- Optimized the C++ camera management sample.
- Optimized memory usage strategy for STM32 platform sample by introducing CCMRAM.
Note: For M300 RTK and M350 RTK, the camera management module now checks the payload port device's status at startup. This may occasionally result in log errors. Normal function is not affected, and this will be optimized in a future release.