yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Righty, but I don't know how to reset it, sorry lol. Mind telling me how to do that? (PS: It doesn't turn on, it won't go into bootloader or recovery)

Update:

So I've tried it without resetting it (Hope you can help me out here lol, I have no idea how to work on phones, but I know hell lot about PCs) and now it doesn't want to read.

View attachment 5666495
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
You need to do a long power switch press 5-10 seconds until Windows goes "bong".

You need to do a reset every time you do no loader or the wrong loader.

Where did you get "loader.bin" and "loader2.bin"?

Try this one too: https://github.com/bkerler/Loaders/blob/main/LG/009690e100310000_b5baca995aec012d_fhprg_peek.bin

If the loader works, then you can progress to the regular Firehose commands.

C:\>edl /lgood_loader.bin
C:\>edl /g
C:\>edl /r /t /pboot boot.img

If you're UFS then you need to use the /u flag on all commands after the loader loading.

Note: That uses a SDM808 MSM8992
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Alrighty, so I finished testing all of the loaders, only 2 of them came with this:

View attachment 5666501

What's next?

Edit: I just rename them so it's easier for me to figure out which file is which, that's all.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Well, what did the 3rd do? Which one is the 3rd? Where did you get the other 2?

Did you try the Python program? The arguments are all different but the same process: first load the loader, then do the commands.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Well, the first one that showed me "No Firehose detected" was this (Which was the one you gave me):

Loaders/LG/009400e100310000_b5baca995aec012d_fhprg.bin at main · bkerler/Loaders

EDL Loaders. Contribute to bkerler/Loaders development by creating an account on GitHub.

github.com

Then the last one was this:

Loaders/LG/000940e100000000_90a61085ae2a9e8a_fhprg_peek.bin at main · bkerler/Loaders

EDL Loaders. Contribute to bkerler/Loaders development by creating an account on GitHub.

github.com

The others gave me this "Code 12" error, which I assume isn't the correct loader.

Edit:

Running Python didn't work.

View attachment 5666955
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Code 12 might have been because you didn't reset after the last trial.

The whole loader stuff is a big mess because a single executable is designed to work for multiple different processors.

So, theoretically, both:

009400e100310000_b5baca995aec012d_fhprg.bin

009690e100310000_b5baca995aec012d_fhprg_peek.bin

Should work, although...

I've only had experience with ELF format loaders/XBL/ABL.

The 00969... is in ELF format.

The 00940... is the other format documented here: https://github.com/TalAloni/QualcommSecureBoot-SecondaryExecutableVerifier/blob/master/Readme.md

Theoretically that shouldn't make a difference with my software because the PBL only asks for raw data and it's up to the PBL to figure out what to do with it.

