Skip to content

Releases: dji-sdk/Payload-SDK

PSDK 3.13.1 Release (Released on 16 Sept 2025)

16 Sep 09:20
268952e
Compare
Choose a tag to compare
  • 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 after DjiFlightController_Init. See the interface header file documentation for details.

PSDK 3.13.0 Release (Released on 28 Aug 2025)

28 Aug 11:43
d856dd6
Compare
Choose a tag to compare

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)

18 Aug 12:38
d25a173
Compare
Choose a tag to compare
  1. Fixed an issue where the Matrice 400 could not use precise positioning.
  2. Fixed an issue where the Matrice 400 gimbal payload experienced a timeout when relinquishing control while using absolute angles.
  3. Fixed an issue where the Matrice 400 could not enable the FTS PWM trigger via the DjiFlightController_SelectFtsPwmTrigger API.
  4. 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)

27 Jun 06:49
b7e648a
Compare
Choose a tag to compare
  1. 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

  2. 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.

  3. Matrice 4TD/4D Series Feature Optimization

    Added cloud API firmware upgrade support

  4. 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.

  5. 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)

18 Apr 12:43
54b9f6c
Compare
Choose a tag to compare
  • 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)

06 Mar 08:55
787cccf
Compare
Choose a tag to compare
  • Supports Matrice 4TD/4D models

PSDK 3.10.0 Release (Released on 10 Jan 2025)

10 Jan 02:45
Compare
Choose a tag to compare
  • Supports Matrice 4T/4E models
  • Supports DJI SDK Certified Chip (DJI SDK CC).

PSDK 3.9.2 Release (Released on 7 Nov 2024)

07 Nov 10:36
860751a
Compare
Choose a tag to compare
  • 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)

18 Jul 10:07
159708e
Compare
Choose a tag to compare
  • 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)

16 May 13:19
0ef7855
Compare
Choose a tag to compare
  • 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.