Servers by jDrones

When will the MSP support ardupilot?

when will the MSP support ardupilot?

yesterday i flew a betaflight copter with dji fpv. the betaflight can already MSP, so you have the full osd in the dji glasses.

that with arduplane would be a dream

a plane with arduplane and dji fpv is already here

MSP is the Multiwii Serial Protocol, Betaflight started as a fork of Cleanflight, which was a port of 8bit Multiwii to STM32. So it is nothing special that Betaflight supports MSP.
It is its main communication protocol.
Ardupilot already supports a few different telemetry protocols, perhaps MSP gets added someday. Until then have a look here:


that it should come someday is nice. that’s why the question is whether something is already going on.

and i know the detour via an arduino, but is out of the question in a lidel plane

I was trying this Arduino solution but unable to run the program. Little confused besides the library files what other files needs to be copied to Arduino and where to copy them?

I posted the question on GitHub and waiting for a reply.

I said “perhaps” MSP will be added someday, not that it will be added.
Ich habe gesagt, MSP wird “vielleicht irgendwann” hinzugefügt, nicht das es hinzugefügt wird.

The plane has room for the DJI FPV stuff and an autopilot, but not for a 3g Arduino?

You have to install the Arduino IDE on your computer, to be able to compile and write the .ino file (sketch) to the arduino.
The libraries should be copied to the Arduino IDEs sketch folder.
There are many tutorials out there showing how to do it all.

Sorry thats what I meant when I compile it gives error and looking for some include missing files.

I only copied the library files to the laptop running IDE.

I will check it again. Very new to IDE is still learning.

In the Lidl there is an Omnibus F4 Nano V6 and the dji is installed in the wing, it is not about 3g but about the space.

And I think a lot of people would be very happy about dji osd in ardupilot

On Windows-PC copy the library folders (Altsoftserial, GCS_Mavlink, MSP) to \documents\arduino\libraries\ and restart the Arduino IDE if it was still running. Make sure you close all instances of the IDE that may be running.

Now I get it. You converted a Lidl toss glider to RC with autopilot and FPV. Very cool!
An Arduino pro mini is 33x18x6mm without pins, that should be about the size of the FC, but I understand that there is not much room in the plane.

But that’s exactly what I’m after, it would be so nice and easy if ardupilot msp could. Since ardupilot has been running on matek boards with an integrated osd and the stupid minimosb is finally over, the world has become so much more beautiful.

Schachti are you willing to partially fund the development of this feature (only MSP support for DJI Occusync)? (I am), the development team is looking for funding. If you are, please ping @iampete

Well, I got everything setup, still no telemetry data…

How one can check if the code is working properly?

Here is a video of all the steps taken


Looks like you have the Occulsync HD unit there - this will (with the latest fw) support Mav telemetry directly.
That Arduino converter is for the new DJI HD goggles which only take MSP

Yes I am testing it against DJI Ocusync. I Didn’t realize this Arduino solution is For the new DJI racing goggles only. I have those goggles to. I will try it with the FPV goggles.

BUT the DJI Occuync latest firmware only gives you very small amount of data. This is all you get.

No Lat Long, no # of sat, home direction etc.

The Arduino code is for converting for the new DJI FPV ODD system specifically. The Ocusync Air system has native basic Mavlink Support.

The original Ocusync system does not have anywhere near the same level of OSD available and the Arduino will likely not work on it as it’s a different OSD comms

The New FPV system supports basic MSP osd and the new “custom” Betaflight OSD thst gives you all of the additional info.

You won’t get anymore on the old Ocusync System than what it shown as basic as it’s simply not got it.

I have been working on a video on this and it will go out this week showing how to setup.

I made a little board specifically for the new dji to mav Arduino code and I can say it works really well with the DJI FPV Goggles loads of info distance to home, home arrow etc

is this an Arduino board?

No it’s Atmel 328p with Arduino bootloader so you can run the mav to msp… it loosely based on one I suppose…
Except it runs at 3.3 @ 8mhz which keeps the voltage to the correct levels Arduino runs at 5v dji spec says to keep uart at 3.3

Yes, I’ve not seen anyone report damaged Air units running 5v TTL but DJI says 3.3v max

Servers by jDrones