Waiting for device to reconnect...
ERROR: Unable to send iBEC component: Unable to find device
ERROR: Unable to send iBEC to device
ERROR: Unable to place device into recovery mode from DFU mode
DFU mode is detected as expected, however idevicerestore fails at some point.
Seems that libirecovery mobiledevice_connect method fails during mode change.
Mode change happens and device enters to recovery mode, libirecovery is not unable to connect device.
mobiledevice_connect method searches DFU and IBOOT interfaces.
DFU is found first and connection is estabileshed. However it is not working.
There is also IBOOT interface present, and if that is selected instead then restore is able to proceed further.
However finally that also breaks, as device fails to enter restore mode.
Steps to reproduce: Place device to DFU mode (https://www.easeus.com/ios-tips/how-to-get-into-dfu-mode-on-iphone-8-8-plus-x.html).
Run idevicerestore to erase/flash device.
DFU mode is detected as expected, however idevicerestore fails at some point.
Seems that libirecovery mobiledevice_connect method fails during mode change. Mode change happens and device enters to recovery mode, libirecovery is not unable to connect device.
mobiledevice_connect method searches DFU and IBOOT interfaces.
DFU is found first and connection is estabileshed. However it is not working.
There is also IBOOT interface present, and if that is selected instead then restore is able to proceed further. However finally that also breaks, as device fails to enter restore mode.
Log: master_dfu.log
Note: DFU mode is working on Mac environment.