From a81617d8ee2bd88c4b8304945e38c66a5befbb78 Mon Sep 17 00:00:00 2001 From: Daniel Koepping Date: Thu, 28 May 2026 12:14:35 -0700 Subject: [PATCH] adjust fan setpoint (#38100) * adjust fan setpoint * comment --- system/hardware/fan_controller.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/system/hardware/fan_controller.py b/system/hardware/fan_controller.py index b2140d33d..eafde599a 100755 --- a/system/hardware/fan_controller.py +++ b/system/hardware/fan_controller.py @@ -2,6 +2,11 @@ import numpy as np from openpilot.common.pid import PIDController +from openpilot.system.hardware import HARDWARE + +# raise fan setpoint on tici/tizi to reduce noise +# after raising LMH threshold in AGNOS 18.1 to prevent CPU throttling +OFFSET = 0 if HARDWARE.get_device_type() == "mici" else 5 class FanController: @@ -18,6 +23,6 @@ class FanController: self.last_ignition = ignition return int(self.controller.update( - error=(cur_temp - 75), # temperature setpoint in C - feedforward=np.interp(cur_temp, [60.0, 100.0], [0, 100]) + error=(cur_temp - (75 + OFFSET)), # temperature setpoint in C + feedforward=np.interp(cur_temp, [60.0 + OFFSET, 100.0 + OFFSET], [0, 100]) ))