Updating the firmware of your Kespry M system

List of hardware required:

  • iPad with latest iOS

  • Mavic 2 Pro Drone paired with Remote Controller

  • Mavic 2 Pro Remote Controller which was already paired with the drone

  • Lightning to USB-A cable

  1. Connect your iPad to the Remote Controller using a lightning to USB-A cable

  2. Update the DJI Go 4 app on the iPad to the latest version or install it from iOS Appstore

  3. Power ON the Remote Controller and the Drone. If the Remote Controller beeps continuously, it can be fixed by following the instructions at the end of this document titled “Stopping the Remote Controller from beeping”.

  4. Launch the DJI Go 4 App.

  5. If you get a prompt to update your Fly Safe database as shown below or a prompt to update drone firmware, ignore it for now.

  1. Log into DJI account if needed. Use the same DJI account which was used in the Kespry app if possible even though this is not essential. If you would like to switch your Login credentials, go to the “Me” tab shown in the screenshot shown above.

  2. Select the “GO FLY” button.

  3. Select the “...” button on the top right corner as pointed by the green arrow in the screenshot below

4. The “...” will open the “General Settings” menu on the right side as shown below 

5. Scroll down to see the “About” menu as shown in the screenshot above and select it
6. Select the “Check for update” button to the right of the label “Aircraft” (green arrow in the above screenshot). The app will check the drone’s firmware version and will prompt you to update the firmware if a new version is available. It will take a few minutes to update the firmware of the drone and possibly the Remote Controller. Once firmware update starts:

  • Do not power OFF the drone, Remote Controller or iPad

  • Do not disconnect the cable which connects the drone to the Remote Controller

  • Do not shutdown the DJI Go 4 app

  • Do not put the iPad on standby

7. Once the Drone firmware update is completed, navigate to the “About” screen as done earlier.
8. Now select the “Check for update” button to the right of “Precise Fly Safe Database (for Aircraft)” (red arrow in the above screenshot)
9. If there is an update available, the following screen will be shown. Select “Go to Update”.

10. Follow the prompts to update the Fly Safe Database

16. After the update is complete, confirm the update by going back to the “About” screen and select “Check for update” button for both Drone firmware and Fly Safe database. If you get an alert that says “Latest Version” you have successfully updated the drone firmware and Fly Safe database.

Stopping the Remote Controller from beeping
It is possible that when a Remote Controller, previously used with the Kespry app, is powered on and connected to the DJI Go 4 app, it may beep continuously. This can happen because the Kespry app had disabled the joystick functionality of the Remote Controller and it was disconnected from iPad or powered off without exiting the Kespry app. To stop the beeping, follow the steps listed below:

  1. Connect the Remote Controller to your iPad and open the Kespry app

  2. Wait for a few seconds until the Kespry app status bar at bottom shows that the Remote Controller is connected. You will hear two beeps generated by the Kespry app and then the Remote Controller will stop beeping

  3. Once the Remote Controller has stopped beeping continuously, push the Kespry app to the background (press the iPad’s home button) and wait for 3 seconds. At this point the Remote Controller joystick has been enabled again