LG HS918 V20 In Qualcomm Mode

Jabbacks

Senior Member
Aug 1, 2011
90
3
0
Hi,

Does anybody have any of these files:
patch0.xml
rawprogram0.xml

I have the prog_emmc_firehose_8996_ddr.mbn but only need these 2 xml files.

Problem that is.... I flashed the phone selecting the wrong firmware with LG Tools downgrading the phone to 10j and got stuck in qualcomm mode 9008

Anybody?
 

cnjax

Senior Member
Aug 4, 2011
4,282
10,894
0
Jacksonville, FL
Hi,

Does anybody have any of these files:
patch0.xml
rawprogram0.xml

I have the prog_emmc_firehose_8996_ddr.mbn but only need these 2 xml files.

Problem that is.... I flashed the phone selecting the wrong firmware with LG Tools downgrading the phone to 10j and got stuck in qualcomm mode 9008

Anybody?
Just a word of caution using a firehouse will most likely leave your phone in an undesirable state.

Sent from my LG-H910 using XDA Labs
 

Phoenix591

Senior Member
Oct 15, 2017
677
752
0
Hi,

Does anybody have any of these files:
patch0.xml
rawprogram0.xml

I have the prog_emmc_firehose_8996_ddr.mbn but only need these 2 xml files.

Problem that is.... I flashed the phone selecting the wrong firmware with LG Tools downgrading the phone to 10j and got stuck in qualcomm mode 9008

Anybody?
You're SOL, one of our devs tried several months ago with someone else who was bricked and still had no luck. Plus whatever firehose you found almost certainly won't work on an H918, you need one explicitly for the H918, and not any random other msm8996 phone.
@menmunirith If you want to try the debug firehose, I will be glad to send it to you. However, generating the XML files is something you will have to do (sorry, that is not effort that I am willing to expend).

I created the XML file to root by bricking and then flashing TWRP and the engineering aboot, but I have not created the XML files needed to completely reflash a phone (which is what you will need to do).

Let me know if you want to give it a try, and I will send you a link.

-- Brian
 
  • Like
Reactions: Jabbacks

Jabbacks

Senior Member
Aug 1, 2011
90
3
0
Quote:
Originally Posted by runningnak3d @menmunirith If you want to try the debug firehose, I will be glad to send it to you. However, generating the XML files is something you will have to do (sorry, that is not effort that I am willing to expend).

I created the XML file to root by bricking and then flashing TWRP and the engineering aboot, but I have not created the XML files needed to completely reflash a phone (which is what you will need to do).

Let me know if you want to give it a try, and I will send you a link.

-- Brian

Yes please... I tried to generate XML files with Qualcomm Premium Pool but always run into errors with the PrimaryGPT_0 file saying there's no gpt in it....
 

askermk2000

Senior Member
Jul 9, 2015
1,123
2,580
0
Yes please... I tried to generate XML files with Qualcomm Premium Pool but always run into errors with the PrimaryGPT_0 file saying there's no gpt in it....
Like Phoenix591 said; even with the xml files, what are you going to do? Can't do anything in 9008 mode without the signed firehose loader for H918.

In this post you can find some examples of these files generated for various LG G5 variants.
The firehose included in the rar-file is the same one mentioned by runningnak3d (but it won't work for H918). Just remove the Chinese characters from the link.
 
  • Like
Reactions: runningnak3d

askermk2000

Senior Member
Jul 9, 2015
1,123
2,580
0
I know right... Had the same "shock" myself a while back. I'd been dabbling a little with phones before I purchased an el'cheapo H918 on ebay to play with, but those where of a different breed, as I never expected there would be no way to recover from a brick.
I have lots of experience with computers and arm devices like tv-boxes. Been playing with firmware, bios modding etc... Now suddenly LG and Qualcomm tells me I can't even load the original firmware back onto the device.

Just to give an example of what talking about:
I have a fanless mini-pc I bought from Aliexpress 3-4 years ago. Recently it's been acting up with the later Win10 updates, I logically concluded I needed to update the bios, but... good luck finding a bios update for a no-name aliexpress pc.
So what I did was; I used some Intel specific tools to dump the bios and then modify it, updating vga rom, gop rom and cpu microcode. And now I can actually continue to use it. Previously I could not, as it was randomly restarting. Most ppl would have thrown it away at that point.

Now imagine if it was not possible to dump and/or flash a new bios to the motherboard, how ridiculous would that be.
 
Last edited:

runningnak3d

Recognized Developer
Nov 10, 2010
2,649
7,180
0
Largo
I will not stop harassing anyone I can until I can write my OWN RSA key into the CPU so I can have verified boot AND run my own firmware.

On PCs we can install our own SecureBoot keys -- that is EXACTLY what this is, SecureBoot for phones. We should have the exact same rights. The modem being the ONLY exception.

I understand the need to not have people messing with the modem firmware, since you could crank up transmission power, and do other nasty things.

Simple solution -- keep a separate RSA key just for modem firmware verification.

-- Brian
 

Jabbacks

Senior Member
Aug 1, 2011
90
3
0
Ok.... I forgot to mention that I made a TOT backup of this device. (LGH918AT-01-V10t-310-260-MAR-06-2018-ARB01+0.tot) What are my chances of recovering from this TOT?
 

Jabbacks

Senior Member
Aug 1, 2011
90
3
0
You're SOL, one of our devs tried several months ago with someone else who was bricked and still had no luck. Plus whatever firehose you found almost certainly won't work on an H918, you need one explicitly for the H918, and not any random other msm8996 phone.
No. You haven't been able to flash TOT files since MM.

-- Brian
How about extracting the files and compile to make xml files out of this TOT?
 

Phoenix591

Senior Member
Oct 15, 2017
677
752
0
How about extracting the files and compile to make xml files out of this TOT?
The firehose you have is almost certainly not the correctly signed by LG firehose for the H918 (which is even different from the LG firehose for the other V20s), and even when a correct firehose was used (the firehose for the v20s except the H918 which IS a different key and was attempted in the post I quoted) it still wasn't able to unbrick a different model V20 (presumably judging by their public silence after the attempt).

You have spare parts unless you want to send to LG to give them a chance to fix it.
 

askermk2000

Senior Member
Jul 9, 2015
1,123
2,580
0
How about extracting the files and compile to make xml files out of this TOT?
Can I ask how did you make this TOT, qualcomm premium tool, or something?
Probably it contains the needed files, yes.
If you hang onto it, and the phone, then perhaps eventually you'll be able to unbrick. But you don't really need a dump of *your* phone to accomplish that, unless you erased some important unique partitions.

Would be cool if we'd have a leak of LG factory tools/firehose soon :)
 

Jabbacks

Senior Member
Aug 1, 2011
90
3
0
Can I ask how did you make this TOT, qualcomm premium tool, or something?
Probably it contains the needed files, yes.
If you hang onto it, and the phone, then perhaps eventually you'll be able to unbrick. But you don't really need a dump of *your* phone to accomplish that, unless you erased some important unique partitions.

Would be cool if we'd have a leak of LG factory tools/firehose soon :)
I used Z3x LG to create TOT file.... the file is still the same..... haven't changed anything. I tried to extract this TOT but it's telling me the PrimaryGPT is around 40Gigs when extracted... I don't have that much space available in my laptop
 
Last edited:

askermk2000

Senior Member
Jul 9, 2015
1,123
2,580
0
I'm sorry, it seems you have trouble absorbing the info that's been handed to you.
My last post was not to indicate that the TOT could help you in some way, simply that it contains the bootloader (just like any KDZ).

Read Phoenix591's post just above mine. He explains it well.

And here's my supplement: You told us you have this: "prog_emmc_firehose_8996_ddr.mbn"
That file will not work on any LG phone. That can be determined from the name itself - *emmc* and *mbn*. Those are wrong, the right ones are: *ufs* and *elf*.
Second, there exist no known firehose, publicly, that will work on a LG H918.

Your only hope is that eventually one will leak, or that the Z3x, Infinity, Octoplus etc... Team will be able flash in 9008 mode on H918.
Or send it to LG for repair.