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 –


  • Well, USB needs one twisted pair for each direction.  If you can't find an off-the-shelf outdoor type, maybe you could buy the indoor type and just use the electronics by replacing the cable with two silicone twisted pairs.  I do see an indoor one (SKU #1501-SF-52  at  sfcable.com).  The active electronics module is only on one end and it looks like that would be the end that plugs into your pc so it would be indoors (I assume) and wouldn't need to be outside where it might need to be heated.  Well lots of stuff to think about and experiment with. Sounds like fun.

  • Thomas, I think you may want to look at a TTL-RS485 converter. RS-485 is good industrial standard for long range wired communications, longer range and better immunity to noise than USB at long range. Silicone is not very good neither at very cold conditions. You may try PTFE coated wires, I use it for my high altitude projects where temperature is as low as -70 deg C.
  • Thanks for the suggestions.  I think I'll try to find someone who can make an active USB extension out of silicone wire or something so it's not going to break in sub zero temperatures.  I suppose this should also have some kind of shielding to?

  • Hi Thomas,

    I'd think you would want to mount the modem on top of the pole and run data & power over the 60 feet (using a $30 active USB extension) rather than the coax because losses can be quite high.  Try this calculator - http://www.qsl.net/co8tw/Coax_Calculator.htm   It shows 9.2dB loss even with a 1:1 SWR with RG-58.  Of course, you could look into low-loss coax but I'm guessing that may get pretty pricey for 60 feet. Not sure.  Interesting project. Good luck.

  • I'm looking to put the antennas for my 900+ (for uav basestation) and 900x (for remote instrument control) up on a pole (up to 60' if possible).  Can I use SMA extensions to connect the RFD radios on the ground to their dipole antennas on top of the pole?  How far can antennas be extended without interfering with performance?  Is there a better way to do this?

  • Hi

    I am also curious about powering the RFD900 externally or from the flight controller. It would be simpler to power the radio from the flight controller, so this is my preferred solution. Is it not recommended to do so because you risk to damage your flight controller by drawing too much current, or because the telemetry range could suffer because the radio cannot get enough power? Other outcomes? If it is a question of the range being restricted, I guess it is a matter of testing to see if the actual range you achieve is sufficient for your use?

    Thanks for sharing any insight on this

  • Can the rfd900+ take an sbus signal and send it to an rfd900u, which will then output that same sbus signal? 

  • When you say checked the baud rate to be 57600, did you check the settings on the individual radios? Use RFD’s tool for that, downloadable from their website. I remember I needed to use version 1.5 for some reason later ones didn’t wok for the 900+. Also, plug into the Pixhawk with a USB and confirm the baud rate on the auto pilot is set to 57600. It likely your radio is set to one thing and the Pixhawk is something else. I think the setting is SERIAL_1_BAUD or something
  • Just to add to above, I also tried on a windows 8.1 machine I had. Still nothing.

  • Hi All - having a bit of an issue with my RFD900+ I hope someone can help me out? I'm getting solid green LED with the radio plugged in via usb and the aircraft powered up, so that side is working, but I cannot connect in mission planner. I can't even read the settings. I just get "failed to enter command mode".

    I've tried the following:

    - reallocating the com port number (tried a few different ones)

    - confirming the baud rates are 57600

    - updating drivers

    - manually removing the drivers using the CDMUninstaller then reinstalling

    - cycling the power, restarting the computer all that stuff

    - doing a clean install of windows (10) and reinstalling everything again

    Still nothing. This radio has worked before with this plane using mission planner, but just seems to have stopped working at random while packed away.

    Any ideas would be great?



This reply was deleted.


DIY Robocars via Twitter
DIY Robocars via Twitter
DIY Robocars via Twitter
May 13
DIY Robocars via Twitter
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
May 13
DIY Robocars via Twitter
May 11
DIY Robocars via Twitter
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Test my car. RTK GPS worked great. Thanks @emlid for their support. https://t.co/EkQ6qmjmWR
May 8
DIY Drones via Twitter
RT @chr1sa: @kane That's @diydrones circa 2009. Still have a box of those Canon cameras that we used to strap into planes, just like this.…
May 3
DIY Robocars via Twitter
RT @chr1sa: Our next @diyrobocars race is going to be outside at a real RC racetrack in Fremont on May 28. Fully autonomous racing, head-to…
Apr 30
DIY Robocars via Twitter
RT @f1tenth: Our Spring 2022 F1TENTH course @PennEngineers is coming to an end with a head-to-head race as a big finale. So proud of our st…
Apr 26
DIY Robocars via Twitter
RT @DanielChiaJH: I wrote a thing! Throughout the development of my @diyrobocars car I've been using @foxglovedev Studio to visualize and d…
Apr 23
DIY Robocars via Twitter
RT @SmallpixelCar: My new car for high speed. Low body, everything ( @NVIDIAEmbedded Jetson Xavier NX, @emlid RTK GPS, IMC) under the deck…
Apr 23
DIY Robocars via Twitter
Apr 21
DIY Robocars via Twitter
RT @f1tenth: F1TENTH Race training setup @PennEngineers for our upcoming ICRA2022 @ieee_ras_icra competition. @OpenRoboticsOrg @IndyAChalle…
Apr 21
DIY Robocars via Twitter
RT @fatcatFABLAB: Proud to be hosting a restarted DIY Robocars NYC Meetup April 26. Come by if you want to talk about and race self-driving…
Apr 17