Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SM6225, 001b80e1 loader #97

Open
RenateUSB opened this issue Jul 6, 2024 · 4 comments
Open

SM6225, 001b80e1 loader #97

RenateUSB opened this issue Jul 6, 2024 · 4 comments

Comments

@RenateUSB
Copy link

RenateUSB commented Jul 6, 2024

Here is a loader for the SM6225, 001b80e1 (and others?).
It was patched from a manufacturer's loader that had severe limitations on what areas it could program.
Since it was patched it will only work on devices without Secure Boot enabled.
The original certs have been wiped to avoid confusion.
This works on Onyx GoColor7 and Go103 ereaders.

@RenateUSB
Copy link
Author

Here's a cleaned up version:
sm6225.zip

@jdkruzr
Copy link

jdkruzr commented Nov 22, 2024

I just get this:

PS C:\Users\jtd\Downloads> .\edl /lsm6225.bin
Found EDL 9008
Could not open device

@RenateUSB
Copy link
Author

This is the GitHub for bkerler's Python EDL client.
Apparently you're not using that.

The EDL client that you are using only works with a Windows WinUsb driver.
You probably still have the Qualcomm virtual serial port driver installed.
Check the instructions for whichever EDL client you wish to use.

@jdkruzr
Copy link

jdkruzr commented Nov 22, 2024

This is the GitHub for bkerler's Python EDL client. Apparently you're not using that.

The EDL client that you are using only works with a Windows WinUsb driver. You probably still have the Qualcomm virtual serial port driver installed. Check the instructions for whichever EDL client you wish to use.

thanks. can you tell whether this is a Python EDL client problem or a loader problem?

jtd@Aurigae:~/edl$ ./edl --loader=../Downloads/sm6225.bin
Capstone library is missing (optional).
Keystone library is missing (optional).
Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2024.
main - Using loader ../Downloads/sm6225.bin ...
main - Waiting for the device
main - Device detected :)
main - Mode detected: sahara
Traceback (most recent call last):
  File "/home/jtd/edl/./edl", line 393, in <module>
    base.run()
  File "/home/jtd/edl/./edl", line 293, in run
    version = conninfo.get("data").version
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'req' has no attribute 'version'

ETA: Nevermind, had to unplug and replug per this: bkerler/edl#508

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants