Support Forum Thanks to an enterprising member we have a support forum: http://www.9xforums.com Please join and use for all your questions, suggestions and discussions regarding the er9x/eepe platform.
eePe and er9x are free to use under the GNU v2.0 License. Feel free to use, copy and modify it as you wish! I have spent a lot of time (and will continue to) to make this software as good as possible. If you feel that this software has been beneficial to you please show your support by donating. This will be greatly appreciated and you'll be added to the "contributors" list in the code (optional of-course).
If you have the SmartieParts 9x Programmer board, then plug your radio into the usb. The power switch does not need to be on. If you're using a different programmer then make sure you've connected it to your radio according to its instructions.
Verify the programmer settings are correct:
Go to Burn -> Configure.
Set the programmer name, port and the relevant arguments.
Select Burn -> Write flash memory:
Select the er9x.hex file you downloaded.
Select ok and wait while the radio is programmed.
After the flash write a message about the eeprom being wrong will appear on the transmitter screen. Press a button and wait until the FW formats the EEPROM.
Follow the directions to calibrate your sticks. They are found on the er9x home page. Look for the section titled Calibration. Er9x home page http://code.google.com/p/er9x
Rename it to eepe.XX.ts where XX are the letters of your locale. Edit the file with Qt Linguist.
After you are done, send me the result and I'll add it to eePe. Thanks!
Linux Build Instructions
Open a command window and type 'sudo apt-get update'. To update your package lists.
Next type 'sudo apt-get install subversion build-essential libqt4-dev libqt4-network'. Select yes when it asks. This makes sure you have all of the tools and packages that are required.
Download the source. This command will create a folder in the directory where it is run from, so switch directories if you want it in a particular place. 'svn checkout http://eepe.googlecode.com/svn/trunk/ eepe-read-only'
Change into the source directory. 'cd eepe-read-only/src/'
Now build the program. 'qmake && make' -this might take a while
The compiled program is now in this directory. Either browse to is and double-click or from the command line here './eepe'
To install the program you need to run "make install" as super use. Under Ubuntu this is "sudo make install".
Under Windows and Linux, you build the eePe application like so ..
But on the the Mac, when you run qmake, which would 'normally' create a Makefile for the build process, a Makefile is not created. Instead, and arguably even better, qmake creates an entire Xcode project structure in a directory named eepe.xcodeproj/. To build the program, open the project in Xcode, click Build and Run and you'll be all set!
Next you need AVRDUDE on your mac if not already there. to test just type in a terminal avrdude and see.
If you don't have it, I'll suggest OSX-AVR (Google)
In eePe, you have to add the AVRDUDE location (burn => configure) add this for avrdude location:
Simulates ER9x Tx
You can "test drive" the er9x FW without even having a tx. Program your models and try them out on your computer.
Edit all EEPROM values
Upload/Download both flash files and eeprom files to Tx via AVRDUDE
Drag and Drop models between different memories
Share setups and models easily.
License and Disclaimer
This software is provided under the GNU v2.0 License. All relevant restrictions apply including the following. In case there is a conflict, the GNU v2.0 License is overriding. This software is provided as-is in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. In no event will the authors and/or contributors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
The origin of this software must not be misrepresented; you must not claim that you wrote the original software.
If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
Altered versions must be plainly marked as such, and must not be misrepresented as being the original software.
This notice may not be removed or altered from any distribution.
By downloading this software you are agreeing to the terms specified in this page and the spirit of thereof.