#### ## ## ###### ## ## ####
/'\_/`\ | | | (_) | | | | | (_) (_)
##### ## ## ## ## ##### ## #####
#### ## ## ## ####
### ## ## ##### ## ## ## ## ######
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: After removing the 10-1 trigger,we ended up using 5 crank and 1 cam signals. Installed 1.1.56firmware and latest vemstune 20090625. While cranking the following can be strobed on the crank: Tested GOOD: 144 crankdegrees steps between the 5 ign outputs positions. Something must be broken in this (hw + config + wiring + measurement] setup [http://www.vems.hu/files/MembersPage/NanassyPeter/10plus1_trigger/audi5crank1cam_sparktimingerror%20on%20cyl2.vemscfg config] : cyl1 0tdc 2 +15 ??? 3 +1 4 -2 5 +2degs of spark. * Maybe measurement error ? ** Detail testing setup ** maybe catching up noise ? * Check that no output collisions. * Try the tested setup that was tested good on 1.1.57. This snapshot does not belong to a documented setup: http://img.carstyling.hu/usercars/00/05/88/23/58823_1248274257.jpg ---- '''Tested GOOD: 144 crankdegrees steps between the 5 ign outputs positions''' Tested on firmware 1.1.57 with the following config. The angle difference of the ignition outputs are good, 144 degrees between positions. # CurrentTime: 2009-07-23 18:35:35 # Creator: VemsTune 0.9.89 (2009.07.16) # Version: 1.1.57 # SerialNumber: v3.3_n001212 # CompilationTime: 2009-07-03 09:30 # Signature: VEMS v1.1.57 16x14 kpa=2,2 # Options: VEMS Genboard v3, 1.1.57 # CompileOptions: 00000003 # Firmwareversion=1.1.57 primep=00 primep_temp_scaling=00 awe_time_cold=FF awe_time_warm=C8 cranking_thres=04 warmup_map_scale=F2 cranking_div=01 film_coeff=00 shiftcut_potlow=3C shiftcut_pothi=FF shiftcut_retcut=47 boost_matdec=C8 boost_egtdec=83 iacref_matslope=68 shiftcut_minrpm=78 egt_rich=8C knock_rich=AA knock_boost=C8 warmup_clt[0]=CD warmup_clt[1]=9A warmup_clt[2]=67 warmup_clt[3]=62 warmup_clt[4]=34 warmup_clt[5]=1A warmup_clt[6]=00 warmup_clt[7]=00 warmup_clt[8]=06 warmup_clt[9]=1A warmup_rpm_scale=D9 req_fuel=2A divider=01 alternate=14 injopen=00 battfac=22 kpafac=C8 kpaoffs=8C injocfuel=08 injrampup_battfac=FF injpwm=FF injpwmt=FF als_launch_input=CC launch_maxkpa=09 launch_kparange=60 tpsdot_kpadot_conf=00 tpsdotrate[0]=04 tpsdotrate[1]=07 tpsdotrate[2]=0F tpsdotrate[3]=1A tpsaq[0]=0D tpsaq[1]=1A tpsaq[2]=26 tpsaq[3]=33 als_cut_mintps=FF tpsasync=A0 acmult=20 tpsacold=10 launch_enrich=FF launch_retard=F0 overrun_fuelcut=14 overrun_fuelresume=10 rev_limit=53 airden_ignore=61 config11=41 config12=40 config13=12 batt_cal=C6 iac2load=00 als_max_cut=00 dbaro=00 tps_low=16 tps_high=E6 fan_temp=EA fan_hyst=05 fan_channel=FF iac_step_seq=D8 iac_conf=50 iac_max_steps=FF iac_tps_thres=05 iac_cold_idle_temp=63 iac_warm_idle_temp=87 iac_cold_rpm=6E iac_warm_rpm=61 iac_cold_start_pos=FF iac_warm_start_pos=80 iac_afterstart_rpm=00 iac_afterstart_duration=00 iac_speed=01 iac_kp=1C iac_ki=08 iac_kd=06 launch_rpm=1E iac_integral_limit_dec=03 iac_integral_limit_inc=01 iac_integral_deadband=0A launch_retard_margin=05 als_cut_maxtps=FF confswitch=00 iac_ref_pos[0]=97 iac_ref_pos[1]=91 iac_ref_pos[2]=8C iac_ref_pos[3]=87 iac_ref_pos[4]=85 iac_ref_pos[5]=82 iac_ref_pos[6]=80 iac_ref_pos[7]=80 iac_ref_pos[8]=7D iac_ref_pos[9]=78 iac_sol_channel=6F iac_ign_slope=18 softrpm_range=26 iac_ign_advance_limit=08 iac_ign_retard_limit=08 iac_ign_threshold=04 ego_conf=06 ego_lag=02 ego_coolant=7E ego_maxtps=FF ego_maxmap=69 ego_minrpm=05 ego_maxrpm=46 ego_warmup=14 ego_lean_limit=14 ego_rich_limit=03 ego_pid_kp=21 als_enrich=00 ego_delta=03 ego_target=19 ego_pid_window=01 ignretard_clamp=BF als_react_tps=FF wbo2_abs_limit=E0 wbo2_limit_maxt=F0 wbo2_fallback=70 wbo2_retry_t=06 als_retard_rpm1=FF als_retard_rpm2=FF wbo2_ri_target=A5 wbo2_nernstdc_target=86 wbo2_pump_pw_zero=67 wbo2_calibration=AB 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_chan=F0 knock_sampling_window=00 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=00 knock_default_retard=00 knock_retard_step=00 knock_retard_delay=30 knock_advance_step=01 knock_advance_delay=50 knock_minrpm=0A knock_maxrpm=42 ego_delay=CF ego_minmap=0A cold_ignadjust=80 crank_ve=00 film_enlean=00 iac_close_delay=28 iac_integral_lowmap=50 spare_vars[0]=28 spare_vars[1]=50 lcd_c0=7A lcd_delay=42 lcd_backlight=FF kpa_conf=22 als_igncut_rpm2=FF als_retard_mintps=FF als_retard_maxtps=FF 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_twidth[0]=01 tooth_wheel_twidth[1]=20 cam_sync_r_edge_phase=00 cam_sync_f_edge_phase=00 reset_engphase_after=40 ign_tdcdelay=C8 ign_dwell14=2C ign_dwellmap=0E ign_crank_advance=00 ign_out=70 ignchmax=04 engine_off_delay=02 pump_on_mintime=04 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=CC als_rev_limit=FF 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=FF boost_conf=67 boost_more=00 boost_minpressure=14 boost_pid_kp=4B boost_pid_ki=46 boost_pid_kd=3C boost_pid_ilimit=7D boost_channel=7F 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=09 fuelcut_max_kpa=96 tach_channel=0F tach_div=10 shiftcut_conf_input=2C shiftcut_tpsthresh=0D shiftcut_time=FF softrpm_rpm=3F n2o_mintps=80 n2o_minrpm=FF n2o_maxrpm=80 n2o_retard=00 n2o_minkpa=80 n2o_maxkpa=4F n2o_input=80 n2o_output_channel=4F n2o_settings=80 launch_out_channel=4F launch_out_delay=80 launch_out_pwmlow=61 launch_out_pwmhigh=80 launch_out_pwmramp=63 launch_out_ontime=80 launch_out_conf=63 boostsw_conf=80 boostgauge_channel=6F boostgauge_offset=80 boostgauge_mul=63 map_filter=10 speed_sensor=63 gears[0]=80 gears[1]=63 gears[2]=80 gears[3]=46 gears[4]=80 gears[5]=47 boost_mult[0]=80 boost_mult[1]=48 boost_mult[2]=80 boost_mult[3]=4A boost_mult[4]=80 inj_mult_trim[0]=4B inj_mult_trim[1]=80 inj_mult_trim[2]=62 inj_mult_trim[3]=80 inj_mult_trim[4]=64 inj_mult_trim[5]=80 inj_mult_trim[6]=63 inj_mult_trim[7]=80 iac_conf2=63 warning_rpm=80 warning_kpa=63 warning_conf=80 warning_adc_value=63 warning_egt=80 warning_afr=63 warning_clt=80 warning_channel=4F injection_angle=80 boost_tps_dc_scale=4A n2o_mingear=80 misc1out_conditions=4C misc1out_condition1=80 misc1out_condition2=50 misc2out_conditions=80 misc2out_condition1=50 misc2out_condition2=80 knock_gain[0]=55 knock_gain[1]=80 knock_gain[2]=63 knock_gain[3]=80 knock_gain[4]=63 knock_gain[5]=80 knock_gain[6]=63 knock_gain[7]=80 knock_reference[0]=63 knock_reference[1]=80 knock_reference[2]=63 knock_reference[3]=80 knock_reference[4]=63 knock_reference[5]=80 knock_reference[6]=57 knock_reference[7]=80 knock_calibration_min=4A knock_calibration_max=80 inj_add_trim[0]=51 inj_add_trim[1]=80 inj_add_trim[2]=55 inj_add_trim[3]=80 inj_add_trim[4]=54 inj_add_trim[5]=80 inj_add_trim[6]=52 inj_add_trim[7]=80 inj_deadtime[0]=65 inj_deadtime[1]=80 inj_deadtime[2]=66 inj_deadtime[3]=80 inj_deadtime[4]=65 inj_deadtime[5]=80 inj_deadtime[6]=64 inj_deadtime[7]=80 inj_deadtime[8]=64 inj_deadtime[9]=80 n2o_rich=80 speed_mintime=64 accell_retard=37 blablabla[0]=6E blablabla[1]=82 blablabla[2]=96 blablabla[3]=AA blablabla[4]=BE blablabla[5]=7F blablabla[6]=FF blablabla[7]=FF blablabla[8]=FF blablabla[9]=FF blablabla[A]=FF blablabla[B]=FF vvti_cold=84 vvti_idle=84 vvti_pid_kp=30 vvti_pid_ki=37 vvti_pid_kd=3D vvti_pid_ilimit=44 vvti_channel=4A accel_rpm[0]=51 accel_rpm[1]=58 accel_rpm[2]=5E accel_rpm[3]=64 accel_scale[0]=6B accel_scale[1]=71 accel_scale[2]=78 accel_scale[3]=7E inj_stage2_conf=80 crankpw[0]=33 crankpw[1]=25 crankpw[2]=20 crankpw[3]=1D crankpw[4]=1B crankpw[5]=17 crankpw[6]=0B crankpw[7]=07 crankpw[8]=04 crankpw[9]=00 inj_size[0]=00 inj_size[1]=00 clt_curve[0]=FE clt_curve[1]=BF clt_curve[2]=A8 clt_curve[3]=9A clt_curve[4]=91 clt_curve[5]=89 clt_curve[6]=83 clt_curve[7]=7D clt_curve[8]=77 clt_curve[9]=71 clt_curve[A]=6C clt_curve[B]=66 clt_curve[C]=60 clt_curve[D]=5A clt_curve[E]=51 clt_curve[F]=44 clt_curve[G]=3C mat_curve[0]=FE mat_curve[1]=BF mat_curve[2]=A8 mat_curve[3]=9A mat_curve[4]=91 mat_curve[5]=89 mat_curve[6]=83 mat_curve[7]=7D mat_curve[8]=77 mat_curve[9]=71 mat_curve[A]=6C mat_curve[B]=66 mat_curve[C]=60 mat_curve[D]=5A mat_curve[E]=51 mat_curve[F]=44 mat_curve[G]=3C clt_range[0]=3C clt_range[1]=50 clt_range[2]=64 clt_range[3]=78 clt_range[4]=8C clt_range[5]=A0 clt_range[6]=B4 clt_range[7]=BE clt_range[8]=C8 clt_range[9]=D2 boostalt_channel=7F j[0]=60 60 6E 82 83 85 88 8B 8B 88 83 82 82 82 82 82 j[1]=5A 66 69 84 78 94 98 96 96 96 96 96 83 83 83 83 j[2]=5F 6A 6C 7A 80 8E 98 96 96 96 96 96 86 86 86 86 j[3]=64 67 69 7F 85 98 98 97 96 96 96 96 89 89 89 89 j[4]=70 70 77 83 87 97 98 96 96 96 96 96 8B 8B 8B 8B j[5]=7D 7F 85 88 94 96 9A 9B 96 96 96 96 8E 8E 8E 8E j[6]=8B 8C 93 8E 94 97 99 9B 96 96 96 96 90 90 90 90 j[7]=95 96 91 91 97 99 9C 9E 96 96 96 96 94 94 94 94 j[8]=96 96 91 95 9B 9D A4 A8 A3 9E 9B 98 9C 9C 9C 9C j[9]=9A 9A 9B 9B A1 A4 AA AD A9 A4 A3 A2 AE AE AE AE j[A]=9C 9C 9C 9D A3 A8 B0 B4 B0 AC A5 A2 BC BC BC BC j[B]=A6 A6 A6 A6 A6 AE B4 B6 B5 B1 AE AC C7 C7 C7 C7 j[C]=C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 j[D]=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF j[r]=02 06 08 0C 10 14 19 1E 23 28 2D 32 37 3C 44 50 j[k]=0A 0F 17 1E 28 32 43 53 64 71 7D 8A 96 A0 l[0]=39 2C 27 27 3F 58 5A 68 l[1]=39 32 27 27 44 58 5A 68 l[2]=39 37 2C 32 51 5A 5C 6B l[3]=39 37 37 3D 5A 5C 5C 6B l[4]=44 3F 3F 3F 5C 61 61 6B l[5]=47 47 47 47 61 63 63 70 l[6]=7B 7B 7B 7B 7B 7B 7B 7B l[7]=7E 7E 7E 7E 7E 7E 7E 7E l[r]=02 10 14 1E 28 32 3C 6C l[k]=0A 0F 23 33 46 64 D2 FF n[0]=30 3C 46 5C 68 72 88 94 9E B4 54 54 n[1]=30 3B 45 59 64 6E 82 8D 97 AC 54 54 n[2]=30 3A 44 56 60 69 7C 86 90 A2 53 52 n[3]=30 39 42 54 5C 65 76 7F 88 99 52 50 n[4]=30 38 40 50 58 60 70 78 80 90 51 4F n[5]=30 38 3F 4D 55 5C 6A 72 79 88 50 4D n[6]=2F 35 3C 48 4E 54 60 66 6D 79 4E 4A n[7]=2E 34 3A 45 4B 51 5C 62 68 74 4C 44 n[8]=2D 32 38 43 48 4E 58 5E 63 6E 46 3A n[9]=2C 31 36 40 45 4A 54 5A 5E 69 41 30 n[A]=2B 30 34 3E 42 47 50 55 5A 63 3D 29 n[B]=28 2C 30 38 3C 40 48 4C 50 58 3C 28 n[r]=05 0A 14 1E 28 32 3C 46 50 5A 64 6E n[k]=0A 0F 19 23 2A 33 46 64 A0 D2 FA FF h[0]=04 10 08 02 01 20 40 80 h[1]=02 00 08 06 04 00 00 00 h[2]=00 00 00 00 10 50 50 50 y[0]=00 00 00 00 00 00 00 00 00 00 00 00 y[1]=00 00 00 00 00 00 00 00 00 00 00 00 y[2]=00 00 00 00 00 00 00 00 00 00 00 00 y[3]=00 00 00 00 00 00 00 00 00 00 00 00 y[4]=00 00 00 00 00 00 00 00 00 00 00 00 y[5]=00 00 00 00 00 00 00 00 00 00 00 00 y[6]=00 00 00 00 00 00 00 00 00 00 00 00 y[7]=00 00 00 00 00 00 00 00 00 00 00 00 y[8]=00 00 00 00 00 00 00 00 00 00 00 00 y[9]=00 00 00 00 00 00 00 00 00 00 00 00 y[A]=00 00 00 00 00 00 00 00 00 00 00 00 y[B]=00 00 00 00 00 00 00 00 00 00 00 00 b[0]=32 32 32 4B 4B 4B 4B 4B 4B 4B 4B 4B t[0]=00 1A 33 4D 66 99 CC FF e[0]=C8 B0 98 80 64 64 64 64 e[1]=C8 B0 98 80 64 64 64 64 e[2]=C8 B0 98 80 64 64 64 64 e[3]=C8 B0 98 80 64 64 64 64 e[4]=C8 B0 98 80 64 64 64 64 e[5]=C8 B0 98 80 64 64 64 64 e[6]=C8 B0 98 80 64 64 64 64 e[7]=C8 B0 98 80 64 64 64 64 e[r]=3C 50 64 78 8C A0 B4 C8 e[k]=00 06 10 34 67 9A CD FD i[0]=00 00 00 00 00 00 00 00 i[1]=00 00 00 00 00 00 00 00 i[2]=00 00 00 00 00 00 00 00 i[3]=00 00 00 00 00 00 00 00 i[4]=00 00 00 00 00 00 00 00 i[5]=00 00 00 00 00 00 00 00 i[6]=00 00 00 00 00 00 00 00 i[7]=00 00 00 00 00 00 00 00 i[r]=04 0A 0F 14 1E 28 32 3C i[k]=00 0A 14 32 64 96 C8 FA w[0]=00 00 00 00 04 10 1C 28 w[1]=00 00 00 00 04 10 1C 28 w[2]=00 00 00 00 05 11 1D 29 w[3]=00 00 00 00 05 11 1E 2A w[4]=00 00 00 00 06 12 1E 2A w[5]=00 00 00 00 07 13 1F 2C w[6]=00 00 00 00 09 15 22 2E w[7]=00 00 00 00 0A 17 24 30 w[r]=3C 50 64 78 8C A0 B4 C8 w[k]=00 06 10 24 3E 67 B3 FD s[0]=19 1E 19 1E 28 32 3C 46 s[1]=64 C9 CA CB CC CD D2 DC ---------- One of our car that runs this type of trigger shows interesting problems '''during gearchanges'''. Note that the car has a '''dogbox transmission,which gives out enormus noise when changing gears'''. During gearchanges there are rpm spikes,sometimes exceeding 10000rpm.The problem only occours when the engine is hot. But during gearchange you likely want igncut anyway. How fast does the RPM reading gets corrected after the gearchange ? vemslog sent for review For sure, any low toothcount VR setup is very sensitive to noise. You can try a 20-33nF capacitor at the ECU side to suppress noise somewhat. If using HALL sensor, the HALL-dirac filtering (since 1.1.77) can be tried. Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.