(EEHack) Free LT1 Flash Tool!
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!
Download
Read more and download on my site here: $EEHack Download | fbodytech
Trending Topics
(from http://fbodytech.com/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 possibilites, 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.
The Best V8 Stories One Small Block at Time
new beta version with lots of additions:
3.6BETA5:
Main Display:
* Add auto trans TCC, P/N, and current gear to main tab
* Add shift actuator manual activitation (Gear selector)
* Optional percentage display for BLM/INT trims
* Re-organize some stuff to make room for new features
* Added knock warning, turns entire screen red for 200ms when knock occurs
* Added spark skew knock response, optionally removes 1 degree of spark when knock occurs
* Moved serial port selector to “Config” tab, save selected port as a config option
* Automatically go to config tab on bad port selected
* Add options for temperature and vss display in metric/imperial
* “Notes” are now in a seperate (resizable) window to free up space on the main window
Flash Write/Read:
* Enable flash write acceleration, to make writes faster (off by default)
* Enable EEHack patch upload during flash! (Optional)
* Automatically disable optimizer and large block write in recovery mode
* Automatically remember last written bin (Auto-compare!)
* Add “Clear” function to compare bin
* Syntax hiliting in flash read/write routine status
* Make rejection of bad checksum bin read optional (for debugging)
Bin Patches:
* Patch 0x01: Add a new ALDL message for high rate logging
* Patch 0x01: Include AFR TARGET within both accelerated and normal ALDL messages
Analyzer:
* Fix percentage display precision and field width bugs
* Optional precision decrease for percentage trims to increase readability
* Add delay option to the wb afr analyzer
* Add percentage display to wb afr analyzer (requires patch)
* Add idle AFR analyzer (trim/afr during BLM cell 16)
Wideband:
* Fix a few inaccuracies and rounding bugs, and use division to increase accuracy
* Complete re-write of two-point calibration system
!! THIS MEANS WIDEBAND USERS HAVE LOST THEIR OLD SETTINGS !!
* Add preset buttons for common widebands
* Display actual wideband formula
Misc:
* Prompt user on exit if there is unsaved log data or memos (optional)
* Improve data parser per-function to increase synchronzation between elements
* Move “Tests” to “Extended” tab, no need for seperate tests tab.
* Add warning message before resetting all settings
download here http://fbodytech.com/download/223/
Greatly appreciated.
I have always done OBDII stuff, but am about to start digging into the OBDI with a new project.
AKM cables is down, can you point me in the right direction where to get a cable?
Thanks
edit: hope this works better http://fbodytech.com/eehack-2/download-eehack/
Last edited by steveo_; Dec 26, 2015 at 01:12 PM.
really?
I imagine if you were to browse to the folder with eehack to open the log file and all that's there is a zip file, then eehack will just show an empty directory.






