diff --git a/src/logic/command_base.cpp b/src/logic/command_base.cpp index 8cf4ccf..00dd9b8 100644 --- a/src/logic/command_base.cpp +++ b/src/logic/command_base.cpp @@ -136,7 +136,8 @@ bool CommandBase::WaitForModulesErrorRecovery() { } bool CommandBase::Step() { - if (WaitForModulesErrorRecovery()) { + if (WaitForModulesErrorRecovery() || state == ProgressCode::ERRInternal) { + // ERRInternal: firmware panic was triggered return true; } return StepInner();