# UNTESTED. # requires at least 1.1.27 and # distributer hack: we limit dwell manually primep=00 primep_temp_scaling=00 cwl=41 cwh=10 cranking_thres=03 awev=32 awev_temp_scaling=1A awec=85 warmup_clt_range[0]=00 warmup_clt_range[1]=0B warmup_clt_range[2]=1F warmup_clt_range[3]=33 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]=B4 warmup_clt[1]=AC warmup_clt[2]=A0 warmup_clt[3]=96 warmup_clt[4]=8C warmup_clt[5]=85 warmup_clt[6]=7B warmup_clt[7]=6E warmup_clt[8]=68 warmup_clt[9]=64 warmup_rpm_scale=FF req_fuel=14 divider=01 alternate=14 injopen=00 battfac=26 kpafac=D5 kpaoffs=80 injocfuel=15 injrampup_battfac=FF injpwm=FF injpwmt=FF als_launch_input=CF rpmk[0]=09 rpmk[1]=60 tpsdot_kpadot_conf=00 tpsdotrate[0]=14 tpsdotrate[1]=1E tpsdotrate[2]=28 tpsdotrate[3]=32 tpsaq[0]=04 tpsaq[1]=04 tpsaq[2]=04 tpsaq[3]=04 als_cut_mintps=00 tpsasync=01 acmult=6E tpsacold=01 launch_enrich=0D launch_retard=3C overrun_fuelcut=63 overrun_fuelresume=62 rev_limit=5A airden_ignore=00 config11=41 config12=40 config13=02 batt_cal=B9 fastidle=AB als_max_cut=00 dbaro=01 tps_low=26 tps_high=D9 fan_temp=00 fan_hyst=01 fan_channel=FF iac_step_seq=C9 iac_conf=09 iac_max_steps=FF iac_tps_thres=03 iac_cold_idle_temp=A2 iac_warm_idle_temp=B4 iac_cold_rpm=6E iac_warm_rpm=50 iac_cold_start_pos=B3 iac_warm_start_pos=4D iac_afterstart_rpm=0A iac_afterstart_duration=32 iac_speed=00 iac_kp=07 iac_ki=02 iac_kd=01 launch_rpm=30 iac_integral_limit_dec=32 iac_integral_limit_inc=1E iac_integral_deadband=1E iac_deadband=1E als_cut_maxtps=00 iac_overclose_interval=01 iac_ref_pos[0]=66 iac_ref_pos[1]=66 iac_ref_pos[2]=66 iac_ref_pos[3]=66 iac_ref_pos[4]=66 iac_ref_pos[5]=59 iac_ref_pos[6]=3B iac_ref_pos[7]=38 iac_ref_pos[8]=36 iac_ref_pos[9]=00 iac_sol_channel=70 iac_ign_slope=00 softrpm_range=12 iac_ign_advance_limit=00 iac_ign_retard_limit=00 iac_ign_threshold=00 ego_conf=06 ego_lag=05 ego_coolant=BD ego_maxtps=59 ego_maxmap=23 ego_minrpm=06 ego_maxrpm=32 ego_warmup=3C ego_lean_limit=0D ego_rich_limit=05 ego_pid_kp=02 als_enrich=00 ego_delta=26 ego_target=19 ego_pid_window=FF wbo2_warmup_ramp=C0 als_react_tps=00 wbo2_abs_limit=F5 wbo2_limit_maxt=A0 wbo2_fallback=60 wbo2_retry_t=06 wbo2_edgetime_corr=BA wbo2_edgetime_min=50 wbo2_ri_target=9B wbo2_nernstdc_target=9E wbo2_pump_pw_zero=64 wbo2_calibration=CE 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_conf=00 knock_sampling_window=FF knock1_frequency=29 knock1_gain=3F knock1_integrator=1F knock2_frequency=29 knock2_gain=3F knock2_integrator=1F 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=07 lcd_c0=FE lcd_delay=FF lcd_backlight=FF kpa_conf=22 ign_balance=5C als_retard_mintps=00 als_retard_maxtps=00 lcd_default_view=00 primary_trigger=02 secondary_trigger=02 tooth_wheel=05 trigger_tooth=00 another_trigger_tooth=1E crank_minper=60 # 0x240=576*0.25deg=144 degrees (yes, 5 window camHALL) tooth_wheel_twidth1=40 tooth_wheel_twidth2=02 cam_sync_r_edge_phase=01 cam_sync_f_edge_phase=02 reset_engphase_after=A0 ign_tdcdelay=A4 # dwell=0x32 too long # 120000 / 9000 / 5 = 2660 usec # 0x28=40=2560, or 0x29=41=2624 usec ign_dwell14=28 ign_dwell6=00 ign_crank_advance=20 ign_out=70 ignchmax=04 engine_off_delay=0F pump_on_mintime=0B fuelpump_channel=67 inj_stage2_rate=00 inj_stage2_start_tps=FF inj_stage2_start_map=FF als_deact_rpm=5A als_deact_time=00 als_deact_egt=00 als_retard=00 als_rev_limit=FF misc1out_minrpm=F5 misc1out_maxrpm=FF misc1out_mintps=FD misc1out_maxtps=FF misc1out_minmap=FA misc1out_maxmap=FF misc1out_channel=7F misc2out_minrpm=FF misc2out_maxrpm=FF misc2out_mintps=FF misc2out_maxtps=FF misc2out_minmap=FF misc2out_maxmap=FF misc2out_channel=6F act_wot_rpm=FF act_wot_channel=7F act_rpm_rpm=48 act_rpm_channel=77 egt1_cal=47 als_tks_channel=0F boost_conf=6D boost_targetoffs=00 boost_minpressure=3C boost_pid_kp=0F boost_pid_ki=3C boost_pid_kd=32 boost_pid_ilimit=2D boost_channel=58 water_pump_temp=00 hybrid_rpm_a=00 hybrid_rpm_m=00 water_pump_hyst=00 water_pump_channel=FF toothrel_normal=00 toothrel_missing=00 fuelcut_min_kpa=0A fuelcut_max_kpa=B2 tach_channel=FF tach_div=FF shiftcut_conf=00 shiftcut_channel=00 shiftcut_time=00 softrpm_rpm=51 j[0]=B480 AD80 AE80 B480 BE80 C580 CB80 CC80 D680 D680 D780 D780 D680 D680 D580 D680 j[1]=AC80 A880 A680 AC80 B680 B980 BF80 C780 C980 C980 C980 C980 C880 C880 C780 C880 j[2]=AA80 AA80 A780 A680 AD80 B280 B880 BD80 BE80 BE80 BE80 BF80 BE80 BD80 BE80 C180 j[3]=AA80 A980 AC80 A880 A880 AD80 AF80 B280 B480 B580 B480 B880 B880 B880 B780 B780 j[4]=AD80 AE80 AD80 A680 A280 A280 A180 A680 A680 A680 A680 A680 A680 A680 A680 A680 j[5]=B580 B080 B080 AB80 A480 9A80 9880 9880 9D80 9D80 9D80 9D80 9D80 9D80 9D80 A380 j[6]=B480 B380 B380 AF80 AC80 A480 9E80 9D80 9D80 A080 9F80 A180 A380 A280 A080 A680 j[7]=AF80 AF80 AF80 AE80 A780 A880 A980 A980 A880 A780 A880 A980 AB80 AC80 AB80 A980 j[8]=0080 0080 0080 AF80 B180 A780 A980 AA80 A680 AA80 A980 AB80 AB80 AD80 AB80 AB80 j[9]=0080 0080 0080 AF80 A980 A480 AB80 AC80 A880 A880 A880 A980 AF80 AE80 AF80 AE80 j[A]=0080 0080 0080 AB80 AC80 AD80 AE80 AD80 A480 A580 A580 A780 B480 B480 B680 B780 j[B]=0080 0080 0080 B380 B980 BF80 BC80 BC80 B180 B180 B280 B680 C080 C180 C180 C180 j[C]=0080 0080 0080 B380 B980 BF80 C180 C280 C280 C480 C580 CE80 CF80 D080 D080 CF80 j[D]=0080 0080 0080 B380 B980 BF80 C580 C980 C980 CA80 CF80 DA80 DA80 DB80 DF80 E480 l[0]=37 37 37 21 21 21 21 21 21 21 21 21 21 21 21 21 l[1]=37 37 37 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C l[2]=37 37 37 43 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C l[3]=37 37 3D 43 37 31 31 31 31 31 31 31 31 31 31 31 l[4]=43 43 43 43 44 44 37 37 37 37 37 37 37 37 37 37 l[5]=63 63 63 5E 5C 55 55 55 55 55 55 55 55 55 55 55 l[6]=63 63 5E 63 55 55 66 66 66 66 66 66 66 66 66 66 l[7]=66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 l[8]=78 78 78 78 78 78 78 7B 7B 7B 7B 7B 7B 7B 7B 7B l[9]=78 78 78 78 78 78 78 7B 7B 7B 7B 7B 7B 7B 7B 7B l[A]=7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B l[B]=87 87 87 87 87 87 87 87 87 87 87 87 83 87 87 87 l[C]=87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 l[D]=87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 n[0]=46 30 30 3A 4A 6E A0 A0 A0 A0 A0 A0 A0 A0 A0 A0 n[1]=46 28 28 3B 4A 69 93 9D A0 A0 A0 A0 A0 A0 A0 A0 n[2]=46 28 28 3D 4F 6E 89 96 9B A0 A0 A0 A0 A0 A0 A0 n[3]=46 2C 30 40 51 73 89 96 9B A0 A0 A0 A0 A0 A0 A0 n[4]=34 33 3B 47 54 77 8D 97 9D 9F 9D A0 A0 A0 A0 A0 n[5]=35 3A 44 4C 57 78 90 99 9D A0 9E A0 A0 A0 A0 A0 n[6]=35 3B 4D 56 60 7D 91 96 9A 9C 9C 9E A0 A0 A0 A0 n[7]=35 3B 55 5C 66 7E 91 9B 9B A0 A0 A2 A1 A3 A3 A1 n[8]=46 59 59 5D 6E 87 91 94 94 95 96 9A 99 98 97 9C n[9]=50 50 50 50 69 82 87 8C 8C 91 91 91 91 91 91 91 n[A]=50 50 50 50 69 76 76 76 76 76 76 7A 7A 7A 7A 7A n[B]=50 50 50 55 5F 60 60 60 64 64 64 64 64 64 64 68 n[C]=41 46 46 4C 50 50 50 50 50 50 50 54 54 54 54 54 n[D]=32 32 32 37 36 35 35 35 35 39 39 39 3D 3D 3D 3D k[0]=0A 11 18 1E 28 32 43 53 64 75 85 96 A5 B4 r[0]=06 08 0C 0F 12 19 1E 23 28 2D 32 3C 46 50 5A 5F h[0]=04 10 08 02 01 00 20 80 h[1]=00 04 03 02 01 00 00 00 h[2]=00 00 00 00 00 00 00 00 b[0]=32 32 46 82 82 82 82 82 82 82 82 82 AF AF B4 B4 t[0]=FF FF FF FF FF FF FF FF