ZR-1 Net Registry Forums  

Go Back   ZR-1 Net Registry Forums > C4 ZR-1 > C4 ZR-1 Technical Postings

Reply
 
Thread Tools Display Modes
Old 11-15-2010   #1
VetteVet
 
VetteVet's Avatar
 
Join Date: Jan 2009
Location: Mandeville, LA
Posts: 340
Default ECM Code

Hello All,

Has anyone on here other than Todd P. done any reverse engineering of any of the ECM code masks?

I'm about 50-60% done with my 1991 BFXB code. A quick peek at the code for the other years leads me to believe that they will fall like dominoes once I get finished with BFXB.

I'm just looking for anyone who might be interested in collaborating with me on this. Motorola 6811 experience would be a plus.

My goal is to completely understand the inner workings of the ECM, identify additional constants and tables that can be used in tuning, and lastly, to modify the code for added/improved functionality.

Jep

Last edited by VetteVet; 11-16-2010 at 03:31 PM. Reason: spelling
VetteVet is offline   Reply With Quote
Old 11-16-2010   #2
XfireZ51
 
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
Default Re: ECM Code

Jep,

Were going to send me what you have so I could compare to the 92 stuff I have?
XfireZ51 is offline   Reply With Quote
Old 11-16-2010   #3
VetteVet
 
VetteVet's Avatar
 
Join Date: Jan 2009
Location: Mandeville, LA
Posts: 340
Default Re: ECM Code

Dominic,

Let me load up the 92 code and trace through to verify the locations for the additional constants/tables that I have identified. I'll get this to you as soon as I can.

Jep
VetteVet is offline   Reply With Quote
Old 11-16-2010   #4
XfireZ51
 
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
Default Re: ECM Code

Quote:
Originally Posted by VetteVet View Post
Dominic,

Let me load up the 92 code and trace through to verify the locations for the additional constants/tables that I have identified. I'll get this to you as soon as I can.

Jep
Check.
XfireZ51 is offline   Reply With Quote
Old 11-16-2010   #5
tpepmeie
 
Join Date: Aug 2005
Location: Fishers, IN
Posts: 815
Default Re: ECM Code

My $0.02 on this topic...

I've got fully commented source code for the 91 BFXB, and most of one done for 93 BMCB, as well as the calibration information for all the other years. It was excruciatingly time consuming, but five years ago, I had plenty of time.

Aside from the 'neat factor' of having the data, I can honestly say it was not time well spent. After trying all sorts of code modifications you can imagine (closed loop lambda control, 2-stage rev limit, custom data streams, etc. etc.), I have come to the conclusion that the factory calibrations are pretty damn good. Thus, on the 427, I'll be using the BMCB calibration with just a few basic modifications.

We'll have to see how it runs, and I do get the wild ideas to do other novel stuff, but nowhere near the time to do it. At the end of the day, the factory calibrations are more than tuneable enough. Assuming you have access to all the tables and variables. That part is useful, because the commercial tuning software just show a fraction of the variables.

Happy to help anybody who's heading down this road. Been there, done that.

Todd
tpepmeie is offline   Reply With Quote
Old 11-16-2010   #6
-=Jeff=-
 
-=Jeff=-'s Avatar
 
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,169
Default Re: ECM Code

What would be nice is to find an empty Analog input on the ECM that you can feed a WBO2 into and then log it by changing one for the variables on the ALDL Data stream ( like the battery data)

if someone has done most of this then why are others just doing it again? why not share between each other.. or share with all
__________________
1990 Corvette ZR-1 #1051
Watson Headers (2" Primary) - Flowmaster Cats - Borla Catback
Late Model IH - Plenum
Coilovers - 4.10s
Custom Interior
NCM Lifetime Member #978
-=Jeff=- is online now   Reply With Quote
Old 11-16-2010   #7
XfireZ51
 
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
Default Re: ECM Code

Quote:
Originally Posted by -=Jeff=- View Post
What would be nice is to find an empty Analog input on the ECM that you can feed a WBO2 into and then log it by changing one for the variables on the ALDL Data stream ( like the battery data)

if someone has done most of this then why are others just doing it again? why not share between each other.. or share with all
Jeff,

Here's another simple example. EASE scantool only records RPM up to
6300rpm. However, ECM does report actual rpm and I have a datastream mod that gives that raw data. Otherwise, I lose datapoints in the sweetspot of
LT-5 performance band. I can think of some code mods that would be of interest to have that you could find for instance in Rob Rauscher's EBL code.

Last edited by XfireZ51; 11-16-2010 at 09:31 PM.
XfireZ51 is offline   Reply With Quote
Old 11-16-2010   #8
VetteVet
 
VetteVet's Avatar
 
Join Date: Jan 2009
Location: Mandeville, LA
Posts: 340
Default Re: ECM Code

Jeff/Dominic,

Any datastream mods should be doable without a problem.

Jeff,

Find me an unused analog input on your 1990 and I can do the code mods for you. Is sampled WBO2 voltage OK? I could probably do a lookup table and interpolation to output the actual AFR, but it would make the mod sensor dependant and would add to the load on the processor. I haven't gotten to the point yet that I'm actually looking at processor load, but my guess is that these ECMs are operating without a whole lot of headroom.

Jeff
VetteVet is offline   Reply With Quote
Old 11-16-2010   #9
XfireZ51
 
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
Default Re: ECM Code

Quote:
Originally Posted by VetteVet View Post
Jeff/Dominic,

Any datastream mods should be doable without a problem.

Jeff,

Find me an unused analog input on your 1990 and I can do the code mods for you. Is sampled WBO2 voltage OK? I could probably do a lookup table and interpolation to output the actual AFR, but it would make the mod sensor dependant and would add to the load on the processor. I haven't gotten to the point yet that I'm actually looking at processor load, but my guess is that these ECMs are operating without a whole lot of headroom.

Jeff
EBL has A/D inputs and I was able to get my ZT-2 into that datastream. In addition EBL would allow you to specify what the WB response curve was
ie Zeitronix or Innovate.
XfireZ51 is offline   Reply With Quote
Old 11-16-2010   #10
-=Jeff=-
 
-=Jeff=-'s Avatar
 
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,169
Default Re: ECM Code

No problem Vettevet.. no rush either, I am no position to do anything with a WBO2. I also need to figure out if any inputs are avail. I know on the 7727 there was at least one extra and guys at thirdgen added the WBO2 input..

Right now I am enjoying driving the car
__________________
1990 Corvette ZR-1 #1051
Watson Headers (2" Primary) - Flowmaster Cats - Borla Catback
Late Model IH - Plenum
Coilovers - 4.10s
Custom Interior
NCM Lifetime Member #978
-=Jeff=- is online now   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:35 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright ZR-1 Net Registry 2020