edl icon indicating copy to clipboard operation
edl copied to clipboard

stuck on "sahara - Firehose mode detected, uploading..."

Open leandrofriedrich opened this issue 2 years ago • 1 comments

Hello, i am trying to do anything on this mdm9207 board that i have but i cant progress, it gets stuck here

`leandrof@TheUhhimeantheThing2-ElectricBoogaloo:~/edl$ ./edl printgpt Capstone library is missing (optional). Keystone library is missing (optional). Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022. main - Trying with no loader given ... 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 -

HWID: 0x000480e100000000 (MSM_ID:0x000480e1,OEM_ID:0x0000,MODEL_ID:0x0000) CPU detected: "MDM9207" PK_HASH: 0x3d2397163d6e15a542ba76fe662fd9b95cf752d9fd51481f11320bf72ef3f4d5 Serial: 0xa1a8c609

sahara - Trying loader: /home/leandrof/edl/edlclient/../Loaders/qualcomm/factory/mdm9x07/000480e100000000_cc3153a80293939b_fhprg_9x07.mbn sahara - Protocol version: 2, Version supported: 1 sahara - Uploading loader /home/leandrof/edl/edlclient/../Loaders/qualcomm/factory/mdm9x07/000480e100000000_cc3153a80293939b_fhprg_9x07.mbn ... sahara - 32-Bit mode detected. sahara - Firehose mode detected, uploading... `

any idea how to further debug/fix this? also if more info is needed i can provide said info

leandrofriedrich avatar Apr 26 '23 15:04 leandrofriedrich

I have an MSM8953 in a Xiaomi Mi 6 Pro (global market name "A2 Lite", this is the chinese edition, codename "sakura") and I am getting the same issue. It's stuck on the upload, despite trying numerous loaders. There was only one loader that succeeded, however, that has the Xiaomi EDLAuth so I can't use that (it's the one I extracted from official firmware, downloaded via this site)

With debug logging, I am getting the following (with autodetection and upload):

sahara - Protocol version: 2, Version supported: 1
sahara - Uploading loader /home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/../Loaders/xiaomi/EDLAuth/000460e100000000_57158eaf1814d78f_fhprg_edlauth_peek.bin ...
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 520, in upload_loader\n    if not self.cmd_hello(sahara_mode_t.SAHARA_MODE_IMAGE_TX_PENDING, version=version):\n']
DeviceClass
DeviceClass - [LIB]: TX:020000003000000002000000010000000000000000000000010000000200000003000000040000000500000006000000
DeviceClass
DeviceClass - [LIB]: read:0x14
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 528, in upload_loader\n    resp = self.get_rsp()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 68, in get_rsp\n    data = self.cdc.read()\n']
DeviceClass
DeviceClass - [LIB]: RX:03000000140000000d0000000000000034000000
sahara - 32-Bit mode detected.
sahara - Firehose mode detected, uploading...
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n']
DeviceClass
DeviceClass - [LIB]: TX:7f454c46010101000000000000000000020028000100000060930008340000000000000002000005340020000900280000000000
DeviceClass
DeviceClass - [LIB]: read:0x14
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 528, in upload_loader\n    resp = self.get_rsp()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 68, in get_rsp\n    data = self.cdc.read()\n']
DeviceClass
DeviceClass - [LIB]: RX:03000000140000000d0000003400000020010000
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n']
DeviceClass
DeviceClass - [LIB]: TX:0000000000000000000000000000000054010000000000000000000700000000000000000010000000d0738600d07386481a00000020000000002002001000000100000048e005000040220000402200101f0000101f000005000000100000000100000058ff05000060220000602200f017000010180000060000000800000001000000003000000060000800600008e0f50400e0f50400050000801000000001000000e025050000600508006005080000000000900000060000000400000001000000e025050000f0050800f0050868ba00009879010006000000001000000100000048e005000000008000000080000000000024200006000000001000000100000048e0050000007086000070860000000090ca03000600000000400000
DeviceClass
DeviceClass - [LIB]: read:0x14
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 528, in upload_loader\n    resp = self.get_rsp()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/edlclient/Library/sahara.py", line 68, in get_rsp\n    data = self.cdc.read()\n']
DeviceClass
DeviceClass - [LIB]: RX:03000000140000000d00000000200000480a0000
DeviceClass
DeviceClass - [LIB]: ['  File "/home/speedy/edl/bin/edl", line 4, in <module>\n    __import__(\'pkg_resources\').run_script(\'edlclient==3.62\', \'edl\')\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script\n    self.require(requires)[0].run_script(script_name, ns)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script\n    exec(code, namespace, namespace)\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 386, in <module>\n    base.run()\n', '  File "/home/speedy/edl/lib/python3.11/site-packages/edlclient-3.62-py3.11.egg/EGG-INFO/scripts/edl", line 340, in run\n    mode = self.sahara.upload_loader(version=version)\n']
DeviceClass
DeviceClass - [LIB]: TX:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

I am using latest version of this EDL client from master. Can anyone please help me (us)? :smile:

forcemagic avatar Jan 30 '24 13:01 forcemagic