diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 26da815e62..d9c86c6be4 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -2039,6 +2039,12 @@ float[BOOST_CURVE_SIZE] cltBoostCorr;;"ratio", 1, 0, 0, 5, 2 float[BOOST_CURVE_SIZE] iatBoostCorrBins;;"C", 1, 0, -100, @@CLT_UPPER_LIMIT@@, 2 float[BOOST_CURVE_SIZE] iatBoostCorr;;"ratio", 1, 0, 0, 5, 2 +float[BOOST_CURVE_SIZE] cltBoostAdderBins;;"C", 1, 0, -100, @@CLT_UPPER_LIMIT@@, 2 +float[BOOST_CURVE_SIZE] cltBoostAdder;;"", 1, 0, 0, 5, 2 + +float[BOOST_CURVE_SIZE] iatBoostAdderBins;;"C", 1, 0, -100, @@CLT_UPPER_LIMIT@@, 2 +float[BOOST_CURVE_SIZE] iatBoostAdder;;"", 1, 0, 0, 5, 2 + @@BOARD_CONFIG_FROM_FILE@@ end_struct diff --git a/firmware/tunerstudio/tunerstudio.template.ini b/firmware/tunerstudio/tunerstudio.template.ini index 7daeb2019a..52990b713e 100644 --- a/firmware/tunerstudio/tunerstudio.template.ini +++ b/firmware/tunerstudio/tunerstudio.template.ini @@ -548,6 +548,22 @@ enable2ndByteCanID = false yBins = iatBoostCorr gauge = IATGauge + curve = cltBoostAdderCurve, "Coolant Temperature Boost Adder" + columnLabel = "Coolant", "Adder" + xAxis = -40, 120, 9 + yAxis = 0, 3, 10 + xBins = cltBoostAdderBins, coolant + yBins = cltBoostAdder + gauge = CLTGauge + + curve = iatBoostAdderCurve, "Intake Air Temperature Boost Adder" + columnLabel = "Air Temp", "Adder" + xAxis = -40, 120, 9 + yAxis = 0, 2, 11 + xBins = iatBoostAdderBins, intake + yBins = iatBoostAdder + gauge = IATGauge + curve = crankingCltCurve, "Cranking Coolant Temperature Multiplier" columnLabel = "Coolant", "Multiplier" xAxis = -40, 120, 9 @@ -2007,6 +2023,8 @@ menuDialog = main subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 } subMenu = cltBoostCorrCurve, "CLT boost multiplier", { isBoostControlEnabled }, { uiMode == @@UiMode_FULL@@ || uiMode == @@UiMode_INSTALLATION@@ } subMenu = iatBoostCorrCurve, "IAT boost multiplier", { isBoostControlEnabled }, { uiMode == @@UiMode_FULL@@ || uiMode == @@UiMode_INSTALLATION@@ } + subMenu = cltBoostAdderCurve, "CLT boost adder", { isBoostControlEnabled }, { uiMode == @@UiMode_FULL@@ || uiMode == @@UiMode_INSTALLATION@@ } + subMenu = iatBoostAdderCurve, "IAT boost adder", { isBoostControlEnabled }, { uiMode == @@UiMode_FULL@@ || uiMode == @@UiMode_INSTALLATION@@ } groupMenu = "Boost blend tables" groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }