yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
* Do NOT update to Pie yet if you wish to unlock bootloader in order to root.

For bootloader unlock purposes, you will need to temporarily convert to North American variant with fastboot flash commands (known as Frankenstein) and temporarily downgrade to early Oreo KDZ versions with no later than July 2018 security patch. After bootloader unlock and TWRP installation, then you can use H933 TWRP flashable zip (ROM) to update to most recent Verizon firmware while having root. Read the

Root Sticky here

if you wish to know more.

* If you've already updated to Pie with locked bootloader, see post #3 for instructions on how to downgrade to earlier Oreo firmware to first unlock bootloader. Or downgrade back to most recent Oreo because you decided you don't like Pie.

* If you have no desire to unlock bootloader or your bootloader is already unlocked, see full image KDZ and KDZ-based TWRP-flashable zips below.

* ALSO do NOT update to LG stock Pie yet if you wish to run LOS-16 "Pie" custom ROMs -- at least for now. See

REASON HERE

. Stock Pie update conflicts with LOS-16 Pie, even if you downgrade back to stock Oreo. After stock Pie update, your phone has been permanently changed/degraded when going back to Oreo for custom ROMs. Using Permissive kernel can overcome some of those issues, but you have been warned.

Whereas you do need to update to stock Pie first as a foundation before trying to install "Android 10" LOS-17 custom ROMs. However, those ROMs are still

unfinished work in progress

-- so if you don't like them and want to go back to the older stable LOS-16 "Pie" custom ROMs, then you've totally ignored the warning above. Again, stock Pie makes permanent changes.

NOTE: After installing Pie, if you get weird lag,

*

try this fix.

Just make a backup in LG Bridge. Nothing else. Somehow CREATING the backup (but not actually using it to restore anything) re-sets some stuff in Pie, so it acts like it should? I know it sounds strange but it works. Thanks to [MENTION=7380686]thefpspower[/MENTION] for the tip!

* OR If that doesn't work or you don't have access to PC, try this: go to Settings> Restart & Reset> Reset App Preferences. Thanks to [MENTION=6852175]HoussiLAM[/MENTION] for that tip. Both may do the exact same thing, I've not experimented to see.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
HOW TO DOWNGRADE BACK TO OREO BECAUSE YOU DON'T LIKE PIE

1) DOWNLOAD FIRMWARE AND DEV PATCHED LGUP

* Download

Oreo KDZ you wish to install.

(Most recent Oreo KDZ 20k is at the top in that thread)

* DOWNLOAD THIS DUAL VERSION OF DEV PATCHED LGUP, made by [MENTION=2651082]tecknight[/MENTION]:

https://androidfilehost.com/?fid=11410963190603845019

(Or use attached file from bottom of this post. Thanks to [MENTION=2651082]tecknight[/MENTION]! Please

go here and click the THANK BUTTON

!)

_________________

2) INSTALL DEV PATCHED LGUP

1. Extract LGUP_DualMode.zip to a folder on your PC.

2. Browse into the folder and launch LGUP_Store_Frame_Ver_1_14_3.msi.

Follow the prompts to complete the install.

3. In that folder, right click and select "Run as Administrator" on "SetDev.bat" to set LGUP to developer mode

4. Launch LGUP using the desktop shortcut.

Choose Process : PARTITION DL or REFURBISH

----------------------------

3) DOWNGRADING ANY LG V30/V30+/V30S TO EARLIER OREO KDZ FIRMWARE

1) Go into download mode (power off completely, then hold volume up button while plugging in USB cable)

2) open patched LGUP and flash OREO KDZ to DL PARTITION mode. In the pop up box "Select All". Use the attached patched LGUP in this post.

You can also use REFURBISH mode, if you wish.

3) Master Reset (

post 101 of Frankenstein thread

)

5) DONE.

It's fairly easy. Most people breeze right through this. But if you have any problems, go through this list:

Make sure you in download mode BEFORE opening the patched LGUP file.

