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 –


  • Hi Jeremy,

    Following on from Paul, if you check the signal quality in mission planner in the tuning page.  RSSI, Remote RSSI, Noise and Remote Noise are the parameters of most interest.

    Generally noise is around 40-60 counts, and when both radios are set to 20dBm, in reasonalble (say 0.5m) away from each other, with dipoles, or monopoles, you should see around 205 to 217 on both modems for RSSI.

    If both modems are showing similar values, then the hardware is OK.

    If one is showing something significantly less, say, 150 to 180, while the other is at 217, then there is a modem issue, which we will sort out for you.

    The biquad looks pretty nice, It will be interesting to hear how that works on the tracker..

    On the copter side, to get the best results there, it is better to use a dipole (a little big I know), or, a flex 1 antenna on a plastic strip.  The monopole antennas, both straight and 90 deg versions are designed to work with a ground plane.

    When mounted straight onto the modem, the performance is degraded, but, certainly not to the level you are seeing now.

    With best regards,


  • @Kent and @Paul thank you for the reply.  

    Here's a link to the photos so you can see exactly what I'm talking about.  It has all my ATI5 params posted there as well.  BTW, the air side antennae are NOT pointing, simply using some quarter wave dipole omnis.  However, even using the 20dBm settings I should be getting more than 1000ft range before my signal quality degrades below 40%!  I'll have to try some of the tests you mention when I get some more free time this weekend.


    Also here's a video of my previous test that was obviously pretty close in range so you can see the tracker actually working.  Now to sort out that pesky telemetry signal problem.  


  • Jeremy,

    I can't see the photos you added.

    From your description I assume you have something moving your antennae on the air side.

    Is it both or just one antenna?

    Might be best to go back to basics to find the problem.

    Install standard antennae on the air side without position control.

    Set power to 30 dBm (both ends). i.e. a normal set-up.

    Check how this performs. 

    Also send though a log of both your radio's config (ATI5).

    If this test works then there is a problem with your controlled antennae somewhere.

    If not then need to check anything else non standard ( antennae, and fitted securely).

    Let us know how you go.

  • In MP the signal quality drops to below 40% at 1000ft from home.  :(

  • What is the signal quality if you check with MP or radio tools ?

  • All in the know about RFD900 radios with Mavlink based telem data.

    So believe it or not I'm having some range issues with my RFD900+ radios.  I keep reading and reading and hearing about how folks are getting 10km or 15km or more with the 30dBm setting and 64kbps bandwidth, but I'm getting ~1000ft!  No problems actually connecting, just really short range before degradation, details on setup below.  I'm putting ample power into both RFDs so I just can't figure out what the problem is.  Wondering if anyone has experienced something similar or maybe I just have defective radios?

    I got my antenna tracker up and working with a 900MHz biquad attached to the rfd900+ but my telemetry link is marginal at best even at 1000ft away.  My tracker actually stops pointing due to data loss at anything more than that.  Any thoughts?  I have quarter wave dipoles on the "tx" end and on the "rx" end I've got my tracker with one biquad and one larger whip.  I'm only running the radios at 20dBm power output (default) but I should still get much further than 1000ft!  I put tx and rx in quotes since the link is obviously bidirectional.  Here's a couple photos of my setup.  Any help would be greatly appreciated. 


  • ok, thank you

  • sarkis,

    A default key is set but obviously this is not very secure.

    To change it you must set both ends with a new key that is the same.

    Encryption is 128 bit or 16 bytes of hex data (32 nibbles of ascii hex characters)

    The command is


    change the string to any 32 hex characters (0-9,A-F) of your choice.

    You must set all 32 characters. you can also set the remote end via RT instead of AT ( and don't forget to save AT&W)

    make sure to set remote end first and reboot before doing local end or you will lose the link.

    reset local end and check that you have connection again.

    If you lose link set each one locally to the same key and try again.








    please assign your own unique KEY for security purposes.


  • Hello I have a question about encryption
    In settings I have actyivated encryption ,,ats15=1
    Encryption level 1
    But don 't know how to set encryption key.thank you
  • Wow! thank yo very much kent, Ill test them right away and give you any feedback possible.


This reply was deleted.


DIY Robocars via Twitter
RT @a1k0n: Did I get rid of hand-tuned parameters? Yes. Am I still hand-tuning more parameters? Also yes. I have a few knobs to address the…
15 hours ago
DIY Robocars via Twitter
RT @a1k0n: I'm not going to spoil it, but (after charging the battery) this works way better than it has any right to. The car is now faste…
15 hours ago
DIY Robocars via Twitter
RT @a1k0n: Decided to just see what happens if I run the sim-trained neural net on the car, with some safety rails around max throttle slew…
21 hours ago
DIY Robocars via Twitter
DIY Robocars via Twitter
RT @SmallpixelCar: @a1k0n @diyrobocars I learned from this. This is my speed profile. Looks like I am too conservative on the right side of…
DIY Robocars via Twitter
RT @a1k0n: @SmallpixelCar @diyrobocars Dot color is speed; brighter is faster. Yeah, it has less room to explore in the tighter part, and t…
DIY Robocars via Twitter
RT @a1k0n: I'm gonna try to do proper offline reinforcement learning for @diyrobocars and throw away all my manual parameter tuning for the…
DIY Robocars via Twitter
RT @circuitlaunch: DIY Robocars & Brazilian BBQ - Sat 10/1. Our track combines hairpin curves with an intersection for max danger. Take tha…
DIY Robocars via Twitter
RT @SmallpixelCar: Had an great test today on @RAMS_RC_Club track. However the car starts to drift at 40mph. Some experts recommended to ch…
Sep 11
DIY Robocars via Twitter
RT @gclue_akira: 世界最速 チームtamiyaのaiカー https://t.co/1Qq2zOeftG
Sep 10
DIY Robocars via Twitter
RT @DanielChiaJH: Always a good time working on my @diyrobocars car at @circuitlaunch. Still got some work to do if I’m to beat @a1k0n howe…
Sep 10
DIY Robocars via Twitter
RT @SmallpixelCar: My new speed profile for @RAMS_RC_Club track https://t.co/RtLb7TcgIJ
Sep 10
DIY Robocars via Twitter
RT @SmallpixelCar: Practiced at @RAMS_RC_Club today with my new @ARRMARC car https://t.co/AEu2hCx89T
Aug 28
DIY Robocars via Twitter
Aug 24
DIY Robocars via Twitter
RT @gclue_akira: 柏の葉で走行させてるjetracerの中身 #instantNeRF #jetracer https://t.co/giVvuE4hP7
Jul 4
DIY Robocars via Twitter
Cool web-based self-driving simulator. Click save when the AI does the right thing https://github.com/pncsoares/self-driving-car
Jul 4