EcmEdit is a cross platform program for editing GM bin files.  It uses the .ecu file format (with an exception).

This is a very alpha release.  The only way to get it from the SourceForge page and check it out from CVS.  I wouldn't recommend trying it out yet unless you have some experience compiling and developing software.

It uses the wxWidgets toolkit, so it's potentially available for many, many platforms, including Linux, Mac, Windows, Palm, PocketPC, etc.

Progress will happen though, so I recommend that you check back often or subscribe to the project on SourceForge.

Long term plans:


If you have any C++ or C programming experience and want to help me out, get in touch with me and let me know what you want to do.  I especially need someone who is interested in doing builds on Mac and Windows, and someone that can do the packages/installers (RPM, Nullsoft, .app?).

Eventually I'm going to need people to do testing, submit bug reports, and maybe write documentation


In writing this program, I've used a lot of details from,, etc.  Thanks to all those people, I've saved hundreds of dollars on car repairs.  Hopefully it will be useful for other tuners.

ECU File Format:

I was annoyed with the axis labels in the ecu file format.  It limits you to a few digits like this:

/*xaxis                     = 32 48 64 80 96112128144160176192208,,

which is silly.

So instead I changed it to:

/*xaxis                     = 32 48 64 80 96 112 128 144 160 176 192 208,,

but you're going to have to use some intelligence to separate the numbers.

Eventually the plan is to support both formats, but for now I'm going to leave it as is.

About the Author:

My name is Alex Harford (, I'm a software developer for Epson.  I drive an 89 Firebird Formula 350, converted to the 90-92 MAP system.

You can keep track of me on my blog.