diff --git a/lib/shared/sdk/usbboot/index.js b/lib/shared/sdk/usbboot/index.js index dfb32efe..efa895b8 100644 --- a/lib/shared/sdk/usbboot/index.js +++ b/lib/shared/sdk/usbboot/index.js @@ -273,6 +273,11 @@ class USBBootAdapter extends EventEmitter { } result.progress = this.progress[result.raw] + + if (result.progress === utils.PERCENTAGE_MAXIMUM) { + return Bluebird.delay(DEVICE_REBOOT_DELAY).return(result) + } + return result // See http://bluebirdjs.com/docs/api/promise.map.html