[Realme X50 Pro Questions & Answers] amdtip:
Hello,

I bricked my X50 Pro phone, and now I can only use the edl 9008 mode.

Here below is the problem that I have, flashing with qfil. If anybody can read the flashing log, and tell what is wrong with the edl flashing, please let me know, because I couldn`t find the issue yet. Thank you very much in advance.

2020-07-22 15:12:59.424 Start Download

2020-07-22 15:12:59.424 Program Path:D:\extract\prog_firehose_ddr5_fwupdate.elf

2020-07-22 15:12:59.424 ***** Working Folder:C:\Users\Sven\AppData\Roaming\Qualcomm\QFIL\COMPORT_4

2020-07-22 15:12:59.582 Binary build date: Apr 27 2018 @ 03:04:33

2020-07-22 15:12:59.582 QSAHARASERVER CALLED LIKE THIS: 'D:\bin\QSaharaServer.ex'Current working dir: C:\Users\Sven\AppData\Roaming\Qualcomm\QFIL\COMPORT_4

2020-07-22 15:12:59.582 Sahara mappings:

2020-07-22 15:12:59.582 2: amss.mbn

2020-07-22 15:12:59.582 6: apps.mbn

2020-07-22 15:12:59.582 8: dsp1.mbn

2020-07-22 15:12:59.582 10: dbl.mbn

2020-07-22 15:12:59.582 11: osbl.mbn

2020-07-22 15:12:59.582 12: dsp2.mbn

2020-07-22 15:12:59.582 16: efs1.mbn

2020-07-22 15:12:59.582 17: efs2.mbn

2020-07-22 15:12:59.582 20: efs3.mbn

2020-07-22 15:12:59.582 21: sbl1.mbn

2020-07-22 15:12:59.582 22: sbl2.mbn

2020-07-22 15:12:59.582 23: rpm.mbn

2020-07-22 15:12:59.582 25: tz.mbn

2020-07-22 15:12:59.582 28: dsp3.mbn

2020-07-22 15:12:59.582 29: acdb.mbn

2020-07-22 15:12:59.582 30: wdt.mbn

2020-07-22 15:12:59.582 31: mba.mbn

2020-07-22 15:12:59.597 13: D:\extract\prog_firehose_ddr5_fwupdate.elf

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597 15:12:59: Requested ID 13, file: "D:\extract\prog_firehose_ddr5_fwupdate.elf"

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597 15:12:59: 675312 bytes transferred in 0.125000 seconds (5.1522MBps)

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597 15:12:59: File transferred successfully

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597

2020-07-22 15:12:59.597 15:12:59: Sahara protocol completed

2020-07-22 15:12:59.597 Sending Programmer Finished

2020-07-22 15:12:59.597 Switch To FireHose

2020-07-22 15:12:59.597 Wait for 3 seconds...

2020-07-22 15:13:02.612 Max Payload Size to Target:49152 Bytes

2020-07-22 15:13:02.612 Device Type:ufs

2020-07-22 15:13:02.612 Platform:8x26

2020-07-22 15:13:02.612 Disable Ack Raw Data Every N Packets

2020-07-22 15:13:02.612 Skip Write:False

2020-07-22 15:13:02.612 Always Validate:False

2020-07-22 15:13:02.612 Use Verbose:False

2020-07-22 15:13:02.612 ***** Working Folder:C:\Users\Sven\AppData\Roaming\Qualcomm\QFIL\COMPORT_4

2020-07-22 15:13:02.718

2020-07-22 15:13:02.718 Base Version: 18.02.16.18.26

2020-07-22 15:13:02.718 Binary build date: Apr 27 2018 @ 03:04:29

2020-07-22 15:13:02.718 Incremental Build version: 18.04.27.03.04.29

2020-07-22 15:13:02.718

2020-07-22 15:13:02.718 15:13:02: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS

2020-07-22 15:13:02.718 ************************************************

2020-07-22 15:13:02.718 D:\bin\fh_loader.exe --port=\\.\COM4 --sendxml=rawprogram0.xml --search_path=D:\extract --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

2020-07-22 15:13:02.718 ************************************************

2020-07-22 15:13:02.718

2020-07-22 15:13:02.718 15:13:02: INFO: Current working dir (cwd): C:\Users\Sven\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\

2020-07-22 15:13:02.718 15:13:02: INFO: Showing network mappings to allow debugging

2020-07-22 15:13:02.718 15:13:02: INFO:

2020-07-22 15:13:02.718

2020-07-22 15:13:02.718

2020-07-22 15:13:02.718

2020-07-22 15:13:02.718 15:13:02: INFO: Trying to store 'rawprogram0.xml' in string table

2020-07-22 15:13:02.718 15:13:02: INFO: Looking for file 'rawprogram0.xml'

2020-07-22 15:13:02.718 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.718 15:13:02: INFO: Reading through sparse file 'cache.img' and pulling out relevant header information...

2020-07-22 15:13:02.718 15:13:02: INFO: File cache.img is a sparse file, being split up into 7 separate XML tags

2020-07-22 15:13:02.718 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.718 15:13:02: INFO: Reading through sparse file 'userdata.img' and pulling out relevant header information...

2020-07-22 15:13:02.718 15:13:02: INFO: File userdata.img is a sparse file, being split up into 16 separate XML tags

2020-07-22 15:13:02.718 15:13:02: INFO: User wants to talk to port '\\.\COM4'

2020-07-22 15:13:02.733 15:13:02: INFO: Took 0.01600000 seconds to open port

2020-07-22 15:13:02.733 15:13:02: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>

2020-07-22 15:13:02.733 15:13:02: INFO: If you don't want this, use --dontsorttags

2020-07-22 15:13:02.733

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'persist.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: cache.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'cache.img'

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'super.img'

2020-07-22 15:13:02.733 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.733 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.733 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.733 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.733 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: userdata.img is a sparse image

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'userdata.img'

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'gpt_main0.bin'

2020-07-22 15:13:02.749 15:13:02: INFO: Looking for file 'gpt_backup0.bin'

2020-07-22 15:13:02.749 15:13:02: INFO:

2020-07-22 15:13:02.765

2020-07-22 15:13:02.765 Total to be tansferd with <program> or <read> is 17.91 GB

2020-07-22 15:13:02.765

2020-07-22 15:13:02.765

2020-07-22 15:13:02.765 15:13:02: INFO: Sending <configure>

2020-07-22 15:13:02.765

2020-07-22 15:13:02.765 15:13:02: INFO: TARGET SAID: 'INFO: Binary build date: Dec 4 2019 @ 19:41:10'

2020-07-22 15:13:02.765

2020-07-22 15:13:02.765 15:13:02: INFO: TARGET SAID: 'INFO: Binary build date: Dec 4 2019 @ 19:41:10

2020-07-22 15:13:02.765 '

2020-07-22 15:13:02.765

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: Chip serial num: 2357875496 (0x8c8a5328)'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: Supported Functions (6):'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: nop'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: configure'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: setbootablestoragedrive'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: power'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: firmwarewrite'

2020-07-22 15:14:52.764

2020-07-22 15:14:52.764 15:13:02: INFO: TARGET SAID: 'INFO: getstorageinfo'

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780 15:13:02: INFO: TARGET SAID: 'INFO: End of supported functions 6'

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780 15:13:02: INFO: TARGET SAID: 'INFO: Calling handler for configure'

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780 15:13:02: INFO: TARGET SAID: 'INFO: Storage type set to value UFS'

2020-07-22 15:14:52.780 15:13:02: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576

2020-07-22 15:14:52.780 15:13:02: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576

2020-07-22 15:14:52.780 15:13:02: INFO: In handleProgram('persist.img')

2020-07-22 15:14:52.780 15:13:02: INFO: Looking for file 'persist.img'

2020-07-22 15:14:52.780 15:13:02: INFO: =======================================================

2020-07-22 15:14:52.780 15:13:02: INFO: {<program> FILE: 'D:\extract\persist.img'}

2020-07-22 15:14:52.780 15:13:02: INFO: {<program> (32.00 MB) 8192 sectors needed at location 8 on LUN 0}

2020-07-22 15:14:52.780 15:13:02: INFO: =======================================================

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780 15:13:02: INFO: TARGET SAID: 'ERROR: Failed to run the last command -1'

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780

2020-07-22 15:14:52.780	_____

2020-07-22 15:14:52.780	| ___|

2020-07-22 15:14:52.780	| |__ _ __ _ __ ___ _ __

2020-07-22 15:14:52.780	| __| '__| '__/ _ \| '__|

2020-07-22 15:14:52.780	| |__| | | | | (_) | |

2020-07-22 15:14:52.780	\____/_| |_| \___/|_|

2020-07-22 15:14:52.780

2020-07-22 15:14:52.795

2020-07-22 15:14:52.795 15:14:52: {ERROR: Could not read from '\\.\COM4', Windows API ReadFile failed! Your device is probably *not* on this port

2020-07-22 15:14:52.795

2020-07-22 15:14:52.795 }

2020-07-22 15:14:52.795

2020-07-22 15:14:52.795 Writing log to 'C:\Users\Sven\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt', might take a minute

2020-07-22 15:14:52.795

2020-07-22 15:14:52.795

2020-07-22 15:14:52.795 Log is 'C:\Users\Sven\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt'

2020-07-22 15:14:52.800

2020-07-22 15:14:52.800 Download Fail:FireHose Fail:FHLoader Fail:Process fail

2020-07-22 15:14:52.800 Finish Download