Notices
ECU Flash

ECU does add timing...discuss

Thread Tools
 
Search this Thread
 
Old Apr 1, 2008 | 09:41 AM
  #136  
al\lupo's Avatar
Evolving Member
 
Joined: May 2007
Posts: 178
Likes: 0
From: Italy
Originally Posted by mrfred
In the EGRDutyCTFactor scaling, can you change the format from %0.1f to %0.01f. When I first posted the tables, I used %0.1f, but realized later it was too coarse of a resolution. %0.01f is better. Thanks. :-)
Surely, I will change it.

Originally Posted by mrfred
BTW, seems like you are getting a handle on the disassembly. Nice.
Thanks, the problem is... time. Glad to help for EDM, when needed
Reply
Old Apr 1, 2008 | 09:50 AM
  #137  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Now that I think about it, its interesting that these tables exist in the EDM ROM. I thought that there was no EGR system on EDM Evos. Makes me wonder if the tables and code are in-place, but deactivated.
Reply
Old Apr 1, 2008 | 10:55 PM
  #138  
al\lupo's Avatar
Evolving Member
 
Joined: May 2007
Posts: 178
Likes: 0
From: Italy
Tables are referenced, I should walk thru the code to see if the subroutine is called or not.

I was thinking to log EGR duty in evoscan, maybe this WE. I *think* these tables are used, since modifying the Hi Oct timing one the ECU add timing during cruise (tried a couple of months ago)...
Reply
Old Aug 23, 2008 | 07:01 AM
  #139  
Charlie_B's Avatar
Evolving Member
iTrader: (1)
 
Joined: Mar 2007
Posts: 315
Likes: 0
From: Coastal Maine
Any chance anyone out there has the "BE" tables defined for 96530006?
Reply
Old Aug 30, 2008 | 06:48 AM
  #140  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
One thing that is really confusing about these tables is the fact that we *know* it adds timing for the slower burn rate of the EG. Makes sense... but why do the correlations between the advance and duty cycle tables seem to suggest that the higher the EGR duty cycle, the lower the advance (other than the zeroed portions)?

I know they may not directly correlate, and you have to factor in the base timing tables they are working off of as well... but it does add a bit of confusion to the mix.
Reply
Old Aug 30, 2008 | 07:16 PM
  #141  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
I am going to make a post later tonight with logs, but to add even more confusion to this is that we thought the EGR shut off when the car went to open loop.

I verified that it does in fact continue to add timing in open loop out of boost for sure, and I havent verified under boost again.
Reply
Old Aug 31, 2008 | 08:08 AM
  #142  
Jumperalex's Avatar
Evolving Member
 
Joined: Sep 2004
Posts: 413
Likes: 3
From: Alexandria VA
wouldn't having it open under boost just cause intake charge to vent out the exhuast and prevent any exhaust from actually being sent into the cylinder?
Reply
Old Aug 31, 2008 | 10:24 AM
  #143  
Jorge T's Avatar
Evolved Member
iTrader: (18)
 
Joined: May 2004
Posts: 1,494
Likes: 1
From: Houston, TX
Maybe the Map is also used as vacuum advance with the valve shut. Something is advancing timing in a cruise- off boost condition. And it maches the values of HOtiming + timing in the EGR advance 2 table.
Reply
Old Aug 31, 2008 | 02:47 PM
  #144  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,092
Likes: 1,090
From: Mid-Hudson, NY
Originally Posted by Jumperalex
wouldn't having it open under boost just cause intake charge to vent out the exhuast and prevent any exhaust from actually being sent into the cylinder?
Yes. If you pull the vac line off the EGR during a boost leak test you can verify this.
Reply
Old Sep 1, 2008 | 06:42 PM
  #145  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
I guess in looking at what I posted I didnt say what I meant.

The EGR closes in open loop (like you said it would be a boost leak if it didnt).

However I have the open loop tables all zero'd 100% and the car continued to add timing in even though we had thought it was solely used by the EGR. At least in vacuum this is not the case as it would have to be closed (as established) but the "dynamic advance" continues to function.

I was testing the lean misfire limit of E85.

Apparently 47* of timing at 68% load with 17.5 AFR is enough to do it. Drop the timing a few degrees and it didnt do it. Conversely, richen it 17:1 and it was okay as well.

I have 40* of timing in my timing map and then 7* cranked in on the EGR map. I had assumed it wouldnt be adding anything in since I had gone to 100% open loop to make the 1600s work a little easier but as I datalogged there was the extra 7* at cruise.

