For use only where legally permitted. You are responsible for compliance with local RF and aviation regulations.Read disclaimer
OpenFCC

Manual

Activation guide

Switch your DJI to its full FCC transmission profile, usually under two minutes, fully offline.

Before you start

An active license

An OpenFCC license, or an active free trial on your account.

A supported setup

A supported controller and aircraft. Check the compatibility list first.

Your DJI flight app

DJI Fly or DJI Pilot installed and already working with your drone.

Choose your controller

Select the controller you use. Only its installation path will be shown.

Install OpenFCC with the desktop launcher

Connect the selected controller by USB. The launcher installs OpenFCC, but it does not automatically apply a 4G swap patch. Only RC Pro 2 needs the separate patch shown below.

A Mac app that installs OpenFCC onto your DJI controller over USB, no adb, no terminal. It walks you through enabling USB debugging, installs the app, and auto-grants the permissions it needs.

  1. 1

    Download and run the launcher

    Get the launcher for your computer below, then open it.

  2. 2

    Connect the controller by USB

    Plug the controller into your computer with a USB cable and wait for the launcher to detect it.

  3. 3

    Let it install

    The launcher installs OpenFCC and grants the required permissions. When it finishes, continue to 'Turn on FCC' below.

Required 4G step

RC Pro 2: apply the 4G swap patch

4G will not turn on for RC Pro 2 unless you complete this separate patch.

Installing OpenFCC with the launcher does not apply the 4G swap patch automatically. Complete this additional launcher action only for RC Pro 2.

  1. 1

    Start the separate 4G swap

    Keep the RC Pro 2 connected by USB. In the launcher, choose the separate 4G swap action after OpenFCC is installed.

  2. 2

    Let the patch finish

    Follow the launcher prompts. Do not disconnect USB or power off the controller while the swap firmware is being applied.

  3. 3

    Restart and verify 4G

    After the launcher reports completion and the controller restarts, open OpenFCC and test 4G with a working SIM and data plan.

Turn on FCC (all controllers)

Once the app is installed, do this on any controller to switch FCC on.

  1. 1

    Activate your license or free trial

    Open OpenFCC, sign in, and confirm your license or free trial is active.

  2. 2

    Open your flight app and confirm the feed

    Launch DJI Fly or DJI Pilot and make sure you can see the live video feed from the drone.

  3. 3

    Enable FCC mode in OpenFCC

    In OpenFCC, tap Enable FCC mode and wait until the status reads Enabled.

  4. 4

    Confirm the signal in the flight app

    Switch back to the flight app, open the Transmission tab, and confirm the stronger signal.

4G not turning on? Check these first

Work through these checks in order before contacting support.

  1. 1

    Confirm whether a controller patch is required

    The 4G swap patch applies only to DJI RC Pro 2. DJI RC 2 and DJI RC Pro (1st gen) do not need it. DJI RC Plus is an industrial aircraft (Inspire 3) and uses 4G natively with no extra setup.

  2. 2

    Check the aircraft firmware

    Make sure the aircraft is running a firmware version that supports 4G for your controller-and-aircraft pairing.

  3. 3

    Test the SIM or dongle's data plan

    Confirm that the SIM or dongle has an active data plan and can actually transfer cellular data. The app can show a connection even when no mobile data is flowing; control connectivity and cellular data transfer are separate.

  4. 4

    Test outdoors with 4G coverage

    Move outdoors to an area with a usable 4G signal, then restart the test away from indoor signal loss.

What the switch looks like

Each pair is the same controller in the same spot, before and after enabling FCC. Watch the signal graph: FCC unlocks the fuller transmit profile your hardware already supports. Tap an image to enlarge.

DJI RC Pro 2

CE (default)
On CE the green “Stable” line stays jumpy and rides high, spiking up toward the -90 dBm mark. That restless trace is a tight power margin: the link wavers with interference and drops off sooner.
FCC (enabled)
FCC enabled, same hardware and same spot: the trace settles flat along the -110 dBm floor. A calm, low line means a wide signal margin, a steadier link, and noticeably more range.

DJI RC Plus

CE (default)
On CE the channel picker opens only a narrow slice of the 5.8 GHz band, so there are few clean channels to fall back on when the air is congested.
FCC (enabled)
FCC enabled: the picker exposes more of the band (the frequency scale runs further right), so the controller can hop to a cleaner channel for a stronger, steadier picture link.

Captures are from our own hardware. Always fly within your local regulations.

Stuck on a step?

Tell us your setup and where it stalls, and we'll walk you through it.