MembersPage/BengtR/Toyota

Problem with the 1.1.8 firmware version V3.2 ecu #184.

Only Ign00 channel fires. Check h[2], explained at 1.1.x entry in GenBoard/UnderDevelopment/FirmwareChanges

4 cyl engine/wastespark coil. Firing order 1,3,4,2.

Wastesprak coil wiring:

Cyl 1,4 = EC36-34 (output 20)

Cyl 2,3 = EC36-36 (output 30)

Trigger location to the TDC:

Need clarification to h() table and other settings which do effect/interfere with triggering phasing.

config.log


primep=3C

primep_temp_scaling=66

cwl=9D

cwh=28

cranking_thres=03

awev=28

awev_temp_scaling=90

awec=2B

warmup_clt_range[0]=00

warmup_clt_range[1]=14

warmup_clt_range[2]=27

warmup_clt_range[3]=3B

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

warmup_clt[2]=96

warmup_clt[3]=8C

warmup_clt[4]=87

warmup_clt[5]=80

warmup_clt[6]=7A

warmup_clt[7]=74

warmup_clt[8]=6C

warmup_clt[9]=64

warmup_rpm_scale=73

req_fuel=2D

divider=61

alternate=7B

injopen=13

battfac=09

kpafac=7D

kpaoffs=7B

injocfuel=29

injrampup_battfac=FF

injpwm=FF

injpwmt=FF

als_launch_input=FF

rpmk[0]=0B

rpmk[1]=B8

tpsdot_kpadot_conf=08

tpsdotrate[0]=01

tpsdotrate[1]=05

tpsdotrate[2]=14

tpsdotrate[3]=28

tpsaq[0]=09

tpsaq[1]=12

tpsaq[2]=19

tpsaq[3]=28

als_cut_mintps=FF

tpsasync=64

acmult=40

tpsacold=08

launch_enrich=40

launch_retard=78

overrun_fuelcut=1B

overrun_fuelresume=0E

rev_limit=46

airden_ignore=62

config11=31

config12=64

config13=02

batt_cal=A3

fastidle=0D

als_max_cut=00

dbaro=05

tps_low=15

tps_high=D6

fan_temp=F1

fan_hyst=58

fan_channel=87

iac_step_seq=64

iac_conf=3A

iac_max_steps=20

iac_tps_thres=0A

iac_cold_idle_temp=87

iac_warm_idle_temp=C3

iac_cold_rpm=A0

iac_warm_rpm=5E

iac_cold_start_pos=7A

iac_warm_start_pos=FF

iac_afterstart_rpm=0F

iac_afterstart_duration=A0

iac_speed=D0

iac_kp=74

iac_ki=67

iac_kd=E2

launch_rpm=3A

iac_integral_limit_dec=1F

iac_integral_limit_inc=20

iac_integral_deadband=04

iac_deadband=25

als_cut_maxtps=00

iac_overclose_interval=30

iac_ref_pos[0]=BF

iac_ref_pos[1]=05

iac_ref_pos[2]=E0

iac_ref_pos[3]=0A

iac_ref_pos[4]=05

iac_ref_pos[5]=00

iac_ref_pos[6]=B8

iac_ref_pos[7]=36

iac_ref_pos[8]=33

iac_ref_pos[9]=33

iac_sol_channel=36

iac_ign_slope=04

softrpm_range=30

iac_ign_advance_limit=14

iac_ign_retard_limit=0C

iac_ign_threshold=18

ego_conf=0C

ego_lag=28

ego_coolant=7C

ego_maxtps=FF

ego_maxmap=FA

ego_minrpm=09

ego_maxrpm=46

ego_warmup=19

ego_lean_limit=0D

ego_rich_limit=1A

ego_pid_kp=FF

als_enrich=00

ego_delta=03

ego_target=FF

ego_pid_window=3C

wbo2_warmup_ramp=A0

als_react_tps=00

wbo2_abs_limit=E4

wbo2_limit_maxt=A0