aaron
Reply
Old Oct 16, 2008 | 05:13 PM
  #146  
ace33joe's Avatar
Evolving Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
 
Joined: Mar 2003
Posts: 394
Likes: 7
From: Used to be in Nor Cal, now working in Seoul
Originally Posted by Jorge T
Rom id 9714008

Using the guestimation method (using relative offsets from evo 9 rom)and luck
I found 2 tables

EGR 1?? table address="46c9
X axis address="67f6"

Y Axis address="6876"

EGR 2??address="4743
X axis address="67f6"
Y Axis address="6876"

(Don't know if the x & y axis are correct.)
It looked like there was a 3rd table around there too.
Did anyone find other EGR related maps for 97140008 yet?

It seems if I change EGR duty cycle values of those two found maps, I also have to change the EGR related ignition advance values at those changed EGR duty cycle values?

I would like to minimize EGR activity at 70~80 load and higher rpms so that I may get less intake manifold pollution while I can pass simple emission test at idle without remapping.

Thank you for the findings, and I hope someone can help finding other EGR related maps. Thanks!!!
Reply
Old Oct 17, 2008 | 12:01 AM
  #147  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by mrfred
The EGR test is only a test. It is not an on/off switch for the EGR system. :-)

With some rescaling of the axes on that third table, this could definitely be used over a wider range of loads and rpms. But what would be the value over the stock ign advance setup?
But this configuration bit could do it ->

--------------------------------------------
Bit position definitions (FAA) (15-0, L-R)
--------------------------------------------
56DA = 0101011011011010
0: Unknown
1: Rear O2
2: PEDR Pin14
3: Immobilizer
4: PJR4
5: Unknown
6: Front O2
7: Knock Sensor
8: Unknown
9: Unknown
10: Unknown
11: Unknown
12: EGR Solenoid <----------------------------------------------
13: Unknown
14: Unknown
15: Unknown
00000FAA .data.w h'56DA
00000FAC .data.w h'56DA
00000FAE .data.w h'56DA
00000FB0 .data.w h'56DA
00000FB2 .data.w h'56DA
00000FB4 .data.w h'56DA
00000FB6 .data.w h'56DA
00000FB8 .data.w h'56D2

00022DB4 mov.w @(h'76,pc), r13 ;h'80
00022DB6 mov.l @(h'C8,pc), r0 ; MUT_D1_RAM_Periphery_0
00022DB8 mov.w @r0, r0
00022DBA shlr8 r0
00022DBC tst #8, r0
00022DBE bf 22E20 ; exit without using EGRDuty vs RPM lookup
00022DC0 mov.l @(h'C4,pc), r1 ; EGR_Duty_Table; (empty)

Last edited by acamus; Nov 4, 2009 at 10:59 PM.
Reply
Old Oct 17, 2008 | 04:11 AM
  #148  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Fostytou - you mentioned EGR duty and its relationship to the timing. You have to consider that 100% duty does not mean 100% flow. At low load the solenoid is opened very little because there is alot more vacuum available to open the valve. As load increases and vacuum decreases the solenoid must be opened more to compensate for this. The amount of timing required can be found quite easily on an eddy current style dyno if you have access to an NOx probe.
Reply
Old Jan 30, 2009 | 02:38 PM
  #149  
03whitegsr's Avatar
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
Sorry to bring up an old thread that's not a real issue. I just had some xml code lying around that needed addresses for this so I tried to hunt down some addresses.

Can somebody skilled in dissassembly verify these addresses if they have a free miunte?

Visually, the tables match what is in this thread, but I pretty much just hunted around until I found something that looked right.

94170015

High Octane EGR Enabled Advance = 3e6d
load = 66f4
RPM = 66c2

Low Octane EGR Enabled Advance = 3ce5
load = 66f4
RPM = 66c2

Base EGR Duty Cycle = 46c9
Load = 6a4a
RPM = 6aca

Secondary EGR Duty Cycle = 4743
Load = 6a4a
RPM = 6aca

Normalization for Coolant Temp = 47b8
engine temp=67a2

EGR Duty (alternate) = 47c6
RPM= 635a
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
redSLed
ECU Flash
7
Jan 9, 2017 05:22 PM
roni4g63
ECU Flash
1
Nov 14, 2015 11:45 AM
Seijuro
ECU Flash
4
Mar 20, 2010 11:53 AM
jid2
ECU Flash
5
Apr 4, 2009 10:54 AM




All times are GMT -7. The time now is 09:17 AM.