You can try fixing the broken dependencies in the Python (I gave up, that's why I wrote a Windows version with NO dependencies).

pip install docopt
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Alright, got that working, now looking at the instructions, I'm a bit lost on how to install the Loaders, mind helping me out?

Really appreciate your help, I'm so lost that I have literally very little hope now.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Have you got as far as anything saying "Firehose detected"? Which? What?
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
No, since I didn't know how to install the loaders.

View attachment 5667047
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Don't bother trying "with no loader".

It's cut and dried. Do a clean reset. Try a loader. If it doesn't work, then you don't have the right loader.

I can't believe that the Nexus 5x doesn't have an easily available loader.

Ok, I've never run into that other style loader, that's why I suggested that you try the Python stuff.

One of the reasons I try to mix it up with this stuff is to make my own software more robust.

Yeah, I use my software almost daily and beat on the partitions and do stuff.

I use aliases because I load the flaming loader so many times each day.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Ok, gotcha, but I'm gonna ask one more time. How do I install the loaders? The instructions are puzzling me.

Edit: Got it! What's next?

View attachment 5667079
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Make it clear what you're doing.

Do they load? Does the load go to 100%? If it doesn't, it's unacceptable for some reason.

Do you get "Firehose detected? If not then something is broken.

Any other response and you are doing something wrong and the test is invalid.

For my edl.exe it's

C:\>edl.exe /lsomething

For the Python it's

C:\>edl.py --loader=something
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
I've done that and I'm not sure if this is what you meant by 100%, but it doesn't show "Firehose Detected"

View attachment 5667091
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Ok, "nop failed, no supported functions", is equivalent to my, "No response, poking, no response."

But which loader is that??? Did you try the other two?
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Yep, all of them outputted the same. So... is this device unrecoverable now?
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
This is a Google/LG Nexus 5x and there is no open EDL loader for it?
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Doing research found nothing, so I guess no.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
So, I just did more experimenting with loaders. I've usually stuck with just the one because it works.

If SecureBoot is not enabled then the Firehose/XBL/ABL has to be signed, but not necessarily with the key used in the PBL.

Since my device does not use SecureBoot there are 4 different loaders on that site that work.

I have no idea if SecureBoot is enabled on yours.

If it's disabled, the following loaders have the potential to work for you :

cyanogen\009400e100000000_b0d6c9fc8d2cf585_fhprg_peek.bin
huawei\009400e100150020_6bc369511da9cadb_fhprg_angler6p_peek.bin
lenovo_motorola\009690e100000000_99c8c13e374c34d8_fhprg_peek.bin
LG\009400e100310000_b5baca995aec012d_fhprg.bin
LG\009690e100310000_b5baca995aec012d_fhprg_peek.bin
nokia_foxconn\009400e100450000_c79d18e3664aa497_fhprg.bin
nokia_foxconn\009690e100450000_c79d18e3664aa497_fhprg.bin
qualcomm\factory\msm8994\009400e100000000_dbbd98bdc71d24ce_fhprg_peek.bin
qualcomm\factory\msm8994\009400e100150020_6bc369511da9cadb_fhprg_peek.bin
qualcomm\model_generic\msm8994-8992\0000000000000000_3e5a2acab7af17d2_fhprg_peek.bin
qualcomm\model_generic\msm8994-8992\0000000000000000_b222990c0bb2a747_fhprg_peek.bin
qualcomm\model_generic\msm8994-8992\0000000000000000_c8b920da2f6a31ca_fhprg_peek.bin
qualcomm\model_generic\msm8994-8992\0000000000000000_dfbd0802e0a39d2e_fhprg_peek.bin
unknown\0000000000000000_1b14cfdf47441d6e_fhprg_peek.bin
xiaomi\009400e100000000_57158eaf1814d78f_fhprg_peek.bin
xiaomi\009690e100000000_57158eaf1814d78f_fhprg_peek.bin
zte\009400e100040000_4c5806ac3f959565_fhprg_peek.bin
zte\009400e100040000_cf275499e5cadb17_fhprg_peek.bin

Reset, try, reset, try, reset, snooze...

C:\>edl /lxiaomi\EDLAuth\0008c0e100010000_f8ab20526358c4fa_fhprg_edlauth_peek.bin
Found EDL 9008
HWID: 000cc0e100000000, QC: 000cc0e1, OEM: 0000, Model: 0000
Hash: 7be49b72f9e43372-23ccb84d6eccca4e-61ce16e3602ac200-8cb18b75babe6d09
Sending xiaomi\EDLAuth\0008c0e100010000_f8ab20526358c4fa_fhprg_edlauth_peek.bin 100% Ok
Waiting for Firehose... Ok

Note that nothing matches but it still works fine.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Alright, I'll give it a shot and let you know.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Whew, I just finished testing them all in CMD and Python, and non of them worked.

All of them outputted the same as before. You can check the logs that I attached, if you want to check it.

In the meantime, I noticed it told me to try "--memory" with "UFS", "NAND" or "spinor", which I'll try as well,

Update: Tried all "--memory" with "UFS", "NAND" & "spinor", non of fthem worked.

Spoiler content hidden.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Well, I can't accuse you of not being thorough!

The Nexus 5x has LPDDR3 RAM, so eMMC.

Also, that hardly matters until you try accessing it for the partitions, etc.

And even then Firehose will tell you:

C:\>edl /lpoke3.bin
Found EDL 9008
HWID: 000cc0e100000000, QC: 000cc0e1, OEM: 0000, Model: 0000
Hash: 7be49b72f9e43372-23ccb84d6eccca4e-61ce16e3602ac200-8cb18b75babe6d09
Sending D:\C\QCom\poke3.bin 100% Ok
Waiting for Firehose... Ok

C:\>edl /g
Found EDL 9008
Configuring... Nope, configuring... Ok
Requesting GPT 0 header... Ok, receiving... Ok, requesting entries... Ok, receiving... Ok

# Name Start Count Type
-- ---------------- ---------- ---------- --------------------
1 xbl 131072 7168 Bootloader
<46 other partitions>
48 userdata 10682368 50388959 User data

D:\Onyx\Poke3>edl /g /u
Found EDL 9008
Configuring... Nope, configuring... Ok
Requesting info...
<log value="ERROR: Failed to initialize (open whole lun) UFS Device slot 0 partition 65210"/>
<log value="ERROR: Failed to open the device 3 slot 0 partition 65210"/>
Nope
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Mind if I ask sharing that "poke3.bin" file so I can try it out?

Otherwise, is there anything I can do to recover this phone? Or is it now dead completely?
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
poke3.bin is just qualcomm/factory/sdm636/000cc0e100000000_7be49b72f9e43372_fhprg_bqx2_peek.bin

In that other big thread that you are on there was a link, did you try this loader?

MSM8992.mbn

drive.google.com
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Yep I just tried it. Any other solution to fix this Nexus?

View attachment 5667253
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
You should try that with the Python too. I'm still confused that there are two completely different image formats

Well, if that other thread with 20 pages of posts couldn't find a loader...

I don't get it. I thought the point of Nexus was to have a developer's Android with everything open.

Do the targzips for Nexus 5x from Qualcomm here include firehose programmers?

(My internet is too bad/slow/costly to download big stuff.)

Driver Binaries for Nexus and Pixel Devices | Google Play services | Google for Developers

developers.google.com
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Attempting it with python still outputted the same thing as before unfortunately.

View attachment 5667263

Tried to extract the sh file but it kept saying "Couldn't display license file"

View attachment 5667277
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Does it list anything that looks like a Firehose programmer file?

The Python stuff is a bit ambiguous with its errors. Maybe you should try a command even though it doesn't make it clear what happened.

C:\>edl.py --loader=msm8992.mbn
C:\>edl.py printgpt

We're grasping at straws here. If it doesn't work you don't have to quote it.

A minor point: You can quote text instead of pasting images, it's easier:

[code]I'm a piece of code![/code]
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
I did some more experimenting. (You can sometimes learn stuff that way!)

I did a trivial mod to my loader (spelling of a message) and it failed, despite my having SecureBoot off.

I then recalculated the SHA256 hash of the program segment where the change was and the loader booted fine (and showed the typo).

This despite the hash being changed which affects the signature.

With SecureBoot off the hashes are checked, but not the signature or the cert chain.

Apparently you have SecureBoot on.

I think the problem is that there is no available Firehose loader that is correctly signed for the Nexus 5x.

If, before it died, you had managed to turn off SecureBoot (I don't know how) then any of the 18 Firehose loaders that I mentioned should have worked.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Oh burn, is there a way I can try and disable secure boot while in EDL mode?

Btw, real big thanks for helping me out, really appreciate it.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Not really. It's a Catch-22. If you don't even have fastboot there's no way that you can turn it off.

I know on mine that SecureBoot config is in location 0x780350 and it's all zeroes.

I believe yours is at 0xfc4b83f8, but you'd need something like EDL to change that!

Either you need a properly signed Firehose loader or else to use JTAG and that's getting a little advanced.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Alright, yeah, I can't find another Firehose loader that's signed anywhere on the internet. SO in conclusion, there's absolutely nothing that I can recover this and it's completely gone?
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Sorry, I think this is the end of the line.

There are people who make a business out of this and one might be able to do it for money.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Ey no problem lol, I only got this for 16$ (Tax included) from my local thrift store, so no worries about that. Just a lesson learnt lol, don't flash the wrong stuff lol.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
Huh? It's hard to decypher this since it blathers on so much about reading local files and stuff but on the other hand it seems like it never connected at all to the Nexus 5x.

It's trying on COM5, but if you still have the Zadig drivers still it will never reach anything. Is there a COM5? Did Qfil force new drivers?

OTOH, that file "prog_emmc_firehose_8974.mbn"? Where did that come from? It says that it downloaded it. Did you select something?

Did you try it with the Python and my Edl.exe?
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
So I did install the Qualcomm drivers and used COM5. I tried the firehose file from the Windows ROM (Official ROM) and it seems to be working, except it doesn't seem to be able to "connect" to the phone.

I tried using both Python and your EDL executable, it kept saying "No response...poking...no response" error again.

Rather interesting how Windows 10 ROM has an appropriate Firehose file.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
That loader is for Xiaomi.

Here's a new collection. Download the rar, extract it with pwd "GADGETSDOCTOR".

Collection of All Qualcomm EMMC Programmer file Download

Qualcomm Prog eMMC Firehose file Mbn loader is mainly used to repair Qualcomm phones in many scenarios. You can use it for Flashing Firmware,

droidsolution.com

prog_emmc_firehose_8992_lite_lge.mbn looks like a possibility
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
So trying the firehose file you suggested gave me the same error as the Windows ROM that I downloaded.

Now I'm suspecting that it's because of a port error, but trying all my USB ports on a USB 3 cable still gave me the same error.

Edit: I noticed that when I used the Windows ROM, it gave me a timeout error. But when I try using the Nexus 5x extracted TOT file, it said "Cannot find rawprogram0.xml", which I think it meant that the rawprogram0.xml is likely invalid.
[Nexus 5X Q&A, Help & Troubleshooting] Renate:
And you tried the new file on Python and mine?

I've never used Qfil so I have no idea what and where the XML files are.
[Nexus 5X Q&A, Help & Troubleshooting] NightcoreSkies:
Trying your executable and Python still gave me the same error as before, so I don't think your EDL program works.
[Huawei P50 Pro] melo15m:
Hi,

I found following guide but unfortunately download link is dead.

shorturl.at/abKW5

Do you have some info about this method? Seems promisingly.
[Huawei P50 Pro] petar_b:
you have plenty links on youtube and step by step instructions. youtube is usually about p40pro so search for that. There are two apps, googlifier and chinese equivalent to it, and that chinese version worked for me better as it solved notification problem. I don't have links, my phone is currently broken so I can't share.
[Huawei P50 Pro] Chilli71:
Something that ran on P40pro with EMUI10 is not helfpful if you have a P50 xx EMUI 12 mobile. Same is true for googlefier.

Currently I'm investigating if it is possible to downgrade a P50 pocket to EMUI11 use googlefier and upgrade again.

@melo15m if you are only interrested in playstore maybe the (updated) GSpace works for you
[Fire TV Q&A, Help & Troubleshooting] TimmyP:
My mistake. I updated magisk out of habit. Its been years. Is this bricked? Its stuck at black firetv screen.

Cannot access anything, not even twrp.

PLease and thank you. I will go out and get a shield finally if this is done.
[LG G8X ThinQ Questions & Answers] washernut:
hello sir

i have an lg g850um at&t , bootloader is locked, was android 9 stock

did backup first thru qfil lun0-6 and mentioned partitions

then did flash open ca version 10r (G850UM20b_00_OPEN_CA_OP_0427.kdz)

i messed up here because i did not use partition dl option, rather refurbish....or was i doing something else also wrong?

now phone is stuck at bootloader screen

and qfil outputting multiple sahara errors

could anyone please guide me in right direction thanks very much!!!]

i was trying to follow this method: https://xdaforums.com/t/tutorial-crossflash-bypass-opid-mismatched-error.4345963/
[LG G8X ThinQ Questions & Answers] washernut:
dl mode and edl mode is still avaialable, so is fastboot.. and backups.. im just not sure what to do?
[Honor 9 Lite Questions & Answers] Catoplepas:
Hello there, i have a honor 9 lite (lld-l31) i'm searching a recovery.img to patch with magisk.

thank you for your help. I search for hours on web, but i've found nothing
[Honor 9 Lite Questions & Answers] -Alf-:
Here you go (EMUI 9.1only):

https://xdaforums.com/t/losq-lir-lineageos-17-1-18-1-unofficial-gsi.4219291/post-84305543

Here you can download patched recovery_ramdisk (v23.0), TWRP and Magisk manager 23.0 apk.

If you want, you can update Magisk version via Manager after installation.
[Honor 9 Lite Questions & Answers] Catoplepas:
Ok, nice. I make a try. Really, really thank you!
[Honor 9 Lite Questions & Answers] Catoplepas:
OK, i rooted the devices, but i have a problem: google play service isnt compatible with this device. I tried to use microG but nothing happened.

Do you know how can i fix it?
[Honor 9 Lite Questions & Answers] -Alf-:
what device? Nobody here is a telepath...(afaik ;))
[Honor 9 Lite Questions & Answers] Catoplepas:
Yes, you've right. Even the same: Honor 9 lite lld-l31. I'm trying to reinstall magisk and seeing what happeninp
[Honor 9 Lite Questions & Answers] -Alf-:
Under stock EMUI?

Can you post a screenshot?

What version of Magisk do you have installed?
[Honor 9 Lite Questions & Answers] Catoplepas:
Hey man, sorry for my late. Yes, it was the official stock EMUI, using the recovery.img that you linked me.

I just wiped all and did it all again and now it works. I don't know what happened ahhaha.

BTW at this point i can do a guide of this device
[Honor 9 Lite Questions & Answers] -Alf-:
it would probably be better to use stock recovery_ramdisk for LLD-L31 and patch it via magisk manager. It is true that Recovery and eRecovery are the same for ANE, LLD, BND devices, but there may be nuances...

So download the full stock LLD-L31 9.1.0.xxx from androidhost.ru and use the "Huawei update extractor" to extract the original Recovery_ramdisk.img (if you want to make a guide).
[Touch Pro CDMA] t0mmyr:
my titan is running PRI 2.04_003

and my new TP is running 1.47_003

how do i update my pri to the latest sprint version?
[Touch Pro CDMA] xadjustx:
2.34_003 is the newest sprint pri
[Android Q&A, Help & Troubleshooting] BeatNoMoreYT:
Hello, so my Oneplus 8 5G show me the 5G icon even when it's just on LTE but the LTE tower also support 5G nsa. I find that pretty annoying that the device is lying about the connectivity.

Anyway to do so? I don't mind solutions that need root. Thanks
[Realme GT 2 Pro] henryhan123:
Hi guys, i am looking for some help as my Realme GT2 Pro is dead bricked (ie. no response to buttons + usb)

I was able to open the back cover but i am not sure which are the correct test points for EDL mode.

Below is the picture of the motherboard. Would someone be able to help?

View attachment 5666363
[Realme GT 2 Pro] Renate:
Normally EDL test points are a pair of contacts, sometimes conspicuous, sometimes not.

I would not generally recommend just shorting any two points, it would be possible to short and destroy something.

Do you have any resistors? 200 ohm to 3000 ohm would be ok. Higher might work, lower might harm something.

If you have a voltmeter you can check first. One point should register ~1.8V the other should be basically 0V.

The pair of test points near the white coax and the pair of test point alongside the black coax seem like candidates.

This is a Qualcomm thing, yes?

In worst case you can try to defeat the flash memory, but that's another subject.
[Realme GT 2 Pro] henryhan123:
Thank you for the detailed guide. Yes this is qualcomm chip.

I tried short connecting the pairs near the white coax and black coax but they are not giving me any signal.

I tried short connecting 2 of the 6 pins in the middle and it is responding. "usb descriptor failed" shows up in the device manager. However this seems to reserve short my pc usb ports at the same time. My bluetooth dongle got disconnected right away after recognizing "usb descriptor failed".

I will try to get the voltmeter to find out which one registers 1.8v and 0v
[Realme GT 2 Pro] Renate:
When you short the points you have to do a LONG power press. (You did know that?)

USB descriptor failed is usually when the USB block wasn't initialized and your host had problems getting the device descriptor.

You should just hook up your USB hardware protocol analyzer. What? You don't have one? :p

It could be that they were very sneaky with the test points. If you can't find somebody who has done this on this model you could be in for a search.

I do recall that some EDL points are hidden under the "mezzanine" connectors. (Those are the four connector you pull up with your fingernails.)
[Realme GT 2 Pro] henryhan123:
wait, LONG power press? i only plug usb c while shorting...

and i don't have USB hardware protocol analyzer:oops:

Okay... maybe i should wait a bit more... this device is relatively new and like you said, EDL points may be hidden😭
[Realme GT 2 Pro] Renate:
No, leave the USB cord plugged in. Connect your test point. LONG power press, maybe 5-10 seconds until something changes.

If you're in Windows it should bong. Under Windows it can be difficult if the driver isn't/hasn't been loaded.

The stuff with "EDL cables" and plugging in cables is dependent on what/whether the OEM put the option in the XBL/SBL1.

Heck, are you sure that it's not in EDL mode anyway? If the bootloaders are very corrupt it will just go there by itself.

You need to look in Device Manager, or get UsbView.exe and make sure if it's presenting as anything.

When you remove/insert the USB cable does it bong? Or just "bad descriptor"?
[Realme GT 2 Pro] henryhan123:
i actually found the test points and booted into 9008!!! YES!!

You reminded that their test points could be hidden, which is indeed the case for this device... OMG!

They are hidden underneath the micro camera!!

Now i just need msm tool to flash the device.

Thank you so much
[Realme GT 2 Pro] henryhan123:
For anyone who needs help with finding the edl test points, here you are:View attachment 5666449
[Realme GT 2 Pro] Renate:
Great sleuthing!

For your next steps maybe look at this post/thread: https://xdaforums.com/t/trying-to-u...bootloader-and-fastboot.4471601/post-87186739
[Realme GT 2 Pro] henryhan123:
Thank you so much.

I will keep this in my back pocket as someone just helped me flashed the device...

Again, much appreciated your valuable knowledge!
[Realme GT 2 Pro] Agafonoff:
Hello. I have a disassembled Realme Q3S smartphone. I can only connect to Edl Mode. Please tell me how you unbricked your smartphone? Which program? Who helped you?