diff --git a/firmware/controllers/engine_cycle/main_trigger_callback.cpp b/firmware/controllers/engine_cycle/main_trigger_callback.cpp index 8fdc288370..0f6e095dc1 100644 --- a/firmware/controllers/engine_cycle/main_trigger_callback.cpp +++ b/firmware/controllers/engine_cycle/main_trigger_callback.cpp @@ -379,6 +379,7 @@ static void mainTriggerCallback(trigger_event_e ckpSignalType, uint32_t trgEvent return; } +#if ! HW_CHECK_MODE if (hasFirmwareError()) { /** * In case on a major error we should not process any more events. @@ -386,6 +387,8 @@ static void mainTriggerCallback(trigger_event_e ckpSignalType, uint32_t trgEvent */ return; } +#endif // HW_CHECK_MODE + efiAssertVoid(CUSTOM_STACK_6629, getCurrentRemainingStack() > EXPECTED_REMAINING_STACK, "lowstck#2a"); #if EFI_CDM_INTEGRATION diff --git a/firmware/rusefi.cpp b/firmware/rusefi.cpp index b9a161d543..688a227efa 100644 --- a/firmware/rusefi.cpp +++ b/firmware/rusefi.cpp @@ -195,6 +195,7 @@ void runRusEfi(void) { // we need a special binary for final assembly check. We cannot afford to require too much software or too many steps // to be executed at the place of assembly + CONFIG(triggerSimulatorFrequency) = 180; engine->directSelfStimulation = true; #endif // HW_CHECK_MODE