[General Questions and Answers] Nokia_8_fan:
Well I gave it a go, and still no luck.

Here's proof I've done so:

And this is the log file as it shows:

2020-01-17 17:54:03.249 Validating Application Configuration
2020-01-17 17:54:03.260 Load APP Configuration
2020-01-17 17:54:03.277 COM:10
2020-01-17 17:54:03.277 PBLDOWNLOADPROTOCOL:0
2020-01-17 17:54:03.277 PROGRAMMER:True
2020-01-17 17:54:03.277 PROGRAMMER:C:\Users\Me\Desktop\Nokia_8_TA-1004_00WW_NB1_600WW_MSM8998_7.1.1_QFIL\Firmware\prog_ufs_firehose_8998_ddr_NOKIA8.elf
2020-01-17 17:54:03.277 RESETSAHARASTATEMACHINE:False
2020-01-17 17:54:03.277 SAHARAREADSERIALNO:False
2020-01-17 17:54:03.277 SEARCHPATH:C:\Users\Me\Desktop\Nokia_8_TA-1004_00WW_NB1_600WW_MSM8998_7.1.1_QFIL\Firmware
2020-01-17 17:54:03.277 ACKRAWDATAEVERYNUMPACKETS:False
2020-01-17 17:54:03.277 ACKRAWDATAEVERYNUMPACKETS:100
2020-01-17 17:54:03.277 MAXPAYLOADSIZETOTARGETINBYTES:False
2020-01-17 17:54:03.277 MAXPAYLOADSIZETOTARGETINBYTES:49152
2020-01-17 17:54:03.277 DEVICETYPE:ufs
2020-01-17 17:54:03.277 PLATFORM:8x26
2020-01-17 17:54:03.277 VALIDATIONMODE:0
2020-01-17 17:54:03.277 RESETAFTERDOWNLOAD:False
2020-01-17 17:54:03.277 MAXDIGESTTABLESIZE:8192
2020-01-17 17:54:03.277 SWITCHTOFIREHOSETIMEOUT:30
2020-01-17 17:54:03.277 RESETTIMEOUT:200
2020-01-17 17:54:03.277 RESETDELAYTIME:2
2020-01-17 17:54:03.277 METABUILD:
2020-01-17 17:54:03.277 METABUILD:
2020-01-17 17:54:03.278 FLATBUILDPATH:C:\
2020-01-17 17:54:03.278 FLATBUILDFORCEOVERRIDE:True
2020-01-17 17:54:03.278 QCNPATH:C:\Temp\00000000.qcn
2020-01-17 17:54:03.278 QCNAUTOBACKUPRESTORE:False
2020-01-17 17:54:03.278 SPCCODE:000000
2020-01-17 17:54:03.278 ENABLEMULTISIM:False
2020-01-17 17:54:03.278 AUTOPRESERVEPARTITIONS:False
2020-01-17 17:54:03.278 PARTITIONPRESERVEMODE:0
2020-01-17 17:54:03.278 PRESERVEDPARTITIONS:0
2020-01-17 17:54:03.278 PRESERVEDPARTITIONS:
2020-01-17 17:54:03.278 ERASEALL:False
2020-01-17 17:54:03.278 Load ARG Configuration
2020-01-17 17:54:03.301 Validating Download Configuration
2020-01-17 17:54:03.301 Search path not exist, ignored: C:\Users\Me\Desktop\Nokia_8_TA-1004_00WW_NB1_600WW_MSM8998_7.1.1_QFIL\Firmware
2020-01-17 17:54:03.302 Invalid programmer path, ignored: C:\Users\Me\Desktop\Nokia_8_TA-1004_00WW_NB1_600WW_MSM8998_7.1.1_QFIL\Firmware\prog_ufs_firehose_8998_ddr_NOKIA8.elf
2020-01-17 17:54:03.494 Process Index:0
2020-01-17 17:54:03.506 Qualcomm Flash Image Loader (QFIL) 2.0.1.9
2020-01-17 17:54:40.149 Programmer Path:C:\Program Files (x86)\Qualcomm\QPST\bin\Firmware\prog_ufs_firehose_8998_ddr_NOKIA8.elf
2020-01-17 17:54:40.165 Image Search Path: C:\Program Files (x86)\Qualcomm\QPST\bin\Firmware
2020-01-17 17:54:54.673 Start Download
2020-01-17 17:54:54.750 Program Path:C:\Program Files (x86)\Qualcomm\QPST\bin\Firmware\prog_ufs_firehose_8998_ddr_NOKIA8.elf
2020-01-17 17:54:54.753 ***** Working Folder:C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20
2020-01-17 17:54:54.963 Binary build date: Nov 21 2017 @ 02:53:37
2020-01-17 17:54:54.963 QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.ex'Current working dir: C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20
2020-01-17 17:54:54.964 Sahara mappings:
2020-01-17 17:54:54.964 2: amss.mbn
2020-01-17 17:54:54.965 6: apps.mbn
2020-01-17 17:54:54.965 8: dsp1.mbn
2020-01-17 17:54:54.965 10: dbl.mbn
2020-01-17 17:54:54.966 11: osbl.mbn
2020-01-17 17:54:54.966 12: dsp2.mbn
2020-01-17 17:54:54.966 16: efs1.mbn
2020-01-17 17:54:54.966 17: efs2.mbn
2020-01-17 17:54:54.967 20: efs3.mbn
2020-01-17 17:54:54.967 21: sbl1.mbn
2020-01-17 17:54:54.967 22: sbl2.mbn
2020-01-17 17:54:54.968 23: rpm.mbn
2020-01-17 17:54:54.968 25: tz.mbn
2020-01-17 17:54:54.968 28: dsp3.mbn
2020-01-17 17:54:54.969 29: acdb.mbn
2020-01-17 17:54:54.982 30: wdt.mbn
2020-01-17 17:54:54.982 31: mba.mbn
2020-01-17 17:54:54.983 13: C:\Program Files (x86)\Qualcomm\QPST\bin\Firmware\prog_ufs_firehose_8998_ddr_NOKIA8.elf
2020-01-17 17:54:54.984
2020-01-17 17:54:54.984 17:54:54: Requested ID 13, file: "C:\Program Files (x86)\Qualcomm\QPST\bin\Firmware\prog_ufs_firehose_8998_ddr_NOKIA8.elf"
2020-01-17 17:54:54.985
2020-01-17 17:54:54.985 17:54:54: 573944 bytes transferred in 0.172000 seconds (3.1823MBps)
2020-01-17 17:54:54.985
2020-01-17 17:54:54.986
2020-01-17 17:54:54.986
2020-01-17 17:54:54.986 17:54:54: File transferred successfully
2020-01-17 17:54:54.987
2020-01-17 17:54:54.987
2020-01-17 17:54:54.987
2020-01-17 17:54:54.987 17:54:54: Sahara protocol completed
2020-01-17 17:54:54.988 Sending Programmer Finished
2020-01-17 17:54:54.988 Switch To FireHose
2020-01-17 17:54:54.988 Wait for 3 seconds...
2020-01-17 17:54:57.989 Max Payload Size to Target:49152 Bytes
2020-01-17 17:54:57.989 Device Type:ufs
2020-01-17 17:54:57.990 Platform:8x26
2020-01-17 17:54:57.990 Disable Ack Raw Data Every N Packets
2020-01-17 17:54:57.990 Skip Write:False
2020-01-17 17:54:57.991 Always Validate:False
2020-01-17 17:54:57.991 Use Verbose:False
2020-01-17 17:54:57.994 ***** Working Folder:C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20
2020-01-17 17:56:38.308
2020-01-17 17:56:38.308 Base Version: 17.11.16.14.34
2020-01-17 17:56:38.309 Binary build date: Nov 21 2017 @ 02:53:33
2020-01-17 17:56:38.309 Incremental Build version: 17.11.21.02.53.33
2020-01-17 17:56:38.310
2020-01-17 17:56:38.310 17:54:58: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
2020-01-17 17:56:38.311 ************************************************
2020-01-17 17:56:38.311 C:\Program Files (x86)\Qualcomm\QPST\bin\fh_loader.exe --port=\\.\COM20 --search_path=C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20 --convertprogram2read --sendimage=fh_gpt_header_0 --start_sector=1 --lun=0 --num_sectors=1 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs
2020-01-17 17:56:38.317 ************************************************
2020-01-17 17:56:38.317
2020-01-17 17:56:38.317 17:54:58: INFO: Current working dir (cwd): C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20\
2020-01-17 17:56:38.318 17:54:58: INFO: Showing network mappings to allow debugging
2020-01-17 17:56:38.318 17:54:58: INFO: Looking for file 'fh_gpt_header_0'
2020-01-17 17:56:38.318
2020-01-17 17:56:38.319
2020-01-17 17:56:38.319	(_)
2020-01-17 17:56:38.319	__ ____ _ _ __ _ __ _ _ __ __ _
2020-01-17 17:56:38.320	\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
2020-01-17 17:56:38.320	\ V V / (_| | | | | | | | | | | (_| |
2020-01-17 17:56:38.320	\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
2020-01-17 17:56:38.321	__/ |
2020-01-17 17:56:38.321	|___/
2020-01-17 17:56:38.321
2020-01-17 17:56:38.321
2020-01-17 17:56:38.322 17:54:58: WARNING: Couldn't find the file 'fh_gpt_header_0', returning NULL
2020-01-17 17:56:38.322
2020-01-17 17:56:38.322
2020-01-17 17:56:38.323	(_)
2020-01-17 17:56:38.323	__ ____ _ _ __ _ __ _ _ __ __ _
2020-01-17 17:56:38.323	\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
2020-01-17 17:56:38.324	\ V V / (_| | | | | | | | | | | (_| |
2020-01-17 17:56:38.324	\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
2020-01-17 17:56:38.324	__/ |
2020-01-17 17:56:38.324	|___/
2020-01-17 17:56:38.325
2020-01-17 17:56:38.325
2020-01-17 17:56:38.325 17:54:58: WARNING: User specified --num_sectors=1 but file only has 1 sectors. **Ignoring --num_sectors
2020-01-17 17:56:38.326
2020-01-17 17:56:38.326
2020-01-17 17:56:38.326 17:54:58: INFO: User wants to talk to port '\\.\COM20'
2020-01-17 17:56:38.327 17:54:58: INFO: Took 0.00000000 seconds to open port
2020-01-17 17:56:38.327 17:54:58: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
2020-01-17 17:56:38.328 17:54:58: INFO: If you don't want this, use --dontsorttags
2020-01-17 17:56:38.328
2020-01-17 17:56:38.328 17:54:58: INFO: Looking for file 'fh_gpt_header_0'
2020-01-17 17:56:38.329
2020-01-17 17:56:38.329
2020-01-17 17:56:38.329	(_)
2020-01-17 17:56:38.330	__ ____ _ _ __ _ __ _ _ __ __ _
2020-01-17 17:56:38.330	\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
2020-01-17 17:56:38.330	\ V V / (_| | | | | | | | | | | (_| |
2020-01-17 17:56:38.331	\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
2020-01-17 17:56:38.331	__/ |
2020-01-17 17:56:38.331	|___/
2020-01-17 17:56:38.331
2020-01-17 17:56:38.332
2020-01-17 17:56:38.332 17:54:58: WARNING: Couldn't find the file 'fh_gpt_header_0', returning NULL
2020-01-17 17:56:38.332 17:54:58: INFO: Sending <configure>
2020-01-17 17:56:38.333
2020-01-17 17:56:38.333 17:54:58: INFO: TARGET SAID: 'Binary build date: Jul 7 2017 @ 21:03:56'
2020-01-17 17:56:38.333
2020-01-17 17:56:38.334 17:54:58: INFO: TARGET SAID: 'Chip serial num: 4294967029 (0xfffffef5)'
2020-01-17 17:56:38.334
2020-01-17 17:56:38.334 17:54:58: INFO: TARGET SAID: 'Supported Functions: program configure nop firmwarewrite patch setbootablestoragedrive ufs emmc power benchmark read getstorageinfo getsha256digest erase peek poke '
2020-01-17 17:56:38.335
2020-01-17 17:56:38.335 17:54:58: INFO: TARGET SAID: 'Calling usb_al_bulk_set_zlp_mode(TRUE) since ZlpAwareHost='1''
2020-01-17 17:56:38.339 17:54:58: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
2020-01-17 17:56:38.340 17:54:58: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
2020-01-17 17:56:38.340 17:54:58: INFO: In handleRead('fh_gpt_header_0')
2020-01-17 17:56:38.340 17:54:58: INFO: Looking for file 'fh_gpt_header_0'
2020-01-17 17:56:38.341
2020-01-17 17:56:38.341
2020-01-17 17:56:38.341	(_)
2020-01-17 17:56:38.342	__ ____ _ _ __ _ __ _ _ __ __ _
2020-01-17 17:56:38.342	\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
2020-01-17 17:56:38.342	\ V V / (_| | | | | | | | | | | (_| |
2020-01-17 17:56:38.343	\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
2020-01-17 17:56:38.343	__/ |
2020-01-17 17:56:38.343	|___/
2020-01-17 17:56:38.344
2020-01-17 17:56:38.344
2020-01-17 17:56:38.344 17:54:58: WARNING: Previous Filesize is 0 bytes. Therefore reading size of partition!! Please check 'C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20\fh_gpt_header_0'
2020-01-17 17:56:38.345 17:54:58: INFO: =======================================================
2020-01-17 17:56:38.345 17:54:58: INFO: <read> (4.0KB) 1 sectors from location 1 FILE: 'fh_gpt_header_0'
2020-01-17 17:56:38.345 17:54:58: INFO: =======================================================
2020-01-17 17:56:38.346
2020-01-17 17:56:38.346
2020-01-17 17:56:38.346	_____
2020-01-17 17:56:38.347	| ___|
2020-01-17 17:56:38.347	| |__ _ __ _ __ ___ _ __
2020-01-17 17:56:38.347	| __| '__| '__/ _ \| '__|
2020-01-17 17:56:38.347	| |__| | | | | (_) | |
2020-01-17 17:56:38.348	\____/_| |_| \___/|_|
2020-01-17 17:56:38.348
2020-01-17 17:56:38.348
2020-01-17 17:56:38.349 17:56:38: {ERROR: Could not read from '\\.\COM20', Windows API ReadFile failed! Your device is probably *not* on this port
2020-01-17 17:56:38.349
2020-01-17 17:56:38.349 }
2020-01-17 17:56:38.350
2020-01-17 17:56:38.350 Writing log to 'C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20\port_trace.txt', might take a minute
2020-01-17 17:56:38.350
2020-01-17 17:56:38.351
2020-01-17 17:56:38.351 Log is 'C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_20\port_trace.txt'
2020-01-17 17:56:38.351
2020-01-17 17:56:38.352 Download Fail:FireHose Fail:FHLoader Fail:FHLoader Fail:Process fail
2020-01-17 17:56:38.357 Finish Get GPT