$ python3 edl.py -loader ../0x009600e100420024.mbn -printgpt
Qualcomm Sahara / Firehose Client (c) B.Kerler 2018-2019.
Using loader ../0x009600e100420024.mbn ...
Waiting for the device
..................Device detected :)
Mode detected: Sahara
------------------------
HWID: 0x009600e100420024 (MSM_ID:0x009600e1,OEM_ID:0x0042,MODEL_ID:0x0024)
PK_HASH: 0x5b4e559e6e66d5ba8be6267cd83376eb2eb3717d1dd3436a6390165b0c78cc7b
Serial: 0x1517cdc5
SBL Version: 0x00000000
Successfully uploaded programmer :)
TargetName=MSM8909
MemoryName=eMMC
Version=1
Reading from physical partition 0, sector 0, sectors 32
Traceback (most recent call last):
File "edl.py", line 419, in <module>
main()
File "edl.py", line 197, in main
data = fh.cmd_read_buffer(args.lun, 0, 0x4000 // cfg.SECTOR_SIZE_IN_BYTES)
File "/Users/andy/Desktop/edl/Library/firehose.py", line 241, in cmd_read_buffer
rsp=self.xmlsend(data)
File "/Users/andy/Desktop/edl/Library/firehose.py", line 73, in xmlsend
resp = self.xml.getresponse(data)
File "/Users/andy/Desktop/edl/Library/firehose.py", line 16, in getresponse
tree = ET.fromstring(line, parser=parser)
File "/usr/local/Cellar/python/3.7.4_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/xml/etree/ElementTree.py", line 1315, in XML
parser.feed(text)
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 5