INAV and DJI HD FPV system – there is a light at the end of the tunnel

When DJI did not decide to add INAV and Ardupilot to the list of the supported flight controller for the HD FPV system, some people were, at least, disappointed. Long story short: DJI OSD works only with Betaflight. Period.

DJI HD FPV system

Until today, DJI avoids the answer to the question if INAV and Ardupilot will be supported. I know there are some talks and there is a chance for native support for INAV and Ardupilot, but the timeline is not revealed.

In the meantime, there is a solution. It's based on, dadam, Arduino! Yeap, Arduino to the rescue! Thanks to Mavlink to MSP bridge DJI AirUnit thinks it's talking to the Betaflight flight controller, while indeed it is talking to any flight controller software that supports Mavlink! Since INAV supports Mavlink, you are golden! Enable Mavlink on one of the ports, connect DJI AirUnit via the Arduino and that's all!

It might not be the perfect solution to the problem, but it is a solution that seems to be working!

DJI FPV System & INAV – current situation

DJI FPV System

When DJI released updated firmware for their DJI FPV system with improved OSD, Betaflight users started cheering. The move to add OSD with elements like GPS position, the artificial horizon, etc is kind of puzzling. It works only with Betaflight flight controllers and a typical user of Betaflight does not really need it. After all, Betaflight concentrates on racing and freestyle on 5-inch mini-quads, not long-range.

On the other hand, users INAV, that concentrate on airplanes and long-range flights, can not use new DJI FPV OSD. Pilots immediately started to ask INAV developers to implement DJI FPV support. The problem is, that it's not working like that.

  • Support for Betaflight is built-in into DJI Air Unit, not another way around.
  • DJI FPV seems to be actively checking if the flight controller it talks to is Betaflight or not
    INAV and Betaflight support the same serial protocol: MSP. This means DJI FPV is capable of talking to INAV, it just refuses to do so
  • INAV and Betaflight use the same OSD positioning protocol using the same MSP frames. Still, DJI FPV refuses to talk to INAV
  • We have no idea what DJI Air Unit expects from a flight controller since it is the closed source!

All of that means that INAV developers can not fix something that is not within the code of INAV. For INAV support, DJI has to implement it. Not the other way around.

Matek 1G3 VTX and VRX – Long Range 1.2GHz FPV video link that fits your goggles!

There a few things that I can be sure of in life. One of them is that every time I receive a DHL package from Matek, there is something very interesting inside!

Matek 1G3 VTX and VRX 1.2GHz FPV video link

This time, for example, is a pre-production sample of a new FPV transmitter and receiver. This time it’s not 5.8GHz but 1.2GHz. Long Range FPV, here I come!

Matek 1G3 VTX and VRX 1.2GHz FPV video link

Probably the best feature of Matek 1G3 receiver is that it is Fat Shark receiver module compatible! You can just plug it into your FPV goggles or a ground station receiver like Furious FPV Dock-King!

It comes with Matek made 1.2GHz PCB antennas as well!

Matek 1G3 1.2GHz FPV receiver

Matek VTX-1G3 and Matek VRX-1G3 are available on Banggood.

FPV back to the past

Lets go back a few years and let’s see how FPV (at least for me) was looking like in 2015 and 2016. Wow… When I watched my old FPV videos from that time I could not belive how bad pilot I was and how superior current hardware as software is. 4 year is a very long period of time in FPV world…

DJI Digital FPV System – are we there yet?

DJI did it and introduced a digital FPV system that actually makes sense. There are goggle, radios, video transmitters and it not only works but also does not costs a fortune. Really, DJI Digital FPV is relatively cheap when you have 1 or 2 drones. When you have more, it gets problematic. Also, they do not show it, but where do you put it on a 5-inch drone? None of my frames would accept a camera and transmitter inside.