MembersPage/NanassyPeter/TriggerTenMinusOne

For Audi 20VT engines the

following triggers make sense:

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:

We changed these setting to ENABLED in megatune,but this had no effect.

oscilloscoping needed?

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:

58823_1248274257.jpg

RPM reading is ok with this.Under cranking 200RPM the followings can be seen:

Spark on #1Cyl is at TDC.

Spark on #2Cyl is 8degs BTDC.

Spark on #4Cyl is 10degs ATDC.

Spark on #5Cyl is 10degs ATDC.

Spark on #3Cyl is 5degs ATDC.

Car runs with these settings.

Spark with 1100RPM and 13degs in MT shows 0-25degs variance all the time on all cylinders.

The idle quality is very bad.

Log is sent to email address.

Spark at 3000RPM 32degs in MT strobe shows 70degs fixed ignition advance.

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