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 - (what is that?)
so I set that to 01
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.
HELP HELP HELP!!!!!!
Trouble with new firmware and no backup - my disk was destroyed.
Running
- Audi v8 with c.o.p.
- which type of COP ?
- your ECU ign outputs are 8 IGBT ? or 0 IGBT (=8 logiclevel?).
- Maybe you know ECU serial number (Manmci) ?
- what settings do you remember ?
- and no cam symc - wasted spark.
Upgraded v.23 to v.36
- how did you upgrade ?
- are you sure the upgrade was successful ?
- did it verify OK?
- does it say 1.0.36 for ManmdV command ?
- did you dump mcd and mct from old firmware ?
- how did you choose 1.0.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.
- did you do "make mtt" at the actual firmware's dir (so the actual global.h is used) ?
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ÿ
- ign_out=70 means you do NOT have IGN_DUALOUT enabled.
- ign_out=72 would be good.
After setting IGN_DUALOUT enabled, Try "burn to ECU" on another page, and check again with mcd after reboot.
If no luck, than
- Manmttcmmttgc7mttc72
- mcd verify (if not ign_out=72 than reboot and start again)
- mcs to save to EEPROM
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
- 1997 Audi ABZ 4.2 liter 32valve V8
- firing order: 1-5-4-8-6-3-7-2
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.
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
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
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.
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.