diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index c98a42ac..a906123e 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -3270,6 +3270,14 @@ void process_commands() } else if (code_seen("thx")) { no_response = false; + } else if (code_seen("RESET")) { + // careful! + if (farm_mode) { + asm volatile(" jmp 0x3E000"); + } + else { + MYSERIAL.println("Not in farm mode."); + } }else if (code_seen("fv")) { // get file version #ifdef SDSUPPORT