HobbyKing.com New Products Flash Sale
Reply
Thread Tools
Old Jun 26, 2010, 12:42 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
Discussion
The FlySky/iMax/Turnigy 9x/Eurgle 9CH radio Custom Firmware Facts/How-to Thread!

Discussion thread for the custom firmwares available for the FlySky FS-TH9X and it's various clones.

Custom Firmware er9x

Homepage : http://code.google.com/p/er9x/

Link to manual : http://er9x.googlecode.com/svn/trunk...rs%20Guide.pdf


eepe EEPROM Editor for er9x firmware files

Homepage : http://code.google.com/p/eepe/

Link to installer : http://eepe.googlecode.com/svn/trunk/eePeInstall.exe


Custom Firmware Open9x

Homepage - http://code.google.com/p/open9x/


companion 9x - Editor program for open9x/er9x/ersky9x

Homepage - http://code.google.com/p/companion9x/


Custom firmware ersky9x for use with the replacement motherboard Sky9x

Homepage - http://code.google.com/p/ersky9x/


New forum dedicated to the 9X radios. 9xforums.com

Here is a WIKI with some good How To Guides for ER9X

Complete guide to modding your 9x radio

Repair guide for those who reverse the polarity of the battery pack and brick their radio.

Solderless Add-on Board with built-in Programmer and EL Backlight

Review of add-on board
crucial is offline Find More Posts by crucial
Last edited by crucial; Oct 19, 2012 at 10:43 AM.
Reply With Quote
Sign up now
to remove ads between posts
Old Jun 26, 2010, 12:59 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
I'll start with my current question.

I am trying to setup the subtrim to center my servo and from what I can tell you set this up in the TRIM 4/7 menu. You set the trim value (with the trim button) to center the servo, then press right to set the base trim value. I noticed that after doing this you lose some travel in the stick movement at either end. On my elevator this reduction is 1/3 of my overall stick movement.

Is this normal behavior?

This is also affecting my delta mix. When I mix the elevator to the aileron it is changing the trim of the other channel to match the setting of the first. Unless I am setting this all up wrong.
crucial is offline Find More Posts by crucial
Reply With Quote
Old Jun 26, 2010, 01:17 PM
Registered User
reacher10's Avatar
LI, NY,
Joined Oct 2008
1,966 Posts
I'm here but I have to split...new house needs some attention.
reacher10 is online now Find More Posts by reacher10
Reply With Quote
Old Jun 26, 2010, 02:01 PM
TH9X Firmware: Thus NG
Joined Mar 2010
159 Posts
Quote:
Originally Posted by crucial View Post
I'll start with my current question
I am trying to setup the subtrim to center my servo and from what I can tell you set this up in the TRIM 4/7 menu. You set the trim value (with the trim button) to center the servo, then press right to set the base trim value. I noticed that after doing this you lose some travel in the stick movement at either end. On my elevator this reduction is 1/3 of my overall stick movement.

Is this normal behavior?

This is also affecting my delta mix. When I mix the elevator to the aileron it is changing the trim of the other channel to match the setting of the first. Unless I am setting this all up wrong.
Hi, I am here !
nice start...

I don't quite understand what you are trying here. It should be the first action of all to setup the plane mechanical to fly neutral with servos at center. After that you should need only minor trim for fine tuning and thats for to set to base trim.

For example, if you trim full left the servo goes to the left mech limit and there is only stick response to the right. Thats normal, or do I misunderstand your post ?
Promix is offline Find More Posts by Promix
Reply With Quote
Old Jun 26, 2010, 02:18 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
Quote:
Originally Posted by Promix View Post
Hi, I am here !
nice start...

I don't quite understand what you are trying here. It should be the first action of all to setup the plane mechanical to fly neutral with servos at center. After that you should need only minor trim for fine tuning and thats for to set to base trim.

For example, if you trim full left the servo goes to the left mech limit and there is only stick response to the right. Thats normal, or do I misunderstand your post ?
The servo arm at center stick position with trims centered is slightly off. You can remove the servo arm and try to get it close to centered but it is not perfect.

From here on the old radio I would set the subtrim setting to perfectly center the servo arm and then adjust my linkages to center the surfaces. This would not reduce the stick response.

