[LG Velvet Guides, News, & Discussion] skyblaster:
I just tried from Fedora and couldn't even load edl, so resorted to the provided LiveDVD. I would recommend using this if you're still having trouble. Check out Ventoy for live distros on USB storage.

The --skip partition feature baked into that iso doesn't work, so you will need to checkout from master if you want to skip the larger paritions.

Anyway, here's what a successful dump looks like.

If you want to give it another try without the live iso, my only other piece of advice would be to queue up the command and execute it immediately after entering 9008 mode. This is especially important for writing. See: https://github.com/bkerler/edl/issues/278

user@livedvd:/opt/edl$ ./edl r ftm ftm.bin --memory=ufs --lun=0 --loader=/opt/edl/Loaders/qualcomm/factory/sd765/0000000000720000_1bebe3863a6781db_fhprg.bin
Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022.
main - Using loader /opt/edl/Loaders/qualcomm/factory/sd765/0000000000720000_1bebe3863a6781db_fhprg.bin ...
main - Waiting for the device
main - Device detected :)
sahara - Protocol version: 2.1
main - Mode detected: sahara
sahara -
------------------------
HWID: 0x0011e0e100000000 (MSM_ID:0x0011e0e1,OEM_ID:0x0000,MODEL_ID:0x0000)
CPU detected: "saipan"
PK_HASH: 0xd40eee56f3194665574109a39267724ae7944134cd53cb767e293d3c40497955
Serial: 0xb23bed1c

sahara - Protocol version: 2.1
sahara - Uploading loader /opt/edl/Loaders/qualcomm/factory/sd765/0000000000720000_1bebe3863a6781db_fhprg.bin ...
sahara - 64-Bit mode detected.
sahara - Firehose mode detected, uploading...
sahara - Loader successfully uploaded.
main - Trying to connect to firehose loader ...
firehose - INFO: Binary build date: Mar 26 2020 @ 22:00:48
firehose - INFO: Binary build date: Mar 26 2020 @ 22:00:48
firehose - INFO: Chip serial num: 2990271772 (0xb23bed1c)
firehose - INFO: Supported Functions (15):
firehose - INFO: program
firehose - INFO: read
firehose - INFO: nop
firehose - INFO: patch
firehose - INFO: configure
firehose - INFO: setbootablestoragedrive
firehose - INFO: erase
firehose - INFO: power
firehose - INFO: firmwarewrite
firehose - INFO: getstorageinfo
firehose - INFO: benchmark
firehose - INFO: emmc
firehose - INFO: ufs
firehose - INFO: fixgpt
firehose - INFO: getsha256digest
firehose - INFO: End of supported functions 15
firehose
firehose - [LIB]: Couldn't detect MaxPayloadSizeFromTargetinBytes
firehose
firehose - [LIB]: Couldn't detect TargetName
firehose - TargetName=Unknown
firehose - MemoryName=UFS
firehose - Version=1
firehose - Trying to read first storage sector...
firehose - Running configure...
firehose - Storage report:
firehose - total_blocks:30879744
firehose - block_size:4096
firehose - page_size:4096
firehose - num_physical:7
firehose - manufacturer_id:462
firehose - serial_num:1297306958
firehose - fw_version:100
firehose - mem_type:UFS
firehose - prod_name:KM2V8001CM-B707
firehose_client - Supported functions:
-----------------
program,read,nop,patch,configure,setbootablestoragedrive,erase,power,firmwarewrite,getstorageinfo,benchmark,emmc,ufs,fixgpt,getsha256digest
firehose -
Reading from physical partition 0, sector 75912, sectors 8192
Progress: |██████████████████████████████████████████████████| 100.0% Read (Sector 0x2000 of 0x2000, ) 38.07 MB/s
Dumped sector 75912 with sector count 8192 as ftm.bin.