A DJI GO / GO 4 App Login Failed error means your mobile device cannot authenticate your DJI user credentials with DJI’s account servers. This failure prevents you from accessing your flight profile, syncing flight records, updating geofencing authorization zones, or unlocking aircraft altitude and distance limits tied to an active user session.
Fast Fix
Switch between cellular data and a stable Wi-Fi network, temporarily disable any active VPN or private DNS profiles, and verify your mobile device’s system clock is set to automatic. If the error persists, force close the app, clear the app cache, and attempt sign-in again using your email address instead of third-party social logins.
What This Means: Account Authentication and App Limits
DJI GO (primarily for legacy platforms like the Phantom 3 and Inspire 1) and DJI GO 4 (for platforms like the Mavic Pro, Mavic 2 series, Phantom 4 series, and Inspire 2) require periodic server authentication. When logged out, the flight software imposes strict operational restrictions: maximum altitude is capped at 30 meters (98 feet) and maximum flight radius is restricted to 50 meters (164 feet).
When the app reports a login failure, the network handshake between your mobile operating system and DJI’s identity verification servers has stalled, timed out, or returned an invalid token.
Primary Causes of Login Failures
- Network Routing and VPN Conflicts: Virtual Private Networks, corporate firewalls, ad blockers, or custom DNS configurations (such as NextDNS or Cloudflare WARP) frequently block the background API endpoints DJI uses for user authentication.
- Desynchronized System Time: If your smartphone or tablet’s internal clock differs from network time by even a few seconds, SSL/TLS certificate validation will fail, causing the server to reject the login attempt outright.
- Outdated App Build or Server Deprecation: Running an obsolete version of DJI GO or DJI GO 4 can lead to authentication failures if DJI has updated its OAuth endpoints or retired legacy API protocols.
- Corrupted App Cache and Token Data: Old login session tokens stored locally can become corrupted across operating system updates, causing infinite loading loops or immediate rejection.
- Third-Party Social Sign-In Timeouts: Logging in via Apple ID, Google, or Facebook often fails if the in-app browser view cannot properly route the return authorization token back to the DJI GO environment.
Progressive Troubleshooting Steps
Step 1: Isolate the Network Connection
- Turn off Wi-Fi on your mobile device and attempt to log in using cellular data alone.
- If you are on cellular, switch to a known-working broadband Wi-Fi connection.
- Disable any active VPNs, iCloud Private Relay (on iOS), or network security profiles installed on the device.
Step 2: Correct Date and Time Settings
- Open your device settings (Settings > General > Date & Time on iOS; Settings > System > Date & Time on Android).
- Toggle Set Automatically off, wait five seconds, and toggle it back on. An incorrect time stamp causes the server to reject security certificates during authentication.
Step 3: Clear App Cache or App Data
- Android: Navigate to Settings > Apps > DJI GO 4 > Storage, then tap Clear Cache. If login still fails, tap Clear Data (note: this will reset local app preferences, but synced flight records remain in your account).
- iOS: Force close the app by swiping up from the app switcher. If the issue remains after a reboot, delete the application and reinstall it from your Apple App Store purchase history.
Step 4: Bypass Third-Party Sign-In
If you normally sign in using Apple, Google, or Facebook:
- Open a browser and navigate to the DJI official website (
dji.com). - Log in there using your third-party account.
- Go to Account Settings and set a dedicated email address and direct password for your DJI account.
- Return to DJI GO / GO 4 and enter those credentials directly into the email and password fields instead of tapping the third-party icon.
Step 5: Android APK Integrity Check
Because DJI apps are frequently sideloaded on Android devices rather than installed from the Google Play Store, ensure you are running the official APK downloaded directly from DJI’s download center. Corrupted or modified installer packages often break authentication handshakes.
Hard Stops: When to Pause
If you are in the field without cellular or internet reception, do not log out of the app. Logging out in a disconnected environment leaves you locked out and forces the aircraft into beginner/restricted mode (30m altitude, 50m distance). If you require immediate high-altitude or distance operations and cannot authenticate, you must move to an area with reliable network access before flight.
Related Troubleshooting
- If your app connects to your account but refuses to communicate with the remote controller, see DJI GO / GO 4 App Not Connecting to Drone.
- If you are experiencing general device compatibility problems or startup failures, see DJI GO / GO 4 App Not Opening or Crashing.