The car uses a conservative street program perfect, als, launch turning up.
üdv: Ákos
A motronic55 install might save some time making a harness, but you must always verify the harness reasonably carefully.
This involves
- measurement of all used pins
- mostly DVM ohm-mode
- sometimes voltage mode
- visual inspection
- the injector part of the harness receives much heat. Insulation might be worn. It's better to fix ASAP, than to risk engine damage.
Documents and files to use
- [ motronic-AAN-ECxx.xls pinout spreadsheet]
- this is the most important docs, so you know pinout and function mapping. In MegaTune you will see names like EC36pin10 while you have it wired to some motronic pin. While you do the measurements, write the measured value and the pin you used, and any notes you think appropriate
- firmware 1.1.23.zip from [here]
- MegaTune (1.1.12 or later)
- latest v3gui.exe also [available here], useful for firmware upgrade and config dump. Use the latest (currently 2007-08-03)
- temperature calibration tables from EasyTherm
- coolant: NTC type 1900_256 or 2063_256 is a very good starting point
- MAT: AUDI uses NOT NTC but special PTC type, ptc_260_425 is a good starting point
- EasyTherm page has the ptc files: download [ptc files], unzip and copy the PTC files (or at least PTC/airXfactorptc_aref260_425.hex that you need) to your disk where v3gui can use it (V3GUI-release/ntc directory might be the best place)
- AAN starting [config and tables]
- note that better tuned fuel and ignition was made for 3B engine (and successfully applied to AAN as well), see MembersPage/MarcellGal/PowerAndTraction
- normally you have some preference at the time of order, like MembersPage/TeppoKalske (page bottom). Also consider that the crew who built and tested your device might have updated it!
Sensor measurements
Measure sensor resistance against AANpin30.
- ... Ohm between 44 and 30 (MAT)
- ... Ohm between 45 and 30 (CLT)
Injector and idle-air output measurements
Measure injector and idle air pins against AANpin37 (that is the flyback pin, same function as EC36pin23 in standard VEMS docs)
- inj cyl1
- inj cyl2
- inj cyl4
- inj cyl5
- inj cyl3
Grounds
Measure that grounds are strongly (max 0.1 Ohm) connected inside the VEMS ECU.
- AANpin10
- AANpin19
- AANpin24
- AANpin30 sensor ground
- AANpin48 trigger ground
You can measure that most are connected in the harness, but at least AANpin30 (sensor ground) and AANpin48 trigger ground are likely not connected.
Measure that all the above grounds are connected inside the ECU.
Trigger
This step assumes you successfully made all the above steps.
This needs ignition on.
The secondary trigger crankhome-VR is already reversed. Resistance=...
Trigger
Measure trigger resistance against AANpin48.
- 882... Ohm between 49 and 48 (135 cranktooth-VR primary trigger)
- 886... Ohm between 47 and 48 (crankhome-VR secondary trigger)
HALL signal
- ... V between ... and 30 (this needs ECU plugged in and ignition on)
- changes between 0 and 4..5V as the engine rotates
This step assumes you successfully made all the above steps.
WBO2 on SSC4 male standard (not used any longer), SSC5 is default now
- pin1 nernst,WBO2 pin 1
- pin2 pump(-),WBO2 pin 5
- pin3 pump(+),WBO2 pin 6
- pin4 heater(-),WBO2 pin 4
- Remember that WBO2 pin 3 must get heater+ from a 5A fuse from +12V supply wire ! The WBO2 heater+ does not come from the ECU (only the WBO2 heater-)
WBO2 Rcal
Resistance between pin2 and pin6 of the 6pin WBO2 connector: 103 Ohm
http://www.vems.hu/files/MembersPage/TormasiAudiAAN/ has some msq files.
The ignition output channels are suspicios. channel 4 assigned to 2 cylinders.
Az autó tökéletesen mûködik, ALS, LAUNCH CONTROL beállítva, és egy konzervatív utcai programra hangolva. üdv: Kovcs Ákos
--
Try 1.1.23 instead of 1.1.24 but obviously the recommended config was not uploaded (or changed for the bad):
- the tables are very different, not sure if that is intentional
- there are several severe config errors as well:
Terminal log file
Date: 2007.08.16. - 11:07:42
primep=00
primep_temp_scaling=33
cwl=A0
cwh=32
cranking_thres=03
awev=63
awev_temp_scaling=4A
awec=11
warmup_clt_range[0]=00
warmup_clt_range[1]=00
warmup_clt_range[2]=14
warmup_clt_range[3]=28
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]=C8
warmup_clt[1]=C8
warmup_clt[2]=AA
warmup_clt[3]=8C
warmup_clt[4]=82
warmup_clt[5]=7B
warmup_clt[6]=78
warmup_clt[7]=73
warmup_clt[8]=6E
warmup_clt[9]=64
warmup_rpm_scale=A8
req_fuel=4B
divider=01
alternate=04
injopen=00
battfac=22
kpafac=97
kpaoffs=94
injocfuel=08
injrampup_battfac=FF
injpwm=FF
injpwmt=FF
als_launch_input=67
rpmk[0]=09
rpmk[1]=60
tpsdot_kpadot_conf=00
tpsdotrate[0]=06
tpsdotrate[1]=0A
tpsdotrate[2]=11
tpsdotrate[3]=1E
tpsaq[0]=07
tpsaq[1]=09
tpsaq[2]=0E
tpsaq[3]=14
als_cut_mintps=52
tpsasync=03
acmult=6E
tpsacold=14
launch_enrich=0D
launch_retard=A0
overrun_fuelcut=10
overrun_fuelresume=0F
rev_limit=4A
airden_ignore=61
config11=41
config12=40
config13=02
batt_cal=C6
fastidle=C6
als_max_cut=0A
dbaro=0A
tps_low=16
tps_high=E6
fan_temp=EA
fan_hyst=05
fan_channel=FF
iac_step_seq=D8
iac_conf=18
iac_max_steps=C8
iac_tps_thres=05
iac_cold_idle_temp=63
iac_warm_idle_temp=B4
iac_cold_rpm=6E
iac_warm_rpm=55
iac_cold_start_pos=B3
iac_warm_start_pos=6B
iac_afterstart_rpm=0A
iac_afterstart_duration=19
iac_speed=05
iac_kp=32
iac_ki=19
iac_kd=0A
launch_rpm=27
iac_integral_limit_dec=23
iac_integral_limit_inc=78
iac_integral_deadband=14
iac_deadband=32
als_cut_maxtps=59
iac_overclose_interval=C8
iac_ref_pos[0]=BF
iac_ref_pos[1]=BA
iac_ref_pos[2]=AD
iac_ref_pos[3]=A8
iac_ref_pos[4]=A1
iac_ref_pos[5]=91
iac_ref_pos[6]=82
iac_ref_pos[7]=7A
iac_ref_pos[8]=75
iac_ref_pos[9]=73
iac_sol_channel=60
iac_ign_slope=14
softrpm_range=19
iac_ign_advance_limit=20
iac_ign_retard_limit=18
iac_ign_threshold=18
ego_conf=06
ego_lag=04
ego_coolant=7E
ego_maxtps=E6
ego_maxmap=69
ego_minrpm=07
ego_maxrpm=46
ego_warmup=14
ego_lean_limit=26
ego_rich_limit=26
ego_pid_kp=1E
als_enrich=00
ego_delta=03
ego_target=19
ego_pid_window=01
wbo2_warmup_ramp=FF
als_react_tps=66
wbo2_abs_limit=E0
wbo2_limit_maxt=F0
wbo2_fallback=70
wbo2_retry_t=06
als_retard_rpm1=00
als_retard_rpm2=00
wbo2_ri_target=A5
wbo2_nernstdc_target=86
wbo2_pump_pw_zero=66
wbo2_calibration=A9
wbo2_heater_pid_kp=45
wbo2_heater_pid_ki=11
wbo2_heater_pid_kd=1A
wbo2_heater_pid_ilimit=80
wbo2_pump_pid_kp=15
wbo2_pump_pid_ki=4E
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=FF
wbo2_ri_confidence_scale=80
knock_conf=01
knock_sampling_window=F2
knock1_frequency=29
knock1_gain=0E
knock1_integrator=14
knock2_frequency=29
knock2_gain=00
knock2_integrator=00
knock_threshold=0A
knock_noise_scale=D8
knock_max_retard=18
knock_default_retard=04
knock_retard_step=04
knock_retard_delay=30
knock_advance_step=01
knock_advance_delay=50
knock_minrpm=0A
knock_maxrpm=42
ve_learn_coolant=CF
ve_learn_max_power=64
ve_learn_rpm_scale=28
ve_learn_kpa_scale=28
ve_learn_ego_scale=50
ve_learn_min_weight=14
ve_learn_speed=32
ve_learn_limit=80
ve_learn_conf=01
lcd_c0=FE
lcd_delay=42
lcd_backlight=FF
kpa_conf=22
als_igncut_rpm2=00
als_retard_mintps=66
als_retard_maxtps=99
lcd_default_view=00
primary_trigger=43
secondary_trigger=19
tooth_wheel=5A
trigger_tooth=08
another_trigger_tooth=12
crank_minper=00
tooth_wheel_twidth1=20
tooth_wheel_twidth2=00
cam_sync_r_edge_phase=00
cam_sync_f_edge_phase=00
reset_engphase_after=40
ign_tdcdelay=84
ign_dwell14=30
ign_dwell6=4A
ign_crank_advance=28
ign_out=70
ignchmax=04
engine_off_delay=02
pump_on_mintime=04
fuelpump_channel=50
inj_stage2_rate=FF
inj_stage2_start_tps=FF
inj_stage2_start_map=FF
als_igncut_rpm1=00
als_deact_time=04
als_deact_egt=77
als_retard=5A
als_rev_limit=64
misc1out_minrpm=FF
misc1out_maxrpm=FF
misc1out_mintps=FF
misc1out_maxtps=FF
misc1out_minmap=FF
misc1out_maxmap=FF
misc1out_channel=FF
misc2out_minrpm=FF
misc2out_maxrpm=FF
misc2out_mintps=FF
misc2out_maxtps=FF
misc2out_minmap=FF
misc2out_maxmap=FF
misc2out_channel=FF
act_wot_rpm=FF
act_wot_channel=FF
act_rpm_rpm=FF
act_rpm_channel=FF
egt1_cal=4A
als_tks_channel=F7
boost_conf=66
boost_targetoffs=00
boost_minpressure=3A
boost_pid_kp=D6
boost_pid_ki=46
boost_pid_kd=2C
boost_pid_ilimit=7D
boost_channel=62
water_pump_temp=00
hybrid_rpm_a=00
hybrid_rpm_m=00
water_pump_hyst=7E
water_pump_channel=FF
toothrel_normal=76
toothrel_missing=00
fuelcut_min_kpa=08
fuelcut_max_kpa=90
tach_channel=07
tach_div=10
shiftcut_conf=00
shiftcut_channel=FF
shiftcut_time=7F
softrpm_rpm=50
j[0]=4780 4B80 597F 5E7F 657F 657F 647F 637F 637F 637F 637F 637F
j[1]=4C80 5380 5A80 617F 6480 677F 647F 637F 637F 637F 637F 637F
j[2]=52F8 5D80 5F80 657F 6580 6580 647F 637F 637F 637F 637F 637F
j[3]=5980 627F 647F 6480 6780 687F 667F 667F 657F 647F 647F 637F
j[4]=617F 647F 687F 697F 6B7F 697F 6A7F 677F 667F 677F 647F 657F
j[5]=647F 677F 697F 6D7F 6D7F 6D7F 6E7F 6E7F 6D7F 6E7F 6E7F 6C7F
j[6]=657F 687F 6A7F 6C7F 6D7F 707F 7580 767F 7A7F 7B7F 7B7F 7A7F
j[7]=6C7F 6A7F 6C7F 6E7F 717F 7480 7780 7980 7C80 7D80 8080 8080
j[8]=707F 707F 6F7F 717F 737F 7480 7880 7A80 7B80 7E80 7F80 8280
j[9]=787F 787F 767F 747F 757F 7480 7680 7680 7880 7A80 7B80 7F80
j[A]=7B7F 7B7F 797F 787F 7A80 7A80 7880 7480 7480 7780 7980 7D80
j[B]=827F 827F 847F 8380 7F80 7D80 7B80 7680 7580 7680 7680 7880
l[0]=37 37 2F 2C 2F 34 37 37 37 37 37 37
l[1]=37 37 2F 2C 2C 2F 34 37 37 37 37 37
l[2]=37 37 2F 2C 2C 2C 31 37 37 37 37 37
l[3]=37 37 2F 2C 2C 2C 31 36 37 37 37 3B
l[4]=37 39 37 3B 39 37 39 3B 3F 40 43 43
l[5]=3F 3F 43 43 3F 3F 43 44 47 4D 4B 4D
l[6]=4D 4D 4D 4D 47 47 44 47 4D 51 51 55
l[7]=53 55 58 58 55 51 55 58 5A 5A 5C 5C
l[8]=58 5A 58 58 5A 5E 61 66 66 63 63 61
l[9]=68 66 6B 6B 6D 6D 6D 6D 6D 70 70 6D
l[A]=75 75 75 75 75 75 75 7B 78 7B 75 75
l[B]=78 78 78 7E 81 81 83 83 83 83 7E 7E
n[0]=3C 37 5E 8E 9B 9B 9B 9B 9B 9B 9B 98
n[1]=37 37 5E 8C 9B 9B 9B 9B 9B 9B 9B 98
n[2]=37 37 5E 8B 9B 9B 9B 9B 9B 9B 9B 98
n[3]=37 37 59 8B 9B 9B 9B 9B 9B 9B 9B 98
n[4]=35 35 58 87 99 9B 9B 9B 9B 9B 9B 98
n[5]=33 33 53 83 96 9A 9B 9B 9A 99 98 94
n[6]=2E 30 50 7C 8F 93 95 95 94 93 92 8F
n[7]=2E 2E 48 73 83 8A 8A 8D 8B 8A 8A 89
n[8]=2E 2E 40 69 77 7E 80 81 81 80 81 7F
n[9]=2E 2E 35 5C 6C 72 74 76 77 77 76 75
n[A]=2E 2E 30 4F 5F 65 65 66 68 68 68 67
n[B]=2E 2E 30 3C 4C 51 53 55 57 58 59 55
k[0]=0B 12 19 21 28 32 3F 4B 58 64 71 87
r[0]=07 0C 11 16 1C 21 27 2C 31 37 3C 45
h[0]=01 02 04 08 10 20 40 80
h[1]=00 48 36 24 12 00 00 00
h[2]=36 46 56 66 40 50 50 50
b[0]=3B 3B 37 34 34 31 31 34 37 37 3B 3D
1.1.23