DJI Onboard SDK (OSDK) 4.0 Beta
What is the DJI Onboard SDK?
The DJI Onboard SDK allows you to connect your own Onboard Computer to a supported DJI vehicle or flight controller using a serial port (TTL UART). For full documentation, please visit the DJI Developer Site. Documentation regarding the code can be found in the OSDK API Reference section of the developer website.
Latest Release
OSDK 4.0 Beta was released on 4 March 2020. This version supports M300 and M210/M210 RTK V2, you can try OSDK functions at M300 now. Besides, STM32 platform runs on RTOS and linker layer is refactored. For camera stream, user can get camera H264 stream now by new API. Please see the OSDK 4.0 Beta offline document package for more information.
Last Major Release
OSDK 3.9 was released on 24 September 2019. New APIs about flight controller such as home point setting, confirm landing, some function switches are supported in the version. For the payload device, more APIs about camera functions and parameters are added in the version. Please see the release notes for more information.
Firmware Compatibility
This chart shows the latest firmware that were available and are supported at the time of 4.0 release.
| Aircraft/FC | Firmware Package Version | Flight Controller Version | OSDK Branch | Notes |
|---|---|---|---|---|
| **M300 ** | 1.0.0.1 | 3.4.8.16 | Offline Beta Package | |
| M210/M210 RTK V2 | 1.0.0590 | 3.4.3.37 | Offline Beta Package |
Support
You can get support from DJI and the community with the following methods:
- Send email to dev@dji.com describing your problem and a clear description of your setup
- Github Issues or gitter.im
- Post questions on Stackoverflow using dji-sdk tag
- DJI Forum