There are a few methods of updating your aircraft firmware. For new model DJI drones like the Phantom 4 Pro and Matrice 200 you are able to update over the DJI Go 4.0 app the DJI Assistant 2 desktop program. For older drones like the Matrice 100 and Matrice 600 you must use the Micro SD card and data online or the DJI Assistant 2 program. Below we will review each of these methods of updating your drones firmware. 

If you would like to see the steps of updating your firmware in video form check out our Updating DJI Firmware video

Updating Over DJI Go 4.0 App

1. Check your devices:

            - Your remote controller is at least 50% charged

            - Your mobile device is connected to stable internet
            - Your mobile device has at least 30 MB of free space

2. Power on the drone and RC controller and connect to DJI GO 4.0 

3. Check the status of the drone for any available firmware updates. Tap on "Camera View" on the home screen, tap the main System Status Bar, and select "Overall Status"

4. If an update is available select the update from the "Overall Status" menu 

5. When prompted connect the mobile device directly to the Drone using your USB cable  

6. Follow the on screen instructions in the DJI Go app to upgrade. Ensure internet connection is available during this upgrade. 

7. Once complete restart the aircraft and check the DJI Go menu to be sure the firmware is in fact up to date

Update Using DJI Assistant 2

1. Install the DJI Assistant 2 software to a Windows or Mac computer. The installation files are found here under the Software section of downloads.

2. Power on the aircraft and connect it to a computer using the provided USB cable

3. Launch the DJI Assistant 2 desktop program and login with a DJI account

4. Select the corresponding drone on screen and click the "Firmware Upgrade" section from the left bar

5. Select the firmware version required and begin the upload. DJI Assistant 2 will download and upgrade the firmware automatically. 

6. Restart the aircraft once the update has completed

Update With Micro SD Card

1. Download the current supported firmware package from the DJI downloads page for that specific aircraft (Matrice 100 Example-

2. Check the battery level and Micro SD card storage
    - You'll need at least 50% battery life to preform a successful upgrade.  

    - Make sure that the Micro SD card has at least 100MB of free space. 

3. Prepare the firmware update package by Extracting/Unzipping all the files from the download. Place the .bin upgrade file directly on the root of the Micro SD card. 

4. With the aircraft powered off, insert your Micro SD card into the camera. Then power up the drone alone and not the RC controller. 

5. Wait 25-30 minutes for the upgrade to complete. The aircraft will beep in a "D-D-D-D" wile upgrading, when complete the pattern will change over to a "D-DD" pattern. 

6. Once the wait is over power the drone off and remove the Micro SD card. Check the Text file generated on the Micro SD to confirm that the update was successful. You can also check DJI Go to be sure that there is no further firmware updates available.