diff --git a/firmware/tunerstudio/rusefi.ini b/firmware/tunerstudio/rusefi.ini index 0e72245de3..30f4dfc26a 100644 --- a/firmware/tunerstudio/rusefi.ini +++ b/firmware/tunerstudio/rusefi.ini @@ -63,7 +63,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sun Dec 17 12:47:08 EST 2017 +; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sat Dec 23 11:13:57 EST 2017 pageSize = 20000 page = 1 @@ -569,7 +569,7 @@ page = 1 startUpFuelPumpDuration = scalar, S16, 2008, "seconds", 1, 0, 0, 6000, 0 iacRPMErrorThreshold = scalar, S16, 2010, "C", 1, 0, 0, 1000, 0 cltIdleRpmBins = array, F32, 2012, [16], "C", 1, 0, -100.0, 250.0, 2 - cltIdleRpm = array, F32, 2076, [16], "RPM", 1, 0, 0.0, 400.0, 0 + cltIdleRpm = array, F32, 2076, [16], "RPM", 1, 0, 0.0, 8000.0, 0 targetVBatt = scalar, F32, 2140, "Volts", 1, 0, 0,30, 1 alternatorOffAboveTps = scalar, F32, 2144, "%", 1, 0, 0, 200, 2 startOfCrankingPrimingPulse = scalar, F32, 2148, "ms", 1, 0, 0, 200, 1 @@ -774,7 +774,7 @@ page = 1 crankingCycleCoef = array, F32, 10592, [8], "%", 1, 0, 0.0, 500.0, 2 crankingCycleBins = array, F32, 10624, [8], "counter", 1, 0, -80.0, 170.0, 2 cltIdleCorrBins = array, F32, 10656, [16], "C", 1, 0, -100.0, 250.0, 2 - cltIdleCorr = array, F32, 10720, [16], "%", 1, 0, 0.0, 500.0, 2 + cltIdleCorr = array, F32, 10720, [16], "%", 1, 0, 0.0, 1000.0, 2 mafDecoding = array, F32, 10784, [256], "kg/hour", 1, 0, -500.0, 4000.0, 2 mafDecodingBins = array, F32, 11808, [256], "V", 1, 0, -5.0, 150.0, 2 ignitionIatCorrTable = array, F32, 12832, [16x16],"deg", 1, 0, -720, 720, 2 @@ -898,7 +898,7 @@ page = 1 #else veAnalyzeMap = veTableTbl, afrTableTbl, AFRValue, egoCorrection, { 1 } #endif - ;lambdaTargetTables = afrTable1Tbl, afrTable2Tbl, afrTSCustom + lambdaTargetTables = afrTableTbl, afrTSCustom ; filter = Name, "DisplayName", outputChannel, operator, defaultVal, userAdjustable filter = minRPMFilter, "Minimum RPM", RPMValue, < , 500, , true @@ -1205,7 +1205,7 @@ fileVersion = { 20171101 } yBins = crankingCycleCoef - curve = cltIdleCurve, "Warmup Idle multipplier" + curve = cltIdleCurve, "Warmup Idle multiplier" columnLabel = "Coolant", "Multiplier" xAxis = -40, 120, 10 yAxis = 0, 50, 100 @@ -1213,6 +1213,38 @@ fileVersion = { 20171101 } yBins = cltIdleCorr gauge = CLTGauge + curve = cltCrankingCurve, "Cranking IAC multiplier" + columnLabel = "Coolant", "Multiplier" + xAxis = -40, 120, 10 + yAxis = 0, 50, 100 + xBins = cltCrankingCorrBins, coolant + yBins = cltCrankingCorr + gauge = CLTGauge + + curve = cltIdleRPMCurve, "Idle Target RPM" + columnLabel = "Coolant", "RPM" + xAxis = -40, 120, 10 + yAxis = 0, 0, 8000 + xBins = cltIdleRpmBins, coolant + yBins = cltIdleRpm, RPMValue + gauge = CLTGauge + + curve = idleAdvanceCurve, "Idle Advance Angle" + columnLabel = "RPM", "degrees" + xAxis = 0, 8000, 1000 + yAxis = -100, 100, 10 + xBins = idleAdvanceBins, RPMValue + yBins = idleAdvance + gauge = RPMGauge + + curve = idleVeCurve, "Idle VE" + columnLabel = "RPM", "%" + xAxis = 0, 8000, 1000 + yAxis = 0, 250, 10 + xBins = idleVeBins, RPMValue + yBins = idleVe + gauge = afr1Gauge + curve = warmupTargetAfrCurve, "CLT-based target AFR" columnLabel = "Coolant", "Correction" xAxis = -40, 120, 10 @@ -1687,15 +1719,18 @@ gaugeCategory = Fuel Data subMenu = crankingCltCurve, "Cranking Coolant Temp Multiplier" subMenu = crankingTpsCurve, "Cranking TPS Multiplier" subMenu = crankingDurationCurve, "Cranking Duration Multiplier" + subMenu = cltCrankingCurve, "Cranking IAC multiplier", 0, {overrideCrankingIacSetting == 1} subMenu = std_separator subMenu = warmupFuelDialog, "Warmup fuel closed-loop" subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0} subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1} - subMenu = cltIdleCurve, "Warmup Idle multipplier" + subMenu = cltIdleCurve, "Warmup Idle multiplier" subMenu = cltTimingCorrCurve, "Warmup timing correction" + subMenu = cltIdleRPMCurve, "Idle Target RPM", 0, {idleMode == 0} subMenu = std_separator subMenu = fuelTableDialog, "Fuel Table", 0, {fuelAlgorithm != LM_SPEED_DENSITY} subMenu = veTableDialog, "VE Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY} + subMenu = idleVeCurve, "Idle VE Table", 0, {useSeparateVeForIdle == 1} subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY} subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier" subMenu = injPhaseTableTbl, "Injection Phase" @@ -1705,7 +1740,8 @@ gaugeCategory = Fuel Data subMenu = AccelEnrich, "Accel/Decel Enrichment/Enleanment" subMenu = tpsTpsAccelTbl, "TPS/TPS Acceleration Extra Fuel" subMenu = std_separator - subMenu = ignitionTableTbl, "Ignition Table" + subMenu = ignitionTableTbl, "Ignition Advance Table" + subMenu = idleAdvanceCurve, "Idle Ignition Advance Table", 0, {useSeparateAdvanceForIdle == 1} subMenu = ignitionIatCorrTableTbl, "Ignition Intake Air Temp correction" subMenu = baroCorrTbl, "Baro Correction", 0, {fuelAlgorithm == LM_SPEED_DENSITY} subMenu = std_separator @@ -2254,6 +2290,8 @@ cmd_stop_engine = "w\x00\x99\x00\x00" dialog = idleSettings, "", yAxis field = "#Automatic Mode is still Alpha Version" field = "Manual mode", idleMode + field = "Use separate Advance Table for idle", useSeparateAdvanceForIdle + field = "Use separate VE Table for idle", useSeparateVeForIdle field = "Cranking Idle Air", crankingIACposition field = "# Warmup Idle multipplier is apploed to target RPM" field = "Auto target", targetIdleRpm, { idleMode == 0} @@ -2562,6 +2600,7 @@ cmd_stop_engine = "w\x00\x99\x00\x00" field = "" field = "" field = "enable Cylinder Cleanup", isCylinderCleanupEnabled + field = "Override IAC Multiplier for Cranking", overrideCrankingIacSetting field = "Startup fuel prime duration", startUpFuelPumpDuration field = "After cranking IAC taper duration", afterCrankingIACtaperDuration