EDIT: Got it! My adb was too new apparently as I switched to my other computer that has older adb software on it and it picked it right up. Sorry for the confusion.
Tried a different cable but to no avail. I’m an android user who performs flashes on my pixel each month so pretty confident in my cables. I’ve attached the edl output below and all looks ok to me but not familiar with edl tbh:
[15:07](ttys000):kingston-ha-rom[0]$ edl qfil bin/rawprogram.xml bin/patch0.xml flash/ --loader=bin/prog_emmc_firehose_8953_ddr.mbn
Capstone library is missing (optional).
Keystone library is missing (optional).
Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2023.
main - Using loader bin/prog_emmc_firehose_8953_ddr.mbn ...
main - Waiting for the device
......
main - Hint: Press and hold vol up+dwn, connect usb. For some, only use vol up.
main - Xiaomi: Press and hold vol dwn + pwr, in fastboot mode connect usb.
Run "./fastpwn oem edl".
main - Other: Run "adb reboot edl".
........main - Device detected :)
sahara - Protocol version: 2, Version supported: 1
main - Mode detected: sahara
sahara -
Version 0x2
------------------------
HWID: 0x000660e160008000 (MSM_ID:0x000660e1,OEM_ID:0x6000,MODEL_ID:0x8000)
CPU detected: "APQ8053"
PK_HASH: 0xb9eca30dfea4693497b6ac7eec81d006967281e259eb9ac239f9ce6dabb70c14
Serial: 0x5f9184ea
sahara - Protocol version: 2, Version supported: 1
sahara - Uploading loader bin/prog_emmc_firehose_8953_ddr.mbn ...
sahara - 32-Bit mode detected.
sahara - Firehose mode detected, uploading...
sahara - Loader successfully uploaded.
main - Trying to connect to firehose loader ...
firehose_client
firehose_client - [LIB]: No --memory option set, we assume "eMMC" as default ..., if it fails, try using "--memory" with "UFS","NAND" or "spinor" instead !
firehose - TargetName=MSM8953
firehose - MemoryName=eMMC
firehose - Version=1
firehose - Trying to read first storage sector...
firehose - Running configure...
firehose - Storage report:
firehose - total_blocks:15269888
firehose - block_size:512
firehose - page_size:512
firehose - num_physical:3
firehose - mfr_id:21
firehose - serial_num:4093595192
firehose - fw_version:6
firehose - mem_type:eMMC
firehose - prod_name:8GTF4R
firehose_client - Supported functions:
-----------------
firehose_client - [qfil] raw programming...
firehose_client - [qfil] programming bin/rawprogram.xml
firehose_client
firehose_client - [LIB]: flash/NON-HLOS.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/sbl1.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/sbl1.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/rpm.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/rpm.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/tz.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/tz.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/devcfg.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/devcfg.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/adspso.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/sec.dat doesn't exist!
firehose_client - [qfil] programming flash/splash.bin to partition(0)@sector(655360)...
firehose -
Writing to physical partition 0, sector 655360, sectors 327
Progress: |██████████| 100.0% Write (Sector 0x146 of 0x146, ) 2.57 MB/s
firehose_client
firehose_client - [LIB]: flash/emmc_appsboot.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/emmc_appsboot.bin doesn't exist!
firehose_client - [qfil] programming flash/boot.bin to partition(0)@sector(790528)...
firehose -
Writing to physical partition 0, sector 790528, sectors 65536
Progress: |██████████| 100.0% Write (Sector 0x10000 of 0x10000, ) 3.46 MB/s
firehose_client
firehose_client - [LIB]: flash/recovery.bin doesn't exist!
firehose_client - [qfil] programming flash/system.bin to partition(0)@sector(923648)...
firehose -
Writing to physical partition 0, sector 923648, sectors 3145728
Progress: |██████████| 100.0% Write (Sector 0x300000 of 0x300000, ) 4.48 MB/s
firehose_client - [qfil] programming flash/vendor.bin to partition(0)@sector(4069376)...
firehose -
Writing to physical partition 0, sector 4069376, sectors 786432
Progress: |██████████| 100.0% Write (Sector 0xC0000 of 0xC0000, ) 4.44 MB/s
firehose_client
firehose_client - [LIB]: flash/cache.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/persist.bin doesn't exist!
firehose_client - [qfil] programming flash/oem.bin to partition(0)@sector(5307456)...
firehose -
Writing to physical partition 0, sector 5307456, sectors 204800
Progress: |██████████| 100.0% Write (Sector 0x32000 of 0x32000, ) 4.38 MB/s
firehose_client
firehose_client - [LIB]: flash/mdtp.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/lksecapp.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/lksecapp.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib64_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib64_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/keymaster64.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/keymaster64.bin doesn't exist!
firehose_client - [qfil] programming flash/resource.bin to partition(0)@sector(6161424)...
firehose -
Writing to physical partition 0, sector 6161424, sectors 729088
Progress: |██████████| 100.0% Write (Sector 0xB2000 of 0xB2000, ) 4.45 MB/s
firehose_client
firehose_client - [LIB]: flash/userdata.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/gpt_main0.bin doesn't exist!
firehose_client
firehose_client - [LIB]: flash/gpt_backup0.bin doesn't exist!
firehose_client - [qfil] raw programming ok.
firehose_client - [qfil] patching...
firehose_client - [qfil] patching with bin/patch0.xml
firehose_client - [qfil] patching DISK sector(14), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="296" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="14" value="NUM_DISK_SECTORS-34." what="Update last partition 51 'userdata' with actual size in Primary Header." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-21.), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="296" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-21." value="NUM_DISK_SECTORS-34." what="Update last partition 51 'userdata' with actual size in Backup Header." />
</data>
firehose_client - [qfil] patching DISK sector(1), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="48" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-34." what="Update Primary Header with LastUseableLBA." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-1.), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="48" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1." value="NUM_DISK_SECTORS-34." what="Update Backup Header with LastUseableLBA." />
</data>
firehose_client - [qfil] patching DISK sector(1), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="32" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-1." what="Update Primary Header with BackupGPT Header Location." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-1.), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="24" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1." value="NUM_DISK_SECTORS-1." what="Update Backup Header with CurrentLBA." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-1), size=8
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="72" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1" value="NUM_DISK_SECTORS-33." what="Update Backup Header with Partition Array Location." />
</data>
firehose_client - [qfil] patching DISK sector(1), size=4
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="88" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(2,6656)" what="Update Primary Header with CRC of Partition Array." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-1.), size=4
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="88" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-33.,6656)" what="Update Backup Header with CRC of Partition Array." />
</data>
firehose_client - [qfil] patching DISK sector(1), size=4
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="16" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="0" what="Zero Out Header CRC in Primary Header." />
</data>
firehose_client - [qfil] patching DISK sector(1), size=4
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="16" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(1,92)" what="Update Primary Header with CRC of Primary Header." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-1.), size=4
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="16" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="0" what="Zero Out Header CRC in Backup Header." />
</data>
firehose_client - [qfil] patching DISK sector(NUM_DISK_SECTORS-1.), size=4
<?xml version="1.0" ?><data>
<patch SECTOR_SIZE_IN_BYTES="512" byte_offset="16" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-1.,92)" what="Update Backup Header with CRC of Backup Header." />
</data>
firehose_client - [qfil] patching ok
firehose - Setbootablestoragedrive succeeded.
firehose_client - [qfil] partition(0) is now bootable