From 9357e171cef2f6e96e9faf177d7cf0276672a096 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 09ecb8953f..a6a1ef9b2c 100644 --- a/firmware/controllers/limp_manager.cpp +++ b/firmware/controllers/limp_manager.cpp @@ -66,6 +66,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; }