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.
OSDK 3.3.1 was released on 3 Aug 2017. This release introduces backward compatibility for the DJI M100 and re-introduces the cross-platform Qt GUI sample. Please see the release notes for more information.
A new major version of DJI Onboard SDK (v3.3) was released on 15 Jun 2017. This is a full re-write of the DJI OSDK, so be sure to read the release notes.
Aircraft/FC | Firmware Package Version | Flight Controller Version | OSDK Branch | Notes |
---|---|---|---|---|
A3/A3 Pro | 1.7.1.5 | 3.2.36.8 | OSDK 3.3 | |
1.7.0.5 | 3.2.15.50 | OSDK 3.2 | ||
1.7.0.0 | 3.2.15.37 | OSDK 3.2 | ||
N3 | 1.7.1.5 | 3.2.36.8 | OSDK 3.3 (Current) | |
1.7.0.0 | 3.2.15.37 | OSDK 3.2 | ||
M600/M600 Pro | 1.0.1.60 | 3.2.41.5 | OSDK 3.3 (Current) | Firmware being investigated for potential in-flight instability |
1.0.1.20 | 3.2.15.62 | OSDK 3.3 (Current) | ||
1.0.0.80 | 3.2.15.00 | OSDK 3.2 | ||
M100 | 1.3.1.0 | 3.1.10.0 | OSDK 3.3 (Current) |
You can get support from DJI and the community with the following methods:
- Github Issues or gitter.im
- Send email to dev@dji.com describing your problem and a clear description of your setup
- Post questions on Stackoverflow using dji-sdk tag
- DJI Forum