diff --git a/wlauto/core/execution.py b/wlauto/core/execution.py index f2bf7876..cfb59840 100644 --- a/wlauto/core/execution.py +++ b/wlauto/core/execution.py @@ -530,7 +530,8 @@ class Runner(object): self.device.connect() except DeviceError: # device may be offline if self.device.can('reset_power'): - self.device.hard_reset() + with self._signal_wrap('INITIAL_BOOT'): + self.device.hard_reset() else: raise DeviceError('Cannot connect to device for initial reboot; ' 'and device does not support hard reset.')