Intelli-G compatibility with DJI M600 (or any DJI A3/N3 + LB2) platforms

- F-Port (Shutter) to ADC4 connection is only necessary for Scenario E - Photogrammetry (geo-tagging) missions, using D-RTK/DJI-GPS

By connecting Intelli-G to the DJI A3/N3 SDK port (see DJI A3 setup video), any of the following main usage scenarios can be set up in conjunction with DJI M600 or any other platform controlled by DJI A3/N3 + LB2:

  • Scenario A: Non-DJI cameras and DJI Ronin-MX, using non-DJI remote control systems
  • Scenario B: Non-DJI cameras, using the DJI LB2 slave remote (scenarios B and C can work simultaneously)
  • Scenario C: Non-DJI gimbals (AlexMos, Gremsy, Movi ...), using the DJI LB2 slave remote (scenarios B and C can work simultaneously)
  • NEW & Recommended - Scenario D: Non-DJI cameras and non-DJI gimbals (AlexMos, Gremsy, Movi ...), using DJI Expansion Kit
  • NEW - Scenario E: Photogrammetry (geo-tagging) missions, using D-RTK/DJI-GPS

3rd party cameras DJI gimbal (DJI Ronin MX) 3rd party gimbal (AlexMos, Gremsy, Movi, etc.)
3rd party RC system (Futaba, FrSky) Intelli-G Scenario A Intelli-G Scenario A Direct connection to RC receiver
DJI LB2 single remote N/A DJI Internal N/A
DJI LB2 two remotes Intelli-G Scenario B DJI Internal Intelli-G Scenario C (scenarios B and C can work simultaneously)
DJI LB2 remote and expansion kit Intelli-G Scenario D DJI Internal Intelli-G Scenario D

Scenario A - Non-DJI cameras and DJI Ronin-MX, using non-DJI remotes

Let’s say you have already invested money in a good RC system (FrSky, Futaba, Spektrum …) or a Connex system and you want to use it to control your Ronin-MX and camera of choice.

Well, I am sorry to tell you that you can’t do that but, …. wait for it, ... I am also happy to tell you that now you can.

The problem: DJI Ronin-MX has exposed an S-Bus input, which means you can connect it to any existing RC system but, for Ronin-MX to have maximum performance (no acceleration drifts), it has to stay connected to the DJI A3 via CAN. This forces you to control the DJI Ronin-MX via the DJI LB2 which, in turn, disables the S-Bus input of the DJI Ronin-MX. 

The solution: The new Intelli-G firmware, when combined with Intelli-G hardware revision A, enables you to map any of the input channels connected to Intelli-G (S-BUS, PPM, PWM, Analog) to the Tilt, Roll and Pan axes of the DJI Ronin-MX. This means you can connect any receiver (including the Connex air unit) and the DJI A3 (through its DJI A3 SDK port) to Intelli-G and thus, control your DJI Ronin-MX. 
Interested? Please watch the setup video for Scenario A.

How to avoid frequency interferences with LB2:
You should be aware of the fact that most RC systems communicate over 2.4Ghz, which will most likely interfere with DJI LB2 and affect the working range of both systems. This does not apply to Amimon's Connex, which communicates over 5.8Ghz and can work very well in parallel with the DJI LB2.

To solve the 2.4Ghz interference issues you can also use RC modules such as TBS Crossfire Transmitter and Receiver, which can be easily attached to most of existing RC systems. These modules are inexpensive and ensure a great deal of flexibility. Once you have such a solution you will no longer be affected by interferences.

In this scenario, the video link for the camera operator can be ensured as follows:

Scenario B - Non-DJI cameras, using DJI LB2 slave remote

Let’s say you have a Panasonic GH4 or a Sony A7x or any camera of your choice, and you want to control it with your brand new DJI LB2 system. This was impossible until it was recently made possible by Intelli-G.

The problem: When the DJI LB2 Air Unit senses the DJI A3 flight controller, it stops outputting an S-Bus signal. On top of that, when DJI A3 senses the DJI LB2, it deactivates the F outputs (except for the retracts/fan ports). In other words, you have a bunch of F ports on your DJI A3 that are completely useless. This means there is no way you can take any RC signal out of DJI A3 or DJI LB2 and feed it to a camera RC solution, such as Intelli-G.

The solution: We have developed a new app called Intelli-Go that will replace the DJI-Go app on your slave remote (the camera operator’s remote). This new app talks to the Intelli-G device over the LB2 communication link and allows you to map the controls on your slave remote (buttons and dials) to your camera functions. 
Helpful? Please watch the setup video for Scenario B.

Scenario C - Non-DJI gimbals (AlexMos, Gremsy, Movi ...), using DJI LB2 slave remote

The problem: Let’s say you have a non-DJI gimbal and you want to use your second DJI LB2 remote to control the gimbal like you do with DJI gimbals. If your FC is a DJI A3 combined with a LB2 then, as explained above, there are no RC outputs that you could connect to your third-party gimbal. 

The solution: We have implemented SBUS and PWM outputs which expose the LB2 Slave remote controls as if it were a standard RC system. For this to work, you must run the Intelli-Go app on the mobile device attached to your LB2 Slave remote (same as in Scenario B).

You may use these outputs anyway you see fit as if they were coming from a standard RC receiver.

This scenario is complementary to Scenario B which means you can control both the non-DJI Gimbal and the non-DJI Camera with the same solution.

Scenario D - Non-DJI cameras and non-DJI gimbals (AlexMos, Gremsy, Movi ...), using DJI Expansion Kit

Until recently it was impossible to use a single DJI LB2 remote to control Intelli-G, since it implied running our specialized app (Intelli-GO) instead of DJI GO, in order to connect to the SDK of DJI A3 flight controller.
Intelli-GO can only be run on the slave remote since DJI GO is needed to fly the aircraft. More details on this solution can be found in scenarios B and C (links).

However, it is now possible to use a new approach by making use of the DJI Expansion kit.
The DJI Expansion kit is the reason why DJI did not enable the F-Ports on A3 flight controller (as they had on their previous A2 flight controller). Check the discussion on this thread ( – search for word "port"). It shows that the F-ports are re-enabled in case you have such an expansion kit. This means that, by using the expansion kit on a standard DJI LB2 remote, you can map the extra channels to Intelli-G. This approach is also suitable in single operator scenario.

This new setup does not interfere at all with the standard use of DJI remotes and thus, the slave remote can be used as envisioned by DJI (including for viewing purposes).

For a more real-feel, you can check the Intelli-G Tutorial that emphasizes the use of Intelli-G in combination with the DJI Expansion Kit:
Also, here’s a video on mapping and usage of the DJI Expansion Kit (on any LB2 remote):

Scenario E - Photogrammetry (geo-tagging) missions, using D-RTK/DJI-GPS

This is a somewhat different usage of DJI M600 (or any DJI A3/N3 + LB2) platforms, and thus, detailed in a separate article (

Get in touch

Designed and developed by