[ZTE Axon 7 Questions & Answers] RandomHelplessFool:
It seems that in general it should work, as my device is correctly noticed by windows and the EDL Tool recognises the phone being in EDL mode being connected succesfully to the pc.

However during the flashing process the procedure wont continue in both cases. After I push flash, its

"Loading the programmer:" "prog_ufs_firehose_8996.ddr.elf >>>"

and then it stays that way. In the beginning when I first attempted unlocking the device it went further than that.

Edit: Is it normal that EDL mode is just a blank black screen that won't allow you to turn off the device via standy button?

Here are parts of the log file after attempting to flash the 7.1.1

Version 2.15

Did not receive Sahara hello packet from device

!!!!!!!! WARNING: Flash programmer failed to load trying to continue !!!!!!!!!

Status: 6 (null)

01:20:15: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS

************************************************

C:\Axon7_EDL_Tool\tools\fh_loader.exe --port=\\.\COM7 --sendxml=rawprogram0.xml,patch0.xml,rawprogram1.xml,patch1.xml,rawprogram2.xml,patch2.xml,rawprogram3.xml,patch3.xml,rawprogram4.xml,patch4.xml,rawprogram5.xml,patch5.xml --search_path=C:\Axon7_EDL_Tool\flash\full,C:\Axon7_EDL_Tool\tools --mainoutputdir=C:\Axon7_EDL_Tool\logs --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

************************************************

01:20:15: DEBUG: Binary build date: Nov 21 2017 @ 02:53:33

01:20:15: DEBUG: Build Version: 17.11.21.02.53.33

01:20:15: INFO: Current working dir (cwd): C:\WINDOWS\system32\

01:20:15: INFO: Showing network mappings to allow debugging

01:20:15: DEBUG: Neue Verbindungen werden gespeichert.

01:20:15: DEBUG:

01:20:15: DEBUG: Es sind keine Eintr„ge in der Liste.

01:20:15: DEBUG:

01:20:15: INFO:

01:20:15: INFO: Trying to store 'rawprogram0.xml' in string table

01:20:15: DEBUG: ==================================================================================

01:20:15: DEBUG: ==================================================================================

01:20:15: INFO: Looking for file 'rawprogram0.xml'

01:20:15: DEBUG: 1. Calling stat('C:\Axon7_EDL_Tool\flash\full\rawprogram0.xml')

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\rawprogram0.xml') with AccessMode='rb'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: DEBUG: Found 'C:\Axon7_EDL_Tool\flash\full\rawprogram0.xml' (3271 bytes)

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\rawprogram0.xml') with AccessMode='r'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: INFO:

01:20:15: INFO: Trying to store 'patch0.xml' in string table

01:20:15: DEBUG: ==================================================================================

01:20:15: DEBUG: ==================================================================================

01:20:15: INFO: Looking for file 'patch0.xml'

01:20:15: DEBUG: 1. Calling stat('C:\Axon7_EDL_Tool\flash\full\patch0.xml')

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\patch0.xml') with AccessMode='rb'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: DEBUG: Found 'C:\Axon7_EDL_Tool\flash\full\patch0.xml' (6259 bytes)

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\patch0.xml') with AccessMode='r'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: INFO:

01:20:15: INFO: Trying to store 'rawprogram1.xml' in string table

01:20:15: DEBUG: ==================================================================================

01:20:15: DEBUG: ==================================================================================

01:20:15: INFO: Looking for file 'rawprogram1.xml'

01:20:15: DEBUG: 1. Calling stat('C:\Axon7_EDL_Tool\flash\full\rawprogram1.xml')

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\rawprogram1.xml') with AccessMode='rb'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: DEBUG: Found 'C:\Axon7_EDL_Tool\flash\full\rawprogram1.xml' (1012 bytes)

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\rawprogram1.xml') with AccessMode='r'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: INFO:

01:20:15: INFO: Trying to store 'patch1.xml' in string table

01:20:15: DEBUG: ==================================================================================

01:20:15: DEBUG: ==================================================================================

01:20:15: INFO: Looking for file 'patch1.xml'

01:20:15: DEBUG: 1. Calling stat('C:\Axon7_EDL_Tool\flash\full\patch1.xml')

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\patch1.xml') with AccessMode='rb'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: DEBUG: Found 'C:\Axon7_EDL_Tool\flash\full\patch1.xml' (6227 bytes)

01:20:15: DEBUG: 2. Calling fopen('C:\Axon7_EDL_Tool\flash\full\patch1.xml') with AccessMode='r'

01:20:15: DEBUG: Trying get filesize, calling fseek()

01:20:15: INFO:

[...]

01:20:39: {ERROR: WritePort:5164 Could not write to '\\.\COM7', Windows API WriteFile failed! Your device is probably *not* on this port, attempted 100 times