From 693b6f52e948fb3d6ea17887a088e117ce290114 Mon Sep 17 00:00:00 2001 From: Nathan Schulte Date: Tue, 9 Sep 2025 17:02:46 -0500 Subject: [PATCH 1/2] retune A/C PS indicator color #669 fixes #669 --- firmware/tunerstudio/tunerstudio.template.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/tunerstudio/tunerstudio.template.ini b/firmware/tunerstudio/tunerstudio.template.ini index 3719abd686..8f265d8f52 100644 --- a/firmware/tunerstudio/tunerstudio.template.ini +++ b/firmware/tunerstudio/tunerstudio.template.ini @@ -1742,7 +1742,7 @@ gaugeCategory = GPPWM Outputs indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black indicator = { AC_acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white indicator = { AC_acCompressorState }, "AC Relay off", "AC Relay on", white, black, blue, white - indicator = { AC_acPressureSwitchState }, "AC Pressure Wrong", "AC Pressure Correct", red, black, blue, white + indicator = { AC_acPressureSwitchState }, "AC PS off", "AC PS on", white, black, blue, white indicator = { Idle_isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black indicator = { Idle_isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black indicator = { dfcoActive }, "Not decel fuel cut", "Decel fuel cut", white, black, yellow, black From d868ce8b2eea48f318bf752261daf21670361c03 Mon Sep 17 00:00:00 2001 From: Nathan Schulte Date: Tue, 9 Sep 2025 17:02:59 -0500 Subject: [PATCH 2/2] "AC" -> "A/C" --- firmware/integration/fome_config.txt | 10 +++++----- firmware/tunerstudio/tunerstudio.template.ini | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/firmware/integration/fome_config.txt b/firmware/integration/fome_config.txt index df356bdd00..46d8865410 100644 --- a/firmware/integration/fome_config.txt +++ b/firmware/integration/fome_config.txt @@ -396,8 +396,8 @@ bit isForcedInduction;Does the vehicle have a turbo or supercharger? bit useMapEstimateDuringTransient;During the TPS AE period, use the MAP estimate table value instead of true MAP (if greater than real MAP). This basically briefly runs in alpha-n during a transient, then returns to normal speed-density mode. bit lambdaProtectionEnable bit overrideTriggerGaps -bit enableFan1WithAc;Turn on this fan when AC is on. -bit enableFan2WithAc;Turn on this fan when AC is on. +bit enableFan1WithAc;Turn on this fan when A/C is on. +bit enableFan2WithAc;Turn on this fan when A/C is on. bit disableFan1WhenStopped;Inhibit operation of this fan while the engine is not running. bit disableFan2WhenStopped;Inhibit operation of this fan while the engine is not running. bit enableTrailingSparks;Enable secondary spark outputs that fire after the primary (rotaries, twin plug engines). @@ -955,7 +955,7 @@ bit ALSActivateInverted float turboSpeedSensorMultiplier;;"mult", 1, 0, 0, 7000, 3 - int16_t acIdleRpmBump;Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling.;"RPM", 1, 0, 0, 1000, 0 + int16_t acIdleRpmBump;Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the A/C efficient while idling.;"RPM", 1, 0, 0, 1000, 0 int16_t warningPeriod;;"seconds", 1, 0, 0, 60, 0 @@ -1277,8 +1277,8 @@ float tChargeAirDecrLimit;Maximum allowed rate of decrease allowed for the estim uint8_t autoscale maxCamPhaseResolveRpm;Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank.;"rpm", 50, 0, 0, 12500, 0 uint8_t autoscale dfcoDelay;Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust...;"sec", 0.1, 0, 0, 10, 1 - uint8_t autoscale acDelay;Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages.;"sec", 0.1, 0, 0, 10, 1 - uint8_t autoscale acStartDelay;Delay before the AC compressor engages after the start of the engine. Set 0 to engage immediately.;"sec", 0.1, 0, 0, 20, 1 + uint8_t autoscale acDelay;Delay before engaging the A/C compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when A/C engages.;"sec", 0.1, 0, 0, 10, 1 + uint8_t autoscale acStartDelay;Delay before the A/C compressor engages after the start of the engine. Set 0 to engage immediately.;"sec", 0.1, 0, 0, 20, 1 pin_input_mode_e acSwitchMode pin_input_mode_e acPressureSwitchMode diff --git a/firmware/tunerstudio/tunerstudio.template.ini b/firmware/tunerstudio/tunerstudio.template.ini index 8f265d8f52..2c56c1dd3f 100644 --- a/firmware/tunerstudio/tunerstudio.template.ini +++ b/firmware/tunerstudio/tunerstudio.template.ini @@ -1740,9 +1740,9 @@ gaugeCategory = GPPWM Outputs indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black indicator = { clutchDownState }, "No clutch down", "Clutch down", white, black, yellow, black indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black - indicator = { AC_acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white - indicator = { AC_acCompressorState }, "AC Relay off", "AC Relay on", white, black, blue, white - indicator = { AC_acPressureSwitchState }, "AC PS off", "AC PS on", white, black, blue, white + indicator = { AC_acButtonState }, "A/C Switch off", "A/C Switch on", white, black, blue, white + indicator = { AC_acCompressorState }, "A/C Relay off", "A/C Relay on", white, black, blue, white + indicator = { AC_acPressureSwitchState }, "A/C PS off", "A/C PS on", white, black, blue, white indicator = { Idle_isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black indicator = { Idle_isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black indicator = { dfcoActive }, "Not decel fuel cut", "Decel fuel cut", white, black, yellow, black