Suggestions for 1.4.1 beta4 Menu Changes

Testing and development of Megasquirt 3

Moderators: jsmcortina, muythaibxr

Post Reply
VcrMiata
Helpful MS/Extra'er
Posts: 108
Joined: Wed Apr 15, 2015 2:35 pm
Location: Victoria, BC

Suggestions for 1.4.1 beta4 Menu Changes

Post by VcrMiata »

Using MS3 - 2.9.110.

Whenever I load a new firmware version now, I make the following changes to the .ini file
1. Move the menu item: Accel Enrich -> EAE Adhered/Sucked Coefficients above EAE Adhere-to-walls RPM Correction
Motivation: looks nicer :)
2. Fix Basic/Load Setup -> Fan Control -> Idle-up Target Increase(rpm) should be disabled when Fan control On is set to Off
Motivation: this is a defect fix
3. Add a separate Startup/Idle -> Fan Idle-up menu (above the Air Conditioning Idle-up) that contains a subset of Basic/Load Setup -> Fan Control controls for fan idle-up
Motivation: I've been caught on missing this (and others too) as it's not obvious that the fan controls contain an idle duty/target relationship

Edit: removed a suggestion about tunerstudio- will move.

my patch for ms3.ini (2.9.110)
5360a5362
> subMenu = EAEcombi1, "EAE Sucked/Adhered Coefficients", 0, { EAEOption == 1 }
5362d5363
< subMenu = EAEcombi1, "EAE Sucked/Adhered Coefficients", 0, { EAEOption == 1 }
7938c7939
< field = "Idle-up Target Increase", fan_idleup_cl_targetadder, { fanctl_settings_on && (IdleCtl > 1) && (IdleCtl_alg == 1) }
---
> field = "Idle-up Target Increase", fan_idleup_cl_targetadder, { fanctl_settings_on && fanctl_settings_idleup && (IdleCtl > 1) && (IdleCtl_alg == 1) }
7949c7950,7958
< dialog = ac_idleup, "Air Conditioning Idle-Up"
---
> dialog = fan_idleup, "Fan Idle-Up"
> topicHelp = "file://$getProjectsDirPath()/docs/Megasquirt3_TunerStudio_MS_Lite_Reference-1.4.pdf#fanctl"
> field = "Fan Control Idles up?", fanctl_settings_idleup, { fanctl_settings_on }
> field = "Idle-up Delay", fanctl_idleup_delay, { fanctl_settings_on && fanctl_settings_idleup }
> field = "Idle-up Duty", fanctl_idleup_adder_duty, { fanctl_settings_on && fanctl_settings_idleup && (IdleCtl == 2) }
> field = "Idle-up Steps", fanctl_idleup_adder_steps, { fanctl_settings_on && fanctl_settings_idleup && (IdleCtl == 3) }
> field = "Idle-up Target Increase", fan_idleup_cl_targetadder, { fanctl_settings_on && fanctl_settings_idleup && (IdleCtl > 1) && (IdleCtl_alg == 1) }
>
> dialog = ac_idleup, "Air Conditioning Idle-Up"
Post Reply