MembersPage/PeterJensenconfig (2006-03-16 04:43:08)

This config is made step by step so there while be wrong values

Don: Wbo2

primep=01 # why not primep=00 ?

primep_temp_scaling=02 # matters little with so short primep=01, but 80..A0 would be appropriate

cwl=04 # should be much (3x .. 5x) higher than cwh

cwh=08 # waaay too low

cranking_thres=10 # very BAD, use 02 or 03 (for 299 / 399 RPM)

awev=20

awev_temp_scaling=40 # 90..A0 would be appropriate

awc=80 # FF is usually appropriate

warmup_clt_range[0]=00

warmup_clt_range[1]=15

warmup_clt_range[2]=28

warmup_clt_range[3]=3C

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]=C0

warmup_clt[1]=B4

warmup_clt[2]=AB

warmup_clt[3]=A8

warmup_clt[4]=A0

warmup_clt[5]=9A

warmup_clt[6]=8C

warmup_clt[7]=7F

warmup_clt[8]=73

warmup_clt[9]=65

warmup_rpm_scale=DD # FF is usually appropriate

req_fuel=64 # suspiciously high (if max j[] values are around 200 as recommended)

divider=02 # certainly you want divider=01 with alternate=.3

alternate=13

injopen=20 # 00 would be better

battfac=10

kpafac=34 # 104 kPa NA sensor

kpaoffs=80

injocfuel=08 # somewhat higher (0x10..0x30) should be better

injrampup_battfac=FF

injpwm=38

injpwmt=08

injpwm6=20

rpmk[0]=0B

rpmk[1]=B8

tpsdot_kpadot_conf=00

tpsdotrate[0]=05

tpsdotrate[1]=0E

tpsdotrate[2]=20

tpsdotrate[3]=40

tpsaq[0]=08

tpsaq[1]=12

tpsaq[2]=17

tpsaq[3]=1B

tps_thresh=05

tpsasync=02

acmult=64

tpsacold=05

tpsdq=64

decel_fuelcut_thres=FF

overrun_fuelcut=10

overrun_fuelresume=0F

rev_limit=40

airden_ignore=62

config11=30

config12=30

config13=02

batt_cal=BC

fastidle=D6

baro=64

dbaro=0C

tps_low=20

tps_high=F0

fan_temp=55

fan_hyst=09

fan_channel=40

iac_step_seq=01

iac_conf=D6

iac_max_steps=FF

iac_tps_thres=FF

iac_cold_idle_temp=D8

iac_warm_idle_temp=CF

iac_cold_rpm=C8

iac_warm_rpm=67

iac_cold_start_pos=E2

iac_warm_start_pos=B0

iac_afterstart_rpm=1F

iac_afterstart_duration=20

iac_afterstart_steps=04

iac_kp=25

iac_ki=10

iac_kd=30

iac_integral_speed=C0

iac_integral_limit_dec=05

iac_integral_limit_inc=E0

iac_integral_deadband=0A

iac_deadband=05

iac_pid_conf=01

iac_overclose_interval=B8

iac_ref_pos[0]=35

iac_ref_pos[1]=34

iac_ref_pos[2]=33

iac_ref_pos[3]=32

iac_ref_pos[4]=31

iac_ref_pos[5]=30

iac_ref_pos[6]=2F

iac_ref_pos[7]=2E

iac_ref_pos[8]=2D

iac_ref_pos[9]=2C

iac_sol_channel=50

iac_ign_advance_change=28

iac_ign_retard_change=20

iac_ign_advance_limit=10

iac_ign_retard_limit=18

iac_ign_threshold=08

ego_conf=06

ego_lag=04

ego_coolant=00

ego_maxtps=FF

ego_maxmap=FF

ego_minrpm=04

ego_maxrpm=FF

ego_warmup=3C

ego_lean_limit=1C

ego_rich_limit=28

ego_pid_kp=40

mt_unused=00

ego_delta=01

ego_target=19

ego_pid_window=FF

wbo2_warmup_ramp=32

wbo2_warmup_target=FF

wbo2_abs_limit=E4

wbo2_limit_maxt=A0

wbo2_fallback=60

wbo2_retry_t=01

wbo2_edgetime_corr=BA

wbo2_edgetime_min=14

wbo2_ri_target=96

wbo2_nernstdc_target=A6

wbo2_pump_pw_zero=64

wbo2_calibration=A5

wbo2_heater_pid_kp=46

wbo2_heater_pid_ki=10

wbo2_heater_pid_kd=1A

wbo2_heater_pid_ilimit=84

wbo2_pump_pid_kp=40

wbo2_pump_pid_ki=2E

wbo2_pump_pid_kd=00

wbo2_pump_pid_ilimit=E0

wbo2_ri_confidence_scale=80

knock_conf=01 # do you really want to enable knock at this stage ? (although knock_minrpm would practically disable it, best to disable altogether with knock_conf=00)

  1. Maybe there is a bug in mega tune see knock.jpg I think I have disabled the knock action ???
knock_sampling_window=F2

knock1_frequency=29

knock1_gain=40

knock1_integrator=14

knock2_frequency=29

knock2_gain=40

knock2_integrator=14

knock_threshold=FF

knock_noise_scale=D8

knock_max_retard=28

knock_default_retard=04

knock_retard_step=08

knock_retard_delay=FF

knock_advance_step=FF

knock_advance_delay=50

knock_minrpm=FF

knock_maxrpm=05

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=FF

ve_learn_conf=00

lcd_c0=FE

lcd_delay=FF

lcd_backlight=FF

lcd_offs[0]=FF

lcd_offs[1]=FF

lcd_offs[2]=FF

lcd_offs[3]=FF

lcd_default_view=00

primary_trigger=01

secondary_trigger=FF # this will not work ( GenBoard/UnderDevelopment/FirmwareChanges ) adjust 02

tooth_wheel=23 # 36-1 wheel

trigger_tooth=01

another_trigger_tooth=12 # 2 times, per crankrot, thus every 18th tooth

crank_minper=50

tooth_wheel_twidth1=0A

tooth_wheel_twidth2=14

cam_sync_r_edge_phase=FF

cam_sync_f_edge_phase=FF

reset_engphase_after=FF

ign_tdcdelay=70

ign_dwell14=30

ign_dwell6=83

ign_crank_advance=2E

ign_out=70

ignchmax=02 # ???????????????????????????? you mean 03 for a 4-cyl!!!

engine_off_delay=08

pump_on_mintime=10

fuelpump_channel=70

inj_stage2_rate=FF

inj_stage2_start_tps=FF

inj_stage2_start_map=FF

als_lowrpm=FF

als_maxtps=FF

als_ignretard=FF

als_rich=FF

als_rev_limit=06

misc1out_minrpm=19

misc1out_maxrpm=20

misc1out_mintps=FF

misc1out_maxtps=50

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=26

act_wot_channel=FF

act_rpm_rpm=FF

act_rpm_channel=48

egt1_cal=00 # 4A is usually appropriate

egt1_offs=00

boost_conf=A0

boost_targetoffs=32

boost_minpressure=32

boost_pid_kp=02

boost_pid_ki=08

boost_pid_kd=07

boost_pid_ilimit=FF

boost_channel=60

water_pump_temp=00

hybrid_rpm_a=00

hybrid_rpm_m=00

water_pump_hyst=FF

water_pump_channel=8F

toothrel_normal=65

toothrel_missing=80

fuelcut_min_kpa=80 # very BAD unless you want to prevent injection !!! use 09..0E

fuelcut_max_kpa=66 # this could work with an NA, but why don't you use FF(=255 kPa) ?

tach_channel=80

tach_divider=66

How was this config made ? Seems like many values are OK, but there are (several!) randomly very bad values here and there. Maybe this was just used for testing the board ? If so, only wbo2_pump_pw_zero=64 is valueable (egt1_cal obviously not). You should start from someone's working config, and replace sections (a few related values) with other's (also working values), and do your own adjustment as appropriate.