diff options
Diffstat (limited to 'klippy/mcu.py')
-rw-r--r-- | klippy/mcu.py | 3 |
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'] |