For Audi 20VT engines the
following triggers make sense:
- factory (135 crank, 1 crank, 1 cam)
- 60-2 - easy to install gasket at the flywheel
- 5 cranktooth, 1 cam
Earlier, a 15-1 was used, and support was added for that.
For this engine, without any consultation, 10 crankteeth were made instead of 5. This has no advantage, only disadvantages. At minimum, config changes are needed.
After 1 tooth broke off, it became 10-1. Unfortunately this trigger is not supported for 5 cyl. The 15-1 and 60-2 cranktooth (with camsync) uses a special case, so they avoid tooth 14(=2+6*2) and 58,59=(10,11+24*2). The special case for 10-1 is not implemented, and since this toothpattern is unreasonable, it might not be supported later either.
Notes:
- tooth_wheel_twidth=90 (36 degrees ! 18 degrees as in your config is simply bad)
- for 10-1 Nminus1 flag must be set (primary_trigger=11 not 01)
- but it will not work
We changed these setting to ENABLED in megatune,but this had no effect.
- camsync position must not be too close to missing tooth !
- in worst case another 4 can be removed so it will become a 5+1 trigger
Is this 1.1.27 ?yeah.and the other too.
primep=00
primep_temp_scaling=00
cwl=46
cwh=0F
cranking_thres=03
awev=0F
awev_temp_scaling=1A
awec=32
warmup_clt_range[0]=00
warmup_clt_range[1]=10
warmup_clt_range[2]=24
warmup_clt_range[3]=38
warmup_clt_range[4]=50
warmup_clt_range[5]=64
warmup_clt_range[6]=78
warmup_clt_range[7]=8C
warmup_clt_range[8]=AA
warmup_clt_range[9]=C8
warmup_clt[0]=B1
warmup_clt[1]=A9
warmup_clt[2]=9B
warmup_clt[3]=8F
warmup_clt[4]=87
warmup_clt[5]=82
warmup_clt[6]=78
warmup_clt[7]=71
warmup_clt[8]=6A
warmup_clt[9]=64
warmup_rpm_scale=FF
req_fuel=2A
divider=01
alternate=14
injopen=00
battfac=13
kpafac=CD
kpaoffs=8E
injocfuel=19
injrampup_battfac=FF
injpwm=FF
injpwmt=FF
als_launch_input=CF
rpmk[0]=09
rpmk[1]=60
tpsdot_kpadot_conf=00
tpsdotrate[0]=05
tpsdotrate[1]=0A
tpsdotrate[2]=14
tpsdotrate[3]=28
tpsaq[0]=01
tpsaq[1]=01
tpsaq[2]=01
tpsaq[3]=01
als_cut_mintps=00
tpsasync=01
acmult=C8
tpsacold=05
launch_enrich=03
launch_retard=00
overrun_fuelcut=63
overrun_fuelresume=62
rev_limit=50
airden_ignore=60
config11=41
config12=40
config13=02
batt_cal=C0
fastidle=00
als_max_cut=00
dbaro=0C
tps_low=30
tps_high=FA
fan_temp=5F
fan_hyst=05
fan_channel=FF
iac_step_seq=C9
iac_conf=00
iac_max_steps=E0
iac_tps_thres=05
iac_cold_idle_temp=87
iac_warm_idle_temp=CF
iac_cold_rpm=19
iac_warm_rpm=10
iac_cold_start_pos=E2
iac_warm_start_pos=B0
iac_afterstart_rpm=1F
iac_afterstart_duration=64
iac_speed=05
iac_kp=14
iac_ki=0F
iac_kd=14
launch_rpm=32
iac_integral_limit_dec=05
iac_integral_limit_inc=78
iac_integral_deadband=0A
iac_deadband=05
als_cut_maxtps=00
iac_overclose_interval=FF
iac_ref_pos[0]=36
iac_ref_pos[1]=33
iac_ref_pos[2]=33
iac_ref_pos[3]=33
iac_ref_pos[4]=30
iac_ref_pos[5]=30
iac_ref_pos[6]=2E
iac_ref_pos[7]=2E
iac_ref_pos[8]=2E
iac_ref_pos[9]=2B
iac_sol_channel=7F
iac_ign_slope=20
softrpm_range=26
iac_ign_advance_limit=08
iac_ign_retard_limit=08
iac_ign_threshold=08
ego_conf=06
ego_lag=01
ego_coolant=00
ego_maxtps=FF
ego_maxmap=FF
ego_minrpm=06
ego_maxrpm=FF
ego_warmup=01
ego_lean_limit=08
ego_rich_limit=05
ego_pid_kp=28
als_enrich=00
ego_delta=03
ego_target=D5
ego_pid_window=FF
wbo2_warmup_ramp=C0
als_react_tps=FF
wbo2_abs_limit=F5
wbo2_limit_maxt=A0
wbo2_fallback=6E
wbo2_retry_t=06
als_retard_rpm1=BA
als_retard_rpm2=50
wbo2_ri_target=9A
wbo2_nernstdc_target=89
wbo2_pump_pw_zero=64
wbo2_calibration=AB
wbo2_heater_pid_kp=46
wbo2_heater_pid_ki=10
wbo2_heater_pid_kd=1A
wbo2_heater_pid_ilimit=80
wbo2_pump_pid_kp=15
wbo2_pump_pid_ki=37
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=FF
wbo2_ri_confidence_scale=80
knock_chan=00 use F0 not 00
knock_sampling_window=FF
knock1_frequency=29
knock1_gain=FF
knock1_integrator=FF
knock2_frequency=29
knock2_gain=FF
knock2_integrator=FF
knock_threshold=FF
knock_noise_scale=FF
knock_max_retard=00
knock_default_retard=00
knock_retard_step=00
knock_retard_delay=00
knock_advance_step=00
knock_advance_delay=00
knock_minrpm=FF
knock_maxrpm=FF
ve_learn_coolant=D8
ve_learn_max_power=FF
ve_learn_rpm_scale=1E
ve_learn_kpa_scale=1E
ve_learn_ego_scale=43
ve_learn_min_weight=4D
ve_learn_speed=FF
ve_learn_limit=33
ve_learn_conf=00
lcd_c0=FE
lcd_delay=CC
lcd_backlight=FF
kpa_conf=22
als_igncut_rpm2=64
als_retard_mintps=00
als_retard_maxtps=00
lcd_default_view=00
primary_trigger=11
secondary_trigger=19
tooth_wheel=09
trigger_tooth=00
another_trigger_tooth=04
crank_minper=00
tooth_wheel_twidth1=48 use 90 not 48 !
tooth_wheel_twidth2=00
cam_sync_r_edge_phase=00
cam_sync_f_edge_phase=00
reset_engphase_after=00
ign_tdcdelay=82
ign_dwell14=34
ign_dwell6=25
ign_crank_advance=00
ign_out=70
ignchmax=04
engine_off_delay=0F
pump_on_mintime=0B
fuelpump_channel=5F
inj_stage2_rate=FF
inj_stage2_start_tps=FF
inj_stage2_start_map=FF
als_igncut_rpm1=FF
als_deact_time=00
als_deact_egt=00
als_retard=00
als_rev_limit=FF
misc1out_minrpm=3F
misc1out_maxrpm=FF
misc1out_mintps=00
misc1out_maxtps=FF
misc1out_minmap=00
misc1out_maxmap=FF
misc1out_channel=52
misc2out_minrpm=00
misc2out_maxrpm=FF
misc2out_mintps=66
misc2out_maxtps=FF
misc2out_minmap=00
misc2out_maxmap=FF
misc2out_channel=0F
act_wot_rpm=FF
act_wot_channel=FF
act_rpm_rpm=47
act_rpm_channel=6F
egt1_cal=4C
als_tks_channel=FF
boost_conf=59
boost_targetoffs=1E
boost_minpressure=3C
boost_pid_kp=B4
boost_pid_ki=46
boost_pid_kd=23
boost_pid_ilimit=4B
boost_channel=7F
water_pump_temp=00
hybrid_rpm_a=00
hybrid_rpm_m=00
water_pump_hyst=00
water_pump_channel=FF
toothrel_normal=60
toothrel_missing=00
fuelcut_min_kpa=0A
fuelcut_max_kpa=96
tach_channel=70
tach_div=14
shiftcut_conf=00
shiftcut_channel=FF
shiftcut_time=00
softrpm_rpm=42
j[0]=6180 6180 6080 6380 6F80 7880 7B80 7B80 7680 7280 6E80 6680
j[1]=6380 6380 6380 7780 6E80 7680 7980 7A80 7680 7380 6F80 6580
j[2]=6280 6180 6180 8080 6C80 7480 7880 7980 7580 7180 6E80 6580
j[3]=6180 6180 6180 7F80 6A80 7380 7980 7980 7680 7280 6E80 6580
j[4]=6180 6180 6180 7E80 6980 7380 7A80 7B80 7780 7380 6F80 6780
j[5]=5E80 5E80 5E80 7680 6980 7480 7C80 7D80 7980 7480 6E80 6780
j[6]=5C80 5C80 5B00 6A80 6780 7380 7C80 7D80 7A80 7680 6E80 6680
j[7]=5A80 5980 5980 5880 6580 7280 7A80 7D80 7B80 7580 6F80 6480
j[8]=5780 5780 5680 5580 6280 6F80 7880 7A80 7A80 7580 6E80 6280
j[9]=5780 5780 5580 5280 5A80 6980 7380 7880 7880 7380 6F80 6280
j[A]=5980 5780 5864 5380 5580 6480 7080 7380 7480 6F80 6A80 6080
j[B]=5A80 5A80 5980 5580 5880 6280 6C80 6F80 7180 6D80 68A1 6080
l[0]=47 47 47 47 47 47 47 47 47 47 47 47
l[1]=47 47 47 47 47 47 47 47 47 47 47 47
l[2]=48 48 48 48 48 48 48 48 48 48 48 48
l[3]=48 48 48 48 48 48 48 48 48 48 48 48
l[4]=48 48 48 48 48 48 48 48 48 48 48 48
l[5]=55 55 55 55 55 55 55 55 55 55 55 55
l[6]=66 66 66 66 66 66 66 66 66 66 66 66
l[7]=6D 6D 6D 6D 6D 6D 6D 6D 6B 6B 6D 6D
l[8]=7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B
l[9]=7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B
l[A]=83 83 83 83 83 83 83 83 83 83 83 83
l[B]=83 83 83 83 83 83 83 83 83 83 83 83
n[0]=38 38 5C 84 90 90 90 90 90 90 90 83
n[1]=38 38 54 81 8F 90 90 8C 90 90 90 90
n[2]=34 34 4E 7D 8C 8F 90 90 90 90 90 90
n[3]=30 32 4C 79 88 8D 8F 90 90 90 90 90
n[4]=30 38 4E 75 83 8A 8D 8E 8F 8F 8F 8F
n[5]=2C 35 50 6D 7B 82 84 84 86 86 86 85
n[6]=22 29 48 67 73 7A 7C 7C 7D 7D 7D 7D
n[7]=12 11 38 61 69 6E 70 71 73 74 74 74
n[8]=0D 0D 2A 58 5D 62 63 64 66 67 67 67
n[9]=0B 0B 22 4B 50 53 54 55 57 58 58 58
n[A]=0A 0A 1B 44 44 41 3F 3F 40 41 41 40
n[B]=04 04 13 3A 39 34 31 31 2E 2F 30 2E
k[0]=0A 14 1E 28 32 43 53 64 75 85 91 9B
r[0]=07 0C 0F 14 1E 28 32 37 41 46 4B 55
h[0]=04 10 08 02 01 20 40 80
h[1]=10 0C 08 04 00 00 00 00
h[2]=30 20 10 00 40 00 00 58
Worst case scenario is now active,we now have 5 pins on the crank and 1 one cam signal.
this is how it looks on an oscilloscope:
RPM reading is ok with this.
Spark on #1Cyl is at TDC.
Spark on #2Cyl is 8degs BTDC.
Spark on #4Cyl is missing.
Spark on #5Cyl is at 72degs away.
Spark on #3Cyl is sparking everywhere.
and the dump also from 1.1.27 FW:
Hello>
primep=00
primep_temp_scaling=00
cwl=46
cwh=0F
cranking_thres=03
awev=0F
awev_temp_scaling=1A
awec=32
warmup_clt_range[0]=00
warmup_clt_range[1]=10
warmup_clt_range[2]=24
warmup_clt_range[3]=38
warmup_clt_range[4]=50
warmup_clt_range[5]=64
warmup_clt_range[6]=78
warmup_clt_range[7]=8C
warmup_clt_range[8]=AA
warmup_clt_range[9]=C8
warmup_clt[0]=B1
warmup_clt[1]=A9
warmup_clt[2]=9B
warmup_clt[3]=8F
warmup_clt[4]=87
warmup_clt[5]=82
warmup_clt[6]=78
warmup_clt[7]=71
warmup_clt[8]=6A
warmup_clt[9]=64
warmup_rpm_scale=FF
req_fuel=2A
divider=01
alternate=14
injopen=00
battfac=13
kpafac=CD
kpaoffs=8E
injocfuel=19
injrampup_battfac=FF
injpwm=FF
injpwmt=FF
als_launch_input=CF
rpmk[0]=09
rpmk[1]=60
tpsdot_kpadot_conf=00
tpsdotrate[0]=05
tpsdotrate[1]=0A
tpsdotrate[2]=14
tpsdotrate[3]=28
tpsaq[0]=01
tpsaq[1]=01
tpsaq[2]=01
tpsaq[3]=01
als_cut_mintps=00
tpsasync=01
acmult=C8
tpsacold=05
launch_enrich=03
launch_retard=00
overrun_fuelcut=63
overrun_fuelresume=62
rev_limit=50
airden_ignore=00
config11=41
config12=40
config13=12
batt_cal=C0
fastidle=00
als_max_cut=00
dbaro=00
tps_low=30
tps_high=FA
fan_temp=5F
fan_hyst=05
fan_channel=FF
iac_step_seq=C9
iac_conf=00
iac_max_steps=E0
iac_tps_thres=05
iac_cold_idle_temp=87
iac_warm_idle_temp=CF
iac_cold_rpm=19
iac_warm_rpm=10
iac_cold_start_pos=E2
iac_warm_start_pos=B0
iac_afterstart_rpm=1F
iac_afterstart_duration=64
iac_speed=05
iac_kp=14
iac_ki=0F
iac_kd=14
launch_rpm=32
iac_integral_limit_dec=05
iac_integral_limit_inc=78
iac_integral_deadband=0A
iac_deadband=05
als_cut_maxtps=00
iac_overclose_interval=FF
iac_ref_pos[0]=36
iac_ref_pos[1]=33
iac_ref_pos[2]=33
iac_ref_pos[3]=33
iac_ref_pos[4]=30
iac_ref_pos[5]=30
iac_ref_pos[6]=2E
iac_ref_pos[7]=2E
iac_ref_pos[8]=2E
iac_ref_pos[9]=2B
iac_sol_channel=7F
iac_ign_slope=20
softrpm_range=26
iac_ign_advance_limit=08
iac_ign_retard_limit=08
iac_ign_threshold=08
ego_conf=06
ego_lag=01
ego_coolant=B4
ego_maxtps=FF
ego_maxmap=8C
ego_minrpm=06
ego_maxrpm=32
ego_warmup=28
ego_lean_limit=08
ego_rich_limit=05
ego_pid_kp=28
als_enrich=00
ego_delta=03
ego_target=D5
ego_pid_window=FF
wbo2_warmup_ramp=C0
als_react_tps=FF
wbo2_abs_limit=F5
wbo2_limit_maxt=A0
wbo2_fallback=6E
wbo2_retry_t=06
als_retard_rpm1=BA
als_retard_rpm2=50
wbo2_ri_target=9A
wbo2_nernstdc_target=89
wbo2_pump_pw_zero=64
wbo2_calibration=AB
wbo2_heater_pid_kp=46
wbo2_heater_pid_ki=10
wbo2_heater_pid_kd=1A
wbo2_heater_pid_ilimit=80
wbo2_pump_pid_kp=15
wbo2_pump_pid_ki=37
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=FF
wbo2_ri_confidence_scale=80
knock_chan=00
knock_sampling_window=FF
knock1_frequency=29
knock1_gain=FF
knock1_integrator=FF
knock2_frequency=29
knock2_gain=FF
knock2_integrator=FF
knock_threshold=FF
knock_noise_scale=FF
knock_max_retard=00
knock_default_retard=00
knock_retard_step=00
knock_retard_delay=00
knock_advance_step=00
knock_advance_delay=00
knock_minrpm=FF
knock_maxrpm=FF
ve_learn_coolant=D8
ve_learn_max_power=FF
ve_learn_rpm_scale=1E
ve_learn_kpa_scale=1E
ve_learn_ego_scale=43
ve_learn_min_weight=4D
ve_learn_speed=FF
ve_learn_limit=33
ve_learn_conf=00
lcd_c0=FE
lcd_delay=CC
lcd_backlight=FF
kpa_conf=22
als_igncut_rpm2=64
als_retard_mintps=00
als_retard_maxtps=00
lcd_default_view=00
primary_trigger=03
secondary_trigger=19
tooth_wheel=0A
trigger_tooth=00
another_trigger_tooth=02
crank_minper=00
tooth_wheel_twidth1=90
tooth_wheel_twidth2=00
cam_sync_r_edge_phase=00
cam_sync_f_edge_phase=00
reset_engphase_after=00
ign_tdcdelay=96
ign_dwell14=34
ign_dwell6=25
ign_crank_advance=00
ign_out=70
ignchmax=04
engine_off_delay=0F
pump_on_mintime=0B
fuelpump_channel=5F
inj_stage2_rate=FF
inj_stage2_start_tps=FF
inj_stage2_start_map=FF
als_igncut_rpm1=FF
als_deact_time=00
als_deact_egt=00
als_retard=00
als_rev_limit=FF
misc1out_minrpm=3F
misc1out_maxrpm=FF
misc1out_mintps=00
misc1out_maxtps=FF
misc1out_minmap=00
misc1out_maxmap=FF
misc1out_channel=52
misc2out_minrpm=00
misc2out_maxrpm=FF
misc2out_mintps=66
misc2out_maxtps=FF
misc2out_minmap=00
misc2out_maxmap=FF
misc2out_channel=0F
act_wot_rpm=FF
act_wot_channel=FF
act_rpm_rpm=47
act_rpm_channel=6F
egt1_cal=4C
als_tks_channel=FF
boost_conf=59
boost_targetoffs=1E
boost_minpressure=3C
boost_pid_kp=B4
boost_pid_ki=46
boost_pid_kd=23
boost_pid_ilimit=4B
boost_channel=7F
water_pump_temp=00
hybrid_rpm_a=00
hybrid_rpm_m=00
water_pump_hyst=00
water_pump_channel=FF
toothrel_normal=66
toothrel_missing=7F
fuelcut_min_kpa=0A
fuelcut_max_kpa=96
tach_channel=70
tach_div=14
shiftcut_conf=00
shiftcut_channel=FF
shiftcut_time=00
softrpm_rpm=42
j[0]=6180 6180 6080 6380 6F80 7880 7B80 7B80 7680 7280 6E80 6680
j[1]=6380 6380 6380 7780 6E80 7680 7980 7A80 7680 7380 6F80 6580
j[2]=6280 6180 6180 8080 6C80 7480 7880 7980 7580 7180 6E80 6580
j[3]=6180 6180 6180 7F80 6A80 7380 7980 7980 7680 7280 6E80 6580
j[4]=6180 6180 6180 7E80 6980 7380 7A80 7B80 7780 7380 6F80 6780
j[5]=5E80 5E80 5E80 7680 6980 7480 7C80 7D80 7980 7480 6E80 6780
j[6]=5C80 5C80 5B00 6A80 6780 7380 7C80 7D80 7A80 7680 6E80 6680
j[7]=5A80 5980 5980 5880 6580 7280 7A80 7D80 7B80 7580 6F80 6480
j[8]=5780 5780 5680 5580 6280 6F80 7880 7A80 7A80 7580 6E80 6280
j[9]=5780 5780 5580 5280 5A80 6980 7380 7880 7880 7380 6F80 6280
j[A]=5980 5780 5864 5380 5580 6480 7080 7380 7480 6F80 6A80 6080
j[B]=5A80 5A80 5980 5580 5880 6280 6C80 6F80 7180 6D80 68A1 6080
l[0]=47 47 47 47 47 47 47 47 47 47 47 47
l[1]=47 47 47 47 47 47 47 47 47 47 47 47
l[2]=48 48 48 48 48 48 48 48 48 48 48 48
l[3]=48 48 48 48 48 48 48 48 48 48 48 48
l[4]=48 48 48 48 48 48 48 48 48 48 48 48
l[5]=55 55 55 55 55 55 55 55 55 55 55 55
l[6]=66 66 66 66 66 66 66 66 66 66 66 66
l[7]=6D 6D 6D 6D 6D 6D 6D 6D 6B 6B 6D 6D
l[8]=7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B
l[9]=7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B
l[A]=83 83 83 83 83 83 83 83 83 83 83 83
l[B]=83 83 83 83 83 83 83 83 83 83 83 83
n[0]=38 38 5C 84 90 90 90 90 90 90 90 83
n[1]=38 38 54 81 8F 90 90 8C 90 90 90 90
n[2]=34 34 4E 7D 8C 8F 90 90 90 90 90 90
n[3]=30 32 4C 79 88 8D 8F 90 90 90 90 90
n[4]=30 38 4E 75 83 8A 8D 8E 8F 8F 8F 8F
n[5]=2C 35 50 6D 7B 82 84 84 86 86 86 85
n[6]=22 29 48 67 73 7A 7C 7C 7D 7D 7D 7D
n[7]=12 11 38 61 69 6E 70 71 73 74 74 74
n[8]=0D 0D 2A 58 5D 62 63 64 66 67 67 67
n[9]=0B 0B 22 4B 50 53 54 55 57 58 58 58
n[A]=0A 0A 1B 44 44 41 3F 3F 40 41 41 40
n[B]=04 04 13 3A 39 34 31 31 2E 2F 30 2E
k[0]=0A 14 1E 28 32 43 53 64 75 85 91 9B
r[0]=07 0C 0F 14 1E 28 32 37 41 46 4B 55
h[0]=04 10 08 02 01 20 40 80
h[1]=00 08 06 04 02 00 00 00
h[2]=30 20 10 00 40 00 00 58