Knowledge Base
Errors and Their Solutions

"How to fix binding issues between the DJI Matrice 300 and RM500ENT / RM700 / RM700B controllers"

Problem Description

When attempting to bind RM700 or RM700B controllers to a DJI Matrice 300 drone, the binding process may fail. A notification on the ONE controller displays the warning:

"Firmware 07.x or higher required."

This issue is caused by a firmware version mismatch between the drone and the controller, and is not a fault of the ONE system.

What Happens

  • The RM700 or RM700B controller does not successfully connect to the M300.
  • ONE displays a message stating that firmware version 07.x or higher is needed.
  • If trying to bind both an RM500ENT and an RM700 controller simultaneously, one controller may not be recognized.

Cause

The DJI Matrice 300 operates on distinct firmware branches, each with specific controller compatibility:

  • Version 10.x → сompatible with the RM500ENT controller.
  • Version 64.x (released in 2025) → сompatible with theRM700/RM700B controller.
  • Version 57.x (2024) → also compatible with the RM700, but does not support the new TV65 batteries.
Controller
Compatible Drone Firmware
TV65 Battery Support
Notes
RM500ENT
10.x
No
RM700/RM700B won’t connect
RM700 / RM700B
64.x (2025)
Yes
RM500ENT will stop binding
RM700 / RM700B
57.x (2024)
No
Usable, but no TV65 battery support
Step-by-Step Solution

Option 1: Using RM500ENT controller

  1. Update the Matrice 300 drone to firmware version 10.x.
  2. Connect the RM500ENT controller to the drone.
  3. Complete the standard binding procedure.
  4. Verify all controls and telemetry data are functioning correctly.

Note: The RM700 and RM700B controllers are not compatible with firmware version 10.x..

Option 2: Using RM700 or RM700B Controllers

  1. Update Update the Matrice 300 drone to firmware version 64.x (2025) or 57.x (2024).
  2. Connect the RM700/RM700B controller through the ONE system.
  3. Perform the binding process and conduct a test flight to confirm operation.

Notes:

  • If you choose 57.x, new TV65 batteries will not be recognized.
  • After installing 64.x, RM500ENT controller can no longer be used with this aircraft.

Correct Binding Result

  • Connection range: extends up to 3 km with stable transmission on both 2.4 GHz and 5.8 GHz frequency bands.
  • The ONE 3021 system operates correctly with RM700/RM700B controllers.
  • The drone remains fully operational and functional. (no bricking).
  • A universal M300 firmware version runs stably in Russia without requiring a replacement module.

Recommendations

  • Before updating the drone’s firmware, determine which controller model and battery type you are using.
  • Always verify flight controls and communication channels after completing a firmware update.

Firmware Selection Table for DJI Matrice 300

Purpose
Firmware Version
Controller
TV65 Support
Notes
Work with RM500ENT
10.x
RM500ENT
No
Stable operation, RM700 won’t connect
Work with RM700/RM700B + TV65
64.x
RM700/RM700B
Yes
New version, dual-band transmission
RM700 without TV65
57.x
RM700/RM700B
No
2024 alternative version
Use firmware version 64.x (2025) when using an RM700 or RM700B controller. The ONE 3021 system works correctly with this firmware—the issue is solely the firmware mismatch.

If you are using an RM500ENT controller, remain on firmware version 10.x.