Skip to content

UAV Edition

Linar Yusupov edited this page Jan 16, 2026 · 23 revisions

Tip

UPDATE

The SoftRF UAV Edition device described on this page was first introduced in 2017.
Today, in 2026, there is a new Nano Edition  design available. It is way more advanced than the the previous one.

Below is a complete description of older SoftRF UAV Edition design which is still available on the market.



Hookup

SoftRF UAV Edition uses a wired connection to autopilot in order to pick current position and time stamp. MAVLINK 1.0 datalink protocol is involved.
It does also supply received air traffic data to an ADS-B capable AP, such as Pixhawk.


Settings

Important

In order to succeed, your autopilot (AP) has to be configured in Mission Planner as explained on this page:
http://ardupilot.org/copter/docs/common-ads-b-receiver.html#setup-through-the-ground-station

From AP to SoftRF

Required

MAVLINK_MSG_ID_HEARTBEAT
MAVLINK_MSG_ID_SYSTEM_TIME - accurate GNSS time for Air V7 / ADS-L / OGNTP frequency hopping
MAVLINK_MSG_ID_GPS_RAW_INT - own aircraft position

Recommended

MAVLINK_MSG_ID_SYS_STATUS - AP battery charge level
MAVLINK_MSG_ID_VFR_HUD - barometric altitude
MAVLINK_MSG_ID_ATTITUDE - pitch, roll, yaw
MAVLINK_MSG_ID_ADSB_VEHICLE - traffic from other connected ADS-B receivers (if any)

From SoftRF to AP

MAVLINK_MSG_ID_ADSB_VEHICLE - air traffic received by SoftRF sub-1GHz radio
request for MAV_DATA_STREAM_EXTENDED_STATUS
request for MAV_DATA_STREAM_EXTRA3


You should also switch your SoftRF firmware operation into UAV mode:

In order to prevent radio interference with other onboard equipment, SoftRF's built-in Wi-Fi transmitter (2.4 Ghz) gets muted all over the time while UAV's AP is in armed state .

This picture is an illustration for RX capability of the SoftRF-UAV:
(AP's firmware is ArduCopter 3.4.6 , Mission Planner's version is 1.3.48)


Success stories

  1. Ardupilot.org thread

Clone this wiki locally