On the new programming I don't seem to have a way to set this subtrim value to perfectly center the servo arms before adjusting the surfaces.
crucial is offline Find More Posts by crucial
Reply With Quote
Old Jun 26, 2010, 03:13 PM
TH9X Firmware: Thus NG
Joined Mar 2010
159 Posts
Quote:
Originally Posted by crucial View Post
The servo arm at center stick position with trims centered is slightly off. You can remove the servo arm and try to get it close to centered but it is not perfect.

From here on the old radio I would set the subtrim setting to perfectly center the servo arm and then adjust my linkages to center the surfaces. This would not reduce the stick response.

On the new programming I don't seem to have a way to set this subtrim value to perfectly center the servo arms before adjusting the surfaces.
hmm...OK, but you still have to deal with the same issue. After subtrim, the servo will not be center internaly so with your old radio it will receive the full stick range and try to go beyond the mech limit in one direction. This will kill your servo some time.
The new FW knows that and saves the servos.
Promix is offline Find More Posts by Promix
Last edited by Promix; Jun 26, 2010 at 03:18 PM.
Reply With Quote
Old Jun 26, 2010, 04:21 PM
TH9X Firmware: Thus NG
Joined Mar 2010
159 Posts
Quote:
Originally Posted by crucial View Post
I figured I might as well start the thread since there was interest in it by a few.

Custom Firmware by Thus

Homepage for the custom firmware : http://code.google.com/p/th9x/

Direct link to manual : http://th9x.googlecode.com/svn/trunk/doc/th9x-en.pdf
btw: you should add the FlySky FS-TH9X in your headline
Promix is offline Find More Posts by Promix
Reply With Quote
Old Jun 26, 2010, 04:21 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
Quote:
Originally Posted by Promix View Post
hmm...OK, but you still have to deal with the same issue. After subtrim, the servo will not be center internaly so with your old radio it will receive the full stick range and try to go beyond the mech limit in one direction. This will kill your servo some time.
The new FW knows that and saves the servos.
This isn't the behavior I noticed with the original programming. In the original Turnigy programming the main trim is not affected by the subtrim values. This is where I am running into problems with Thus' programming, these 2 settings are linked and are causing the problems I am seeing.

http://www.horizonhobby.com/Articles...ArticleID=1076

This article describes the process I use when setting up a servo and linkage except for step 2 since we don't need to do that.

These 2 paragraphs describe the diffference between the 2 settings and why they should not be linked.

"Trim" is intended to calibrate the system's idea of where center stick is. If you let go of the stick, the potentiometer on the transmitter's gimbal has a value that is approximately in the middle of its range. Trim will tweak the value so it is exactly in the middle, or you can use it to send a different value instead for special piloting purposes.

"Subtrim" is intended to calibrate the system's idea of where center servo is. There is a potentiometer inside the servo and it may need an adjustment to counteract any inaccuracy there. As mentioned, put the servo horn where it's close to 90 from the main shaft, then use subtrim to get it even closer to an ideal 90

Which is worse - sub trimming servos, at neutral, so that servo arms are exactly the same in relation to pushrod length and surface centering OR adjusting surface centering using pushrod lengths and leaving neutral servo arms at different angles in relation to each other?
crucial is offline Find More Posts by crucial
Last edited by crucial; Jun 26, 2010 at 04:31 PM.
Reply With Quote
Old Jun 26, 2010, 04:22 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
Quote:
Originally Posted by Promix View Post
btw: you should add the FlySky TH9X in your headline
I don't think I can edit the title.
crucial is offline Find More Posts by crucial
Reply With Quote
Old Jun 26, 2010, 05:12 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
As an experiment I tried flashing the V2 firmware that was posted awhile back to my radio. I had to convert the file from hex to bin before flashing. I too got the blank screen after it was done flashing.

I was able to flash back to my original Turnigy firmware which gave me the EEPROM ERROR and after flashing the EEPROM data it is back to normal.

I remember someone having a similar problem and thought I would share my results.
crucial is offline Find More Posts by crucial
Reply With Quote
Old Jun 26, 2010, 09:14 PM
Registered User
reacher10's Avatar
LI, NY,
Joined Oct 2008
1,966 Posts
I'm having the exact same issue with the sticks having dead band at the ends, same as Crucial is having.

