FP3 custom rom development based on released source code

There is also a free and open source tool for EDL on github:

But to properly use that we need a corresponding loader file which I couldn’t find so far.

The FP3 can be switched to EDL mode by powering it off and then keeping both volume buttons pressed while connecting the cable. (screen will stay black)

It is then detected when running edl.py. It prints some device info and complains about missing loader file. Then any further executions of edl.py result in “unknown sahara mode” until the phone is power cycled. (press the power button very long, power off again and redo the volume keys + cable)

Qualcomm Sahara / Firehose Client (c) B.Kerler 2018-2019.
__main__ - Trying with no loader given ...
__main__ - Waiting for the device
__main__ - Device detected :)
__main__ - Mode detected: sahara
Device is in EDL mode .. continuing.
Library.sahara -HWID: 0x000ba0e100000000
(MSM_ID:0x000ba0e1,OEM_ID:0x0000,MODEL_ID:0x0000)
PK_HASH:
0xcc3153a80293939b90d02d3bf8b23e0292e452fef662c74998421adad42a380f
Serial: XXX
SBL Version: 0x00000000

Library.sahara - Couldn't find a loader for given hwid and pkhash :(
7 Likes