DJI GO / GO 4 App Flight Data Error

A DJI GO / GO 4 App Flight Data Error occurs when the mobile application detects corrupted, interrupted, or missing telemetry data streams from the aircraft’s flight controller. This error typically surfaces as missing or frozen telemetry readouts (altitude, speed, battery percentage, distance), an inability to save or export internal flight logs, or a failure during automatic flight record synchronization with your DJI cloud profile.

Fast Fix

Restart the DJI GO / GO 4 app to clear the active telemetry buffer, verify your mobile device has at least 2 GB of free storage space, and check the USB connection between the controller and phone. If syncing fails, navigate to the Flight Record menu and manually trigger a single-flight synchronization rather than a bulk sync.


Quick Safety Snapshot

  • Severity: Moderate to High (depending on whether telemetry freezes mid-flight)
  • Safe to Fly: No (if telemetry is missing before takeoff); Land Safely (if telemetry freezes mid-flight)
  • Primary Cause: Corrupted local flight log databases, internal storage exhaustion on the mobile device, or flight controller serial bus communication lag
  • Immediate Action: If the error appears while flying, treat all on-screen altitude, distance, and battery numbers as unreliable. Return to the home point visually and land manually.

What This Means: Telemetry Routing and Flight Logging

During operation, the aircraft’s Flight Controller (FC) continuously polls onboard sensors (IMU, barometer, GPS module, compass, battery management system) and compiles this telemetry into a real-time data stream. This information is broadcast to the remote controller and forwarded across the physical USB link to the DJI GO / GO 4 app.

[Sensors: GPS, IMU, BMS, Barometer]
                 │
                 ▼
     [Flight Controller (FC)]
                 │
                 ▼ (Telemetry Link)
    [Remote Controller Receiver]
                 │
                 ▼ (USB Cable)
  [Mobile Device Storage & Display]
   ├── Displays real-time gauges
   └── Writes local .DAT / .TXT flight logs

The app performs two critical functions with this stream:

  1. It parses the data to draw real-time flight instruments (ground speed, height, distance, battery voltage).
  2. It writes continuous telemetry records to the mobile device’s local memory as .txt flight records.

A Flight Data Error indicates that the app is receiving malformed packets, cannot write records to local storage, or has detected internal inconsistencies between what the sensors report and what the app expects.


Progressive Diagnostic Steps

1. Check Mobile Device Storage and Permissions

When local storage is full, the app cannot initialize the local flight database file, triggering immediate data write errors:

  • Ensure your mobile device has at least 2 to 3 GB of available internal storage.
  • Android: Go to Settings > Apps > DJI GO 4 > Permissions. Ensure Storage (or Files and Media) is set to Allow all the time or Allowed. If the app cannot write to the root storage directory, flight logging fails.
  • iOS: Verify that DJI GO 4 has read/write permissions under device storage settings.

2. Clear Corrupted Local Flight Records

A single corrupted .txt record can halt the entire flight logging database:

  1. Open DJI GO / GO 4.
  2. Tap the menu icon in the top corner and enter your Flight Records (Profile > Flight Record).
  3. If the record list freezes or crashes, your local database index is corrupted.
  4. Connect the mobile device to a computer:
    • On Android: Navigate to DJI/dji.go.v4/FlightRecord and back up the files to your computer, then clear the folder on the mobile device.
    • On iOS: Open iTunes / Finder, select your device, go to File Sharing > DJI GO 4, and export the FlightRecord folder before deleting its contents on the phone.
  • On Android: Navigate to DJI/dji.go.v4/FlightRecord and back up the files to your computer, then clear the folder on the mobile device.
  • On iOS: Open iTunes / Finder, select your device, go to File Sharing > DJI GO 4, and export the FlightRecord folder before deleting its contents on the phone.
  1. Relaunch the application and check if the error clears.

3. Inspect Physical Connection Quality

If telemetry updates erratically on screen (e.g., altitude updates once every 5 seconds, or battery percentages jump unexpectedly), the USB link is dropping packets:

  • Replace the USB cable connecting your phone or tablet to the remote controller.
  • Avoid using long, unshielded third-party cables.
  • If using an Android device, verify that USB Debugging is toggled off (or on, depending on the specific phone manufacturer; Samsung and Google Pixel devices generally perform best with standard file transfer/MTP modes selected).

4. Sensor-Side Telemetry Inconsistencies

If the error occurs immediately upon powering on the drone on a level surface:

  • The flight controller may be rejecting internal sensor inputs before the app even receives them.
  • Check the app’s overall aircraft status bar. If the flight data alert is accompanied by IMU or compass errors, recalibrate those sensors to ensure clean data transmission.

Common Misdiagnoses

  • Flight Controller Hardware Failure: Users often assume the drone’s internal computer has failed when an app-level flight data error appears. In most cases, the flight controller is operating normally, but the mobile device’s app database has run out of index space or corrupted its local log files.
  • Lost GPS Signal: Loss of satellite tracking produces a distinct GPS alert, not a flight data error. If your drone drops into ATTI mode, refer to DJI GPS Signal Lost: Switching To ATTI Mode.

When to Seek Professional Service

If you have cleared local app records, reinstalled the application, tested multiple mobile devices and USB cables, and the aircraft continues to produce telemetry stream errors, the fault lies on the aircraft’s internal communication bus.

This indicates:

  • A damaged internal CAN-bus or ribbon cable between the flight controller and the radio transmission board.
  • A failing internal core board storage chip (the onboard .DAT black box flight recorder).

Under these conditions, cease flying and open a repair ticket with DJI support for mainboard diagnostics.