edl
edl copied to clipboard
[Bug] Xiaomi mi note 10 lite Not Working Raspeberry pi5 Ubuntu Macos m1 Arm
Hello, There is a problem on arm version, anytime i try to read partition i got a timeout in uploading the firehose. I try with the one provided in the loader folder and onther from a eng fw but no success. There is any solution about?
Thanks in advance.
Waiting for the device
Device detected :)
Protocol version: 2, Version supported: 1
Mode detected: sahara
Version 0x2
------------------------
HWID: 0x000e60e100720000 (MSM_ID:0x000e60e1,OEM_ID:0x0072,MODEL_ID:0x0000)
CPU detected: "SM7150"
PK_HASH: 0x1bebe3863a6781db4b01086063007334de9e5ca14971c7c4f4358ec9d79cda4692ce5e948c6fd409408f4c919fcadfe3
Serial: 0x988c7005
Detected loader: /home/gen/edl/edlclient/../Loaders/xiaomi/EDLAuth/000e60e100720000_1bebe3863a6781db_fhprg_edlauth.bin
Protocol version: 2, Version supported: 1
Uploading loader /home/gen/edl/edlclient/../Loaders/xiaomi/EDLAuth/000e60e100720000_1bebe3863a6781db_fhprg_edlauth.bin ...
64-Bit mode detected.
Firehose mode detected, uploading...
**_Full Log_**
```Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2025.
main - Trying with no loader given ...
main - Waiting for the device
main - Device detected :)
DeviceClass
DeviceClass - [LIB]: [95mread:0x30[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 304, in run\n conninfo = self.doconnect(loop)\n', ' File "/home/gen/edl/edl", line 231, in doconnect\n resp = self.sahara.connect()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 116, in connect\n v = self.cdc.read(length=0xC * 0x4, timeout=1)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:010000003000000002000000010000000004000000000000000000000000000000000000000000000000000000000000[0m
sahara - Protocol version: 2, Version supported: 1
main - Mode detected: sahara
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 215, in cmd_info\n if self.enter_command_mode(version=version):\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 160, in enter_command_mode\n if not self.cmd_hello(sahara_mode_t.SAHARA_MODE_COMMAND, version=version):\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:020000003000000002000000010000000000000003000000010000000200000003000000040000000500000006000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x8[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 215, in cmd_info\n if self.enter_command_mode(version=version):\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 162, in enter_command_mode\n res = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:0b00000008000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 216, in cmd_info\n self.serial = self.cmdexec_get_serial_num()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 178, in cmdexec_get_serial_num\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_SERIAL_NUM_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0d0000000c00000001000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x10[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 216, in cmd_info\n self.serial = self.cmdexec_get_serial_num()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 178, in cmdexec_get_serial_num\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_SERIAL_NUM_READ)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 603, in cmd_exec\n res = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:0e000000100000000100000004000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 216, in cmd_info\n self.serial = self.cmdexec_get_serial_num()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 178, in cmdexec_get_serial_num\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_SERIAL_NUM_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0f0000000c00000001000000[0m
DeviceClass
DeviceClass - [LIB]: [95mcmd_exec:0x4[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 216, in cmd_info\n self.serial = self.cmdexec_get_serial_num()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 178, in cmdexec_get_serial_num\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_SERIAL_NUM_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:05708c98[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 219, in cmd_info\n self.hwid = self.cmdexec_get_msm_hwid()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 182, in cmdexec_get_msm_hwid\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_MSM_HW_ID_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0d0000000c00000002000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x10[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 219, in cmd_info\n self.hwid = self.cmdexec_get_msm_hwid()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 182, in cmdexec_get_msm_hwid\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_MSM_HW_ID_READ)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 603, in cmd_exec\n res = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:0e000000100000000200000018000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 219, in cmd_info\n self.hwid = self.cmdexec_get_msm_hwid()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 182, in cmdexec_get_msm_hwid\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_MSM_HW_ID_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0f0000000c00000002000000[0m
DeviceClass
DeviceClass - [LIB]: [95mcmd_exec:0x18[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 219, in cmd_info\n self.hwid = self.cmdexec_get_msm_hwid()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 182, in cmdexec_get_msm_hwid\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_MSM_HW_ID_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:00007200e1600e0000007200e1600e0000007200e1600e00[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 220, in cmd_info\n self.pkhash = self.cmdexec_get_pkhash()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 189, in cmdexec_get_pkhash\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_OEM_PK_HASH_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0d0000000c00000003000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x10[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 220, in cmd_info\n self.pkhash = self.cmdexec_get_pkhash()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 189, in cmdexec_get_pkhash\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_OEM_PK_HASH_READ)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 603, in cmd_exec\n res = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:0e000000100000000300000090000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 220, in cmd_info\n self.pkhash = self.cmdexec_get_pkhash()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 189, in cmdexec_get_pkhash\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_OEM_PK_HASH_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0f0000000c00000003000000[0m
DeviceClass
DeviceClass - [LIB]: [95mcmd_exec:0x90[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 220, in cmd_info\n self.pkhash = self.cmdexec_get_pkhash()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 189, in cmdexec_get_pkhash\n res = self.cmd_exec(exec_cmd_t.SAHARA_EXEC_CMD_OEM_PK_HASH_READ)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:1bebe3863a6781db4b01086063007334de9e5ca14971c7c4f4358ec9d79cda4692ce5e948c6fd409408f4c919fcadfe31bebe3863a6781db4b01086063007334de9e5ca14971c7c4f4358ec9d79cda4692ce5e948c6fd409408f4c919fcadfe31bebe3863a6781db4b01086063007334de9e5ca14971c7c4f4358ec9d79cda4692ce5e948c6fd409408f4c919fcadfe3[0m
sahara -
Version 0x2
------------------------
HWID: 0x000e60e100720000 (MSM_ID:0x000e60e1,OEM_ID:0x0072,MODEL_ID:0x0000)
CPU detected: "SM7150"
PK_HASH: 0x1bebe3863a6781db4b01086063007334de9e5ca14971c7c4f4358ec9d79cda4692ce5e948c6fd409408f4c919fcadfe3
Serial: 0x988c7005
sahara - Detected loader: /home/gen/edl/edlclient/../Loaders/xiaomi/EDLAuth/000e60e100720000_1bebe3863a6781db_fhprg_edlauth.bin
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 348, in run\n sahara_info = self.sahara.cmd_info(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 316, in cmd_info\n self.cmd_modeswitch(sahara_mode_t.SAHARA_MODE_COMMAND)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0c0000000c00000003000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x30[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 350, in run\n resp = self.sahara.connect()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 116, in connect\n v = self.cdc.read(length=0xC * 0x4, timeout=1)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:010000003000000002000000010000000004000003000000000000000000000000000000000000000000000000000000[0m
sahara - Protocol version: 2, Version supported: 1
sahara - Uploading loader /home/gen/edl/edlclient/../Loaders/xiaomi/EDLAuth/000e60e100720000_1bebe3863a6781db_fhprg_edlauth.bin ...
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n', ' File "/home/gen/edl/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'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:020000003000000002000000010000000000000000000000010000000200000003000000040000000500000006000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x20[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 528, in upload_loader\n resp = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:12000000200000000d0000000000000000000000000000004000000000000000[0m
sahara - 64-Bit mode detected.
sahara - Firehose mode detected, uploading...
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:7f454c460201010000000000000000000200b70001000000d8b48214000000004000000000000000000000000000000000000000400038001100000000000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x20[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 528, in upload_loader\n resp = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:12000000200000000d000000000000004000000000000000b803000000000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:0000000000000007000000000000000000000000000000000000000000000000f803000000000000000000000000000000000000000000000000000000002002001000000000000000a0f2850000000000a0f28500000000d81c000000000000002000000000000000100000000000000100000006000000b0c007000000000000006814000000000000681400000000000000000000000003b4000000000000001000000000000001000000050000004098050000000000009069140000000000906914000000000c200000000000000c200000000000000010000000000000010000000600000050b805000000000000c069140000000000c06914000000000000000000000000d40000000000000000100000000000000100000006000000b0c007000000000000d069140000000000d06914000000000000000000000000041700000000000000100000000000000100000005000000003000000000000000f081140000000000f081140000000044ef04000000000044ef040000000000001000000000000001000000060000004098050000000000000c871400000000000c8714000000000000000000000000008c0100000000000010000000000000010000000700000050b8050000000000009089140000000000908914000000005808020000000000580802000000000000100000000000000100000006000000501f05000000000000408c140000000000408c14000000000000000000000000003000000000000000100000000000000100000006000000501f05000000000000708c140000000000708c1400000000f078000000000000f07800000000000000100000000000000100000007000001b0c007000000000000008d140000000000008d1400000000840000000000000084000000000000000100000000000000010000000700000134c107000000000084008d140000000084008d1400000000c0a8000000000000c0a800000000000001000000000000000100000007000001f46908000000000044a98d140000000044a98d14000000000434000000000000043400000000000001000000000000000100000007000001f89d08000000000048dd8d140000000048dd8d14000000000434000000000000043400000000000001000000000000000100000005000005fcd108000000000000708e140000000000708e1400000000007001000000000000700100000000000010000000000000010000000600000040980500000000000000d185000000000000d185000000000000000000000000809f2100000000000010000000000000[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x20[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 528, in upload_loader\n resp = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:12000000200000000d0000000000000000100000000000000010000000000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:05000000060000000000000000000000301c000030030000ffffffff00010000ffffffff001800000000000078000000000000000000000003000000e1600e00720000000000000000000000020100000c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000008b35575be97587ae831ac9799fbd0c4b759c5543f8fc118d1c9504e34972c763180f8350746c519be2b349a6af17cfc3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000901bdfeaccac189325a63483f9b74e43d5d88e2830d0c166863740387615074c10b4a91d6f7701cf8c2531fb37c30caf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cd689272ad5cb8aed2a7a72f63c5fb1ea3e34da5a6f81e3c4eab9260ce40d4e3f3f5e540d7bdddb339655f03b89cddb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe518ed390a0c592afbb5812be7caa06bd76c3569732d31b004bfe2d49a1160b6d574d8114ca66671613f12086e26e9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a90111d76f930165d19c69b377bee889cf4b6309956dedda0b76067c7af3573299c9c400bf6f832ec1bd11fc661aaf2896068a65a5d69e7d1bc36f879fe6e7a90cabe4d413e310b3cce15327d8f25bc43d722244cc015f9b5d60f1773dd0511810b12351d3fb2185d54683f6bffb2b4b741238ed67d68dfa779a07afb7d51a474d8ce3c123b147e49e4547ccc33871596c75dd67831b0c593674f6463aa30c78e595c58fd3056133a31ee188d674ae7ed34c1851fea5bcf9d5a8de9d7e6ee139a881a7b4dfae51d03ec1080db3d241c94d66cb8c2a72aab1d54fee1708d9a380fa94b6c4bf9678e012ea261c43885e53e6f9b4ffcc0cc2bdbff1c740e2b565468f2657906a18301740cddba99a1abfc2dc9d84b6e3c80877a29ffedfb6c80007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00f10ccefd257f02d6663087bfbb8e9b2e613d2e5d70e2c7e1a93a697fec3008711ab9c9e102b5681f0a83069be449810ef5be85f659e75418b7060e75eca887f27c0c3901fb5bf5ece6e3e79125216afea847d00e96d5ef0b540a1ebcf8d19e66ee6c7a5067d2889b567f3b163ecdfc59c34adb4c9639814131dc9a38e8191f98cd0531848388bae0387d4bd9429863086343b1bfa35d5e981727a3d7594946be67624767fa7722b2a83942f8003c10d43f8fc3c493403391e8699d9dcc04973ce960bb6588d48218d01357dbdc4eda53381337ab76082c31a5359171db2963a1a5ed770b7bdca3d151e136ed12e7f8864b3aa9a6f60dc87fdc0ee9c3ae87f30820407308202bfa003020102020101303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a2030201203073310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040b13065869616f6d69310f300d060355040a13065869616f6d69311e301c060355040313155869616f6d69204174746573746174696f6e204341301e170d3139303532373134353230345a170d3339303532323134353230345a3066310b3009060355040613025553311330110603550408130a43616c69666f726e6961311b301906035504031312536563546f6f6c73205465737420557365723111300f060355040a1308536563546f6f6c73311230100603550407130953616e20446965676f30820122300d06092a864886f70d01010105000382010f003082010a0282010100c30a0e67956063e8252604d31c27f350e095e50dd8be898d6ad8b56c56e77f57ecbda9ea02ecbf215173301427c512776100dcdd2a166e9f52f6ddfadd4ff5e4a82a0b97d41123b5f1070813a2be9f244b24ec07d46ff0f121b6bd28001b8f27fdcc228d899caf2ba2e451f60184af450b3441fddf0555cf94827fb68ce6aeb57c2764f160bda07dc855a8232993315f9e2a5c3e0316abcfb393ee13704ae0f0b3fce364c124061477d2a75653acc2defc9d67e11859adf905ac8276502d2ccea1c6ac1a28c6db3e67c83d693a3d63dacbb67c80e865fc5fd5aea94339e6bf34d04a84596ec386aa2cb2942bf79c1a676fbcbe30f6ad02382e12c0f3ce02f1530203010001a3533051301f0603551d23041830168014b283488990a60df0ba1f9bac712f3be11e280c94300c0603551d1304053003020100300b0603551d0f04040302078030130603551d25040c300a06082b06010505070303303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a203020120038201010008b0192ef6f20d6333370e032a82977125b7207ee58f00cf81162ffda224cb1f11558d35ebd2de00529d49418d44422c4c2ce3b4369023d03d2daf47908da2629ff84c2182712ee59be27c65418d6446b27bded35ec30e1e2d0c8253c078bf091182b527aa704ee2ca8c2da99e42e6d7028937fec3d00ff173d9d9c3cd6146f61a5ef47fd3c8b8d05c65cea02cb1ce435fb325f6c5e667335b3a38d53bb81ce75fea7df72b771eb37f57591808bc84f9fee1406a283622cfdb03a1d42cb0c49189a200bbec4f50e5cec34dcaa573f70d63b93571adf2d0931d3272efae79ef5273b084069d10093f50894e4e7be6aa5da424c20b592ad0d4377a6164795a01623082041a308202d2a003020102020105303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a203020120306c310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040b13065869616f6d69310f300d060355040a13065869616f6d69311730150603550403130e5869616f6d6920526f6f74204341301e170d3137313032393034303730355a170d3337313032343034303730355a3073310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040b13065869616f6d69310f300d060355040a13065869616f6d69311e301c060355040313155869616f6d69204174746573746174696f6e20434130820122300d06092a864886f70d01010105000382010f003082010a0282010100cfd29d4d28a6044344cfa52dbc28052492d37694db7976e785e286ffaacdbea85a9c63215948bc73b1f528230d9e091158eb4d1d7b7876ca5c901fd388f07eb403bf273b494d61538c690c35cee172a860b7d24b53d89e7af3d363dfb598172ddaa4cb50ebd725102043c19aa5765c8bc36584aab22338dace53a2ae66c4562b363fb5abad17d7c74b5a393e44a7d5c8d532f1b9f528ac973f4b7d0d6d2450659d35732f01bfd57431a1daa2ee64c00dc407ad3da08001bda59300fa9ca25f1d55eb505ff585b87e163c11ddf26411a5d78ec664b59e113e23ce54e794e2dc89aee72db77ad8f2c0db3d5fe59bf4d7f5fec94abf223ef82b1d4315902306da3f0203010001a360305e301f0603551d2304183016801402e0bc42e7b9e609df0f8e0e545ab9e3953a3108301d0603551d0e04160414b283488990a60df0ba1f9bac712f3be11e280c94300f0603551d13040830060101ff020100300b0603551d0f040403020204303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a2030201200382010100b317af444c9cbcf74e252a18c5484ce1f20ce49ce7b7e61636642ee081adf01fa4831006d61a0d161d20c47bea941ab17f79861a78c6e27cf7e20459b8568e4b7ced660668dd81de1e30416dbeccf624e843dca0e0a46d843552d977ec3458d5561ce4a03f66e08386003fe6dd541c3c798ded07bedb04a3536b545a10e55832a6c490dc0ca78120bbc899c134a94682fdfef53d258989310b5a95fca6ab96b202ed2dbfae8acfec8f0eb61fcbf5791f1922eda19650deb9de8cd8abf1381dcf28dd3badb3652fe0253abca5cf3a760adc83928338a7c2da88bd8c3acdcaa3bde457ff4b6af7ad3b754cf5f27695762d9c0b19b42156379002940bac7a0e96ce308203ef308202a7a003020102020101303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a203020120306c310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040b13065869616f6d69310f300d060355040a13065869616f6d69311730150603550403130e5869616f6d6920526f6f74204341301e170d3137313032393034303631315a170d3337313032343034303631315a306c310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040b13065869616f6d69310f300d060355040a13065869616f6d69311730150603550403130e5869616f6d6920526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100bb3754413596284a55e4340e6295ac9fb3c017c22a4a93e1d4c352f019e789519b895cbd42256b771520fff0857682beed4e403851c48e0b92b04936bdb31f43ff603ed1a224b4242c8ba379cd84f192c8231af86988ab97b6bf86ab13898bb5efd6bd9c7f478855c46248cd6e7af82ce0b59b30813aa56d1f42b60bb96568cd149a5f6e3bc545a645288d35988f53ddd3eef1e00847d9f10a22fb076aa6454364d603d3048dab89779d73c170b6658b178efcfdb8349f977f8f48926b2ec5098ea3adf6e7a6ac1307ace603bb86ebf8a10e5d9dd7f8ee95677043bb97442e53e0cdfc81f0bb1be7ac7e4002b875fab8bd64ec5050a3b42a9d986b733d6cde310203010001a33c303a301d0603551d0e0416041402e0bc42e7b9e609df0f8e0e545ab9e3953a3108300c0603551d13040530030101ff300b0603551d0f040403020106303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a203020120038201010080359f03f553e78b44c94975[0m
DeviceClass
DeviceClass - [LIB]: [95mread:0x20[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 528, in upload_loader\n resp = self.get_rsp()\n', ' File "/home/gen/edl/edlclient/Library/sahara.py", line 69, in get_rsp\n data = self.cdc.read()\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mRX:12000000200000000d000000000000000020000000000000d80c000000000000[0m
DeviceClass
DeviceClass - [LIB]: [95m[' File "/home/gen/edl/edl", line 409, in <module>\n base.run()\n', ' File "/home/gen/edl/edl", line 355, in run\n mode = self.sahara.upload_loader(version=version)\n'][0m
DeviceClass
DeviceClass - [LIB]: [95mTX:55c76233444fca948315bcaa9551b207abd2a707e530439f1b6119471f4867365a7ae9878d125f89f5f4a456c0f5abb40c422260a64c6e8e0cf534cfe1e10ca4be116480451814d4818e6bc41089a2a54a9c11d438cf39240dec58a5713a088aece4670f9d5c7ca752999813a14cc89fd311470a2450f798be0aacce194f811fa687ab1e9351fd2a39a609c68378660853956c8c971d8f386078e2b9a917b1846668811f32f4ac8f273b8c231161b79349482d13e5231d034129ec88a2dc0ae6261a8e5361ca83cb3bd13488d210cfbc1d7e04b899270ec92c0b6527e7202a3e9741e95cab511d0618ed2980f997364ca386c8d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m
DeviceClass
DeviceClass - [LIB]: [95mTimed out[0m ``
I tried reading that log but it was so boring it put me to sleep. Fortunately Reader's Digest had the condensed version for impatient people like me:
TX: 0d0000000c00000001000000
RX: 05708c98
TX: 0d0000000c00000002000000
RX: 00007200e1600e0000007200e1600e0000007200e1600e00
TX: 0d0000000c00000003000000
RX: 1bebe3863a6781db4b01086063007334de9e5ca14971c7c4f4358ec9d79cda4692ce5e948c6fd409408f4c919fcadfe31
Start Size End
-------- -------- --------
00000000 00000040 00000040 ELF header
00000040 000003b8 000003f8 ELF program table
00001000 00001000 00002000 Signing first block
00002000 00000cd8 00002cd8 Signing last block
So your device did not like the signing. Why? That loader is designed and signed by Xiaomi and it covers the SM7150. It's probably a mismatch on SBL version. But we don't know what the SBL version on your device is because nobody asked it.
<-- HELLOREQ Mode=0
--> HELLORSP Mode=3
<-- READY
--> EXECUTEREQ SERIALNUMREAD
<-- EXECUTERSP Size=4
--> EXECUTEDATA
<-- Serial: 988c7005
--> EXECUTEREQ MSMHWIDREAD
<-- EXECUTERSP Size=24
--> EXECUTEDATA
<-- HWID: 000e60e100720000 (x3), JTAG: 000e60e1, OEM: 0072, Model: 0000
--> EXECUTEREQ OEMPKHASHREAD
<-- EXECUTERSP Size=144
--> EXECUTEDATA
<-- Hash: 1bebe3863a6781db-4b01086063007334-de9e5ca14971c7c4-f4358ec9d79cda46-92ce5e948c6fd409-408f4c919fcadfe3 (x3)
--> SWITCHMODE
<-- HELLOREQ Mode=3
--> HELLORSP Mode=0
<-- MEMORYDATA64 Addr=0, Size=64
--> Raw data 64 bytes
<-- MEMORYDATA64 Addr=40, Size=952
--> Raw data 952 bytes
<-- MEMORYDATA64 Addr=1000, Size=4096
--> Raw data 4096 bytes
<-- MEMORYDATA64 Addr=2000, Size=3288
--> Raw data 3288 bytes
Timeout