Er9x transmitter now with MavLink


The er9x transmitter now will display MavLink data on the LCD.

Gerard Valade a DIYdrones member wrote the software and myself who was the principal debugger.

Works at 19200 and 38400 baud. Still have a problem with 57600 baud. Some kind of timing issue yet.

Here is a pic of the arduplane 2.30 MavLink display on the er9x.

There is an Xbee inside the er9x to receive the MaveLink data from the APN2.0 purple board.

We will post the er9x firmware soon.


E-mail me when people leave their comments –

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

Join diydrones


  • Is there a way to minimize the tx/rx combinations on the model? Now we need/have RC link (2.4GHz two way/telemetry), ArduPilot link (2way, 900MHz) and FPV link (1 way/5.8GHZ). Is there a solution to have one digital link for RC/Ardu and another (analog) for video? Or - to have digital for video even?


  • I was able to get mine working useing the 3Dr but I have a reboot issue. Anyone know what it could be?

    Help me please

  • Has anyone tried this with a 3DR Modem yet? Will it work the same and should it connect in the same manner?

    Any help would be great. I like the 3DR Radios better.

  • Hello and thanks for the hard work on this hack.  I am having a problem and was hopeful I could get some help.  I have the 9x hack with smartieparts board installed along with the XBee from DIYdrones.  I get the heart beat signal but no data until I connect with my second Xbee to my PC.  After I make the PC connection in the mission planner I get all the data but can not up date from my transmitter.  I have tried the baud rate and I have it set at 38400 but still get nothing but the heart beat until I connect with the PC.  I am using the APM 2.0 and tried it with 1.4 as well with the same results. I am using Firmware 2.5.5 and below.  Please help.... Thanks.

  • I got the xbee talking but the controller will turn off and restart. I think I need a place to pull cleaner power. What part of the board can I get 5volts or a regulator to get clean 5 volts instead robbing volts from the atmega.

  • Did you make the tx xbee a slave or master settings. My controller reboots when the xbee is connected to the mosi miso rx to tx and tx to rx. The board lights up on the xbee I have it set as master. and APM2 is set has slave. Is this correct?

  • When will we have the first open source radio system, with open schematics & firmware?  Let's bring this side of the industry into the 21st century.

  • Anything else new about this we need more pics?

  • I just found how to set the arduplane or arducopter or arduquad to a different baud rate for telemetry using the mission planner.

    This is great because the APM2 board now runs at 38kb on telemetry for my modded er9x tx.

    Mike showed me how to go to the prams section in mission and change serial3_BAUD param from 57 to 38. No kb or anything, just replace 57 with 38 and write prams !

    Someday we will find out whats wrong with the 57kb rate.


  • Developer

    Earl, great post!

    Glad you embraced Mavlink protocol, original AP Serial text stream was so wasteful.

    I am exploring using a CRIUS USBasp V0.2 to program TGy-9  vs SmartieParts. I have installed Fr-Sky-Tm module, just received the Hub and triaxial Acc sensors, Ordered several other sensors RPM, Fuel level and Variometer. All works well, I will add tx modules for DX-7, & Walkera. All in the same RC tx. DC power mods are almost required to power up all this stuff!

This reply was deleted.