CorvetteForum - Chevrolet Corvette Forum Discussion

CorvetteForum - Chevrolet Corvette Forum Discussion (https://www.corvetteforum.com/forums/)
-   C4 ZR-1 Discussion (https://www.corvetteforum.com/forums/c4-zr-1-discussion-50/)
-   -   Quick IAC question (https://www.corvetteforum.com/forums/c4-zr-1-discussion/1901738-quick-iac-question.html)

FASTAZU 01-04-2008 12:38 PM


Originally Posted by ShawnZR-1 (Post 1563463683)
What are you talking about, all me? Get your butt up here and help me! :smash:

:lol:



Hows this weekend looking???? give me a call..

ShawnZR-1 01-05-2008 10:19 PM


Originally Posted by 4DSZR1 (Post 1563463789)
Did you try posting your question here?

http://www.zr1netregistry.com/forum/index.php

:bb Ummm, no.... I might though. :) Honestly, I haven't seen much traffic over there especially regarding tuning the LT5.

Dominic Sorresso 01-05-2008 11:58 PM


Originally Posted by ShawnZR-1 (Post 1563488602)
:bb Ummm, no.... I might though. :) Honestly, I haven't seen much traffic over there especially regarding tuning the LT5.

Shawn,

3rd Gen is really the place to look at for tuning expertise. Some seriously talented people there.

tpepmeie 01-06-2008 10:18 AM


Originally Posted by ShawnZR-1 (Post 1563458662)
Hmmm, so nobody wants to delve deeper into the code eh?

Well, I guess I can go without sleep for the next few weeks then... :) Time to dust off the binary side of the brain.

If you're serious about this, here are few tips.
(1) Grab a copy of the ANHT ($8D) listing, which is widely available on the 'net.
(2) Work through the calibration section byte at a time, comparing the LT5 listing with the ANHT. They are somewhat similar. To fully determine what a particular calibration byte does, you'll have to trace the calls to it in the program. If they are called in a similar-looking segment of code, you can be pretty sure it is the same variable.
(3) Fill in the major items, by looking at the addresses from "public" definitions out there, TunerCat, Tuner Pro.
(4) Once you feel reasonably confident you've identified 90% of the variables, you could always send it off to someone who knows and have them check it for you.

I hope you are patient. That is basically how I did it back in 2002-3. It can take literally hundreds of hours doing it alone. Once you've finished the calibration section, then you can move on the program code, and understand not only "what" is there, but "how" it's used. The nice thing is, GM used a library of very similar code routines in many of the P4 ECMs, so there are definitely similarities with other well-hacked calibrations of that era.

You'll find the LT5 cal has nearly 600 constants, and over 70 tables.

Todd

Dominic Sorresso 01-06-2008 10:58 AM


Originally Posted by tpepmeie (Post 1563493207)
If you're serious about this, here are few tips.
(1) Grab a copy of the ANHT ($8D) listing, which is widely available on the 'net.
(2) Work through the calibration section byte at a time, comparing the LT5 listing with the ANHT. They are somewhat similar. To fully determine what a particular calibration byte does, you'll have to trace the calls to it in the program. If they are called in a similar-looking segment of code, you can be pretty sure it is the same variable.
(3) Fill in the major items, by looking at the addresses from "public" definitions out there, TunerCat, Tuner Pro.
(4) Once you feel reasonably confident you've identified 90% of the variables, you could always send it off to someone who knows and have them check it for you.

I hope you are patient. That is basically how I did it back in 2002-3. It can take literally hundreds of hours doing it alone. Once you've finished the calibration section, then you can move on the program code, and understand not only "what" is there, but "how" it's used. The nice thing is, GM used a library of very similar code routines in many of the P4 ECMs, so there are definitely similarities with other well-hacked calibrations of that era.

You'll find the LT5 cal has nearly 600 constants, and over 70 tables.

Todd

Todd,

Where can we find the ZR-1 listing and which Mask ID is it of? Or does it matter? Of the 600 constants and 70 tables, how many did you find were really relevant to tuning beyond the basic SA and VE stuff? As you and I have discussed previously, I'm interested in PID controls, IAC/TF, sensor voltages and filter coefficients.
Thanks for the help. :bigears

tpepmeie 01-06-2008 11:35 AM


Originally Posted by Dominic Sorresso (Post 1563493576)
Todd,

Where can we find the ZR-1 listing and which Mask ID is it of?

Or does it matter? Of the 600 constants and 70 tables, how many did you find were really relevant to tuning beyond the basic SA and VE stuff?

As you and I have discussed previously, I'm interested in PID controls, IAC/TF, sensor voltages and filter coefficients.
Thanks for the help. :bigears


Dom,
I doubt you will find a complete ZR-1 listing in public domain. My post above was to give tips on how one might go about *creating* their own ZR-1 listing from a binary file. Believe me, it takes a lot of work, and I have not seen anyone else show the initiative to attempt it on their own.

There are two official documents in private hands...1) an '89 pre-production calibration listing, maybe 100 pages. This one has made the rounds throughout the early tuning community, several have bootleg copies.

2) the motherload...a complete 750-page GM Engineering printout of the 1990 Level 1 development release calibration. The whole program. This is rarer than a golden unicorn, and there aren't copies runnning around out there. I am grateful to a good friend for even letting me put eyes on it.

Unfortunately (for me), neither of these documents were available to me when I started disassembling the LT5 code. I did it the old-fashioned way -- lots of hours slogging through the code. Had 99% of it nailed myself, then confirmed and corrected my errors with this documentation.

As far as relevance to tuning, it all depends on what youre trying to do. But I've done cals with 300 byte changes, or just a handful. Just depends on what I was working on.

Todd


All times are GMT -4. The time now is 12:38 AM.


© 2024 MH Sub I, LLC dba Internet Brands