This is at the top of the list as some people forget to do that. The remainder are in no particular order. If that doesn't work,

Try different USB port,

Try different USB cable,

Try different computer.

Reinstall

LG mobile drivers on your PC.

Reinstall dev patched LGUP again, making sure the files are placed where they need to go (LG Electronics folder, etc).

Reboot the computer.

If you ask for help, that's the list of items we are going to give you anyway. ;)

WARNING: In LGUP do NOT go messing with modes not mentioned in these instructions. Especially do NOT use Chip Erase.

https://9to5lg.com/lgup-1-15-manual-how-to-unbrick-restore-your-lg-devices-with-lgup/

_________________

4) IF YOU NEED TO UNLOCK BOOTLOADER (with early Oreo), GO READ

WTF INSTRUCTIONS
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Verizon

VS996 stock Pie OTA 30c hit today

. See screenshots in post #2 of this KDZ thread, courtesy [MENTION=5672278]belfastraven[/MENTION].

Full image KDZ should hit in a couple of days. We'll post it here, and fill in the blank links above.

Soon after [MENTION=6815443]JohnFawkes[/MENTION] will probably make a TWRP-flashable zip, generously donating his time and talents. Please do NOT ask for ETA! But it's finally here.

Until then, locking the thread back until we have the KDZ ready to post! Stand by...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
We have LG Bridge KDZ server link for VS996! Thread now unlocked!

More mirrors to follow.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
TWRP flashable zip done by [MENTION=6815443]JohnFawkes[/MENTION]. See link in post #2.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
https://drive.google.com/file/d/1BtUnRhR1aWfjvoYqYG0em6jSh3yR3Zf8/view?usp=sharing

SHA1: F1134A642DEC96A10D6CBED9A92322CEF29671DC
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
https://mega.nz/#!RVw0HYRT!ltedQlTE_hQCRu0HtSYeSEZUXZL4UZKar0tzKbEu49o

SHA1: F1134A642DEC96A10D6CBED9A92322CEF29671DC
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] MicroMod777:
So this fixes stuck on boot?

....

Flashed kdz, still won’t boot.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
You may have to downgrade to H933 10H canadian NOUGAT, boot it up, then KDZ to this. I believe NOUGAT Canadian sets up the partitions correctly for PIE to work. Try it and let us know. It's the same fix for AOSP looping after stock PIE. As long as you use PARITION DL, select ALL the partitions and not mix and match (like last time that cost you QLD 9008 brick), you'll be OK.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] MicroMod777:
Well, guess that didn't work either.

I'm thinking of what we could possibly try is for somebody to be on pure stock VS996, never did bootloader unlock, and then do a dump of all the partitions. Then make a rom to flash every single partition in twrp. A dump has more partitions listed than on a flash Partition DL.

Anybody able to dump for us a pure virgin VS996?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] micx_pl:
[MENTION=3250376]ChazzMatt[/MENTION] I have successfully flashed my VS996 frankenstein'ed to US998 from Oreo to VS996 Pie using this KDZ and LG UP PARITITION DL. However, contrary to links provided here, I don't think I will be able to flash TWRP using fastboot? How one could root his VS996 Pie?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] MicroMod777:
What's odd is the Canadian Pie flashed sucessfully.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You could use the TWRP flashable zip, but only if you have TWRP already installed on US998 firmware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Better procedure below.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] chjun90:
vs996 still won’t boot, too.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
We have a working method for people with TWRP who are having trouble getting across the line for Pie. Most people have no problems updating. I didn't. However, for those who are having issues, there's a workaround, but you need TWRP installed.

Helpful people been testing this out...

WORKAROUND FOR THOSE PEOPLE GETTING STUCK ON LG LOGO WHEN UPDATING TO PIE

https://xdaforums.com/showpost.php?p=80347089&postcount=6
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] patato21:
Also will NOT boot for me. Stuck on the white Verizon screen. I did the official 30c OTA within system settings and that would not boot at all either. This Pie "update" is rigged. I also flashed the US998 30b KDZ and that would not boot either.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
See the post just above yours!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] AdmiralKirk:
I have five of the US998 V30's here that I maintain on a Verizon network. The secret to getting them all on the 30c Pie update without an issue seemed to be doing a Refurbish through LGUP to the US99820h_00_0318.kdz KDZ. I had problems with the first 3 just trying to flash the TWRP zip of 30c directly, and in all cases the Refurbished fixed it. After that I just started with a Refurbish as a matter of course and things went much smoother. Seriously, Chazz does not make these suggestions just for fun, follow the guide he linked and your problems will disappear. I was able to get away with just doing the Refurbish step, but YMMV, so follow the full guide to be sure.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
OK, changed back to H933 Nougat for the workaround in

US998 KDZ post #6

-- for those who get stuck on the LG logo on Pie 30b. VS996 partitions (previous choice)should have been more compatible, but it didn't work for at least one person, while H933 did.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Gemini_Lee:
will this work on a Vs996 That has been flashed back to the latest VS996 firmware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 4stringenator:
Finally got this to work! The US99830b rebooted a few times on its own. Let it settle for a while and I set it up fully and backed it up in TWRP then flashed the VS99630c and it took a little time to boot. Thanks all and for [MENTION=3250376]ChazzMatt[/MENTION] for directions. When flashing the Nougat kdz you have to remember to button dance instantly after LGUP reboots the install mentioned in the Pie threads. WiFi calling is having a setup issue but I bet it will settle down eventually. Update: I re-enabled the built in " My Verizon" app and the Wifi calling setup completed. I debloated everything and decide to experiment. Hope it helps!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Yes, as H933 Nougat will reinstall stock recovery and lose TWRP if you don't do the button dance immediately on reboot post H933 Nougat KDZ
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Thanks! I just added some notes to that. US998 KDZ workaround post to inform people of that.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 4stringenator:
Edit: I had re-enable "My Verizon Services" system app in order to set/edit my location address for WiFi calling setup to complete.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 4stringenator:
Just an observation, I periodically wipe my Dalvik/Art Cache and Cache in TWRP and noticed that it is logged in the System Update History. :confused:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Updated

post #4

to include Dual Speaker Mode + HIM Magisk mod.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Descartesisafraud:
Is august 1, 2019 still the latest security patch level? does that mean its the last one and no more?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Posting this here because it will be a linked post for Section 9 in the WTF Instructions.

Here are the ways to update from early Oreo US998 used in WTF Bootloader unlock back to Verizon firmware, specifically VS996 Pie (30c):

*

LG V30 VS996-30c ROM

Dev JohnFawkes ROM based on full KDZ. Has DTS Stereo surround sound and all weather lockscreen animations enabled. Otherwise it's pure stock but can be installed via TWRP. We call it TWRP-flashable zip, but it's basically a "ROM". After flashing it in TWRP, then just re-install Magisk. Debloat with Titanium backup.

*

[VS996][STOCK][PIE]LG V30 VS99630c_00_0904_ARB00.KDZ

This thread we are in right now. See post #2. Has both LG KDZ and JohnFawkes files, with instructions on how to install as well as compatible Dev Patched LGUP for Pie, if you need to install KDZ instead of TWRP flashable zip.

*

[ROM][VS996] Verizon LG V30 Pie 30c Debloated Rom

Debloated version of 30c by MicroMod777. But you must FIRST be on full 30c -- either through JohnFawkes TWRP-flashable zip or full KDZ -- before flashing this via TWRP to then remove stuff. If you flash it only, you will mess up your phone. After flashing it in TWRP, then just re-install Magisk.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Thread updated with both LG Firmware and Android Host Files mirrors to VS996 30d KDZ.

[VS996][STOCK][PIE]VS99630d_02_0821_ARB00.KDZ

3.5GB

Only for North American variants -- EXCEPT T-mobile H932. NOT for H930, H930G, H930D, H930DS!

_________

No TWRP flashable zip yet. See discussion below. JohnFawkes was nice enough to keep us updated through Pie but he really can't do it now. Possibly [MENTION=3138121]seadersn[/MENTION] can, one last time? They worked as a team after [MENTION=3642089]westwood24[/MENTION] started the effort.

From another thread:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
So i changed my v30 plus from us998 to vs996 oreo. When i tried the first update to pie it just looped. Is the problem that caused that fixed? I'm not unlocked or rooted. Thx
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Descartesisafraud:
did u go from us998 oreo straight to vs996 30d? try 30c first
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
No it was the first pie release that looped on me so i went back to oreo to be able to use my v30 plus.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Descartesisafraud:
Oh ok. The 30c zip is good, so the problem should be elsewhere.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
Thanks must have been in first pie release and now ok, i didnt pay any attention to it till now...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
Can I just do d from oreo or do i need to do c first?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
Well tried c and d and both looped continually at verizon white screen. Back to us998 20h working good. Oh well...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] soundgirl101:
Well, I'm stuck in an endless recovery bootloop! I used lgup to apply 30d kdz, partion DL unchecked recovery. Reboots to recovery 3.2.3-7, flashed 30c zip, reboots to recovery wiped everything, reboots to recovery!! Any help or direct me to thread to read. :silly::fingers-crossed:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] soundgirl101:
Okay, def need some help, I've tried to restore a backup and phone continues to reboot to recovery?? :eek::eek:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Descartesisafraud:
I think you might have to use lgup and install 30c kdz fully including the recovery. I don't think unchecking rectory when flashing actually works properly. If you want twrp and root you have to start at the beginning.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] soundgirl101:
Yes, this phone has been rooted from the very beginning!!I can not get LGUP to work, as I keeping booting to recovery! That has to stop first!!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
There is a way to get back to download mode via buttons when its doing that. I dont remember at this moment. If you can search it will work for you to be able to use lgup. Make sure you have the newest lgup from xda. Hope this helps
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] soundgirl101:
:( Everything up to date, tho, can not enter download mode as of yet! Phone still reboots to recovery!!:(:(
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
Ok I think this is how you do it, to get into download mode while bootlooping hold volume up and power until shuts off or get black screen. Hold volume up button let go of power and plug usb in. First make sure you have dual lgup installed after removing original lgup. Got to be quick at plugging in usb while holding volume up. Good luck
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] frequentc:
Try flashing the latest verizon nougat first. Let it boot until the setup screen, and then flash the latest pie version. When I did that, the new d version worked fine for me.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 3xper:
i have h931 Frankensteined to us988 20h oreo

can i install this pie Verizon firmware?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, you can. Are you a Verizon customer? IF not, you will receive an annoying nag warning every time you reboot that you don't have a Verizon SIM card, but the phone will still work fine -- as long as you can receive the bands you need.

You have looked at the Verizon VS996 LTE bands and all the ones you need are there? VS996 has LESS LTE bands than most of the other V30. US998 has a lot more! Don't flash to VS996 firmware unless it has what you need. Usually it's only for Verizon customers!

VS996 BANDS

GSM / HSPA / LTE

2G bands	GSM 850 / 900 / 1800 / 1900

3G (HSPA & CDMA):	850 / 900 / 1900 / 2100 & CDMA2000 1xEV-DO

4G LTE:	2, 3, 4, 5, 7, 13, 20, 46, 66

http://www.lg.com/us/cell-phones/lg-US998-Silver-lg-v30

US998 BANDS

CDMA: 800 MHz CDMA

2G GSM: 850/900/1800/1900 MHz

3G UMTS (HSPA):850/900/1900/2100 MHz

4G LTE : 1/2/3/4/5/7/12(17)/13/20/25/66
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 3xper:
ok i get it

thanks i will give it a try someday ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Hylex:
Hi everyone! Long time no see. Tinkering with ROMs used to be something I did often. Lately, not so much. I did some cursory reading to help bring myself up to speed, but I think it would be helpful if someone could give me some guidance.

I have a V30+ that was originally an LS998 (Sprint) and Frankensteined to VS996 20b, bootloader unlocked with TWRP and Magisked. I want to update to the newest firmware without wiping. To my knowledge that would be most likely be TWRP-flashable 30c, unless there is some way to get 30d KDZ onto the phone with TWRP. I'm assuming if I have TWRP I can't use LGUP without wiping.

Anyways, back in the 20k KDZ thread

(https://xdaforums.com/t/vs996-stock-oreo-lg-v30-vs99620k_02_0510_arb00-kdz.3865398/)

I saw that 20g, 20i, and 20j had to be flashed before you could flash 20k to have all the up to date features that got baked into the ROM. If I'm coming from VS996 20b, do I need to follow these steps or am I allowed to go straight to 30c?

Also, I have another phone that was also originally LS998 (Sprint) that was Frankensteined to US998 and currently has 20h, bootloader unlocked with TWRP and Magisk 19.3/ Manager 7.5.1. I would like to get that updated to the most recent firmware without wiping as well. I haven't done my reading yet on US998 threads so if someone could also provide some guidance there as well that would be very helpful.

Magisk has continued to have updates (Thanks TopJohnWu), but I've stayed stagnant. I don't know if updating Magisk Manager or Magisk itself will cause problems for me.

Another question: are you supposed to remove Magisk Modules before flashing? It's been so long. Sorry. I have the Anxious V30 v274 on my US998. I can't update my YouTube Vanced because Vanced Manager doesn't want to work with Magisk Modules. Actually I prefer this version of Vanced. The new ones kind of ruined the layout. I just wish Vanced wasn't attached with this module.

I apologize for the long-winded message. I have done quite a bit of reading, but it's been so long that I'm doubting everything.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You can update both VS996 20b and US998 20h phones to this VS996 30C TWRP flashable zip. VS996 30d is useless, it's just 30c with a 2019 security update. You can flash straight to Pie 30c TWRP flashable zip. The incremental updates were for going from early Oreo to late Oreo. This is not necessary for the Pie TWRP flashable zips as JohnFawkes and Seadrsn implemented an improved method.

You should be able to "dirty flash" straight from Oreo to Pie via TWRP flashable zip.

However, by going to Pie your Anxious V30 module will no longer work as it was coded for Oreo not Pie.

There are other mods to get the dual speaker mode in Pie and you can download and install the version of Vanced you wish.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Diego1751:
Hello, I am reading up on everything to catch myself up to speed and get my Us998+ currently running vs996 30c via the flushable TWRP Zip as up to date as possible with a clean install.

@ChazzMatt has this post been updated for 30d? https://xdaforums.com/t/wtf-lg-v30-...ar-instructions.3790500/page-10#post-76584629

when Reboot to the bootloader my phone just reboots into android, should I be concerned about the status of my bootloader unlock? rebooting to recovery works fine (TWRP 3.2.3-7)

Edit: I have a twrp backup from when my phone was a us998, would It be helpful to restore to this first?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
People are having trouble with VS996 30d TWRP flashable zip. You can try to restore TWRP backup from US998, then flash VS996 30c.

Your bootloader will stay unlocked until you re-lock it. Nothing you do in flashing these will re-lock the bootloader. However, VS996 firmware does NOT have a bootloader unlock warning (Verizon thought they would never need it). So, you won't see that when you reboot the phone with VS996 firmware flashed.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Diego1751:
Thanks! I didn't actually see any 30d Twrp file, I thought one was never made,

I'm currently on 30c, I just figured it was about time to get everything updated with newer security patches and stuff,

Thanks, I was worried because I couldn't get the phone into boot into anything besides the system or Twrp using magisk or the button dance (I got the "press yes to factory reset" screen)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Kylewolf:
I remember there being issues using newer versions of magisk on the Oreo version. What is the latest version that is safe to flash? For now just using the v19.3, but curious if I should update it or not.