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
Cause
The DJI Matrice 300 operates on distinct firmware branches, each with specific controller compatibility:
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.
Step-by-Step Solution
Option 1: Using RM500ENT controller
Note: The RM700 and RM700B controllers are not compatible with firmware version 10.x..
Option 2: Using RM700 or RM700B Controllers
Notes:
Correct Binding Result
Recommendations
Option 1: Using RM500ENT controller
- Update the Matrice 300 drone to firmware version 10.x.
- Connect the RM500ENT controller to the drone.
- Complete the standard binding procedure.
- 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
- Update Update the Matrice 300 drone to firmware version 64.x (2025) or 57.x (2024).
- Connect the RM700/RM700B controller through the ONE system.
- 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
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.
If you are using an RM500ENT controller, remain on firmware version 10.x.