yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] dksoni411:
FAQ​

i have h915 v20 phone on h91510q patch. I am very new to this process and was wondering if you can help me. I have looked up the dirtyelf guide for h915 and it looks complicated to follow. I want to be able to use your guide for my h915 phone.

This guide is as easy and short as it can be. Thanks to patch LGUP you can cross firmware flash without first rooting H915 then flashing US996 zip and all other process. Process is simple. We will flash a rootable US996 kdz on H915 which is given in 2nd post. Then we will root it

Why aren't we flashing a rootable H915. Why we have to convert H915 into US996. Why,why?

The reason for converting our h915 to US996 is not much difficult.

We can flash a rootable H915 kdz and root it but there is a problem. The problem is that after rooting (which flashes an engineering aboot img) our modem doesn't somehow accept it and it do not work. So, we loss cellular network. That's why we convert H915 into US996 because it has no such problem.

hm i had ask it not to ask for pin on startup and now its not accepting my pin. how would i boot to recovery mode?

Booting to recovery is same as all previous G series and V series phone.

Here is the method.

Power off phone (simply take battery out and in)

Hold vol- and power button together. When you see LG logo, quickly release power button and then press it back (don't leave volume down button during all process). It will show a factory reset warning with yes and no option. Release all buttons. Use volume keys to navigate through these options and power for selection. Select yes and yes. After a while (2 to 5 minutes) it will boot into window.

Can I revert back to stock kdz after following your guide.

What if Oreo gets released and I want to flash H915 kdz on my phone after following your guide

Yes, you can directly flash H915 kdz on your US996 converted phone from H915. That's actual power of patched LGUP.

But you need to remember if new updates increment ARB (Anti-Roll Back) version then after flashing that kdz you won't be able to get back to older Nougat build if you want to root again. Which means you could loss root permanently if LG increments ARB through any future update. Always check for ARB before flashing any stock kdz or getting ota on your phone (If you think you would like to root).

This can be wrong if any other method to root is found.
[LG V20 Guides, News, & Discussion] dksoni411:
Disclaimer:

As always, this method is simplified for you to work more easily. It does have risks same as other rooting method involves along some additional. There can be many problems faced if you don't study carefully. I will try my best to assist you for any issue you face but still there can be things about which I can be unaware of. There can situations which needs to be handled with patience. So, I'm not responsible for bricked devices, faulted or non-operational devices, sdcard not working or any other things/situations that you faced after following this guide or before following it. If you have enough patience, reading ability and the talent of asking questions with more details and love then you're always welcome to try and share your experience. Always read FAQ because most of your questions might be answered there or search thread for your issues as someone already may have faced and fixed that problem to you. Again Me any other person isn't responsible for bad outcome even your friend who is doing you a favor by rooting your device for you (for free) as you are afraid of doing it your-self or not.

Anyways, have happy rooting.

Credits:

I am writing this guide due to these people.

darkknight2000 --> For pursuing me to write this. Following instructions to verify workings and providing that modem img

me2151 --> For dirtysanta method

Tilde88--> For deODEXEd rom

Prowler_gr --> For patched LGUP
[LG V20 Guides, News, & Discussion] dksoni411:
Video Guide
[LG V20 Guides, News, & Discussion] Nickvanexel:
Can you convert ls997zvc to us996 to use gsm unlock?
[LG V20 Guides, News, & Discussion] dksoni411:
If there's kdz available for ls997 as a backup to return if anything goes wrong then you can try flashing given kdz using patched LGUP
[LG V20 Guides, News, & Discussion] darkknight200:
haha nice write up. now i can direct the willing h915 people over here to your guide.

its much simpler less steps to root now compare to one we went thru at first.
[LG V20 Guides, News, & Discussion] dksoni411:
Course you can.

:laugh:
[LG V20 Guides, News, & Discussion] skippywilcox:
So after this process, I can flash US996 roms on my H915?
[LG V20 Guides, News, & Discussion] dksoni411:
I think so. I was able to flash US996 roms on my cousins H910 which I converted into US996 to test.
[LG V20 Guides, News, & Discussion] darkknight200:
yes you can. I am using alpha rom for the us996 on my rooted h915. From now on, you would treat your phone as us996 to install kernel or rom from xda.
[LG V20 Guides, News, & Discussion] skippywilcox:
stuck on SECURE start up ......google isnt helping. i disabled it before using lgup.
[LG V20 Guides, News, & Discussion] darkknight200:
Which steps have u done so far?
[LG V20 Guides, News, & Discussion] skippywilcox:
i got it, sorry,

just about to start step 5.
[LG V20 Guides, News, & Discussion] Nickvanexel:
Can someone confirm for sure if its safe to flash us996 onto ls997 on zvc firmware?
[LG V20 Guides, News, & Discussion] skippywilcox:
is the whole "your device is corrupted" thing normal... ?
[LG V20 Guides, News, & Discussion] prodmole:
Does this guide allow us to root the h91510q firmware? It is a bit unclear from the FAQ.
[LG V20 Guides, News, & Discussion] skippywilcox:
returned back to h915, one question, if i do all this, can i still use lte on freedom mobiles network?
[LG V20 Guides, News, & Discussion] dksoni411:
10q isn't rootable due to security patch. You need be on December 2016 security patch for this to root. Kdz provided here is with december patch so it is rootable.
[LG V20 Guides, News, & Discussion] dksoni411:
Yes
[LG V20 Guides, News, & Discussion] Nickvanexel:
But is it possible to flash an older firmware Version to rollback security patch and then apply this method? I don't really want to root but if it will unlock my phone thats im after.

Im also hoping someone can confirm if its possible for me to safely Flash my Sprint ls997 on zvc firmware directly to us996 firmware or flash the zv7 firmware directly to my phone from zvc and then apply this method. Can somebody please confirm it for if possible?
[LG V20 Guides, News, & Discussion] dksoni411:
It is possible to flash older firmware using LGUP. I'm not aware with ls997 flashing procedure but for most variants you need to download a kdz or tot and flash it using lgup or lg flash tool
[LG V20 Guides, News, & Discussion] darkknight200:
Yes u can. Just flash the modem Img in the OP and put in right apn for freedom mobile. I am getting lte just like I had on h915.

On your other question, once the phone is rooted it is normal for it to display that message on startup. It should go to lg logo after and boot up normal.
[LG V20 Guides, News, & Discussion] prodmole:
Is it possible to flash the older kdz firmware onto 10q and then root? I thought 10q had anti-rollback?
[LG V20 Guides, News, & Discussion] darkknight200:
This guide simplifies the process. 10q doesn't have anti rb. Just use the patched lgup to flash the us996 kdz directly and start to root.

But if u really want to be safe, use patched lgup to flash 10e h915 kdz first.
[LG V20 Guides, News, & Discussion] gh0st:
Seems like there are problems with Step1 script. Could not get this to work, had to revert back to the original instructions.
[LG V20 Guides, News, & Discussion] skippywilcox:
I had no signal, flashed the modem image through twrp, still nothing, grabbed the exact APN settings from my girlfriends v20, nothing. Maybe YYC hasn't implemented other bands yet
[LG V20 Guides, News, & Discussion] weespid:
Seeing as your on freedom with your v20 rooted have you found an room that supports wifi calling? Or even use the orignal freedom rom with the unlocked boot loader because even though that feature is flakey at best for me it is still nice to have.

It's one of the reasons holding me back from unlocking the bootloader. Same with band 66 LTE even though you say you got it to work.
[LG V20 Guides, News, & Discussion] darkknight200:
There is no rom that supports freedom mobile WiFi calling.

I'm on stock based us996 rom called superv20. I'm getting full LTE signal and is smooth and just works.

You would need to flash the modem img in the 2nd post to get freedom mobile signals.
[LG V20 Guides, News, & Discussion] EnIXm@:
Can you please check if using the WI Fi calling module on magisk gets wifi calling working. It works for people on the magisk thread whose devices were supported by the carrier,but were using a custom ROM.
[LG V20 Guides, News, & Discussion] copper7op:
I flashed my H910 to the US996 rom, and the rom is much cleaner than that AT&T crap, but 4G isn't working, only 3G :( I have no need of root, but I guess I'll have to do it in order to make the H915 Bands active

I wish I could flash the H910 bands onto this, the H915's gave me issues in the past
[LG V20 Guides, News, & Discussion] copper7op:
I converted this to the US996, had no LTE, so decided to flash back to H91510Q, but now the device won't flash either version of the KDZ....And now I can't reflash the US996 :( They all get stuck at "10% - LAF" in LG UP
[LG V20 Guides, News, & Discussion] daroco:
Carrier Unlock

Will I be able to carrier unlock the phone from freedom when it is switched to a US996, or should it be unlock before?
[LG V20 Guides, News, & Discussion] darkknight200:
My h915 was unlocked when i did this process. Besides freedom should unlock your phone with free code now.
[LG V20 Guides, News, & Discussion] daroco:
Anyone able to provide a hash code? went to upload US996.kdz file and it said it was no good. downloading again but a hash check would be great to test before starting or in case i get a bad download file that stops working partway through.

thanks,
[LG V20 Guides, News, & Discussion] darkknight200:
download 10f kdz

https://lg-firmwares.com/downloads-...996_lg_v20_north_america_us99610f_00_1205_kdz
[LG V20 Guides, News, & Discussion] daroco:
Downloading from there again, first time seemed to ok without any interuptions. Try it again i guess, hopefully it works this time.
[LG V20 Guides, News, & Discussion] daroco:
help - unable to boot because of kernel crashes

ok, so i installed the US996 F kdz file.

rooted using the oulines process and had to install boot image 2. because it took 20 minutes and was still stuck on LG logo

I then installed the deodexed us996 rom. had secure startup, factory reset and rebooted. will not complete a boot, static screen, crash report at the end.

redid installation of boot2 img. (only way to get back to TWRP)

installed LineageOS plus gapps for US996, had static screen, kernel crash

reboot back to TWRP this time on its own?

tried a custom kernel, still have static screen.

all this time, placing the phone into download mode, Patched LGup does not recognize that a device is connected....

how screwed am I? any advise? Please.

So I change the boot image back to 1 and now LGup see the phone but it is unknown?

Still screwed??
[LG V20 Guides, News, & Discussion] darkknight200:
o u went lineage. I don't know. I'm still using lg based room rooted.
[LG V20 Guides, News, & Discussion] daroco:
I was on the deodexed that was recommended but that wouldnt boot either. stuck at secure boot. wiped/factory reset bot it wouldnt go paast secure boot the next go around.

im screwed? I can get back into fastboot and installed boot option2 and go back to TWRP to install another rom. I can reinstalled the deodexed version again. any advise?
[LG V20 Guides, News, & Discussion] darkknight200:
Ya flash superv20 rom with mk2000 kernel bttf us996 Santa version.
[LG V20 Guides, News, & Discussion] daroco:
ok, downloading now. is it normal to get the static screen? I get the corrupt device notice. or do I have some other underlying problem.
[LG V20 Guides, News, & Discussion] darkknight200:
U need to get mk2000 bfft us996santa version. The kernel eliminates the static screen.
[LG V20 Guides, News, & Discussion] daroco:
sorry for all the questions but what is "bfft"?

I searched and found https://xdaforums.com/v20/development/h918-h910-us996-ucl-mk2000-kernel-t3708330

is this correct?
[LG V20 Guides, News, & Discussion] darkknight200:
Yes go to page one and go to his bfft link
[LG V20 Guides, News, & Discussion] skippywilcox:
Can someone post the working LTE Bands. This root method works, but I need to know if my city just doesn't have the working bands
[LG V20 Guides, News, & Discussion] darkknight200:
Band 4 and 7 LTE for freedom mobile work on my converted us996 in Toronto.
[LG V20 Guides, News, & Discussion] skippywilcox:
Band 4 and 66 here, 7 and 13 by September.. Maybe I'll just have to wait till September
[LG V20 Guides, News, & Discussion] daroco:
I managed to get it back to the stock 915. when went back to boot1 it restarted again and had the static screen. but finished booting. static screen the whole time afterwards too, but at least the phone was recognized as a US996. i (short of turtling) decided to go back to 915 by using LGup as it now recognized it as any model. going to see what I did that screwed this whole process up before I attempt again. also found the post that has a fix to the unknown model (shouldn't be turtling anymore at the thought of screwing up the damn thing :) ). tired of the lagging video, HQ doesnt stream well of LTE or WiFi. maybe the phone just sucks.... I have a moto Z Force, pretty much the exact same specs and the phone is actually very snappy compared to the stock H915.
[LG V20 Guides, News, & Discussion] Customromlover99:
Hello . Flashed us996 kdz on h910 because i had my phone soft bricked . Software works but i cant seem to get my mobile data working even with the modem you provided
[LG V20 Guides, News, & Discussion] darkknight200:
thats only for h915. you should use rooting guide for h910 not for h915.
[LG V20 Guides, News, & Discussion] Customromlover99:
The problem was that i accidently formatted my whole phone and since there was no kdz for my h910 i couldnt restore otherwise
[LG V20 Guides, News, & Discussion] magedx9:
i lost data on my converted h915. i flashed the h915 modem because i was only getting 3g network speeds so i thought it was just the modem. so after the flash i couldnt connect to the network also had worse signal lol is there anyway i can get previous modem or should i just us lg up and put the kdz back on it for the h915 and start over?

also i have the super v20 with the mk2000 santa kernal on the phone now.
[LG V20 Guides, News, & Discussion] darkknight200:
Are u on freedom mobile? I can help u troubleshoot. I have full LTE on my converted h915 phone. Do you have telegram?
[LG V20 Guides, News, & Discussion] magedx9:
well i checked and im using super v20 v2.1 so im going to get the the latest verson now and flash that could be my issue and no im not on freedom mobile i left them after like 4 months there service was s***ty where i live
[LG V20 Guides, News, & Discussion] darkknight200:
Ok I can still help u get signal back to original.

edit ***

on another note [MENTION=5594713]dksoni411[/MENTION] I flashed us99610p modem img to my phone. I am now getting full lte on freedom mobile.

No need to use that other modem img that I linked and have used for long time until now.
[LG V20 Guides, News, & Discussion] dksoni411:
Do you have link to download that modem img?
[LG V20 Guides, News, & Discussion] darkknight200:
https://www.androidfilehost.com/?fid=818222786056034006

put disclaimer can only be used on us99610o and beyond. I think using it on any letters before 10o will not work.
[LG V20 Guides, News, & Discussion] carlos1984:
hi I do not know if someone asked this already but I have a V20 from freedom mobile and it says the bootloader is unlockable, do I need to be able to unlock the bootloader and if I can root it can I revert back to Freedom H915 rom in the future?
[LG V20 Guides, News, & Discussion] darkknight200:
h915 bootloader is not unlockable. My v20 h915 is also from freedom mobile. Use this guide to exploit to bypass the bootloader to get twrp on phone.
[LG V20 Guides, News, & Discussion] CaseyS:
So just a few questions. I have an H910 that I flashed a H915 kdz on and all went well besides the loss of signal and i wanted to do this. So LGUP doesnt recognize my phone so i used uppercut which did, but i only have three options to select from which would be refurbish, upgrade and another type of upgrade. So i just tried the upgrade option because when something goes south on my phone i just flash the H915 KDZ again through the upgrade button and all is well. When i tried flashing the US KDZ i just got an error on the uppercut method of LGUP. So how can i get the original LG UP to recognize this phone so i can flash said KDZ?
[LG V20 Guides, News, & Discussion] Unessential:
Your FAQ section about restoring stock says to always check for ARB before updating otherwise you cant roll back. (Nougat -> Oreo back to nougat)

But you dont say how to do it or provide a link...

How do i check for ARB before updating? Or do i just have to search for information? And if its the latter, then is there a compiled thread for all the versions?
[LG V20 Guides, News, & Discussion] darkknight200:
If you are on h915 converting to us996. It is easy to restore back just by using lgup flashing back to h915. There is no arb for h915 and us996.
[LG V20 Guides, News, & Discussion] Chatbox:
On my Fido / Rogers H91510q, to find the ARB, I did the following:

1. Open the Phone app.

2. Dial *#LGMENU#*915# (Right after pressing #, the "HiddenMenu" was displayed)

3. Select "SVC Menu"

4. Select "Version Info"

5. Scroll to the bottom of the VersionInfo screen, you should see "Anti-rolleback Version" is with a value of 0.
[LG V20 Guides, News, & Discussion] hotprime1:
I got the same problem trying to restore back to H915.

When I go to download mode my phone screen get static lines and lgup displays unknown model and I am unable to restore H915

I believe that laf partition/download mode got whacked when I installed TWRP.

Reason I want to go to stock is that I have problem with data which often has no service message displaying
[LG V20 Guides, News, & Discussion] metaleloi666:
Hello,

I have a stock H915 on Oreo (with Videotron in Qc). Is this rooting procedure still working while on Oreo?

Thanks.
[LG V20 Guides, News, & Discussion] cnjax:
No you would have to roll back to a security patch prior to Dec 2016 as dirty santa was patched a long time ago
[LG V20 Guides, News, & Discussion] kaphtc:
Hi. Thanks for providing the steps to root my H915. However, I've been not able to get the LTE signal after many hours of trying.

I got my phone from Freedom Mobile when I was with them and now I'm with Bell. So my phone was LG-H91520a or something. It was 20 and something in the last name. Before following your guide, my phone works perfectly with Bell's LTE.

After following your guide, this is my current status right now:

- I'm on the deODEXd

- I have root, SuperSU is working

- My bootloader is still locked

- I only have 3G, no data, no LTE

- Flashing the H915 modem you provided makes my signal disconnect every 2 seconds or so

- Flashing the US996 modem give me some bars but as I said earlier, only 3G, no LTE

- Wifi works so I can do updates

- Current software version shows US99610d

Any idea what I missed?
[LG V20 Guides, News, & Discussion] Phoenix591:
Quick glance through the guide says the us996 modem is for us996 roms on 10o or higher, while you're on 10d. Try flashing a current us996 rom like alpha or super
[LG V20 Guides, News, & Discussion] kaphtc:
Thanks for your reply. I did tried the Super rom which was 10p. The 10p modem still didn't give me any data connectivity.

However, after hours of scratching head, I ended up flashing Alpha-Omega rom. I did face a similar connectivity issue at first after booting up but as soon as I changed network type to LTE/GSM/UTMS and manually registering on Bell network, I am able to connect to the LTE.

Everything is working as how I want it but honestly I still don't understand like 90% of what I did and why I had to do those steps.

I definitely need a lot of reading to do.

Right now my status is:

Alpha-Omega rom (Android​​ 8.0.0)

Locked bootloader

Rooted, Magisk

Converted from H915 to US996

Operating on Bell LTE

Thank you, OP, for helping me covert to US996.
[LG V20 Guides, News, & Discussion] Phoenix591:
i can explain most of it.

LG up: used to install firmware (kdz) files, the particular verson used is patched so it has extra features like partitiondl mode which doesn't check the model of your phone

Why swap to us996 firmware? Not 100% sure as I'm not the OP, but US996 firmware and roms are a lot easier to find than H915 and the single sim v20 are 99% identical hardware wise.

Key reason of the exact firmware used is because its OLD, the December 2016 security patch or earlier, leading to

The details of the DirtySanta process itself: It uses a security vulnerability in the linux kernel to gain temporary root access and uses that temporary root to replace aboot ( a key part of the bootloader that also contains fastboot mode ) with a leaked LG engineering version that allows flashing in fastboot mode and continues booting when the bootloader is locked and modified files are discovered ( the red screen on boot).

Now that using fastboot flash is possible and the bootloader being locked no longer matters we use it to install twrp and immediately boot into it and flash a program to root (supersu or magisk) (if unmodified stock rom is allowed to boot normally after twrp is installed on recovery it replaces twrp with the stock recovery, twrp and/or magisk/supersu disable this check/replacement once booted/installed)
[LG V20 Guides, News, & Discussion] darkknight200:
The reason why h915 converts to us996 or heck h910 works for rooting is because the h915 firmware does not play nice with the engineer aboot on both h915 nougat and Oreo. All the other v20 firmware accepts the engineer aboot so that's why h915 have to convert to h910 or us996 as they closest hardware features to h915.

Now you can use dirty Santa on h915 as they do have kdz in December 2016 which would be h91510e. Surprisingly this is what the h910 people use for their dirty Santa process but they flash h910 zip after. This is what I did and flashed h910 Oreo zip after to get working Oreo rooted phone.

Rooted h915 firmware with eng aboot will cause the baseband modem to be unknown therefore having no data connection no matter what modem you flash later on with twrp or fastboot. I have tested on my h915 with dirty Santa before as an experiment and tried all the modems. It just won't connect.

Besides that the h915 doesn't receive any updates so that's why there is limited kdz for it.

My h915 used to be converted to h910 for Oreo since it came out first but I switched to us996 Oreo later on due to less bloat.
[LG V20 Guides, News, & Discussion] June7004:
Is this post outdated or does it still function with the latest security patch? (2018/Canada day)

---------- Post added at 01:51 PM ---------- Previous post was at 01:29 PM ----------

So what i need to do in order to get my updated V20, i need to flash my phone with older security update. (Which i have no idea where to obtain) and follow the steps?

Please correct me if i am wrong. I would also appreciate if one of you can give me link to older rom with pre-2016 patches.