Next EEHack Release?

What’s in store for the next release??

First off, since it’s now a flash tool, the next version will start transparently patching your bins as they’re programming for more/faster/better data to play with.  Since we’re the flash tool and the logger, we can slip in some code into the unused aldl modes and messages.  There is a bunch of unused aldl code that can be abused for more data.

These patches will be silent and safe, and have a persistently stored version byte (which can be fetched immediately on connection) so EEHack will tell you if your ECM version and EEHack version are out of sync, and enable enhanced features only with the correct patches installed.

First patch is an easy one, I have constructed a shorter message for speed logging which doubles the sample rate (if you don’t mind giving up error codes, a/c temperature, or anything else useless for actual tuning…)

A kind LT1 enthusiast is donating a wideband to me, which is a BIG deal since now I’m inspired a bit…

Tweaking the datastream opens up some possibilities, as does kur4o’s recent patch to enable memory dumps on the e-side just like the t-side already has.  With open loop AFR target in the datastream and higher sampler rate and direct access to the bin, this means the analyzer can compare open loop AFR target with actual wideband AFR at an increased resolution, giving you an accurately corrected VE table with no messing around or reflashing while you’re building it.  The existing tables themselves, if required, can be dumped from the bin without reading the whole thing…

Hell you can even force open loop without flashing, so the idea is, if you have a wideband and you feel your AFR is drifting out of whack, just click connect, force open loop, take a drive, and hit ‘analyze’ when you get home.

What about the flash tool?

Other than more stress testing and stabilization… It’s getting way faster data rates too, abusing the fact that EEProms erase to 0xFF (11111111) to decrease the serial bottleneck.  This means that 0xFF bytes don’t need to be transmitted for them to be programmed, they’re already in the correct state we just have to play with chunk sizes a bit to reduce write traffic in certain areas.

We can also blank out unused/unreachable sections of the bin, for example, automatic transmission tables in manual bins don’t matter, and MAF tables in VE only bins don’t matter either.  This is also transparent, and doesn’t involve modifying your bin as it’s stored on disk.  Could save thousands of bytes, and with our already existing single-sided write, we could be sitting around waiting for flashes a lot less…..

Stay tuned.

EEHack 3.5 – Flash Write & Wideband

New release of EEHack is ready.

Among other things, I think we can consider this the first release of my FREE LT1 flash tool!

I’ve put a lot of time into this flashing routine, and although I’d not officially recommend it to poor LT1 users that only have one car or one ECM yet (just in case a bug pops up) I think it’s ready for public use. Also, try reading a bin first, before writing your first bin!

About the Flash Routine

This flash tool has a ‘take any long shot to save your ecm’ philosophy to error recovery, which, on any unrecoverable error, tries its best to regain control, erase the chip again, and start over. It also tries to verify your serial connections integrity before even trying to do anything.

It also features single-sided flash, which will flash the e-side or t-side only if desired. It can also conveniently compare your old bin to your new one, to determine which parts need to be flashed. This potentially cuts flash time and risk in half if you’ve only made a small change or two!

This is a big deal to people tuning on a budget, as with a free copy of TunerPRO (Non-RT) and my EEX XDF file, you can have the most advanced tuning and analysis platform for your 94-95 LT1 for only the cost of an ALDL cable (I’m working on making that cheaper too….)

Not 100% sure on this, but perhaps now the 94-95 LT1 is the cheapest GM car to tune EVER!

Wideband Enhancements

This new EEHack release is also important to people with widebands. It has an additional analyzer feature to plot wideband readings in cruising range, a commonly requested feature.

Also has a brand new wideband input on a dedicated pin so you don’t have to use the a/c input hack anymore!


Let me know how it works out. As always, use at your own risk.


Full list of changes here.

EEHack 3.5 Beta 11

Major changes to flash write:

– Better progress and error logging
– Better initial programming upload logic
– Safe flash cancellation (obviously it won’t allow you to bail during flashing itself)

Hope this does the trick!

EDIT: Flash READ is broken in this release. I’ll fix it before official release. But flash WRITE seems to be working fine!

(Download removed pending new release)

EEHack 3.5 – 9th Beta

Write support seems to be getting a bit more viable, I’ve given up on single-sided write for the moment, and I think I might have found the autospark bug.

Users experiencing problems with autospark or willing to try flash write, please try this release out and get back to me!

There is a new debug log window in the advanced tab that produces output that may help me if anything goes wrong, but it slows stuff down so you have to enable it manually.

(Download removed due to later version)

Manual Transmission Timing Stabilization

A glitch in EE causes huge timing anomalies in the following state:

  • Manual transmission
  • Closed TPS
  • Deceleration
  • Operation below 1600 rpm (or 1400 rpm on y-bodies)

Anyone with a manual transmission should really read this document and apply this important timing fix!

Thanks to Solomon for testing and reminding me about this pain in the ass bug, and kur4o for his assistance in finding the table in question.

Flash almost ready!

I’ve tested flash write capability with some success. I won’t release it officially until it’s tested a bit more completely, but we’re very close to having the first FREE ecm programming tool for this platform.

It also selectively writes t-side or e-side, meaning small changes could take half as long to flash (and carry half as much risk).

If you want to try the latest beta and risk your ECM, here you go, let me know how it works out!

[Download not found]

Stay tuned…