3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Transform a cheap RC Transmitter with Custom Firmware

Transform a cheap RC Transmitter with Custom Firmware
The Turnigy 9x is a cheap Chinese radio transmitter widely sold by hobby king and other retailers under a variety of names. This is a computerized radio transmitter and is already a great deal for the price ($53 currently) and pretty capable if you can figure out how to use the stock firmware. The microcontroller running the show is a common ATMEGA64 type and is not code protected, so several groups of dedicated hobbyists have completely rewritten their own firmware versions that vastly improve the radio and are open source to boot. This instructable will show the steps required to modify your radio and reflash it with the firmware of your choice. 
 
Remove these adsRemove these ads by Signing Up
 

Step 1Tools and materials

Tools and materials
For this instructable I used:
an old IDE cable,
some other bits of wire,
2x6 pin header,
solder,
hot glue.

you will also need:
a soldering iron, 
hot glue gun,
small saw,
wire cutters/strippers,
an AVR ICSP programmer, I used a USBasp
a PC.
« Previous StepDownload PDFView All StepsNext Step »
39 comments
Jan 29, 2012. 6:06 AMJohnny32 says:
Hi
i would like to install a fw to my 9x tx.
First i need to know what differences are coming between the existing fws to make my choice.
And also i would like to place a knob to use as throttle cut (like the one on the SPECTRUM DX6i). So i have to replace an existing switch or i can add it and add a progam issue and how can i do it (cause i have no knowledge on that).
If u preffer mail me your answer.
Thanks a lot
John.
Jun 8, 2011. 10:18 AMpastaking says:
Please don't hotglue the ribbon cable to the chip. Strain could pull the chip off the board!!
Aug 6, 2011. 10:46 PMaskjerry says:
Not likely going to happen... the chip is soldered to the board by multiple pads... each pad by it's self would likely take 1/2 pound... to yank that chip off the board would take at least 30 pounds... likely closer to 50. As for the glue, it melts at about 180F whereas the solder melts about 600F so that is not going to affect it either.

That chip will likely not even get warm during use... it's not a motor driver or anything of that nature... I have completely encapsulated them in epoxy to make them waterproof... with no issues.

Jerry
Dec 10, 2011. 6:54 AMillfixthatone says:
haha my thoughts exactly
Aug 2, 2011. 1:32 AMpastaking says:
That's a point, but with the hotglue I use it takes a bit of work to pull it of a surface when it is cool. (Sorry for the delay, I lost internet for a while)
Jun 11, 2011. 7:08 PMBizwenth says:
I agree with hivoltage on the strain issue, but you be adding heat to the chip by using hot glue, as well if the chip makes any heat at all the glue will help hold it in the chip.
Jul 17, 2011. 11:17 AMJohn_Edward says:
As the firmware is constantly updated, I'd recommend making a connector cable for this.

You can make one from the left-over IDE cable and some two-row pin headers.

Or, if your programmer uses a 6pin ISP cable and you did the internal wiring correct, then you can just stick the pin headers straight between them like I do :P
Jul 17, 2011. 11:04 AMJohn_Edward says:
You can also do the hole for the plug with a soldering iron, an xacto knife and a small square file.

Poke the plastic with your soldering iron, cut the now soft left-over plastic, and finish with a file.
Rinse and repeat, a neat hole in around 20minutes.
Jul 17, 2011. 10:59 AMJohn_Edward says:
You can also take the plug gently apart, saving the back pieces, take the cable out, put the plug back together, saw from the end of the plug, and then putting the cable back.
Saves a lot of work as you don't have to solder anything.

That was how I did it :)

As a bonus,the end of the plug has that little notch on the side, and also the extra part for the assembly, making it very simple to remember which side was pin number one.

