How to install Axon Air powered by DroneSense:

Latest CrystalSky/Smart Controller Update: 2021-09-21 @ 14:41 Central
Please install again if your version is older than “2021.9.4”. (Find your version in the top right settings > “General Settings” > Versioning.)

To Install to your CrystalSky or Smart Controller over WiFi:

  1. Open Google Chrome (or other available browser application) on the device.
  2. Navigate to the following page to download the file:
  3. Tap Download.
    NOTE: You may receive a warning about being unable to scan for viruses. Tap Accept this for this release.
    ALSO NOTE: The file download might not be apparent on the CrystalSky, so check your Downloads folder to see that it completed. On the Smart Controller, the “download icon” in the top corner will stop pulsing when the download is complete.
  4. Open the Download folder on device (Explorer > Internal Memory > Download).
  5. Tap the AxonAir-Android.apk file and then tap Install. After completion the Axon Air app should now display under Applications and is ready to fly!

NOTE: If you have trouble downloading over WiFi, please try the SD Card method below.

To Install to your iPad:

  1. Please visit the Apple “App Store” on your iPad.
  2. Search for Axon Air.
  3. Install the “Axon Air Powered By DroneSense” app to your iPad.

To Install to your CrystalSky or Smart Controller using an SD Card:

  1. Use a laptop or desktop computer to download the file:
  2. Copy the file from your computer to an SD Card
  3. Insert the SD card into the CrystalSky or Smart Controller
  4. Open the Device Explorer, tap the SD card to open files
  5. Tap the AxonAir-Android.apk file and then tap Install. After completion the Axon Air app should now display under Applications and is ready to fly!

Supported Devices:

We currently support the following Android devices:

  • DJI CrystalSky
  • DJI Smart Controller
  • DJI Smart Controller Enterprise

We are currently focused on providing the best pilot experience on these UAV-specific devices, but in the future we will add support for additional devices. Please let us know at or what other devices you’d like us to prioritize in the future.

Recent Updates to Axon Air powered by DroneSense for CrystalSky and Smart Controller

New and Improved:

  • Added option to delete media from storage location after upload to
  • Updated alert when there is a new version of the Axon Air app to download
  • Now preventing duplicate media uploads to
  • Added support for saving flight plans to the cloud
  • Now updating markers and feature layers on map in real time
  • Isotherms can now be enabled for the H20/H20T
  • Updated H20/H20T laser rangefinder units based on user’s preferred settings

Bug Fixes:

  • Resolved issue where the first upload would fail and require a retry
  • Fixed issue with evidence being assigned to wrong owner when uploaded from shared device
  • Media from the XT2 should now appear as expected in the Media Manager when connected to an M300
  • Mavic 2 Enterprise Advanced should now recognize SD card if inserted on the drone
  • Fixed an issue where the shutter button would be disabled if the camera was set to RAW format
  • Flight logs without a COA specified should no longer be assigned an alert in the web


New and Improved:

  • Added support for uploading media from aircraft to
  • Support for both email/password and SSO/Federated authenticating to
  • Ability to Preview photo and video media from SD card and internal storage, when present
  • Ability to specify ID, Title, and Categories for media upload to
Known Issues:
  • First attempt at upload sometimes fails and requires a retry
  • H20T camera will sometimes boot up with green lines over the video feed. Cycling the app/drone/remote should resolve.
  • Z30 shows a black screen when playing video in the previewer
  • Video resets to the previous time after using the scrubber
  • Source shows both internal storage and SD card even if drone does not support it
  • No option to delete media after upload
  • Stop button highlights blue when running a flight plan