From c05767ab03da322c677277d10c262f26dbb864bf Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Wed, 21 Jun 2023 23:42:36 -0700 Subject: [PATCH] inhibit ETB disable due to tps/pps intermittent --- firmware/controllers/actuators/electronic_throttle.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/firmware/controllers/actuators/electronic_throttle.cpp b/firmware/controllers/actuators/electronic_throttle.cpp index 2206a545ac..2dbba69c75 100644 --- a/firmware/controllers/actuators/electronic_throttle.cpp +++ b/firmware/controllers/actuators/electronic_throttle.cpp @@ -583,13 +583,15 @@ bool EtbController::checkStatus() { TpsState localReason = TpsState::None; if (etbTpsErrorCounter > 50) { - localReason = TpsState::IntermittentTps; + // TODO: https://github.com/FOME-Tech/fome-fw/issues/169 + // localReason = TpsState::IntermittentTps; #if EFI_SHAFT_POSITION_INPUT } else if (engineConfiguration->disableEtbWhenEngineStopped && !engine->triggerCentral.engineMovedRecently()) { localReason = TpsState::EngineStopped; #endif // EFI_SHAFT_POSITION_INPUT } else if (etbPpsErrorCounter > 50) { - localReason = TpsState::IntermittentPps; + // TODO: https://github.com/FOME-Tech/fome-fw/issues/169 + // localReason = TpsState::IntermittentPps; } else if (engine->engineState.lua.luaDisableEtb) { localReason = TpsState::Lua; }