MembersPage/BenNesbitt/IgnitionPage (2006-11-27 01:21:22)

Ignition subpage of MembersPage/BenNesbitt

update 25 Nov...

Wow, ignition based idle control is RAD! Car sounds like a WWII fighter plane at idle now, lol. Also it doesn't buck and act weird around town. I lubz it.

turns out that there were some values that the nice person who made my config forgot about :)

primary trigger was set to D1 01 is the official value, as global.h suggests:

uint8_t primary_trigger; // trigger1, bit0 0:falling/1:rising, bit1 0:toothwheel/1:coil, bit2 0:no filtering/1:filtering, bit3:advanced multitooth, bit4:multitooth N-1, bit5:FiatStilo, bit6:NissanTriggerHack

bit 7 is unused, bit6 (NissanTriggerHack) will not make a difference (unless maybe with some future firmware version)

but having "multitooth N-1" enabled is not a good idea as you have 60-2 (N-2, not N-1). This might or might not make a diff with your setup. But set it right. For overlapping dwell firmware (1.0.63+), it will be essential.

Also for dual output with the new firmware, ign_out should be 72 and not 70

Then the cylinders were all filled with fuel etc... Finally got it running and now my starter will not turn on. WTF?

I should take up needlepoint.

[inductor shop item ] suggests MembersPage/Gabor/MitsubishiColt/TachSignal maybe a wiki search for "tach" can find more info.

HELP HELP HELP!!!!!!

Trouble with new firmware and no backup - my disk was destroyed.

Running

Upgraded v.23 to v.36

and now my cylinders are filling with fuel

it seems like only 4 cylinders were firing.

I uploaded a custom config by Jorgen and my old working tables.

I noticed that megatune did not recognize that I should be using DUAL-OUT and INVERT OUTPUT. I changed these in megatune and uploaded only that megatune page to the ECU...

Dual-out seems correct for the igntable below.

WHY DO YOU USE INVERTED OUTPUT ? that should not be necessary, and it might explain the blow of ignition fuses.

What MegaTune version do you use ?

So I get nothing but blown ingition fuses even though I've removed the injector fuses and aired out eh cylinders.

Here are my current config and tables for version .36:\nÿ1ÿ

Maybe the "burn to ECU" on that page only sends to ECU but not saves to EEPROM?

After setting IGN_DUALOUT enabled, Try "burn to ECU" on another page, and check again with mcd after reboot.

If no luck, than

issued from TerminalProgram will fix it.\n
ignchmax=03
engine_off_delay=08
pump_on_mintime=04
fuelpump_channel=57
inj_stage2_rate=00
inj_stage2_start_tps=00
inj_stage2_start_map=00
als_deact_rpm=FF
als_deact_time=01
als_deact_egt=00
als_retard=00
als_rev_limit=40
misc1out_minrpm=0A
misc1out_maxrpm=1E
misc1out_mintps=40
misc1out_maxtps=FF
misc1out_minmap=DE
misc1out_maxmap=FF
misc1out_channel=0F
misc2out_minrpm=FF
misc2out_maxrpm=FF
misc2out_mintps=FF
misc2out_maxtps=FF
misc2out_minmap=F0
misc2out_maxmap=FF
misc2out_channel=0F
act_wot_rpm=FF
act_wot_channel=2E
act_rpm_rpm=FF
act_rpm_channel=FF
egt1_cal=EC
als_tks_channel=5F
boost_conf=00
boost_targetoffs=00
boost_minpressure=FF
boost_pid_kp=20
boost_pid_ki=80
boost_pid_kd=01
boost_pid_ilimit=FF
boost_channel=FF
water_pump_temp=00
hybrid_rpm_a=00
hybrid_rpm_m=00
water_pump_hyst=00
water_pump_channel=FF
toothrel_normal=ED
toothrel_missing=EA
fuelcut_min_kpa=00
fuelcut_max_kpa=FF
tach_channel=EF
tach_divider=FE
shiftcut_conf=00
shiftcut_channel=FF
shiftcut_time=01
softrpm_rpm=FF




