RFD900, RFD900+ - New long range radio modem

Hi All,

I would like to introduce you to a new radio modem that we developed for very long range datalinks!


Some of the key features of the RFD900 are as follows:

  • Multi point and point to point link capability.
  • Long range >40km depending on antennas and GCS setup.
  • 2 x RP-SMA RF connectors, diversity switched.
  • 1 Watt (+30dBm) transmit power.
  • Transmit low pass filter.
  • > 20dB Low noise amplifier.
  • RX SAW filter.
  • Passive front end band pass filter.
  • Open source firmware / tools, field upgradeable, easy to configure.
  • Small (30 x 57 x 13 mm), light weight (14.5g).
  • Compatible with 3DR / Hope-RF radio modules.
  • License free use in Australia, Canada, USA, NZ.


These modems are designed to support long range applications, while being easy to use and affordable.  

These modems have been flying in various platforms and have demonstrated excellent performance in real applications. 

RFD900 modems are now available at: http://store.rfdesign.com.au

Support within APM planner and the radio configurator from Michael Oborne is already available.

It works seamlessly with APM planner, all radio Mavlink parameters are available.

Update, December 2014:  The RFD900+ with improved specifications is available now at:


Seppo Saario



You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • Tried that along with different connections, different power sources... no luck at all

    Very frustrating but thanks for your attempt. Matt

  • Try turning off opportunistic resend and ECC

  • Hello, 

    I've got a set of RFD900+ radios that I'm having trouble with. The local end is powered by USB through the jDrones RFD900 adapter (v1.1) from my laptop running the current version of Windows 10. The remote end is powered from a Pixhawk through the telemetry port. The radios will connect with each other as evidenced by the solid green light but 'no MAVLink hearbeats' are found before Mission Planner ( with Beta updates) times out leaving me disconnected. Both radios are running firmware 1.13. I'm on the correct COM port, baud is 57600. 

    Attached is a screenshot of the radio settings.

    What can I do to get these radios working? 

    Many thanks in advance, Matt. 


    Radio setup.JPG

  • Hello, 

    I'm trying to use RFD868x or RFD868+ to transport a "unknown" framed synchronous protocol over about 10km distance point to point. The application is a closed system that doesn't implement flow control and damands a clear channel of 115kbps. As this is not MAVLink, we set the modems to rawdata and played with air data rate and max_window, but the goodput the application sees at the end never exceeds about 60-80%, even if distance is only a few meters (in this case, transmit power is set to 17dBm). 

    Can anyone with experience in tuning RFD links with raw data / clear channel share any tipps on how to approach this or what settings to use? 

    Thanks much in advance!


  • Will the RFD work on the telem 2 output on the pixhawk 2.1? I have another sensor that needs to go into telem 1 because it needs the higher output. Or can I power the rfd900x with a bec?

  • Did the RFD900 ever get FCC approved? If so, can you please provide the FCC ID?

  • Hi,

    There will be a time lag of about a second before failsafe kicks in.

    Please ensure you have V2.4 or later when using PPM as the recording had a bug previous to that.

    Please ensure that you are connect via ftdi cable to the vehicle side when sending AT&R,

    or to the ground side radio when sending RT&R.

    You cannot set the default signal correctly until you have an active ppm stream going to your vehicle, otherwise there is no stream to record.

    The default (recorded stream) will be sent once the vehicle side radio fails to see  a PPM stream for 50 ppm cycles. Cycle time varies between radios and stream length, but about 22ms is nominal , so roughly 1 second.

  • follow on about PPM use.

    I have a system setup using the PPM over RFD900x to control a gimbal.

    When the motor (electric heli) starts the gimbal usually rotates left and down. Looking at the PPM output from the radio it is outputting min on all channels (~1000us). If I turn off my RC transmitter I get output held for a couple of seconds then about 1500ms on chan 1 and 2 and min on chan 3...

    I have tried to set the default (failsafe?) PPM value with the 

       AT&R Record default PPM stream for PPM output (vehicle side)

    but I just get an "ERROR" Response... 

    how do I set the default PPM (when there is no valid signal) to the vehicle ?

    RT&R Record default PPM stream for PPM output (vehicle side)

    When will the default be transmitted to the vehicle...

  • Dear Seppo,

    My Rfd900 was working perfectly for 6 months now.Suddenly yesterday Stuck on boot loader mode. I tried uploading all the firmware available with all the available tools from rfdesign.com.au. Still nothing. Is it possible to send it to you and check what is happening? 

    Kind Regards Dimitris

    Designers and manufacturers of RF Electronics, Telemetry modems and RFID equipment. Specialists in UAV telemetry with the RFD900 radio modem.
  • Does the RFD868x with FW 2.53 support single channel / non hopping mode? It does seem to accept the setting even though the config tool and docu says minimum number of channels is 5. 

    Thanks + regards,


This reply was deleted.