MembersPage/Ákos (2008-05-11 18:33:32)

In my final despair, ( and onto Marcell proposal ) poured an older configuration the ecu, and the trigger got fixed mistake!

I copied it the dump under the other one.

greeting: Ákos

The mistake because I write the successor: The engine is running on idle speed, and the tachometer the megatune jumps onto 0. I did next measurements: I measured GND 11-17mv changes. I checked the polarity of a trigger. If the engine is running on idle speed, the trigger compared to the GND 4 mv shows tenseness, and when the turn jumps onto 0, then 10-12mv . The resistance of the trigger 550 ohms, his tenseness compared to the GND 144mv

greeting: Ákos

I made some technical modifications on the car. Turbo k26/I exchanged it for 28, 727ccm Siemens injector got involved into it, we prepared new harness, and 6 coil on plug got the car.

BMW 6cyl firmware upgrade from 1.0.46. to 1.1.18

note: It might be a good idea to avoid accented characters in page titles

Ignition output channels. PLEASE SORT TO FIRING SEQUENCE, and WRITE CYLINDER NUMBER TO EACH!

Please verify that the chosen channels are power-outputs. Measure (with ignition ON, but engine NOT running) that voltage between +12V and the ign outputs is 0 (a logiclevel output pulls down to 0V when inactive, so that would measure 12V !)

1.0.46 firmware works great with

1.1.18 firmware plan:

Engine does not start, shows wheel-error.

Trigger hints:


Analog input

You can upload the dump and logs via FileArea


NOS thoughts

BMW M20 B25 (6cyl, appr 2.5L) modified bore ( 81 mm ) now competing in 200m and 400m dragrace (earlier it was a rally car with restriction before a smaller turbo)

Would NOS be useful to kick in for a short time after launch ?

During launch, engine RPM drops so low that turbo doesn't work well for a short time.

When the turbo spools up and boosts, NOS could be switched off.

Would this be useful ?

Not sure why he does not use higher launch RPM (maybe he fears the clutch would explode?)

´

Be careful with nitrous oxide if the engine bogs down on launch, even a small nitrous shot will give a very large boost in torque at a low rpm. The cylinder pressures could get very high and detonation can easlily occur. -Jörgen


Choose output for N2O - see GenBoard/Manual/DigitalOut/Table

The guy who installed did not document the wiring.

We reverse engineer from the mcd/mct dump.

This is a 6 cyl engine. The 0F in h[0] looks like it came from a 4 cyl engine. (Roland has a strong 1.8L 4 cyl BMW turbo)

h[0]=0F 00 00 00 20 80 10 00

N2O enable

unused:

It turned out

Almost a miracle that the car was running after the event. (only running at NA, and missing something - likely spark - at boost.

http://www.vems.hu/files/MembersPage/poweredracing/megasquirt200804191333%206%20trafó%201.msq

http://www.vems.hu/files/MembersPage/poweredracing/datalog200804191325.xls

Terminal log file

Date: 2008.05.06. - 17:01:26


Sat Apr 14 14:23:51 CEST 2007

1.0.73

primep=00

primep_temp_scaling=A0

cwl=28

cwh=0F

cranking_thres=03

awev=25

awev_temp_scaling=54

awec=75

warmup_clt_range[0]=00

warmup_clt_range[1]=02

warmup_clt_range[2]=16

warmup_clt_range[3]=2A

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

warmup_clt[2]=A0

warmup_clt[3]=96

warmup_clt[4]=96

warmup_clt[5]=91

warmup_clt[6]=8C

warmup_clt[7]=82

warmup_clt[8]=6E

warmup_clt[9]=64

warmup_rpm_scale=54

req_fuel=3C

divider=01

alternate=15

injopen=00

battfac=22

kpafac=CA

kpaoffs=90

injocfuel=28

injrampup_battfac=3F

injpwm=FF

injpwmt=FF

als_launch_input=76

rpmk[0]=07

rpmk[1]=D0

tpsdot_kpadot_conf=00

tpsdotrate[0]=05

tpsdotrate[1]=1A

tpsdotrate[2]=2C

tpsdotrate[3]=4E

tpsaq[0]=02

tpsaq[1]=0A

tpsaq[2]=0F

tpsaq[3]=14

als_cut_mintps=40

tpsasync=02

acmult=82

tpsacold=0A

launch_enrich=33

launch_retard=78

overrun_fuelcut=0D

overrun_fuelresume=0A

rev_limit=46

airden_ignore=62

config11=51

config12=30

config13=02

batt_cal=CA

fastidle=80

als_max_cut=0B

dbaro=0C

tps_low=05

tps_high=B7

fan_temp=EA

fan_hyst=04

fan_channel=6F

iac_step_seq=D8

iac_conf=40

iac_max_steps=C8

iac_tps_thres=0D

iac_cold_idle_temp=90

iac_warm_idle_temp=A2

iac_cold_rpm=82

iac_warm_rpm=55

iac_cold_start_pos=B3

iac_warm_start_pos=73

iac_afterstart_rpm=0A

iac_afterstart_duration=0A

iac_speed=06

iac_kp=30

iac_ki=0F

iac_kd=23

launch_rpm=23

iac_integral_limit_dec=5A

iac_integral_limit_inc=F0

iac_integral_deadband=0A

iac_deadband=05

als_cut_maxtps=66

iac_overclose_interval=B8

iac_ref_pos[0]=85

iac_ref_pos[1]=82

iac_ref_pos[2]=80

iac_ref_pos[3]=7D

iac_ref_pos[4]=7A

iac_ref_pos[5]=7A

iac_ref_pos[6]=78

iac_ref_pos[7]=75

iac_ref_pos[8]=73

iac_ref_pos[9]=70

iac_sol_channel=7F

iac_ign_slope=28

softrpm_range=00

iac_ign_advance_limit=10

iac_ign_retard_limit=24

iac_ign_threshold=08

ego_conf=06

ego_lag=0C

ego_coolant=48

ego_maxtps=FF

ego_maxmap=FF

ego_minrpm=05

ego_maxrpm=FF

ego_warmup=0F

ego_lean_limit=00

ego_rich_limit=00

ego_pid_kp=40

als_enrich=0D

ego_delta=1A

ego_target=19

ego_pid_window=FF

wbo2_warmup_ramp=9C

als_react_tps=B3

wbo2_abs_limit=E4

wbo2_limit_maxt=A0

wbo2_fallback=60

wbo2_retry_t=06

wbo2_edgetime_corr=1F

wbo2_edgetime_min=1C

wbo2_ri_target=96

wbo2_nernstdc_target=8D

wbo2_pump_pw_zero=67

wbo2_calibration=CA

wbo2_heater_pid_kp=45

wbo2_heater_pid_ki=11

wbo2_heater_pid_kd=1A

wbo2_heater_pid_ilimit=81

wbo2_pump_pid_kp=28

wbo2_pump_pid_ki=60

wbo2_pump_pid_kd=00

wbo2_pump_pid_ilimit=28

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

knock_retard_delay=FF

knock_advance_step=FF

knock_advance_delay=FF

knock_minrpm=00

knock_maxrpm=FF

ve_learn_coolant=90

ve_learn_max_power=FF

ve_learn_rpm_scale=FF

ve_learn_kpa_scale=FF

ve_learn_ego_scale=FF

ve_learn_min_weight=01

ve_learn_speed=FF

ve_learn_limit=21

ve_learn_conf=00

lcd_c0=FE

lcd_delay=FF

lcd_backlight=00

kpa_conf=22

ign_balance=19

als_retard_mintps=4D

als_retard_maxtps=80

lcd_default_view=00

primary_trigger=00

secondary_trigger=02

tooth_wheel=3A

trigger_tooth=00

another_trigger_tooth=14

crank_minper=50

tooth_wheel_twidth1=18

tooth_wheel_twidth2=48

cam_sync_r_edge_phase=3C

cam_sync_f_edge_phase=50

reset_engphase_after=06

ign_tdcdelay=B4

ign_dwell14=27

ign_dwell6=25

ign_crank_advance=14

ign_out=70

ignchmax=02

engine_off_delay=06

pump_on_mintime=08

fuelpump_channel=5F

inj_stage2_rate=FF

inj_stage2_start_tps=FF

inj_stage2_start_map=FF

als_deact_rpm=1E

als_deact_time=3C

als_deact_egt=FF

als_retard=3C

als_rev_limit=48

misc1out_minrpm=FF

misc1out_maxrpm=FF

misc1out_mintps=FF

misc1out_maxtps=FF

misc1out_minmap=FF

misc1out_maxmap=FF

misc1out_channel=7F

misc2out_minrpm=64

misc2out_maxrpm=64

misc2out_mintps=00

misc2out_maxtps=FF

misc2out_minmap=00

misc2out_maxmap=C8

misc2out_channel=6F

act_wot_rpm=FF

act_wot_channel=3F

act_rpm_rpm=28

act_rpm_channel=17

egt1_cal=46

als_tks_channel=47

boost_conf=6D

boost_targetoffs=00

boost_minpressure=35

boost_pid_kp=00

boost_pid_ki=00

boost_pid_kd=00

boost_pid_ilimit=00

boost_channel=7F

water_pump_temp=00

hybrid_rpm_a=00

hybrid_rpm_m=00

water_pump_hyst=00

water_pump_channel=FF

toothrel_normal=79

toothrel_missing=76

fuelcut_min_kpa=09

fuelcut_max_kpa=87

tach_channel=07

tach_div=10

shiftcut_conf=80

shiftcut_channel=FF

shiftcut_time=00

softrpm_rpm=64

j[0]=1B80 1D80 1D80 1980 1C80 1E80 2380 2780 2980 2C80 2E80 3380

j[1]=1B80 1C80 2080 1F80 2580 2880 2A80 2E80 3080 3680 3980 3D80

j[2]=2180 2680 2880 2B80 2D80 3080 3380 3580 3780 3B80 3E80 4480

j[3]=2A80 3080 3380 3380 3480 3780 3980 3980 3C80 3F80 4280 4880

j[4]=3180 3580 3880 3780 3780 3A80 3A80 3A80 3E80 4280 4480 4B80

j[5]=3180 3580 3780 3780 3B80 3E80 3F80 4080 4480 4680 4880 4B80

j[6]=2E80 3380 3680 3A80 3C80 3F80 4380 4480 4680 4980 4980 4A80

j[7]=3580 3980 3B80 3980 3A80 4380 4780 4880 4880 4A80 4A80 4980

j[8]=3880 3A80 3D80 3D80 4180 4880 4980 4B80 4B80 4C80 4D80 4980

j[9]=3A80 3A80 3D80 3F80 4480 4980 4D80 4E80 4C80 4D80 4C80 4980

j[A]=3C80 3E80 4080 4580 4580 4680 4980 4D80 4B80 4B80 4980 4580

j[B]=4080 4480 4680 4880 4880 4880 4980 4B80 4B80 4880 4680 4580

l[0]=47 47 47 47 47 47 47 47 47 47 47 47

l[1]=55 55 55 55 55 55 55 55 55 55 55 51

l[2]=5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C

l[3]=5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C

l[4]=63 63 63 63 63 63 63 63 63 63 63 63

l[5]=63 63 63 63 63 63 63 63 63 63 63 63

l[6]=66 66 66 66 66 66 66 66 66 66 66 6B

l[7]=6B 6B 6B 6B 6D 6D 6D 6D 6D 6D 6D 70

l[8]=70 70 70 70 70 70 70 70 70 70 70 75

l[9]=75 75 75 75 75 75 75 75 75 75 75 75

l[A]=7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E

l[B]=7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E

n[0]=20 28 3C 50 64 78 8C 98 9C 9C 9C 9C

n[1]=20 28 3C 50 64 78 8C 98 9C 9C 9C 9C

n[2]=20 28 3C 50 64 78 8C 98 9C 9C 9C 9C

n[3]=20 28 3C 44 58 78 8C 98 98 9C 9C 9C

n[4]=20 28 3C 44 58 79 89 8C 8C 8C 8C 8C

n[5]=20 28 3C 45 55 73 7C 80 80 80 80 80

n[6]=20 28 3C 40 50 64 6C 70 70 70 70 70

n[7]=20 28 3C 40 50 5D 60 65 64 64 64 64

n[8]=20 28 3C 40 50 58 58 5C 5C 5C 5C 5C

n[9]=20 28 3C 40 4C 50 54 54 54 54 54 54

n[A]=20 28 34 3C 40 48 48 48 48 48 48 44

n[B]=20 28 28 28 28 28 28 28 28 28 28 25

k[0]=14 23 2D 3A 44 50 5F 69 71 78 87 94

r[0]=05 0A 0F 14 1E 28 32 37 3D 40 43 48

h[0]=20 10 08 04 02 01 40 00

h[1]=28 14 00 28 14 00 00 00

h[2]=70 00 10 70 00 10 00 00

b[0]=82 82 82 82 82 82 82 82 82 82 82 82

t[0]=FF FF FF FF FF FF FF FF

Bye

Terminal log file

Date: 2008.05.11. - 19:53:46


Hello>

Sat Apr 14 14:23:51 CEST 2007

primep=00

primep_temp_scaling=00

cwl=3C

cwh=0A

cranking_thres=02

awev=21

awev_temp_scaling=26

awec=02

warmup_clt_range[0]=00

warmup_clt_range[1]=00

warmup_clt_range[2]=00

warmup_clt_range[3]=0F

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

warmup_clt[1]=B4

warmup_clt[2]=AA

warmup_clt[3]=A0

warmup_clt[4]=96

warmup_clt[5]=8C

warmup_clt[6]=82

warmup_clt[7]=78

warmup_clt[8]=6E

warmup_clt[9]=64

warmup_rpm_scale=33

req_fuel=1E

divider=01

alternate=15

injopen=00

battfac=1C

kpafac=C6

kpaoffs=9C

injocfuel=2A

injrampup_battfac=FF

injpwm=FF

injpwmt=FF

als_launch_input=77

rpmk[0]=07

rpmk[1]=D0

tpsdot_kpadot_conf=00

tpsdotrate[0]=05

tpsdotrate[1]=14

tpsdotrate[2]=28

tpsdotrate[3]=4D

tpsaq[0]=10

tpsaq[1]=16

tpsaq[2]=19

tpsaq[3]=1E

als_cut_mintps=4D

tpsasync=04

acmult=A0

tpsacold=14

launch_enrich=0D

launch_retard=64

overrun_fuelcut=FA

overrun_fuelresume=FA

rev_limit=48

airden_ignore=62

config11=50

config12=30

config13=0A

batt_cal=C3

fastidle=80

als_max_cut=04

dbaro=08

tps_low=08

tps_high=AF

fan_temp=5A

fan_hyst=02

fan_channel=6F

iac_step_seq=C9

iac_conf=50

iac_max_steps=C8

iac_tps_thres=0D

iac_cold_idle_temp=90

iac_warm_idle_temp=A2

iac_cold_rpm=78

iac_warm_rpm=64

iac_cold_start_pos=B3

iac_warm_start_pos=73

iac_afterstart_rpm=0A

iac_afterstart_duration=0A

iac_speed=06

iac_kp=30

iac_ki=0F

iac_kd=23

launch_rpm=29

iac_integral_limit_dec=5A

iac_integral_limit_inc=F0

iac_integral_deadband=0A

iac_deadband=05

als_cut_maxtps=59

iac_overclose_interval=B8

iac_ref_pos[0]=85

iac_ref_pos[1]=82

iac_ref_pos[2]=80

iac_ref_pos[3]=7D

iac_ref_pos[4]=7A

iac_ref_pos[5]=7A

iac_ref_pos[6]=78

iac_ref_pos[7]=75

iac_ref_pos[8]=73

iac_ref_pos[9]=70

iac_sol_channel=5F

iac_ign_slope=28

softrpm_range=00

iac_ign_advance_limit=10

iac_ign_retard_limit=24

iac_ign_threshold=08

ego_conf=06

ego_lag=0A

ego_coolant=87

ego_maxtps=FF

ego_maxmap=96

ego_minrpm=05

ego_maxrpm=64

ego_warmup=1E

ego_lean_limit=00

ego_rich_limit=00

ego_pid_kp=40

als_enrich=0D

ego_delta=0A

ego_target=19

ego_pid_window=FF

wbo2_warmup_ramp=A0

als_react_tps=B3

wbo2_abs_limit=E4

wbo2_limit_maxt=A0

wbo2_fallback=60

wbo2_retry_t=06

wbo2_edgetime_corr=1F

wbo2_edgetime_min=1C

wbo2_ri_target=96

wbo2_nernstdc_target=8D

wbo2_pump_pw_zero=64

wbo2_calibration=BE

wbo2_heater_pid_kp=46

wbo2_heater_pid_ki=10

wbo2_heater_pid_kd=1A

wbo2_heater_pid_ilimit=80

wbo2_pump_pid_kp=40

wbo2_pump_pid_ki=2E

wbo2_pump_pid_kd=08

wbo2_pump_pid_ilimit=84

wbo2_ri_confidence_scale=80

knock_conf=00

knock_sampling_window=F2

knock1_frequency=29

knock1_gain=00

knock1_integrator=14

knock2_frequency=22

knock2_gain=05

knock2_integrator=00

knock_threshold=FF

knock_noise_scale=D8

knock_max_retard=00

knock_default_retard=00

knock_retard_step=00

knock_retard_delay=FF

knock_advance_step=00

knock_advance_delay=3A

knock_minrpm=46

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

ve_learn_conf=00

lcd_c0=FE

lcd_delay=FF

lcd_backlight=FF

kpa_conf=22

ign_balance=19

als_retard_mintps=66

als_retard_maxtps=99

lcd_default_view=00

primary_trigger=00

secondary_trigger=02

tooth_wheel=3A

trigger_tooth=00

another_trigger_tooth=14

crank_minper=50

tooth_wheel_twidth1=18

tooth_wheel_twidth2=48

cam_sync_r_edge_phase=FF

cam_sync_f_edge_phase=FF

reset_engphase_after=06

ign_tdcdelay=B4

ign_dwell14=2F

ign_dwell6=5D

ign_crank_advance=14

ign_out=70

ignchmax=02

engine_off_delay=04

pump_on_mintime=04

fuelpump_channel=5F

inj_stage2_rate=FF

inj_stage2_start_tps=00

inj_stage2_start_map=FF

als_deact_rpm=12

als_deact_time=46

als_deact_egt=7D

als_retard=50

als_rev_limit=50

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

misc2out_maxtps=FF

misc2out_minmap=00

misc2out_maxmap=FF

misc2out_channel=FF

act_wot_rpm=FF

act_wot_channel=FF

act_rpm_rpm=3C

act_rpm_channel=17

egt1_cal=40

als_tks_channel=47

boost_conf=69

boost_targetoffs=00

boost_minpressure=35

boost_pid_kp=C8

boost_pid_ki=00

boost_pid_kd=00

boost_pid_ilimit=00

boost_channel=4F

water_pump_temp=00

hybrid_rpm_a=00

hybrid_rpm_m=00

water_pump_hyst=00

water_pump_channel=FF

toothrel_normal=79

toothrel_missing=00

fuelcut_min_kpa=0A

fuelcut_max_kpa=96

tach_channel=07

tach_div=17

shiftcut_conf=00

shiftcut_channel=FF

shiftcut_time=01

softrpm_rpm=FF

j[0]=3B80 3B80 4680 4480 4080 3E80 3D80 3C80 3D80 3E80 4180 4980

j[1]=3E80 4280 5180 5680 5780 5580 5480 5580 5780 5A80 5C80 5A80

j[2]=4280 4680 5D80 6180 6280 6380 6280 6480 6780 6980 6A80 6980

j[3]=4680 4B80 6480 6980 6B80 6C80 6E80 7180 7480 7780 7580 7380

j[4]=5580 5C80 6B80 7080 7280 7380 7380 7780 7B80 7E80 7F80 7E80

j[5]=6380 6980 6F80 7280 7480 7680 7980 7B80 7E80 8280 8480 8780

j[6]=6A80 6E80 7280 7380 7580 7780 7A80 7E80 8080 8580 8880 8B80

j[7]=6F80 7280 7580 7480 7580 7680 7B80 7E80 8280 8780 8A80 8F80

j[8]=6F80 7580 7680 7580 7580 7880 7A80 7E80 8280 8680 8B80 8F80

j[9]=6F80 7580 7980 7780 7780 7880 7B80 7F80 8180 8580 8980 8E80

j[A]=6F80 7680 7880 7980 7B80 7C80 7C80 7F80 8280 8480 8880 8D80

j[B]=6F80 7780 7D80 7D80 7E80 7F80 7E80 8080 8280 8580 8880 8D80

l[0]=3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D

l[1]=3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D

l[2]=3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D

l[3]=44 44 44 44 44 44 44 44 44 44 44 44

l[4]=47 47 47 47 47 47 47 47 47 47 47 47

l[5]=4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F

l[6]=5E 5E 63 63 63 63 63 63 63 63 63 63

l[7]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6D 70

l[8]=6D 6D 6D 6D 6D 70 70 70 70 70 70 70

l[9]=78 78 78 78 78 78 78 78 78 78 7E 7E

l[A]=81 81 81 81 81 81 81 87 87 87 87 87

l[B]=8A 8A 8A 8A 8A 8A 8A 8A 8A 8A 8D 7E

n[0]=37 37 5E 8D 9A 9D 9D 9D 9C 9B 99 95

n[1]=37 37 5E 8D 99 9D 9D 9C 9C 9A 99 94

n[2]=37 37 5D 8C 98 9C 9B 9B 9B 99 97 92

n[3]=37 37 5C 8A 96 99 9A 9A 99 97 95 90

n[4]=35 35 59 87 93 96 97 98 97 94 92 8E

n[5]=33 33 55 7F 89 8D 8F 8F 8F 8E 8E 89

n[6]=2E 30 50 70 7A 80 82 84 85 84 84 81

n[7]=2E 2E 48 66 6F 75 78 78 77 76 76 74

n[8]=2E 2E 40 5A 66 6C 6F 6F 70 6E 6E 69

n[9]=2E 2E 37 51 5E 62 66 68 69 67 65 60

n[A]=2E 2E 31 47 53 58 5C 5E 5F 5F 5D 57

n[B]=2E 2E 2F 3A 44 4B 4F 52 54 54 53 4C

k[0]=0B 12 19 23 32 3A 41 50 64 7D 96 A0

r[0]=07 0C 11 16 1E 23 2A 2F 33 3A 3E 49

h[0]=20 10 08 04 02 01 00 00

h[1]=28 14 00 FF FF FF FF FF

h[2]=70 00 10 00 00 00 00 00

b[0]=32 32 32 64 64 64 64 64 64 64 64 64

t[0]=FF FF FF FF FF FF FF FF

1.0.73

Bye


Date: 2008.05.11. - 19:54:44

End log file