Help me develop an LH & EZK Editor
#1
Thread Starter
Supercharged
Rennlist Member
Rennlist Member
Joined: May 2002
Posts: 18,925
Likes: 66
From: Back in Michigan - Full time!
Help me develop an LH & EZK Editor
I've been playing with the idea of developing an LH & EZK editor to statically adjust LH fuel maps and EZK Injector maps.
I came across a couple of LH editors for Saab's but they don't like the 928. I know we can dump the bin file into a hex editor, but i don't know how to interpret the data. Does anyone know how I can interpret the data or get a primer for interpreting the data?
Here are the links for the LH editors and a copy of the stock GT EZK chip (I don't have the stock LH... can't find the chip.) Maybe someone can post a stock LH chip?
Eprom Edit
LH22EDIT10
Stock EZK Chip
If we can put this together it would be very helpful for those people running boost or wanting to experiment with the different maps (fuel or timing).
I came across a couple of LH editors for Saab's but they don't like the 928. I know we can dump the bin file into a hex editor, but i don't know how to interpret the data. Does anyone know how I can interpret the data or get a primer for interpreting the data?
Here are the links for the LH editors and a copy of the stock GT EZK chip (I don't have the stock LH... can't find the chip.) Maybe someone can post a stock LH chip?
Eprom Edit
LH22EDIT10
Stock EZK Chip
If we can put this together it would be very helpful for those people running boost or wanting to experiment with the different maps (fuel or timing).
#2
Thread Starter
Supercharged
Rennlist Member
Rennlist Member
Joined: May 2002
Posts: 18,925
Likes: 66
From: Back in Michigan - Full time!
I also fond this deme version of this editor. It shows the maps in a 3D view...
http://www.evc.de/en/download/down_winols.asp
http://www.evc.de/en/download/down_winols.asp
#3
That editor is specialized for their applications.
What you need is just a standard Hex Editor, or sometimes called a Binary Editor. You can find these in freeware or shareware. With one you can manually edit the your LH binary file that you read from a standard EPROM reader/programmer.
Problem is you need to reverse engineer the EPROM code to see where the programming and data codes reside. That may take some work, and would be much easier if you had some programming background in the Intel microprocessor that the Bosch LH uses.
Once you work out those details, you could use MS Excel or other similar spreadsheet to do the graphics work for displaying the injector (Air/Fuel) mapping. With trial and error, using dyno runs or G-meter, you could harvest a few data points at the edges the data plane. Then you could develop your 3D curves that overlay on the Stock mapping.
I think Chris Ford must have played with this approach awhile back......don't know..
http://www.928s4.com/lh/lh_homepage.htm
What you need is just a standard Hex Editor, or sometimes called a Binary Editor. You can find these in freeware or shareware. With one you can manually edit the your LH binary file that you read from a standard EPROM reader/programmer.
Problem is you need to reverse engineer the EPROM code to see where the programming and data codes reside. That may take some work, and would be much easier if you had some programming background in the Intel microprocessor that the Bosch LH uses.
Once you work out those details, you could use MS Excel or other similar spreadsheet to do the graphics work for displaying the injector (Air/Fuel) mapping. With trial and error, using dyno runs or G-meter, you could harvest a few data points at the edges the data plane. Then you could develop your 3D curves that overlay on the Stock mapping.
I think Chris Ford must have played with this approach awhile back......don't know..
http://www.928s4.com/lh/lh_homepage.htm
#4
Andrew
Call me computer-ignorant...but whats the difference between what you want to do and a sharktuner....in my limited knowlegde it seems you want something that can be changed on the fly...vs once a car is sharktuned and the chip is burned...thats it unless you make another chip......
Call me computer-ignorant...but whats the difference between what you want to do and a sharktuner....in my limited knowlegde it seems you want something that can be changed on the fly...vs once a car is sharktuned and the chip is burned...thats it unless you make another chip......
#5
Andrew the 2 SAAB programs you listed are for LH 2.2, not 2.3. Ragnar's program (LH22EDIT10) does read 928 LH 2.2 BIN maps in the correct places but the numbers are strange. Some SAAB people are using 928 LH 2.3 info to help them decipher LH 2.4 code, so they are probably similar. You're lucky that SAAB/Volvo used EZK and not EZF .
WinOLS is supposed to be awesome for auto finding maps... it doesn't find anything and can't even identify LH 2.2 BINs.
Your best solution is to find the maps, then write an XDF for TunerPro (the tool many SAAB/Volvo people in the US are using for LH) or and XML maps for Enginuity (Subaru tool that kicks ***).
IIRC, there is a 928 LH BIN on 928S4VR
WinOLS is supposed to be awesome for auto finding maps... it doesn't find anything and can't even identify LH 2.2 BINs.
Your best solution is to find the maps, then write an XDF for TunerPro (the tool many SAAB/Volvo people in the US are using for LH) or and XML maps for Enginuity (Subaru tool that kicks ***).
IIRC, there is a 928 LH BIN on 928S4VR
#6
Thread Starter
Supercharged
Rennlist Member
Rennlist Member
Joined: May 2002
Posts: 18,925
Likes: 66
From: Back in Michigan - Full time!
Andrew
Call me computer-ignorant...but whats the difference between what you want to do and a sharktuner....in my limited knowledge it seems you want something that can be changed on the fly...vs once a car is sharktuned and the chip is burned...that's it unless you make another chip......
Call me computer-ignorant...but whats the difference between what you want to do and a sharktuner....in my limited knowledge it seems you want something that can be changed on the fly...vs once a car is sharktuned and the chip is burned...that's it unless you make another chip......
What I'm looking to do is to develop an editor that will allow you to make the same changes as the SharkTuner but in a static environment. You would make your changes, burn a chip and then see how the car performs, rinse, lather repeat.
The other big difference is that the SharkTuner is quite expensive. $2,200 for the 85/86 version is a lot of cabbage. I'd like to develop an open source platform that would allow everyone to have the ability to make tweaks to their LH or EZK.
I still think the SharkTuner still has its place. I'm just looking for something that can be used to make those small tweaks after you have sharktuned.
My problem is that I'm not a programmer, and don't know much about this stuff, but is sure looks like Chris Ford was on to something...
#7
I was looking at making a template for TunerPro, until the ST was updated for LH2.2/EZF, but I never got anywhere with it.
http://tunerpro.markmansur.com/
http://tunerpro.markmansur.com/
Trending Topics
#8
As Borland says, reverse engineering the LH and EZK code is not a easy undertaking.
We are aware of the cost issue with the SharkTuner and are actively working on ideas to reduce it if possible.
As originally envisgaed, we thought the SharkTuner would be sold to just a few supercharged and turbochager kit developers and specialist modified 928 tuners. So it was never designed for minimal cost. At the time we had our hands full with the software and hardware issues.
We can now see that there is a wider market for a SharkTuner device for the enthusiast owner, and we are trying to address that different market.
We hope to be able to announce some progress on that in the coming months.
We are aware of the cost issue with the SharkTuner and are actively working on ideas to reduce it if possible.
As originally envisgaed, we thought the SharkTuner would be sold to just a few supercharged and turbochager kit developers and specialist modified 928 tuners. So it was never designed for minimal cost. At the time we had our hands full with the software and hardware issues.
We can now see that there is a wider market for a SharkTuner device for the enthusiast owner, and we are trying to address that different market.
We hope to be able to announce some progress on that in the coming months.
#9
Thread Starter
Supercharged
Rennlist Member
Rennlist Member
Joined: May 2002
Posts: 18,925
Likes: 66
From: Back in Michigan - Full time!
Andrew the 2 SAAB programs you listed are for LH 2.2, not 2.3. Ragnar's program (LH22EDIT10) does read 928 LH 2.2 BIN maps in the correct places but the numbers are strange. Some SAAB people are using 928 LH 2.3 info to help them decipher LH 2.4 code, so they are probably similar. You're lucky that SAAB/Volvo used EZK and not EZF .
WinOLS is supposed to be awesome for auto finding maps... it doesn't find anything and can't even identify LH 2.2 BINs.
Your best solution is to find the maps, then write an XDF for TunerPro (the tool many SAAB/Volvo people in the US are using for LH) or and XML maps for Enginuity (Subaru tool that kicks ***).
IIRC, there is a 928 LH BIN on 928S4VR
WinOLS is supposed to be awesome for auto finding maps... it doesn't find anything and can't even identify LH 2.2 BINs.
Your best solution is to find the maps, then write an XDF for TunerPro (the tool many SAAB/Volvo people in the US are using for LH) or and XML maps for Enginuity (Subaru tool that kicks ***).
IIRC, there is a 928 LH BIN on 928S4VR
I was looking at that TunerPro solution. That looks very promising. I'm doing some further evaluation to see if we can utilize that as a solution.
Originally Posted by John Speake
As Borland says, reverse engineering the LH and EZK code is not a easy undertaking.
We are aware of the cost issue with the SharkTuner and are actively working on ideas to reduce it if possible.
As originally envisgaed, we thought the SharkTuner would be sold to just a few supercharged and turbochager kit developers and specialist modified 928 tuners. So it was never designed for minimal cost. At the time we had our hands full with the software and hardware issues.
We can now see that there is a wider market for a SharkTuner device for the enthusiast owner, and we are trying to address that different market.
We hope to be able to announce some progress on that in the coming months.
We are aware of the cost issue with the SharkTuner and are actively working on ideas to reduce it if possible.
As originally envisgaed, we thought the SharkTuner would be sold to just a few supercharged and turbochager kit developers and specialist modified 928 tuners. So it was never designed for minimal cost. At the time we had our hands full with the software and hardware issues.
We can now see that there is a wider market for a SharkTuner device for the enthusiast owner, and we are trying to address that different market.
We hope to be able to announce some progress on that in the coming months.
Nothing against you or your product, John, but until you announce something, it's just a plan. Further, I think everyone would benefit from having multiple solutions. As I said before, there is a definite place for the SharkTuner. What I envision is not a replacement per se. I'd like to see something that is just a static map editor - maybe even in excel or something simple like that.
I know the reverse engineering is not an easy thing, that's why I'm asking the wider list to help participate. I'm sure there are a number of people that could help with this, including you.
But I understand you are in it for profit (or at least cost recovery), and that's okay. You deserve it. As such, I do not anticipate your involvement in this little endeavor, but if you should choose to help, your assistance will be greatly appreciated.
#10
Thread Starter
Supercharged
Rennlist Member
Rennlist Member
Joined: May 2002
Posts: 18,925
Likes: 66
From: Back in Michigan - Full time!
Google is amazing...
With some creative searching I found an excel file where someone has disceted a Saab LH 2.4 file and included the 928 file too. With a little more work, we should be able to create an xdf for TunerPro. And with that, we should be able to then adjust the maps via TunerPro.
I'm not sure if the same holds true for the EZK, but this is a start.
Here's the excel file: http://members.rennlist.com/andrewmolson/LH%20Maps.zip
Here's the link to Tuner Pro: http://tunerpro.net/
With some creative searching I found an excel file where someone has disceted a Saab LH 2.4 file and included the 928 file too. With a little more work, we should be able to create an xdf for TunerPro. And with that, we should be able to then adjust the maps via TunerPro.
I'm not sure if the same holds true for the EZK, but this is a start.
Here's the excel file: http://members.rennlist.com/andrewmolson/LH%20Maps.zip
Here's the link to Tuner Pro: http://tunerpro.net/
#11
#14
andrew, i understand where you are coming from with this - every little mod to the car cries out for optimisation with fuel and spark. like most of us these modifications happen in stages or evolutions and it would be wicked to have the capacity to tweak the mapping at the same time in succesive waves. the sharktuner is simply fantastic but i cant afford one individualy and so far i havent found anyone to syndicate one with.. if jds manages to put out something cheaper then that would be great.
#15
Andrew,
Get one of these emulators, and trace back the memory locations.
(Moates.net Ostrich 2.0)
Lots of cool chip stuff there. I was looking for a chip bank switcher (multi-map chip), and found the site.
Get one of these emulators, and trace back the memory locations.
(Moates.net Ostrich 2.0)
Lots of cool chip stuff there. I was looking for a chip bank switcher (multi-map chip), and found the site.