diff --git a/firmware/controllers/idle_thread.cpp b/firmware/controllers/idle_thread.cpp index 5915a606b2..60572fb8f2 100644 --- a/firmware/controllers/idle_thread.cpp +++ b/firmware/controllers/idle_thread.cpp @@ -203,7 +203,7 @@ static msg_t ivThread(int param) { if (timeToStopBlip != 0) { iacPosition = blipIdlePosition; - } else if (isCranking()) { + } else if (isCrankingE(engine)) { // during cranking it's always manual mode, PID would make no sence during cranking iacPosition = cltCorrection * engineConfiguration->crankingIACposition; } else if (engineConfiguration->idleMode == IM_MANUAL) {