You just have to check which pin is which cable before soldering them to the microcontroller.
Jul 1, 2011. 11:25 PMBen The Builder says:
So I'd really like to know, I looked at getting this remote, and really wasn't sure if it was worth it (maybe it doesn't actually work) and I really couldn't tell from the reviews. I talked to a guy that works for hobbico and he said it's a gamble, does anybody have an advice on whether or not to get the Turnigy 9x?
Jun 14, 2011. 8:06 AMAsa J says:
Love the project. I feel bad for you though, this 'ible seems to have attracted all of the nitpicky grouchy old fogeys from the entire interwebs.
I haven't been keeping up with RC for awhile now so forgive my ignorance, but is it possible to mix for elevons via firmware?
Jun 11, 2011. 7:39 AMTampaGeek says:
The reviews of this radio at the Hobby King site aren't that impressive... have you had any of the problems they've listed? Darn thing seems very unreliable.
Jun 12, 2011. 12:41 PMmr.incredible says:
Some of the early reviews are not even for the Turnigy 9x they were people speculating from their experience on the original Flysky version. I've had mine now for about 6 months. I still have the HK v2 firmware on it. It does everything my futaba does and then some. It is a very good radio out of the box, especially for the price. My only issues are with layout of the channel mapping on the receiver. It looks like the firmware upgrade will even fix those problems for me.
Jun 12, 2011. 1:07 AMmirakin says:
I donno i would probably put the USBasp into the controller and change the usb plug to the mini usb so i could just toss a mini usb cord on it... flash my firmware and unplug and go leaving the USBasp in the unit all the time...
Jun 9, 2011. 9:34 PMdialup_prisoner says:
You don't actually mention where get these updated firmwares. Of course I'm happy to google it myself but are there any sites you recommend for firmware, or RC radio hacking in general? Thanks for the great guide and photos.
Jun 9, 2011. 7:28 AMJoeStrout says:
Thanks for the very useful instructable, and for the tip about the Turnigy 9X! My son and I are just starting to get into the hobby, and had a bit of sticker shock at HobbyTown last weekend... $54 for a 9-channel transmitter is a no-brainer, especially with your instructions on upgrading the firmware.
Jun 9, 2011. 4:14 PMpcaffeldt says:
If you haven't already, you might consider checking out some cheap easy to build great flying planes here.

http://www.rcgroups.com/foamies-scratchbuilt-428/

Especially those planes sporting " KF " wings

http://www.rcgroups.com/forums/showthread.php?t=1117276
Jun 9, 2011. 6:44 AMachituv says:
$53? where?
Jun 9, 2011. 11:04 AMastro_wanabe says:
It's only ~$53 if you don't include HK's RIDICULOUS shipping!! The CHEAPEST shipping option is over $20, some options are over $30!! You should clearly state that the cost of this radio is closer to $75+ (depending on where you are, and if you would like to actually receive it sometime soon, it could be closer to $100)!
Jun 9, 2011. 2:52 PMXTL says:
Some of us don't live in the US and so the shipping is much cheaper.
I think its fair to mention its price not including shipping. How urgently you want it is an extra factor.
Try to remember its a small world out there...
Jun 9, 2011. 6:58 AMdustinnewton says:
Like he says, through Hobby King.
Jun 9, 2011. 6:55 AMpietzeekoe says:
Hobbyking
Jun 9, 2011. 8:09 AMfidibiri says:
Actually, he says "Hobby Town"
Jun 9, 2011. 4:44 PMpietzeekoe says:
Nope
Jun 10, 2011. 2:21 AMfidibiri says:
so, we both are right in a certain way: hivltage says $53 @ "Hobby King" and JoeStrout says $54 @ "Hobby Town" so.. I just made a mess of myself.. Thanks
Jun 9, 2011. 8:58 AMnerys says:
Will this radio work with parzone bind and fly models? (are they all compatible with each other in the 2.4g realm?

also how does the turnigy perform compared to the spectrum radio's ?
Jun 9, 2011. 7:15 AM66tbird says:
Great instruct. thx. I've been needing a new tx and didn't want to pay another 9x03. A quick rcg search found a wealth of info.
Jun 7, 2011. 6:31 PMmr.incredible says:
Thanks for the great write up. I've seen this several places but yours is the easiest to understand. I too have the Turnigy 9X radio. It is a good radio as it is. The firmware upgrade should make it great.

I think I will go a step farther and make a ribbon cable adapter to go between the USBasp and the new port on the radio. The loose wires is a little messy for my OCD.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
112
Followers
8
Author:hivoltage