aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/mcu.py')
-rw-r--r--klippy/mcu.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/klippy/mcu.py b/klippy/mcu.py
index 7f1f7f51..2209ce4e 100644
--- a/klippy/mcu.py
+++ b/klippy/mcu.py
@@ -567,6 +567,9 @@ class MCU:
if start_reason == 'firmware_restart':
raise error("Failed automated reset of MCU '%s'" % (self._name,))
if self._config_crc != config_params['crc']:
+ if config_params['is_shutdown']:
+ raise error("Can not update MCU '%s' config as it is shutdown"
+ % (self._name,))
self._check_restart("CRC mismatch")
raise error("MCU '%s' CRC does not match config" % (self._name,))
move_count = config_params['move_count']