diff --git a/Firmware/src/Messages/Parser.cpp b/Firmware/src/Messages/Parser.cpp index ab2cc09..e2bf9fb 100644 --- a/Firmware/src/Messages/Parser.cpp +++ b/Firmware/src/Messages/Parser.cpp @@ -395,8 +395,8 @@ auto message::parser::StateVisitor::operator()(state::CommandReset) -> State { // invalidCallback("CommandVersion: Too many bytes left"); return state::Invalid{}; } - - return state::Invalid{}; + ESP.restart(); + return state::Complete{}; } auto message::parser::StateVisitor::operator()(state::Complete) -> State {