The way it should be is to be able to center the servo arm exactly 90 deg using the sub trim. Then set the plane up mechanically. At that point you use your trims to make flight adjustments.

Right now my servos go to max but the sticks have not reached thier physical limits (elevator stick has at least 20% left) and this makes control very sensitive.

Here is a video. You can see how much stick movement is dead and yet the servos have no more travel. This is really a huge bug.

Thus FW dead band.AVI (2 min 19 sec)


Also being able to set the sensitivity of the trim buttons. As it is now I can trim the servo to it's max. It should be that I setup how much servo movment I want with each trim click. On some planes I don't need alot of servo movement to trim the plane and others I need more servo movment to trim the plane...each plane is different. The original FW had this as well as the sub trim ability.

Crucial, you are able to flash the original FW back into the radio, correct?
reacher10 is online now Find More Posts by reacher10
Last edited by reacher10; Jun 26, 2010 at 09:49 PM.
Reply With Quote
Old Jun 26, 2010, 09:58 PM
Registered User
crucial's Avatar
USA, SE Wisconsin
Joined May 2009
2,375 Posts
Yes, I flashed my backed up flash and eeprom files and it retained all my settings.
crucial is offline Find More Posts by crucial
Reply With Quote
Old Jun 26, 2010, 10:15 PM
Registered User
reacher10's Avatar
LI, NY,
Joined Oct 2008
1,966 Posts
Well thats good to know if I ever want sell it with original FW.

I'm not going back to the original FW though...it flat out sucks compared to Thus!

At this point we really need the trim issues addressed.
reacher10 is online now Find More Posts by reacher10
Reply With Quote
Old Jun 26, 2010, 10:27 PM
Heli Humbled Daily
Riverside, CA
Joined Jul 2006
2,973 Posts
Original FW links and solderless programmer interface

Links to original firmwares:

Here is a link that includes V1 and V2 firmware in .hex format, although no EEPROM:

http://www.rcgroups.com/forums/showp...postcount=2530

And here is what I believe is the most recent V2 with EEPROM in .bin:

http://www.rcgroups.com/forums/showp...postcount=2550

************************************************** **************


Here is my post on how to compile your own version of the custom firmware:

http://www.rcgroups.com/forums/showp...postcount=1330


************************************************** ***************

My Solderless Programmer interface:

http://www.rcgroups.com/forums/showp...postcount=3313

And here is the Video:
9x solderless pogo board interface. (5 min 28 sec)


************************************************** *****************


Here is the link to the "Fuse Brick" post and tutorial. Use this if you get the "RC-1" error and you know your connections are good.

http://www.rcgroups.com/forums/showp...postcount=1956


************************************************** ******************

Here is the post and EEPROM for the Quaid the Quadriped

http://www.rcgroups.com/forums/showp...postcount=3677

and here is some video:

Flysky 9X ER9x Quadriped with Hips (1 min 43 sec)
Telemachus is offline Find More Posts by Telemachus
Last edited by Telemachus; Dec 21, 2010 at 07:00 PM.
Reply With Quote
Old Jun 26, 2010, 10:37 PM
Registered User
reacher10's Avatar
LI, NY,
Joined Oct 2008
1,966 Posts
posted a link thats already posted, oops...I'll reserve this spot for basic info when others start installing "Thus" FW.
reacher10 is online now Find More Posts by reacher10
Last edited by reacher10; Jun 26, 2010 at 10:48 PM.
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Mini-HowTo The iMax/Eurgle/Turnigy 9x Facts/How-to Thread! Amazon Radios 197 Feb 02, 2014 07:06 PM
Idea A new FlySky/EURGLE/Imax/Turnigy battery tweak ppan Radios 1 Jul 24, 2012 02:31 AM
Wanted Dead/broken Turnigy 9x - Flysky FS-TH9X - Eurgle crucial Aircraft - General - Radio Equipment (FS/W) 5 Oct 23, 2011 08:40 AM
Discussion Anyone have a bad Turnigy Imax or Eurgle 9x Kev Radios 0 Sep 18, 2009 05:47 PM
Question iMax 9X generally and 2.4ghz for the iMax 9X specifically: How is it? JRexA Radios 30 May 11, 2009 04:25 PM