|
11-15-2010 | #1 |
Join Date: Jan 2009
Location: Mandeville, LA
Posts: 340
|
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 |
11-16-2010 | #2 |
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
|
Re: ECM Code
Jep,
Were going to send me what you have so I could compare to the 92 stuff I have? |
11-16-2010 | #3 |
Join Date: Jan 2009
Location: Mandeville, LA
Posts: 340
|
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 |
11-16-2010 | #4 |
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
|
Re: ECM Code
|
11-16-2010 | #5 |
Join Date: Aug 2005
Location: Fishers, IN
Posts: 815
|
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 |
11-16-2010 | #6 |
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,169
|
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 |
11-16-2010 | #7 | |
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
|
Re: ECM Code
Quote:
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. |
|
11-16-2010 | #8 |
Join Date: Jan 2009
Location: Mandeville, LA
Posts: 340
|
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 |
11-16-2010 | #9 | |
Join Date: May 2007
Location: Chicagoland, IL
Posts: 9,708
|
Re: ECM Code
Quote:
ie Zeitronix or Innovate. |
|
11-16-2010 | #10 |
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,169
|
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 |
|
|