OpenPilot Revo with Arducopter and OPLink Mini?

I’m in the proccess of trying out Arducopter on OpenPilot Revo hardware. Seems connect and configure fine from Mission Planner via a USB cable, but after a bit of head scratching I’m still not able to get Mission Planner to connect via the OPLink radios.
They so far don’t behave link the old 3DR radios I’m used to (no Link LED and not accessible via the SIK Radio GUI).
Has anybody had success via OPLink radios ?
I’m wondering if the radio modules are supported in the ported over FC code yet.



I have no experience with these radios but I’ve ping the ArduPilot/ChibiOS gitter channel to see if anyone knows.

To me they look like serial radios which I would have thought would have worked but I’m guessing. Anyway, let’s see if any of the ChibiOS experts know…

hey sneezy,
see section “default interfaces” in referenced wiki page. OPLINK hardware on fullsize revo is not supported by ardupilot firmware as for now.
revomini’s OPLink port pins however can be used to connect alternative hardware like an external SD card adapter. this requires setting respective pin assignments in hwdef and recompiling though.

cheers, basti.

Thanks basti, that info will save me a lot of time today, much appreciated.

Sadly we made an assumption that we would be able to use the built-in radio module, we’ll need to work around that problem or swap to another FC.

I’m not 100% sure but I think the OPLink radio chip (RFM22B ?) uses SPI bus to converse with the FC MCU, which is a big difference to the old school TTL serial used by the 3DR type radio modems.
At the least I can see that Ardupilot would need to have SPI comms modules in the code and know the address of the chip as a starting point, a bit like the digital pitot sensor (which is I2C).


1 Like

Yes, when this was discussed on the ChibiOS channel, @tridge mentioned that the OPLink used an SPI interface. Tridge is happy to provide advice on how this could be implemented but a developer will need to step forward to volunteer to add support I think.


Does chibios FW currently have support for f4light_Revolution_SD FC?


I think you mean the “Open Pilot Revolution” board in which case the answer is “yes”.

which board target? should I be using the mini target for a full size Revolution?

yes, use revo-mini target
we don’t support the built-in radio yet, sorry
Cheers, Tridge

1 Like

thank you for the answer.

the title of this thread is spot on to my interest, so I just add on here.

Unfortunately I am not a developer, but I can help testing :slight_smile:
Hope to make it easier for someone with developer skills to try.

I have many OPLink mini units and full size Revolution, Revo mini and Sparky2 flight controllers. Can test on helicopters, quads, fixed wings, car and boats.
Just now trying out Ardurover on a sailboat using Openpilot Revolution board. Its amazing to have the mighty Ardupilot running on this small board. For rc control already using an OPLM input PPM with no problem.
However, telemetry will not work as discussed here. Its just sooo convenient to have both rc control and telemetry in one and same radio link and difficult to move back once gotten used to it.
It frees up ports on the boards that can be used for other work and the OPLinks can be upgraded from max 100 mW to max 1W. There are meny possible setup combinations with these units, and also getting easier to get hold of in good quality (at least my experience).

This wiki at Librepilot details the setup options.

Especially at the end of that wiki is a very useful ground configuration I have used for some years.

Meanwhile, I desire to get telemetry working using supporter hardware.
What do you guys use?

Found this hardware but have no idea if its good or used

Any one?

Aha, I found this thread very helpful, how to set up a similar solution but using other hardware, using the telemetry prod above (rfd900x radio modem). I will give it a try.

Telemetry with PPM?

Is a support planned for OPLink Mini?

Hello Jonathan,
I really don’t know.
Let’s see if a moderator or developer comes by that knows more.