j[0]=587F 587F 587F 587F 617F 647F 647F 647F 647F 647F 647F 647F
j[1]=647F 647F 647F 647F 647F 647F 647F 647F 647F 647F 647F 647F
j[2]=787F 787F 787F 787F 787F 787F 787F 787F 787F 787F 787F 787F
j[3]=857F 857F 857F 857F 857F 857F 857F 857F 857F 857F 857F 857F
j[4]=8A7F 8A7F 8A7F 8A7F 8A7F 8A7F 8A7F 8A7F 8A7F 8A7F 8A7F 8A7F
j[5]=8D7F 8D7F 8D7F 8D7F 8D7F 8D7F 8D7F 8D7F 8D7F 8D7F 8D7F 8D7F
j[6]=9E7F 9E7F 9F7F 9F7F 9F7F 9F7F 9F7F 9E7F 9E7F 9E7F 9E7F 9C7F
j[7]=A67F A67F A67F A67F A87F A67F A67F A67F A67F A67F A47F A47F
j[8]=AD7F AD7F AF7F AF7F AF7F AF7F AF7F AD7F AD7F AD7F AB7F AA7F
j[9]=B67F B67F B67F B67F B67F B67F B67F B67F B67F B67F B67F B67F
j[A]=CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F
j[B]=CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F CD7F
l[0]=37 37 37 37 37 37 37 37 37 37 37 37
l[1]=39 37 37 37 37 37 37 37 37 37 37 37
l[2]=40 40 40 40 40 40 40 40 40 40 40 40
l[3]=4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F
l[4]=55 55 55 55 55 55 55 55 55 55 55 55
l[5]=66 66 66 66 66 66 66 66 66 66 66 66
l[6]=66 66 66 66 66 66 66 66 66 66 66 66
l[7]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
l[8]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
l[9]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
l[A]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
l[B]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
n[0]=30 30 50 64 78 84 8C 94 94 94 94 94
n[1]=30 30 54 64 74 84 8C 90 90 90 90 90
n[2]=30 30 4C 60 70 80 88 8C 8C 8C 8C 8C
n[3]=34 30 48 5C 68 6C 80 80 80 80 80 80
n[4]=38 30 44 58 70 6C 6C 6C 6C 6C 6C 6C
n[5]=3C 30 40 54 6C 68 68 68 68 68 68 68
n[6]=3C 30 3C 50 58 60 60 60 60 60 60 60
n[7]=3C 30 3C 4C 54 58 58 58 58 58 58 58
n[8]=3C 30 3C 48 50 50 50 50 50 50 50 50
n[9]=38 30 30 38 40 48 48 48 48 48 48 48
n[A]=38 30 28 30 38 40 40 40 40 40 40 40
n[B]=38 30 28 30 30 38 38 38 38 38 38 38
k[0]=14 1E 32 46 5A 66 78 8C A0 B4 C8 FA
r[0]=06 0B 10 16 1C 22 28 2E 34 3A 40 46
h[0]=02 40 04 20 80 08 10 01
h[1]=00 00 00 00 00 00 00 00
h[2]=07 05 03 01 07 05 03 01
b[0]=28 30 38 40 48 50 58 60 FF FF FF FF
t[0]=21 40 60 80 A0 C0 E0 FF

Ignition page for MembersPage/BenNesbitt

17oct spark map as tweaked by VE autotune - at least I did not change the values myself and these are not what I entered ;]

It's extremely unlikely that VE autotune would change your ignition advance table. Even if it would change (by an error that hasn't been experienced by others), guess the chance to get such a reasonable table as result.

17octsparkmap1.jpg

If looking at the fire order: 15486372

Put a line break in the middle and you have the cylinders that fire at the same time in each column.

1 5 4 8

6 3 7 2

Where I suggest that the coils are wired like this:

Coil ECU pin

1 35

6 33

5 34

3 36

4 11

7 12

8 24

2 10

h%5b2%5dtable28sept.jpg

The above settings is backwards, you want them filled in like this:

0 Drive_07

1 Drive_05

2 Drive_03

3 Drive_01

4 Drive_07

5 Drive_05

6 Drive_03

7 Drive_01

igset28sept.jpg

The dwell is a bit on the high side, 1.8-2mS is probably enough for your coils. 'Coil chargetimie added at 6v' seem fine.

trigset28sept.jpg

This will probably have to be fine tuned with a timing light. Change 'TDC After trigger(deg)' until the actual and commanded timing is the same.