wbo2_fallback=B0

wbo2_retry_t=03

als_retard_rpm1=FF

als_retard_rpm2=A0

wbo2_ri_target=96

wbo2_nernstdc_target=9D

wbo2_pump_pw_zero=64

wbo2_calibration=EE

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_conf=19

knock_sampling_window=C0

knock1_frequency=28

knock1_gain=40

knock1_integrator=0F

knock2_frequency=E8

knock2_gain=80

knock2_integrator=0F

knock_threshold=F2

knock_noise_scale=29

knock_max_retard=40

knock_default_retard=08

knock_retard_step=02

knock_retard_delay=0D

knock_advance_step=02

knock_advance_delay=11

knock_minrpm=13

knock_maxrpm=46

ve_learn_coolant=BD

ve_learn_max_power=08

ve_learn_rpm_scale=FF

ve_learn_kpa_scale=FF

ve_learn_ego_scale=50

ve_learn_min_weight=28

ve_learn_speed=01

ve_learn_limit=33

ve_learn_conf=FB

lcd_c0=1E

lcd_delay=1E

lcd_backlight=66

kpa_conf=21

als_igncut_rpm2=FF

als_retard_mintps=FF

als_retard_maxtps=00

lcd_default_view=01

primary_trigger=01

secondary_trigger=02

tooth_wheel=3A

trigger_tooth=05

another_trigger_tooth=23

crank_minper=50

tooth_wheel_twidth1=18

tooth_wheel_twidth2=48

cam_sync_r_edge_phase=FF

cam_sync_f_edge_phase=3A

reset_engphase_after=10

ign_tdcdelay=78

ign_dwell14=2C

ign_dwell6=4A

ign_crank_advance=1C

ign_out=FC

ignchmax=F9

engine_off_delay=04

pump_on_mintime=0B

fuelpump_channel=57

inj_stage2_rate=83

inj_stage2_start_tps=2E

inj_stage2_start_map=70

als_igncut_rpm1=46

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

misc2out_minrpm=19

misc2out_maxrpm=20

misc2out_mintps=FF

misc2out_maxtps=4F

misc2out_minmap=FF

misc2out_maxmap=30

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

boost_targetoffs=36

boost_minpressure=FF

boost_pid_kp=FF

boost_pid_ki=40

boost_pid_kd=00

boost_pid_ilimit=00

boost_channel=08

water_pump_temp=90

hybrid_rpm_a=00

hybrid_rpm_m=00

water_pump_hyst=09

water_pump_channel=FF

toothrel_normal=55

toothrel_missing=B7

fuelcut_min_kpa=00

fuelcut_max_kpa=FA

tach_channel=72

tach_div=FF

shiftcut_conf=6D

shiftcut_channel=66

shiftcut_time=7F

softrpm_rpm=FF


tables.log


j[0]=5B80 5E7F 607F 637F 647F 657F 667F 657F 647F 637F 607F 5D7F

j[1]=617F 647F 677F 697F 6B7F 6C7F 6D7F 6C7F 6B7F 697F 677F 647F

j[2]=677F 6B7F 6E7F 707F 727F 737F 747F 737F 727F 707F 6E7F 6A7F

j[3]=6E7F 717F 747F 777F 797F 7A7F 7B7F 7A7F 797F 777F 747F 717F

j[4]=747F 787F 7B7F 7E7F 807F 827F 827F 827F 807F 7E7F 7B7F 777F

j[5]=7A7F 7E7F 827F 857F 877F 897F 897F 897F 877F 857F 827F 7E7F

j[6]=817F 857F 887F 8C7F 8E7F 907F 907F 907F 8E7F 8C7F 887F 847F

j[7]=877F 8B7F 8F7F 937F 957F 977F 977F 977F 957F 937F 8F7F 8B7F

j[8]=8D7F 927F 967F 9A7F 9C7F 9E7F 9E7F 9E7F 9C7F 9A7F 967F 917F

