My favorites | Sign in
Project Home Wiki Issues Source
Project Information
Members
Featured
Wiki pages
Links

Latest Version Download

Please see the Latest Stable Release wiki page.

Project Brief

First up, I especially want to thank all the amazing work by Thomas Husterer (see TH9X Project) in creating this platform for us all and publishing it as open source. A good number of other people have contributed ideas, code and more to the project. THANK YOU all!

The gruvin9x project was originally forked from ER9X v1.1 r262 (http://code.google.com/p/er9x/source/browse/?r=262) which was based on a earlier version of the original TH9X code. A huge amount effort was later put into the gruvin9x code base by contributor bsongis, of the open9x and companion9x projects, for which we are eternally grateful.

Highlights ...

But what is it?

In short, it's an RC modeller hacker's dream come true. We get to use your own custom firmware in our radios, adding features and making changes whenever we like.

Tired of quotes like ...

The blah blah (cheaper but still expensive) radio from blah is ideal if you want the power of a programmable transmitter but don't want to pay for a lot of extra features you'll never use.

What? We have to pay for just changes in the firmware programming? In this day and age? Actually, we'll write our own 'programming' -- and open source it, thanks. :-D

Our current firmware (code named, 'Frisky') is mature, stable and highly capable. It already has many advanced features, including some that even the most advanced commercial sets do not. See the Features wiki page for more detail.

Caveat: Firmware is half the story -- quality of hardware is not a given and should also be carefully considered.

The original TH9X project was (and very much still is) about completely replacing the factory supplied operating system in the Turnigy/Eurgle/iMax/Fly-Sky/etc 9X Remote Control transmitter from China -- currently retailing for around USD$40 -- HOW, we do not know!

From there, other projects then spawned (were forked forked) from TH9X, including ER9X and gruvin9x. More are likely to follow as different interest focuses emerge. In our case, the focus was originally on providing practical Fr-Sky telemetry support and more recently, the design and production of an custom controller board, to be a drop-in, upgrade replacement for the stock '9X system controller.

There's more about gruvin9x on the About wiki page.

Documentation

Please consult the project wiki in the first instance, as well as the doc/ directory in the source tree for all currently available gruvin9x documentation.

By all means refer gruvin9x's source project, ER9X and indeed also to the TH9X father project (where it all began) for additional info, other features and ongoing development there-in.

Other '9X OS Replacements

There's also at least one other project taking on the same basic goal, but of completely different design and unrelated to the TH/ER/gruvin9X projects. It's named Radio Clone, can be found at http://radioclone.sourceforge.net/ and is well worth checking out.

Downloading gruvin9x Firmware and Flashing Your Radio

For details on installing new firmware into you Turnigy/iMax/Eurgle/etc 9X RC Radio, see the Flash Guide wiki page.

Getting the gruvin9x Source Code

See the Compiling from Source wiki page.

Get Involved!

Join the gruvin9x discussion group. Introduce yourself. Ask questions, make comments, offer criticism -- whatever. All you need to participate is a valid Google account.

To submit bug reports or feature requests, please use the issues menu link. The issues area lets you log bug reports and make feature requests in an organised and trackable manner. Don't be shy! Give it a go.

External Links

. . .

DISCLAIMER

Whilst the gruvin9x project owner(s) aim to provide as much help to as many Turnigy/iMax/Eurgle/etc '9X users as practical, any perceived enthusiasm on their part to lure people into using gruvin9x over any other version, would be erroneous. This project was originally created primarily for the author's own use -- and of course to 'give back' to the Open Source Community, as the GNU General Public License (V2) requests. Anyone is welcome to use this code according to said license, as is, where is and indeed to submit suggestions for changes, improvements, additions, etc. The author welcomes comments, constructive criticism, assistance and general feedback but accepts no responsibility for anything what-so-ever that use of any information contained on this website may or may not be claimed to cause. Use at your own risk. Any opinions offered by this internet resource are expressly, only opinions. (Any information claiming to be fact but not legally verified as fact in actuality, must of course be considered mere opinion, regardless of context.) All care is taken, but no responsibility is accepted for the level of accuracy of any information here or anywhere the author may post text, images, video, audio or other content. Any and all images, photographs, charts, lists or graphical representations of any kind are intended for educational or indicative purposes only and may or may not accurately represent any given subject, topic or fact at any given time. Indeed, any such depictions are subject to change at any time for any reason without notice. Any monetary figures, presented by whatever means, are for indicative, informational or educational purposes only and all such figures are subject to change at any time without notice. The use of sarcasm may or may not feature throughout this internet resource and other, related or linked media, and as such is intended purely as light-hearted humour. No responsibility is accepted for anything what-so-ever relating to perceived truths related to such believed communications. Reader/viewer/listener beware! Any views expressed by individuals other than project owner(s) may or may not agree with the projects goals, intentions or license and no responsibility is taken for any such view or views under any circumstance. Any views so interpreted as being those of the gruvin9x project owner(s) should be taken as potentially inaccurate and with the acceptance that any views, expressed or implied, are at all times subject to change without notice. This disclaimer falls within the above conditions, being itself subject to change at any time without notice. In light of the afore mentioned disclaimers, readers should take heed of the possibility that they may be, a) potentially crazy for reading this far in the first place and, b) that this disclaimer itself, though quite serious, is in part also intended for entertainment purposes. Etc, etc, blah blah. You know the drill. Love and peace to all! Now let's get on with it. :-D

Powered by Google Project Hosting