1 # FreeEMS - TRUE DIY Engine Management
5 FreeEMS - The open source engine management system!
7 Please see [FreeEMS.org](http://freeems.org) for the most up to date information and links!
9 Before using FreeEMS read the [disclaimer](http://www.diyefi.org/disclaimer.htm)!
11 ### Building the firmware
13 Ensure that you have the latest release or latest code from the [github repository](http://github.com/fredcooke/freeems-vanilla).
15 To build this firmware you need the latest build environment from the [tools site](http://tools.diyefi.org).
17 ### Loading the firmware
19 **Please note**: hcs12mem is no longer capable of loading the firmware unassisted.
21 You need either FreeEMS Loader or mtxloader. The former is a standalone app,
22 and the latter is packaged with MTX.
24 If you are working on the dev board, you need to flip the load/run switch
25 to "load" and depress the reset button, or send a reset packet, prior to
26 flashing. Return the switch to the "run" position when complete.
28 ### Tuning your FreeEMS
30 Tuning is currently done with a combination of techniques. For the full story
31 check out [this thread](http://forum.diyefi.org/viewtopic.php?f=54&t=1166)
32 and the threads that it links to.
36 Please post any and all feedback on code, documentation, the system, anything
37 at all, even subtle and minor stuff to [the forum](http://forum.diyefi.org).
39 Thanks for playing with FreeEMS :-)
41 Good luck and regards,