Table of Contents

Getting Started

Product Related

Getting Started

How can I become a DJI Developer?

Becoming a DJI developer is easy. Please see here for details.

Where are the DJI Windows SDK Resources?

All documentation can be found on the DJI developer website.

The SDK can be downloaded from the website .

All sample code referenced in the tutorials is available on Github .

Are there any tutorials for the DJI Windows SDK?

Tutorials of Windows SDK are available here Windows SDK Tutorials.

Where can I get the Windows SDK API Reference?

If I have questions, where can I get help?

You can use the following methods to get help:

  • StackOverFlow

    Post questions in StackOverFlow with DJI SDK tag: dji-sdk

  • Send Email

    If you prefer email, please send to for help.

How can I import and activate the DJI Windows SDK in my own project?

The following link of the documentation can help:

Can I access SD card data without an SD card reader?

Yes, you can use a USB cable to connect between DJI Products and your computer to access the SD card data directly. Each product's manual illustrates the location of the USB port on the product.

How can I update my DJI Aircraft or OSMO's firmware?

Each product's web page at has a firmware installation manual in the Downloads section.

How can I Unlock Travel Mode for Inspire 1?

The aircraft is in Travel Mode during delivery. In this mode, the landing gear is half way between the retracted (up) and deployed (down) state. The landing gear needs to be deployed to attach a camera. Follow these steps to deploy the landing gear (put the aircraft in Landing Mode):

  1. Place the Inspire on a flat surface clear of any obstructions (the propellors do not need to be installed).
  2. Insert the battery into the battery compartment.
  3. Power on the Remote Controller and the Inspire.
  4. Toggle the Transformation Switch up and down at least four times.
  5. The aircraft body will slowly raise as the landing gear deploys.
  6. Power off the aircraft.


  • If you have purchased the dual remote controller version, you must use the Master remote controller to deactivate Travel Mode.
  • Be sure to remove the camera from the aircraft before switch from Landing Mode to Travel Mode.
  • The ultrasonic sensor underneath the aircraft is used to determine when the landing gear is at the right position. Smooth reflective surfaces will work better than rough, sound-absorbing surfaces (e.g. carpet).

Do DJI products use WGS84 or NAD83 as the coordinate system?

DJI products use WGS84 as the coordinate system.