From bb24b893774f6f242640a0de6c63700c0a78f894 Mon Sep 17 00:00:00 2001 From: Andrei Date: Fri, 8 Oct 2021 12:03:19 +0300 Subject: [PATCH] fix engine stop for MAIN_RELAY_CONTROL --- firmware/controllers/limp_manager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/firmware/controllers/limp_manager.cpp b/firmware/controllers/limp_manager.cpp index 1840d1e117..c6bd8a498e 100644 --- a/firmware/controllers/limp_manager.cpp +++ b/firmware/controllers/limp_manager.cpp @@ -63,6 +63,11 @@ void LimpManager::updateState(int rpm, efitick_t nowNt) { allowFuel.clear(); } + if (!engine->isMainRelayEnabled(PASS_ENGINE_PARAMETER_SIGNATURE)) { + allowFuel.clear(); + allowSpark.clear(); + } + m_transientAllowInjection = allowFuel; m_transientAllowIgnition = allowSpark; }