diff --git a/firmware/controllers/core/fsio_impl.cpp b/firmware/controllers/core/fsio_impl.cpp index 4c42dfe5eb..4f8c4b2ebf 100644 --- a/firmware/controllers/core/fsio_impl.cpp +++ b/firmware/controllers/core/fsio_impl.cpp @@ -479,7 +479,7 @@ void runFsio(DECLARE_ENGINE_PARAMETER_SIGNATURE) { * main relay is always on if ECU is on, that's a good enough initial implementation */ if (isBrainPinValid(CONFIG(mainRelayPin))) - enginePins.mainRelay.setValue(true); + enginePins.mainRelay.setValue(!engine->isInMainRelayBench()); #endif /* EFI_MAIN_RELAY_CONTROL */ if (isBrainPinValid(CONFIG(starterRelayDisablePin)))