[ASUS ZenFone 7 / 7 Pro Questions & Answers] pingolaido:
I read with the correct command:

edl modules oemunlock enable --loader=prog_firehose_ddr_lp5.elf --memory=ufs

Capstone library is missing (optional).

Keystone library is missing (optional).

Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022.

main - Using loader prog_firehose_ddr_lp5.elf ...

main - Waiting for the device

main - Device detected :)

main - Mode detected: firehose

main - Trying to connect to firehose loader ...

firehose - INFO: Binary build date: Aug 21 2020 @ 23:52:31

firehose - INFO: Chip serial num: 3272308287 (0xc30b763f)

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:102

firehose - mem_type:UFS

firehose - prod_name:KLUDG4UHDB-B2E1

firehose_client - Supported functions:

-----------------

program,read,nop,patch,configure,setbootablestoragedrive,erase,power,firmwarewrite,getstorageinfo,benchmark,emmc,ufs,fixgpt,getsha256digest

firehose - Patch:

--------------------

firehose - {'value': 'ACK', 'rawmode': 'false'}

firehose - Patch:

--------------------

firehose - {'value': 'ACK', 'rawmode': 'false'}

Patched sector 239342, offset 16 with value 1, size in bytes 1.

firehose -

Reading from physical partition 4, sector 239342, sectors 1

Done |--------------------------------------------------| 0.0% Read (Sector 0xProgress: |██████--------------------------------------------| 12.5% Read (SectProgress: |████████████--------------------------------------| 25.0% Read (SectProgress: |███████████████████-------------------------------| 37.5% Read (SectProgress: |█████████████████████████-------------------------| 50.0% Read (SectProgress: |███████████████████████████████-------------------| 62.5% Read (SectProgress: |██████████████████████████████████████------------| 75.0% Read (SectProgress: |████████████████████████████████████████████------| 87.5% Read (SectProgress: |██████████████████████████████████████████████████| 100.0% Read (Sector 0x1 of 0x1, ) 1.66 MB/s

Traceback (most recent call last):

File "/usr/local/bin/edl", line 4, in <module>

__import__('pkg_resources').run_script('edlclient==3.60', 'edl')

File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 656, in run_script

self.require(requires)[0].run_script(script_name, ns)

File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1453, in run_script

exec(code, namespace, namespace)

File "/usr/local/lib/python3.10/dist-packages/edlclient-3.60-py3.10.egg/EGG-INFO/scripts/edl", line 391, in <module>

base.run()

File "/usr/local/lib/python3.10/dist-packages/edlclient-3.60-py3.10.egg/EGG-INFO/scripts/edl", line 386, in run

fh.handle_firehose(cmd, options)

File "/usr/local/lib/python3.10/dist-packages/edlclient-3.60-py3.10.egg/edlclient/Library/firehose_client.py", line 897, in handle_firehose

return self.firehose.modules.run(command=mcommand, args=moptions)

File "/usr/local/lib/python3.10/dist-packages/edlclient-3.60-py3.10.egg/edlclient/Library/Modules/init.py", line 100, in run

return self.generic.oem_unlock(enable)

File "/usr/local/lib/python3.10/dist-packages/edlclient-3.60-py3.10.egg/edlclient/Library/Modules/generic.py", line 94, in oem_unlock

if (len(data) > 0x7FFE20) and data[0x7FFE00:0x7FFE10] == b"ANDROID-BOOT!\x00\x00\x00":

TypeError: object of type 'response' has no len()