Page 1 of 2

ECU Pulling 5 degrees? no clue why?

Posted: Tue Sep 24, 2019 7:16 am
by my1path
Its most obvious on the far right, the hidden cells in coulmn 80 are 25 degrees so even with cell averaging I should not trace as low as 23.
Under light loads below 3k rpm it seems like a roll of the dice, sometimes it follows the map and sometimes it pulls timing.
No knock cells are on the map and the problem persitsts even with Knock Sensor un-marked under DTC 3.
What am I missing?
70670335_433235573964026_6211181171452149760_n[1].png
(119.79 KiB) Downloaded 1854 times

Re: ECU Pulling 5 degrees? no clue why?

Posted: Tue Sep 24, 2019 10:23 am
by Matt
Timing can be pulled without knock cells off.

Unticking the DTC just prevents the fault code displaying (if there is a fault code) but does not prevent timing being pulled. Do you have a knock fault?

Re: ECU Pulling 5 degrees? no clue why?

Posted: Fri Sep 27, 2019 5:20 am
by my1path
I have not received any codes for knocking with the knock DTC marked.
The KS is in the valley under the manifold. I guess I should have built a sub-harness so I could unplug it for diagnostic.

I did try a conservative nearly flat map with no cruise advance and it still pulled timing...

Re: ECU Pulling 5 degrees? no clue why?

Posted: Tue Oct 01, 2019 10:49 am
by my1path
If I run a log is there a particular thing I should look for?
I'll follow timing vs TP and RPM and see if I find a connection.

Re: ECU Pulling 5 degrees? no clue why?

Posted: Tue Oct 01, 2019 11:38 am
by Matt
I'm not sure what else would retard your timing with this particular ECU, apart from knock. I'm not sure what other information I can provide. You can try clearing your knock retard maps to 0 to see if that helps

Re: ECU Pulling 5 degrees? no clue why?

Posted: Wed Oct 02, 2019 3:39 pm
by my1path
I highlighted my whole main timing map and subtracted 5 today. No change in its behavior.
But I looked more closely at the trace and today it looks like its only happening over 3k RPM.
I will try setting all knock maps to zero. There seem to be several that read in different ways. not sure how they all interact with each other.

Re: ECU Pulling 5 degrees? no clue why?

Posted: Fri Oct 04, 2019 12:09 am
by RomChip200
Check these tables (sorry they are for Z32, look into ADR Fiels for correspondence with your table addresses):

#Timing
TIMING_ADVANCE,&H7EC0,16,1,16,1
TIMING_RPM_SUBTRACT,&H7540,16,1,16,1

They are after start time advance according to temp and retard according to rpm. If wrongly balanced, they can push or pull timing.
Always active on Z32.
Btw, is your timing following these tables when warming up (20°C-50°C range), it should push timing at low rpm.

These ones pull timing in given ranges during warm-up (b/w 30 and 55°C):
WARMUP_TIMING,&H7F60,16,1,16,1
WARMUP_TIMING_TP_MAX,&H7FD6,1,1,1,1
WARMUP_TIMING_RPM_MAX,&H7FD7,1,1,1,50
WARMUP_TIMING_TEMP_MIN,&H7FD4,1,1,1,1
WARMUP_TIMING_TEMP_MAX,&H7FD5,1,1,1,1


IGNITION_RETARD_TEMP,&H7B90,16,1,16,1

This will retard timing according to temp in case of knock.

No other idea for the moment.

Re: ECU Pulling 5 degrees? no clue why?

Posted: Tue Oct 08, 2019 11:05 pm
by Matt
Warmup timing and timing advance/retard are defined in the M30 address files, so they can be adjusted

Different addresses to Z32 though:
BAA2 : B6 15 8E ldaa RAM_158E_RPM_MSBDiv2
BAA5 : CE F5 B0 ldx #ROM_F5B0_Timing_RETARD_vs_RPM
BAA8 : BD 80 9F jsr JSR_809F_Interpolatex16
BAAB : 36 psha
BAAC : 96 B1 ldaa RAM_00B1_CoolantTempIdx
BAAE : CE FE C0 ldx #TIMING_ADVANCE_vs_Temp
BAB1 : BD 80 9F jsr JSR_809F_Interpolatex16

Re: ECU Pulling 5 degrees? no clue why?

Posted: Thu Oct 10, 2019 12:59 pm
by my1path
I've seen some of those in the .adr but I'm not sure where I'm going with them.

Timing is being pulled when engine fully warmed up.

I did see that the M30 adr references the BASE_RB20_VG30_256_E.adr (so that's where some new maps came from after an update) has a parameter there changed ?

Re: ECU Pulling 5 degrees? no clue why?

Posted: Thu Oct 10, 2019 1:16 pm
by my1path
I found an older adr from a backup and did a side by side.
Left is old march 2015? Right is dated 9/2/2019
old v new adr.jpg
(357.65 KiB) Downloaded 1719 times
when I can get back to the car I might try reverting to see if it helps (or if I've always had this problem, I didn't mess with timing when I was running the stock MAF)

Re: ECU Pulling 5 degrees? no clue why?

Posted: Fri Oct 11, 2019 8:05 am
by Matt
Those are pretty much the same, only the timing advance beta was moved with the knock parameters (and some extra parameters added in that area)

Winmerge is what I use for comparing files

Re: ECU Pulling 5 degrees? no clue why?

Posted: Mon Oct 21, 2019 11:34 am
by my1path
So what's my next step? Finding a way to disconnect my Knock sensor? Zero all the knock settings and take a log?

Re: ECU Pulling 5 degrees? no clue why?

Posted: Tue Oct 22, 2019 1:01 pm
by Matt
Post tune and log file so I can check it here. I don't have any M30 ECUs to check on however

Re: ECU Pulling 5 degrees? no clue why?

Posted: Wed Oct 23, 2019 3:23 am
by my1path
Matt wrote: Tue Oct 22, 2019 1:01 pm Post tune and log file so I can check it here. I don't have any M30 ECUs to check on however
I have a damaged one I can send you. I think it got a little corrosion inside it. Started keeping #1 injector open. If that interferes with bench testing I could probably buy a good working one to send you.

Re: ECU Pulling 5 degrees? no clue why?

Posted: Wed Oct 23, 2019 8:01 pm
by Matt
Might be okay, customer returning one this week for checking