Turnigy/iMAX 9X now with custom firmware!

As an owner of the Turnigy 9X radio I've been secretly having day dreams of a firmware hack for it and now it has happened: http://sourceforge.net/projects/radioclone/

There's also some talk about it on RC Groups. It's not quite finished yet and so far it's in Polish but translating shouldn't be too hard given the source code in C++.

Now what this means is that we have almost limitless possibilities with the radio! Now you can easily add all the features on the 9X you can imagine (and the Atmega64 can handle). Here are some ideas that'd that pop into my mind:

You could:
  • Replace the PPM module with a tranceiver (like xbee) and have telemetry displayed on the TX display. I.e. like ArduStation but rather on your transmitter and with more functionalities! 
    • A simple UI for controlling the AP could be made. Tuning the PID loops, for one, might become so much easier when the PID coeffs were bound to some analog pots.
  • Add very complex mixes.
  • Add more functionalities to the UI and fix the problems that were in the original F/W.
  • Have some truly high end features (available previously only on some $$$ TXs) on the 60$ 9X.
  • Get rid of having to use the allocated switches for AUX channels: use any switches on the TX.
  • Have anything on the TX you could program.
Get my drift? The 9X suddenly became one of the best radios on the market, IMO.

I do realize that binding a project such as ArduStation with such hardware as the 9X is very unrealistic but still the mere idea of it is pretty exciting.

A sneak peak of the firmware (it's still in Polish):

An example of a more complex mix not previously available on the 9X:

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

Join diydrones

Email me when people reply –


  • Guys, this looks really interesting. It is amazing to see the energy and creativity in this hobby. If you don't already know about this, here is a great forum for these types of activities. 9xforums.com. It's all about open source firmware for the 9x - 24x7x365. They have good info on RadioClone, er9x, Gruvin, Open9x and any other transmitter related project.

    I'll enjoy watching your progress.


         . . . . . . . . . . . . . . . . . . . . 


         The Ultimate 9x Radio
    Please LIKE us on Facebook
                ---- Fly Now ----
  • 3D Robotics
    This project now has a home page here.
    Sharing Connection From Your Mobile Phone
    Did you know you can turn your smartphone into a hotspot? Well, that’s true! Your smartphone (whether iOS or Android) comes with a built-in feature t…
  • Developer
    it just happen to be that I have T9X on my desk. Now I know how to continue working with it. Great work and keep it going.

    It looks like I need to start reflashing it. What other modules you have been testing with it?
  • This is a very cool achievement, and opens the doors to so many opportunities, Kudos to all involved!
  • Hi, I have to correct and explains some of you write...

    1) You can't simply replace radio module. It needs many changes in Tx itself. Standard radio is driven only by one signal line - one direction communication. This kind of extension is not a part of RadioClone project.
    2) Fixing problems from original F/W was not my intention. I simply want to create brand new software.
    3) You have right. I want to add futures for this radio, that was available only on top radios, or not available anywhere at all.

    If you want more info, please read: https://sourceforge.net/apps/mediawiki/radioclone/index.php?title=Idea This info does not contain any info about state machine embedded in software yet, but describes mixer configuration.

    More videos with the software you can find on my youtube channel: https://www.youtube.com/user/rafit77 (You can see there English menu too)

    BTW, there is more free software for this radio:
    - th9x by Thus (Thomas) & Josef http://code.google.com/p/th9x/
    - MSV19 http://forum.rcdesign.ru/f8/thread182549.html#post1840751
  • Not sure if this is related but I think you can use the HobbyKing 6 and 8 channel receivers with the Turnigy if you use the right module. I just finished a sketch the uses the satellite receivers for these directly with Arduino, completely bypassing the encode/decode of the servo signals. The satellites can capture bind GUIDs, can be bound easily, and output a serial stream of channel data in 8 16 bit words with a checksum on the end. My sketch is pretty crude but uses about 12% of the mcu to read the radio and control 4 servos at 50hz, there is no latency at all.


  • Thats soooo cool!

    maybe i must sell my JR3810 and get a turnigy?
  • Moderator
    Maybe Chris B can translate and tell us if its any good.
  • Admin
    that is gr8 news, the two messed up link given above are here


  • Moderator
    Oooooh and aaaaaaah and oooooooh again
This reply was deleted.


DIY Robocars via Twitter
Apr 27
DIY Robocars via Twitter
Apr 27
DIY Robocars via Twitter
RT @f1tenth: Sliding (autonomously) into the weekend like ... 🤖😎 #f1tenth #robots #AutonomousVehicles @OpenRoboticsOrg @NVIDIAEmbedded @Aut…
Apr 25
DIY Robocars via Twitter
RT @chr1sa: One of the problems with autonomous car racing is that watching software drive is not a very exciting spectator sport. To help…
Apr 25
DIY Robocars via Twitter
RT @SmallpixelCar: Replaced AGX Xavier with @NVIDIAEmbedded Jetson Xavier NX. Now both cars look fast and clean https://t.co/jlcoY2EjZf
Apr 25
DIY Robocars via Twitter
RT @chr1sa: Yesterday we had a record number of competitors (36) in our monthly @DIYRobocars virtual autonomous car race. We kept it going…
Apr 25
DIY Robocars via Twitter
Apr 16
DIY Drones via Twitter
RT @chr1sa: After more than a year of only virtual races, @DIYRobocars returns to the newly renovated @circuitlaunch on May 22 for the resu…
Apr 11
DIY Robocars via Twitter
RT @DAVGtech: And now available with LiDAR 🔥 https://twitter.com/Heavy02011/status/1381137016381964293
Apr 11
DIY Robocars via Twitter
RT @Heavy02011: #VirtualRaceLeague: @DIYRobocars Race #9 - #ParkingLotNerds #thunderhillracetrack, CA Join us for the next race April 24th,…
Apr 11
DIY Robocars via Twitter
RT @DWalmroth: Weather's finally cooperating, looking forward to racing 1:10 scale autonomous cars outdoors again! @diyrobocars, @NVIDIAEm…
Apr 7
DIY Robocars via Twitter
RT @AIDRI_: I finally succeeded in optimizing the trajectory and speed of a car on a #racetrack. Next step: implement a 2d controller and…
Apr 7
DIY Robocars via Twitter
@jetdillo @circuitlaunch Actually the second *in person* event in a year. We do virtual races every month
Apr 2
DIY Robocars via Twitter
Update: we're moving it back one day to Sunday (the 4th) at 11:00am instead
Apr 2
DIY Robocars via Twitter
@GrantEMoe @circuitlaunch Update: we're doing it on Sunday (4th) at 11:00am instead
Apr 2
DIY Robocars via Twitter
RT @chr1sa: Maybe we should have a mini @DIYRobocars race in our lower school's playground https://t.co/xLFeua1R6X
Mar 29