j[9]=937F 987F 9C7F A07F A27F A47F A57F A47F A27F A07F 9C7F 977F

j[A]=987F 9D7F A17F A57F A87F AA7F AB7F AA7F A87F A57F A17F 9C7F

j[B]=9E7F A37F A77F AB7F AE7F B07F B17F B07F AE7F AB7F A77F A27F

l[0]=37 37 48 48 48 48 48 48 48 48 48 48

l[1]=37 37 48 48 48 48 48 48 48 48 48 48

l[2]=48 48 48 48 48 48 48 48 48 48 48 48

l[3]=48 48 48 48 48 48 48 48 48 48 48 48

l[4]=48 48 48 48 48 48 48 48 48 48 48 48

l[5]=48 48 48 48 48 48 48 48 48 48 48 48

l[6]=48 48 48 48 48 48 48 48 48 48 48 48

l[7]=48 48 48 48 4F 4F 4F 4F 4F 4F 4F 48

l[8]=48 48 48 48 4F 55 55 55 55 55 55 55

l[9]=48 48 48 48 4F 55 63 63 63 63 63 63

l[A]=48 48 48 48 5C 63 63 63 63 63 63 63

l[B]=48 48 51 58 5C 5E 5C 5C 5C 5C 5C 63

n[0]=44 50 5C 64 68 68 60 5C 58 54 50 48

n[1]=4C 5C 64 70 74 70 6C 68 60 5C 58 54

n[2]=50 60 6C 74 78 78 70 6C 68 60 5C 58

n[3]=58 68 74 80 84 80 7C 74 70 6C 64 60

n[4]=5C 6C 78 84 88 88 80 7C 74 70 68 64

n[5]=64 78 84 80 88 88 88 84 80 78 74 6C

n[6]=68 7C 80 80 80 80 84 84 84 7C 78 74

n[7]=6C 80 78 78 78 78 78 78 78 78 7C 78

n[8]=78 88 64 64 64 64 68 6C 70 70 70 80

n[9]=7C 90 60 64 64 64 6C 70 70 70 70 70

n[A]=84 78 61 60 64 68 68 6C 6C 6D 70 70

n[B]=88 7C 64 64 60 60 60 60 5C 64 6C 6C

k[0]=28 32 46 5A 6E 82 96 AA BE D2 E6 FA

r[0]=09 0E 12 16 1C 22 28 2E 34 3A 40 46

h[0]=04 01 02 08 04 01 02 08 # firing order 1,3,4,2

h[1]=1E 00 1E 00 FF FF FF FF # crank phase tooth settings

h[2]=30 20 B0 27 37 27 37 27 <- problematic settings by Megatune

b[0]=41 41 41 41 41 41 41 41 41 3C 3A 37


  1. first 2 channels is configured in use, but only one channel fires.
  2. then if first four is set to use, only fourth channel fires.
  3. tried couple of ign channel pins -> all behave the same.
  4. Tried ignition channels in 03..00 configuration
  5. cyl 1 EC36-35/IGN 00 -> 00
  6. cyl 2 EC36-33/IGN 01 -> 10
  7. cyl 3 EC36-34/IGN 02 -> 20
  8. cyl 4 EC36-36/IGN 03 -> 40
  9. did not work
  10. Tried ignition channels in 01..00 ign_dualout configuration
  11. cyl 1,4 EC36-35/EC36-33
  12. cyl 2,3 EC36-34/EC36-36
  13. last tried also other ignition channels in 01..00 ign_dualout # configuration
  14. Fuelrail injectors (fully sequential wiring).
  15. Injector Color
  16. Cyl1/Inj 1 EC36-7 (Inj A)
  17. Cyl2/Inj 2 EC36-19 (Inj B)
  18. Cyl3/Inj 3 EC36-8 (Inj C)
  19. Cyl4/Inj 4 EC36-20 (Inj D)

Toyota MR2 and Celica GT-Four, both cars using V3.3 ecus and 'config wise' same sensor, injector and ignition setup.