Enable Direct Connection Without FreeFlight

Hello all,

I’ve been testing out my AirSDK mission in Sphinx and now it’s time to put it on the real drone. According to the documentation, I need to set up a key to add to the drone’s secure element in order to verify my application. In order to do this, I need to enable direct connection through FreeFlight.

Here’s the problem. FreeFlight 6 does not support the Anafi AI, and FreeFlight 7 still has not been released on Android. Is there any way around this?

Thanks for the assistance,
Robbie

Hi @RobbieNesmith ,

FreeFlight 7 is only available on iOS.
Unfortunately, there’s currently no way to proceed with the direct connection to the drone without it.

Best regards,
Hugo

Hello,

You can however enable direct connection with custom software through the SkyController4 connected to a PC by ethernet and using Olympe: see here.

Oh interesting. I thought you had to enable direct connection before you could send commands with Olympe.

By “SkyController4 connected to a PC by ethernet” do you mean Ethernet protocol over the USB C port on the controller? Which port do I use? I assume the one on the right side of the controller. Are there any steps needed to configure this? I plugged it in to my computer and nothing showed up. I was expecting it to show as a network device.

Thanks

Thanks @Akaaba!

@RobbieNesmith Yes, the USB-C port on the right side of the SkyController4 is the one that should provide the Ethernet-over-USB (RNDIS) connection to your PC.

If nothing shows up when you plug it in, you can also try using the USB-C port on the bottom of the controller instead.

Best regards,
Hugo

Using the controller didn’t work for me so I set up an ethernet network between two computers instead: