From 6f1abdfd5436d6671d7bf8ff9668b0259fa5c09b Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Fri, 27 Mar 2026 11:38:06 -0500 Subject: [PATCH] ev tuning --- frogpilot/common/frogpilot_variables.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frogpilot/common/frogpilot_variables.py b/frogpilot/common/frogpilot_variables.py index 1b4568fd..eea85a5a 100644 --- a/frogpilot/common/frogpilot_variables.py +++ b/frogpilot/common/frogpilot_variables.py @@ -502,8 +502,9 @@ class FrogPilotVariables: ev_tuning_param = False self.params.put_bool("EVTuning", False) - toggle.ev_tuning = ev_tuning_param if advanced_longitudinal_tuning else ev_vehicle - toggle.truck_tuning = truck_tuning_param if advanced_longitudinal_tuning else False + # Seed powertrain-based defaults once, but always honor persisted user overrides. + toggle.ev_tuning = ev_tuning_param + toggle.truck_tuning = truck_tuning_param toggle.longitudinalActuatorDelay = self.get_value("LongitudinalActuatorDelay", cast=float, condition=advanced_longitudinal_tuning, default=longitudinalActuatorDelay, min=0, max=1) toggle.max_desired_acceleration = self.get_value("MaxDesiredAcceleration", cast=float, condition=advanced_longitudinal_tuning, default=MAX_ACCELERATION, min=0.1, max=MAX_ACCELERATION) toggle.startAccel = self.get_value("StartAccel", cast=float, condition=advanced_longitudinal_tuning, default=startAccel, min=0, max=MAX_ACCELERATION)