Hi, I am benching my V33 unit on the desk, I have 60-2 PIC MCU simulator connected direct to the IC3 (pin 9) of ATmega, RPM is reading nicely from 600-5500 (this is limitation of my PIC sw), MPX4250 MAP sensor is connected (95kPa baro reading) , CLT and MAT simulation resistors are connected (both reading aprox. 60C, it's ok), TPS pot connected. Everything is reading and changing ok, injectors are firing on the scope well too, wasted spark IGN outputs are set to ECC11 and 12 I can see on the scope dwell time as defined (outputs are in 180deg phase), so still ok (I tried stteper outputs A-B, working ok too), BUT when I am changing RPM, there IS NO SPARK ADVANCE CHANGE IN MEGATUNE, STILL FIX ON THE 10deg. My Spark table is correct, Here is my config (Note. I have cranking limit set to 700 now, due min RPM output from my PIC test board).
Because I am new in VEMS and I am making my config from nothing, I am pretty sure, there is some stupid mistake in my config, but after 3days playing with it, I can't see it
Thank a lot for any help
Edit: config is planned for Opel C20XE M2.8 turbo (before fuel-only Megasquirted)
Pet
tables:
j[0]=17 20 27 2C 2E 2D 2B 2A 28 27 26 25
j[1]=19 23 2A 2F 31 30 2E 2D 2B 2A 28 27
j[2]=1A 25 2C 32 34 33 31 2F 2E 2C 2B 29
j[3]=1C 27 2F 35 37 36 34 32 30 2F 2D 2C
j[4]=1E 29 32 38 3A 39 37 35 33 32 30 2E
j[5]=1F 2B 34 3B 3D 3C 3A 38 36 34 32 31
j[6]=21 2D 37 3E 40 3F 3D 3B 39 37 35 33
j[7]=21 2E 38 3F 42 40 3E 3C 3A 38 36 34
j[8]=23 31 3B 42 45 43 41 3F 3D 3B 39 37
j[9]=28 38 44 4D 4F 4D 4B 48 46 44 41 3F
j[A]=2D 3F 4C 55 59 56 54 51 4E 4C 49 47
j
=32 45 54 5E 62 5F 5C 59 56 53 51 4E
l[0]=47 47 37 37 37 37 37 37 37 37 37 37
l[1]=47 47 37 37 37 37 37 37 37 37 37 37
l[2]=37 37 37 37 37 37 37 37 37 37 37 37
l[3]=37 37 37 37 37 37 37 37 37 37 37 37
l[4]=37 37 37 3D 3D 3D 3D 3D 3D 3D 3D 3D
l[5]=47 44 44 44 44 44 44 44 44 44 44 44
l[6]=48 48 48 48 48 48 48 48 48 48 48 48
l[7]=4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F
l[8]=55 55 55 55 55 55 55 55 55 55 55 55
l[9]=5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C
l[A]=6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D
l=7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B
n[0]=47 48 58 7C 80 8C 8C 8C 8C 8C 8C 8C
n[1]=48 48 58 74 7C 80 80 80 80 80 80 80
n[2]=40 48 58 6C 70 78 78 78 78 78 78 78
n[3]=3C 40 54 64 68 70 70 70 70 70 70 70
n[4]=30 38 50 60 64 6C 6C 6C 6C 6C 6C 6C
n[5]=30 38 4C 58 5C 66 66 66 66 66 66 66
n[6]=28 34 44 4C 54 5C 5C 5C 5C 5C 5C 5C
n[7]=39 30 3C 44 4C 56 56 56 56 56 56 56
n[8]=20 28 34 40 48 54 54 54 54 54 54 54
n[9]=18 20 2C 38 40 4C 4C 4C 4C 4C 4C 4C
n[A]=14 18 24 30 38 44 44 44 44 44 44 44
n=0C 10 18 24 2C 38 38 38 38 38 38 38
k[0]=19 23 2D 37 41 4B 55 5A 64 8C AF D2
r[0]=08 0D 12 18 1E 23 29 2F 34 3A 40 46
h[0]=08 04 02 01 00 00 00 00
h[1]=1E 00 1E 00 9D E3 A0 A0
h[2]=39 4B 39 4B 01 03 01 03
y[0]=80 80 3C 40 40 44 44 44 44 44 44 44
y[1]=44 44 44 44 44 44 FF FF FF FF FF FF
y[2]=FF FF FF FF FF FF FF FF FF FF FF FF
y[3]=FF FF FF FF FF FF FF FF FF FF FF FF
y[4]=FF FF FF FF FF FF FF FF FF FF FF FF
y[5]=FF FF FF FF FF FF FF FF FF FF FF FF
y[6]=FF FF FF FF FF FF FF FF FF FF FF FF
y[7]=FF FF FF FF FF FF FF FF FF FF FF FF
y[8]=FF FF FF FF FF FF FF FF FF FF FF FF
y[9]=FF FF FF FF FF FF FF FF FF FF FF FF
y[A]=FF FF FF FF FF FF FF FF FF FF FF FF
y=FF FF FF FF FF FF FF FF FF FF FF FF
b[0]=80 80 80 80 80 80 80 80 80 80 80 80
t[0]=80 80 80 80 80 80 80 80
e[0]=FF FF FF FF FF FF FF FF
e[1]=FF FF FF FF FF FF FF FF
e[2]=FF FF FF FF FF FF FF FF
e[3]=FF FF FF FF FF FF FF FF
e[4]=FF FF FF FF FF FF FF FF
e[5]=FF FF FF FF FF FF FF FF
e[6]=FF FF FF FF FF FF FF FF
e[7]=06 08 0D 11 15 19 1D 21
e[8]=25 29 2D 31 35 39 3D 41
e[9]=1E 28 2D 37 3C 41 4B 50
# Dump generated from version 1.1.44
primep=00
primep_temp_scaling=FF
cwl=96
cwh=23
cranking_thres=07
awev=0A
awev_temp_scaling=1A
awec=35
shiftcut_potlow=00
shiftcut_pothi=FF
shiftcut_retcut=00
boost_matdec=FF
boost_egtdec=7D
iacref_matslope=FF
shiftcut_minrpm=FF
blabla[0]=FF
blabla[1]=FF
blabla[2]=FF
warmup_clt[0]=64
warmup_clt[1]=64
warmup_clt[2]=64
warmup_clt[3]=64
warmup_clt[4]=64
warmup_clt[5]=64
warmup_clt[6]=64
warmup_clt[7]=64
warmup_clt[8]=64
warmup_clt[9]=64
warmup_rpm_scale=FF
req_fuel=44
divider=01
alternate=03
injopen=20
battfac=10
kpafac=7F
kpaoffs=9E
injocfuel=08
injrampup_battfac=FF
injpwm=FF
injpwmt=FF
als_launch_input=CC
rpmk[0]=0B
rpmk[1]=B8
tpsdot_kpadot_conf=FE
tpsdotrate[0]=02
tpsdotrate[1]=05
tpsdotrate[2]=0A
tpsdotrate[3]=14
tpsaq[0]=00
tpsaq[1]=00
tpsaq[2]=00
tpsaq[3]=00
als_cut_mintps=FF
tpsasync=08
acmult=1E
tpsacold=1E
launch_enrich=FF
launch_retard=00
overrun_fuelcut=64
overrun_fuelresume=63
rev_limit=46
airden_ignore=00
config11=33
config12=FF
config13=F0
batt_cal=B9
iac2load=FF
als_max_cut=00
dbaro=0A
tps_low=FF
tps_high=00
fan_temp=FC
fan_hyst=04
fan_channel=BF
iac_step_seq=FF
iac_conf=66
iac_max_steps=FF
iac_tps_thres=FF
iac_cold_idle_temp=FF
iac_warm_idle_temp=FF
iac_cold_rpm=FF
iac_warm_rpm=FF
iac_cold_start_pos=FF
iac_warm_start_pos=FF
iac_afterstart_rpm=FF
iac_afterstart_duration=FF
iac_speed=FF
iac_kp=FF
iac_ki=FF
iac_kd=FF
launch_rpm=FF
iac_integral_limit_dec=FF
iac_integral_limit_inc=FF
iac_integral_deadband=FF
iac_deadband=FF
als_cut_maxtps=00
confswitch=00
iac_ref_pos[0]=FF
iac_ref_pos[1]=FF
iac_ref_pos[2]=FF
iac_ref_pos[3]=FF
iac_ref_pos[4]=FF
iac_ref_pos[5]=FF
iac_ref_pos[6]=FF
iac_ref_pos[7]=FF
iac_ref_pos[8]=FF
iac_ref_pos[9]=FF
iac_sol_channel=FF
iac_ign_slope=FF
softrpm_range=7D
iac_ign_advance_limit=FF
iac_ign_retard_limit=FF
iac_ign_threshold=FF
ego_conf=BE
ego_lag=FF
ego_coolant=FF
ego_maxtps=FF
ego_maxmap=FF
ego_minrpm=FF
ego_maxrpm=FF
ego_warmup=FF
ego_lean_limit=80
ego_rich_limit=80
ego_pid_kp=FF
als_enrich=00
ego_delta=FF
ego_target=FF
ego_pid_window=FF
wbo2_warmup_ramp=A0
als_react_tps=00
wbo2_abs_limit=E4
wbo2_limit_maxt=A0
wbo2_fallback=B0
wbo2_retry_t=06
als_retard_rpm1=FF
als_retard_rpm2=FF
wbo2_ri_target=96
wbo2_nernstdc_target=FF
wbo2_pump_pw_zero=FF
wbo2_calibration=FF
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=4E
wbo2_pump_pid_kd=00
wbo2_pump_pid_ilimit=84
wbo2_ri_confidence_scale=80
knock_chan=F0
knock_sampling_window=00
knock1_frequency=FF
knock1_gain=FF
knock1_integrator=FF
knock2_frequency=E7
knock2_gain=FF
knock2_integrator=FF
knock_threshold=FF
knock_noise_scale=FF
knock_max_retard=FF
knock_default_retard=FF
knock_retard_step=FF
knock_retard_delay=FF
knock_advance_step=FF
knock_advance_delay=FF
knock_minrpm=FF
knock_maxrpm=FF
ve_learn_coolant=FF
ve_learn_max_power=FF
ve_learn_rpm_scale=FF
ve_learn_kpa_scale=FF
ve_learn_ego_scale=FF
ve_learn_min_weight=FF
ve_learn_speed=FF
ve_learn_limit=FF
ve_learn_conf=FF
lcd_c0=80
lcd_delay=FF
lcd_backlight=FF
kpa_conf=21
als_igncut_rpm2=FF
als_retard_mintps=FF
als_retard_maxtps=00
lcd_default_view=FF
primary_trigger=01
secondary_trigger=02
tooth_wheel=3A
trigger_tooth=08
another_trigger_tooth=1E
crank_minper=50
tooth_wheel_twidth[0]=02
tooth_wheel_twidth[1]=06
cam_sync_r_edge_phase=FF
cam_sync_f_edge_phase=FF
reset_engphase_after=FF
ign_tdcdelay=8C
ign_dwell14=2F
ign_dwellmap=01
ign_crank_advance=64
ign_out=FC
ignchmax=03
engine_off_delay=04
pump_on_mintime=08
fuelpump_channel=32
inj_stage2_rate=FF
inj_stage2_start_tps=FF
inj_stage2_start_map=FF
als_igncut_rpm1=FF
als_deact_time=01
als_deact_egt=00
als_retard=00
als_rev_limit=40
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=FF
als_tks_channel=FF
boost_conf=00
boost_targetoffs=FF
boost_minpressure=FF
boost_pid_kp=FF
boost_pid_ki=FF
boost_pid_kd=FF
boost_pid_ilimit=FF
boost_channel=FF
water_pump_temp=00
hybrid_rpm_a=C8
hybrid_rpm_m=00
water_pump_hyst=00
water_pump_channel=76
toothrel_normal=FF
toothrel_missing=FF
fuelcut_min_kpa=19
fuelcut_max_kpa=FF
tach_channel=CF
tach_div=FF
shiftcut_conf_input=8D
shiftcut_tpsthresh=FF
shiftcut_time=FF
softrpm_rpm=4B
n2o_mintps=FF
n2o_minrpm=FF
n2o_maxrpm=FF
n2o_retard=FF
n2o_minkpa=FF
n2o_maxkpa=FF
n2o_input=FF
n2o_output_channel=FF
n2o_settings=FF
launch_out_channel=FF
launch_out_delay=FF
launch_out_pwmlow=FF
launch_out_pwmhigh=FF
launch_out_pwmramp=FF
launch_out_ontime=FF
launch_out_conf=FF
boostsw_conf=FF
boostgauge_channel=FF
boostgauge_offset=FF
boostgauge_mul=FF
map_filter=FF
speed_sensor=FF
gears[0]=FF
gears[1]=FF
gears[2]=FF
gears[3]=FF
gears[4]=FF
gears[5]=FF
boost_mult[0]=FF
boost_mult[1]=FF
boost_mult[2]=FF
boost_mult[3]=FF
boost_mult[4]=FF
inj_mult_trim[0]=FF
inj_mult_trim[1]=FF
inj_mult_trim[2]=FF
inj_mult_trim[3]=FF
inj_mult_trim[4]=FF
inj_mult_trim[5]=FF
inj_mult_trim[6]=FF
inj_mult_trim[7]=FF
iac_conf2=FF
warning_rpm=FF
warning_kpa=FF
warning_conf=FF
warning_adc_value=FF
warning_egt=FF
warning_afr=FF
warning_clt=FF
warning_channel=FF
injection_angle=FF
boost_tps_dc_scale=FF
n2o_mingear=FF
misc1out_conditions=FF
misc1out_condition1=FF
misc1out_condition2=FF
misc2out_conditions=FF
misc2out_condition1=FF
misc2out_condition2=00
knock_gain[0]=00
knock_gain[1]=00
knock_gain[2]=00
knock_gain[3]=00
knock_gain[4]=00
knock_gain[5]=00
knock_gain[6]=00
knock_gain[7]=00
knock_reference[0]=00
knock_reference[1]=00
knock_reference[2]=00
knock_reference[3]=00
knock_reference[4]=00
knock_reference[5]=00
knock_reference[6]=00
knock_reference[7]=FF
knock_calibration_min=FF
knock_calibration_max=FF
inj_add_trim[0]=FF
inj_add_trim[1]=FF
inj_add_trim[2]=FF
inj_add_trim[3]=FF
inj_add_trim[4]=FF
inj_add_trim[5]=FF
inj_add_trim[6]=FF
inj_add_trim[7]=FF
inj_deadtime[0]=FF
inj_deadtime[1]=FF
inj_deadtime[2]=FF
inj_deadtime[3]=FF
inj_deadtime[4]=FF
inj_deadtime[5]=FF
inj_deadtime[6]=FF
inj_deadtime[7]=FF
inj_deadtime[8]=FF
inj_deadtime[9]=FF
acc_coeff_cold=FF
acc_coeff_warm=FF
acc_fadeout_rate1=FF
acc_fadeout_rate2=FF
acc_tps_deadband=FF
dec_coeff_cold=FF
dec_coeff_warm=FF
dec_fadeout_rate1=FF
dec_fadeout_rate2=FF
dec_tps_deadband=FF
film_coeff_cold=FF
film_coeff_warm=FF
film_rate=FF
film_scale=FF
film_rpm_scale=FF
vvti_cold=FF
vvti_idle=FF
vvti_pid_kp=FF
vvti_pid_ki=FF
vvti_pid_kd=FF
vvti_pid_ilimit=FF
vvti_channel=FF
accel_rpm[0]=FF
accel_rpm[1]=FF
accel_rpm[2]=FF
accel_rpm[3]=FF
accel_scale[0]=FF
accel_scale[1]=FF
accel_scale[2]=FF
accel_scale[3]=FF
inj_stage2_conf=FE
crankpw[0]=FF
crankpw[1]=FF
crankpw[2]=FF
crankpw[3]=FF
crankpw[4]=FF
crankpw[5]=FF
crankpw[6]=FF
crankpw[7]=FF
crankpw[8]=FF
crankpw[9]=FF