• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[US998][STOCK][PIE]LG V30 US998 US99830b_00_0902.KDZ

Search This thread

Skyhawk1207

Member
Dec 8, 2020
15
5
NOTE:

Four workarounds. Two require unlocked bootloader. If none work for you,
1) make sure you are on the correct Dev Patched LGUP from this thread. (See post #2 for Dev Patched LGUP and follow the installation instructions. Uninstall any prior version of LGUP.)
2) Look over these steps again, make sure you followed them all. Do NOT skip steps!

If it STILL doesn't work, there are no more answers after this. Just flash back to US998 Oreo 20h wait for the next US998 Pie KDZ.


RECOVERY TIPS if you get stuck on logo while updating to this wonky US998 Pie. < Please stop asking in Telegram thread or creating new XDA threads when it's right here. We will just direct you back here. OK?
___________

4 WORKAROUND METHODS TO SUCCESSFULLY UPDATE TO US998 PIE FOR THOSE PEOPLE GETTING STUCK ON ThinQ/ LG LOGO
_____________

METHOD #1 -- WITH OR WITHOUT UNLOCKED BOOTLOADER


I've been reading reports from other LG models (like LG G6), where LG has LG Bridge downgrade the phone back to Nougat first before then updating to Pie. LG Bridge uses full image KDZ, temporarily downloaded to PC.

So I suggest trying to Partition DL back to Nougat KDZ, Master Reset, then Partition DL to Pie KDZ. Here are the steps...



0) Using Dev Patched LGUP from this thread, REFURBISH back to US998 20h. Turn off phone, go into Download mode.

1) Flash US998 10d Nougat KDZ via Dev Patched LGUP using Partition DL mode. Select ALL partitions.

2) Master Reset. This is NOT Factory Reset.

3) Boot up to Welcome screen. Turn off phone, go into Download mode.

4) Flash US998 30b Pie KDZ via Dev Patched LGUP using Partition DL mode. Select ALL partitions.

5) Master Reset. This is NOT Factory Reset.

  • If you did not unlock your bootloader before doing this, then you bootloader is still locked -- because that's what you want. Finished. Set up your phone.
  • If you had unlocked bootloader before doing all this, you will still have it. Boot to ADB, and PLEASE follow these instructions for re-install TWRP and root!!



_____________

This next method by @EstebanxZ uses parts of #1 & #3 (oldest method which works). I'll will rewrite when I get time, but right now just quoting verbatim what worked for him:

METHOD #2 -- NEEDS UNLOCKED BOOTLOADER



_______

This third below is our oldest method which works, but is most complicated.

METHOD #3 -- WITH TWRP

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 and make sure you're using the Dev Patched LGUP from THIS thread. (See post #2 for Dev Patched LGUP and follow the installation instructions. Uninstall any prior version of LGUP.)

For users with TWRP who get stuck on ThinQ/LG logo:

0)
Using Dev Patched LGUP from this thread, REFURBISH back to US998 20h. Flash TWRP recovery via fastboot. Turn off phone, go into Download mode.

1) Flash Canada H933 10h Nougat via Dev Patched LGUP using Partition DL mode -- EXCEPT for Recovery partitions, to keep TWRP. Do NOT choose "all" partitions! Omit/UNcheck the Recovery partitions.

Reboot. You will probably have lost download mode, but you've prepped your phone, corrected any partitions -- and you still have TWRP.
____

NOTE: For the next step, you will need to use the much-hated "hardware button dance" to boot to TWRP custom recovery, since H933 firmware doesn't have fastboot flash commands to boot to TWRP from PC. You also no longer have root at this stage, so you can't use the excellent Reboot Recovery app or NOXX Advanced Power Menu app...

You will need to IMMEDIATELY start the "hardware button dance" just time phone reboots. This is the ONLY time I will ever tell you to use the "hardware button dance". Any other time, it's stupid and ridiculous and there are better ways to boot to TWRP custom recovery.
____

2) Flash US99820e TWRP-flashable zip to get back Download mode. (Remember you KEPT TWRP recovery partition!) IF it doesn't boot, make sure you are on Magisk 18.1. Oreo TWRP-flashable zips normally require Magisk 18.x.

3) Then REFURBISH to US998 20h KDZ.

This will temporarily wipe out TWRP, but give you a completely fresh install. You will still have unlocked bootloader and fastboot flash commands.

4) Now flash TWRP recovery again via fastboot flash commands and then flash the US99830b Pie TWRP-flashable zip. See Section 6 of the WTF instructions if you need to remember all the steps to install TWRP, etc.

"Phone booted immediately on pie and everything is working great." - TESTER

You are now on US998 30b Pie!

After all that you can flash to other compatible TWRP-flashable zip if you wish.
_____________

METHOD #4 -- WITH OR WITHOUT UNLOCKED BOOTLOADER
Thanks to @SaiLas:

https://forum.xda-developers.com/showpost.php?p=81499481&postcount=593


I have a strange problem. I flashed US99830b using LGUP Partition DL. My phone was stuck on the boot screen then, so after a lot of tweaking around in TWRP, which included trying to flash the TWRP flashable ROM of Pie. But it didnt work either. So I tried to return to Oreo US99820h but phone just wont boot to Download mode. I did Power up and plugged in USB, the four blue dots showed up, but then instead of entering download mode, the phone rebooted. Somehow reflashed US9980h through TWRP, but the phone still wont enter Download mode. It just reboots halfway through the process. Help please.
 

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,470
14,334
Atlanta, Georgia
I have a strange problem. I flashed US99830b using LGUP Partition DL. My phone was stuck on the boot screen then, so after a lot of tweaking around in TWRP, which included trying to flash the TWRP flashable ROM of Pie. But it didnt work either. So I tried to return to Oreo US99820h but phone just wont boot to Download mode. I did Power up and plugged in USB, the four blue dots showed up, but then instead of entering download mode, the phone rebooted. Somehow reflashed US9980h through TWRP, but the phone still wont enter Download mode. It just reboots halfway through the process. Help please.

Yes, lots of people have issues flashing to 30b Pie US998. See post #2 and post #6 at beginning of this thread for workarounds if you wish to try again.

But right now to get back Download mode...
Go back into TWRP and flash US998 20e TWRP-flashable zip. You will re-gain Download mode. But then you need to flash 20f, 20g, 20h all back to back to get back to 20h with full functionality. The 20e, 20f, 20g, and 20h Oreo TWRP flashable zip files are incremental. You should not jump from earlier to latest. Go in steps. This started after 20d, since there were so many firmware changes.
 
Last edited:
  • Like
Reactions: TheDannemand

TheDannemand

Senior Member
Feb 12, 2008
1,168
1,170
Wet really should have a TWRP flashable US998 laf.zip for when people lose Download mode. We have one for H932 because it happens more often on that model, but it still happens on other models, as in this case.
 

Skyhawk1207

Member
Dec 8, 2020
15
5
Yes, lots of people have issues flashing to 30b Pie US998. See post #2 and post #6 at beginning of this thread for workarounds if you wish to try again.

But right now to get back Download mode...
Go back into TWRP and flash US998 20e TWRP-flashable zip. You will re-gain Download mode. But then you need to flash 20f, 20g, 20h all back to back to get back to 20h with full functionality. The 20e, 20f, 20g, and 20h Oreo TWRP flashable zip files are incremental. You should jump from earlier to latest. This started after 20d, since there were so many firmware changes.


Thank you so much for your help. But I can't seem to find US998 20e TWRP flashable anywhere. I'll continue looking, but I'd be very grateful if you could help me out with a link.

EDIT : Never mind. I found it in one of your threads. You really are one of the most helpful people in my life. Thanks a lot.
 

Skyhawk1207

Member
Dec 8, 2020
15
5
Are we expecting a US99830c update in the future or are we sure that's not coming? Asking cause I'd like to have Volte functions, but don't really wanna give up on US998
 

TheDannemand

Senior Member
Feb 12, 2008
1,168
1,170
Are we expecting a US99830c update in the future or are we sure that's not coming? Asking cause I'd like to have Volte functions, but don't really wanna give up on US998
I would not expect more updates, but of course it's possible, seeing some recent carrier model updates.

US998 has VoLTE and VoWiFi built in, but no user interface to show it or control it, except for TMO. You have to use Hidden menu (*#546368#*998#) - Field test - IMS Settings to control it. And it's far from user friendly.

I wrote some guidance on it in ChazzMatt's VoLTE thread and a few other places. I'll find some links once I get to a computer.

In many cases VoLTE will just work if your carrier provisions it. But you won't see any icons to show it, unless you specifically enable VoLTE indicator in that hidden menu. Again it's described in those earlier posts of mine.

Edit: Check the post linked below and the discussion from that point on:

https://forum.xda-developers.com/t/...-based-custom-roms-when.4138223/post-83155603
 
Last edited:
  • Like
Reactions: islandfever

Skyhawk1207

Member
Dec 8, 2020
15
5
I would not expect more updates, but of course it's possible, seeing some recent carrier model updates.

US998 has VoLTE and VoWiFi built in, but no user interface to show it or control it, except for TMO. You have to use Hidden menu (*#546368#*998#) - Field test - IMS Settings to control it. And it's far from user friendly.

I wrote some guidance on it in ChazzMatt's VoLTE thread and a few other places. I'll find some links once I get to a computer.

In many cases VoLTE will just work if your carrier provisions it. But you won't see any icons to show it, unless you specifically enable VoLTE indicator in that hidden menu. Again it's described in those earlier posts of mine.

Edit: Check the post linked below and the discussion from that point on:

https://forum.xda-developers.com/t/...-based-custom-roms-when.4138223/post-83155603
Can't seem to get it to work still
 

TheDannemand

Senior Member
Feb 12, 2008
1,168
1,170
Can't seem to get it to work still
I just saw that you are in India. That's why it doesn't work: Each carrier has dozens of configuration settings required to make VoLTE and VoWiFi work specifically for them. US998 has those configurations built-in for US carriers, and selects the appropriate one based on the SIM card. But it doesn't have the settings for overseas carriers. No US998 update would help you there.

If you knew all the settings, you could manually enter them in the hidden menu. If you have a rooted phone, I guess you could dig into the H930DS model (sold in India) and find your carrier configuration there and maybe copy it to your US998. There is a thread here specifically for that. Let me see if I can find it.

Edit: It's the thread linked below by @seadersn, one of our esteemed Dev's here. But it's for H930, which stores carrier configurations on the OP partition. US998 doesn't have an OP partition. So even if you can find your carrier's configuration on the H930DS (which presumably is structured like H930) it may not be possible to readily copy it to US998.

 
Last edited:

Skyhawk1207

Member
Dec 8, 2020
15
5
I just saw that you are in India. That's why it doesn't work: Each carrier has dozens of configuration settings required to make VoLTE and VoWiFi work specifically for them. US998 has those configurations built-in for US carriers, and selects the appropriate one based on the SIM card. But it doesn't have the settings for overseas carriers. No US998 update would help you there.

If you knew all the settings, you could manually enter them in the hidden menu. If you have a rooted phone, I guess you could dig into the H930DS model (sold in India) and find your carrier configuration there and maybe copy it to your US998. There is a thread here specifically for that. Let me see if I can find it.

Edit: It's the thread linked below by @seadersn, one of our esteemed Dev's here. But it's for H930, which stores carrier configurations on the OP partition. US998 doesn't have an OP partition. So even if you can find your carrier's configuration on the H930DS (which presumably is structured like H930) it may not be possible to readily copy it to US998.


Oh the lucky part is, I do have a rooted phone, and it is a H930 cause this phone was actually bought in the US. I'll try entering the details. Thanks a lot!!
 

TheDannemand

Senior Member
Feb 12, 2008
1,168
1,170
Oh the lucky part is, I do have a rooted phone, and it is a H930 cause this phone was actually bought in the US. I'll try entering the details. Thanks a lot!!
So you have both a US998 and a H930?

This should definitely make your work easier.

Is it an H930 or H930DS? They are not the same. H930 is the European model (which I doubt has Indian carrier configs) while H930DS is the East Asian Dual-SIM model (which has them).

I THINK you can cross-flash H930 to H930DS, although I could be wrong. And I am pretty sure the modem wouldn't work if you do. Maybe because that pesky OP partition isn't part of the ROM. Please look around for confirmation before you do anything that might brick the phone or cause it to lose connectivity.

And you're welcome :)
 

Skyhawk1207

Member
Dec 8, 2020
15
5
So you have both a US998 and a H930?

This should definitely make your work easier.

Is it an H930 or H930DS? They are not the same. H930 is the European model (which I doubt has Indian carrier configs) while H930DS is the East Asian Dual-SIM model (which has them).

I THINK you can cross-flash H930 to H930DS, although I could be wrong. And I am pretty sure the modem wouldn't work if you do. Maybe because that pesky OP partition isn't part of the ROM. Please look around for confirmation before you do anything that might brick the phone or cause it to lose connectivity.

And you're welcome :)


Well it's the AT&T variant, which I got unlocked and then flashed to US99830b. So yeah its the H930. And thanks for the heads up! If I find it even a bit risky, I'll just say meh to Volte and make do with what I have.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    RECOVERY TIPS if you get stuck on logo while updating to this wonky US998 Pie. < Please stop asking in Telegram thread or creating new XDA threads when it's right here. We will just direct you back here. OK?
    ____________

    * Do NOT update to Pie yet if you wish to unlock bootloader in order to root.
    For bootloader unlock purposes, use the US998 Oreo KDZ versions with no later than July 2018 security patch: 20a or 20b.

    Look at the names for dates in the title in that thread link. AFTER you unlock bootloader, then you can update to newer firmware (like this Pie).
    Flashing a newer KDZ (like to Pie) will not re-lock your bootloader.

    With unlocked bootloader, then on Pie KDZ you can install TWRP and root.

    Stable TWRP 3.3.1 is recommended by our TWRP dev for Pie.

    To install TWRP (or re-install TWRP on bootloader unlocked Pie) and root, PLEASE follow these instructions for success!

    * 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 @thefpspower 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 @HoussiLAM for that tip. Both may do the exact same thing, I've not experimented to see.
    19
    NOTE:

    Four workarounds. Two require unlocked bootloader. If none work for you,
    1) make sure you are on the correct Dev Patched LGUP from this thread. (See post #2 for Dev Patched LGUP and follow the installation instructions. Uninstall any prior version of LGUP.)
    2) Look over these steps again, make sure you followed them all. Do NOT skip steps!

    If it STILL doesn't work, there are no more answers after this. Just flash back to US998 Oreo 20h wait for the next US998 Pie KDZ.


    RECOVERY TIPS if you get stuck on logo while updating to this wonky US998 Pie. < Please stop asking in Telegram thread or creating new XDA threads when it's right here. We will just direct you back here. OK?
    ___________

    4 WORKAROUND METHODS TO SUCCESSFULLY UPDATE TO US998 PIE FOR THOSE PEOPLE GETTING STUCK ON ThinQ/ LG LOGO
    _____________

    METHOD #1 -- WITH OR WITHOUT UNLOCKED BOOTLOADER


    I've been reading reports from other LG models (like LG G6), where LG has LG Bridge downgrade the phone back to Nougat first before then updating to Pie. LG Bridge uses full image KDZ, temporarily downloaded to PC.

    So I suggest trying to Partition DL back to Nougat KDZ, Master Reset, then Partition DL to Pie KDZ. Here are the steps...



    0) Using Dev Patched LGUP from this thread, REFURBISH back to US998 20h. Turn off phone, go into Download mode.

    1) Flash US998 10d Nougat KDZ via Dev Patched LGUP using Partition DL mode. Select ALL partitions.

    2) Master Reset. This is NOT Factory Reset.

    3) Boot up to Welcome screen. Turn off phone, go into Download mode.

    4) Flash US998 30b Pie KDZ via Dev Patched LGUP using Partition DL mode. Select ALL partitions.

    5) Master Reset. This is NOT Factory Reset.

    • If you did not unlock your bootloader before doing this, then you bootloader is still locked -- because that's what you want. Finished. Set up your phone.
    • If you had unlocked bootloader before doing all this, you will still have it. Boot to ADB, and PLEASE follow these instructions for re-install TWRP and root!!


    The newest method you just added worked when all others failed! THANK YOU! Donation coming!
    _____________

    This next method by @EstebanxZ uses parts of #1 & #3 (oldest method which works). I'll will rewrite when I get time, but right now just quoting verbatim what worked for him:

    METHOD #2 -- NEEDS UNLOCKED BOOTLOADER

    *You need to be on US99820H with unlocked bootloader*
    A- First i started with refurbished US99820h
    B- Then i proceeded to partition DL US99810d
    C- MASTER RESET
    D- Booted into OS, let the phone restart and get to the welcome screen, power off then get in bootloader mode
    E- Flashed TWRP (fastboot flash recovery twrp.img) then boot to TWRP (fastboot boot twrp.img)
    F- In TWRP i did this (in steps): swipe to allow modifications->factory reset->format data and type YES->reboot to recovery->factory reset->wipe system->install US99830b zip->install magisk 20.0->install latest disable verity-dm force-encrypt->install AK3 RTCD remover->reboot to system

    and here i am in US99830b with magisk (WHICH is what i really wanted, to have both magisk and android 9)

    this is the only way i could get my originally H931 to boot to pie with magisk, i could get to pie with H933 kdz but no magisk, because of no fastboot commands.

    _______

    This third below is our oldest method which works, but is most complicated.

    METHOD #3 -- WITH TWRP

    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 and make sure you're using the Dev Patched LGUP from THIS thread. (See post #2 for Dev Patched LGUP and follow the installation instructions. Uninstall any prior version of LGUP.)

    For users with TWRP who get stuck on ThinQ/LG logo:

    0) Using Dev Patched LGUP from this thread, REFURBISH back to US998 20h. Flash TWRP recovery via fastboot. Turn off phone, go into Download mode.

    1) Flash Canada H933 10h Nougat via Dev Patched LGUP using Partition DL mode -- EXCEPT for Recovery partitions, to keep TWRP. Do NOT choose "all" partitions! Omit/UNcheck the Recovery partitions.

    Reboot. You will probably have lost download mode, but you've prepped your phone, corrected any partitions -- and you still have TWRP.
    ____

    NOTE: For the next step, you will need to use the much-hated "hardware button dance" to boot to TWRP custom recovery, since H933 firmware doesn't have fastboot flash commands to boot to TWRP from PC. You also no longer have root at this stage, so you can't use the excellent Reboot Recovery app or NOXX Advanced Power Menu app...

    You will need to IMMEDIATELY start the "hardware button dance" just time phone reboots. This is the ONLY time I will ever tell you to use the "hardware button dance". Any other time, it's stupid and ridiculous and there are better ways to boot to TWRP custom recovery.
    ____

    2) Flash US99820e TWRP-flashable zip to get back Download mode. (Remember you KEPT TWRP recovery partition!) IF it doesn't boot, make sure you are on Magisk 18.1. Oreo TWRP-flashable zips normally require Magisk 18.x.

    3) Then REFURBISH to US998 20h KDZ.

    This will temporarily wipe out TWRP, but give you a completely fresh install. You will still have unlocked bootloader and fastboot flash commands.

    4) Now flash TWRP recovery again via fastboot flash commands and then flash the US99830b Pie TWRP-flashable zip. See Section 6 of the WTF instructions if you need to remember all the steps to install TWRP, etc.

    "Phone booted immediately on pie and everything is working great." - TESTER

    You are now on US998 30b Pie!

    After all that you can flash to other compatible TWRP-flashable zip if you wish.
    _____________

    METHOD #4 -- WITH OR WITHOUT UNLOCKED BOOTLOADER
    Thanks to @SaiLas:

    https://forum.xda-developers.com/showpost.php?p=81499481&postcount=593
    17
    I've been reading reports from other LG models (like LG G6), where LG has LG Bridge downgrade the phone back to Nougat first before then updating to Pie. LG Bridge uses full image KDZ, temporarily downloaded to PC.

    So for installing the KDZ, I suggest FIRST downgrading to US998 Nougat 10d via Partition DL mode, Master Reset, then Refurbish to US998 Pie KDZ. Here are the steps...


    If you have problems flashing this US998 Pie 30b KDZ, see post #6 for FOUR more workaround methods proven to work for some people.

    You should probably use this method (DOWNGRADE to NOUGAT first) even if you have TWRP installed. Then reinstall TWRP again after successfully updating to Pie.

    KDZ INSTALLATION INSTRUCTIONS

    0) Turn off phone, manually go into Download mode before opening Dev Patched LGUP.

    1) Using Dev Patched LGUP from THIS thread, flash US998 10d Nougat KDZ via Dev Patched LGUP using Partition DL mode. Select ALL partitions.

    2) Master Reset. This is NOT Factory Reset.

    3) Boot up to Welcome screen. Turn off phone, manually go back into Download mode.

    4) Flash US998 30b Pie KDZ via Dev Patched LGUP using Refurbish mode.

    5) Master Reset. This is NOT Factory Reset.

    • If you did not unlock your bootloader before doing this, then you bootloader is still locked -- because that's what you want. Finished. Set up your phone.
    • If you had unlocked bootloader before doing all this, you will still have it. Boot to ADB, and PLEASE follow these instructions for re-install TWRP and root!!

    [US998][STOCK][PIE]LG V30 US998 US99830b_00_0902.KDZ
    3.1GB

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

    DOWNLOAD LINKS:

    * LG Bridge MIRROR

    * Android File Hosts MIRROR

    * LG-Firmwares MIRROR

    * Mega MIRROR
    (Thanks to @HueyT!)

    * Google Drive MIRROR
    (Thanks to @HueyT!)

    md5: 1abe04d95cf000eca9a78e0ea1df4301


    TWRP FLASHABLE VERSION (ROM):
    (thanks to @JohnFawkes!)

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

    See Installation instructions for KDZ. That is your best chance of success. Then re-install TWRP after successfully updating to Pie KDZ. Your bootloader will still be unlocked.

    * MAIN DOWNLOAD THREAD (see post #1)

    * Android File Hosts MIRROR

    md5: 836d739379eb6bfdf7e6f04aa481711e



    See Installation instructions for KDZ. That is your best chance of success. Then re-install TWRP after successfully updating to Pie KDZ. Your bootloader will still be unlocked. These instructions below are if you are stubborn and don't want to do that...

    Flash the "ROM" with latest TWRP. Flash Magisk + @JohnFawkes AnyKernel 3 RCTD Remover (root checker disabler) immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.

    This TWRP flashable zip has the new Pie encryption disabled. No encryption enforced, but you can encrypt in TWRP if you want afterwards.

    The dev recommends formatting data before installing this TWRP-flashable zip: "format data before flashing, not wipe but format". That's your decision. Others have not.

    * Stable TWRP 3.3.1 is recommended by our TWRP dev for Pie.

    TWRP-FLASHABLE NOTES:

    If those instructions above do not work for you for some reason, then go through these full blown steps (adapted from Section 6 of WTF Instructions):

    a. Wipe Data – Factory Reset
    b. Install – set storage to the External SD (if you have a microSD card) OR drag necessary files over from PC once in TWRP.
    c. Install the TWRP-flashable zip
    d. Install the latest stable Magisk zip.
    e. Install @JohnFawkes AnyKernel 3 RCTD Remover (root checker disabler); this disables LG's firmware root checks, which may impede performance.
    f. FORMAT DATA (Select WIPE, then FORMAT DATA, then select yes.)
    Do NOT delete your OS, but you do need to FORMAT your data , not just "wipe" it this time. Otherwise you may get an encryption error when you boot up the first time. If you get any red mount errors, go back to the TWRP reboot menu and select reboot to recovery and try to FORMAT DATA again. Then, after successfully formatting...
    g. Reboot – "Reboot Recovery" from TWRP reboot menu (choose to reboot back to Recovery). Now that the data partition has been formatted, TWRP needs to reload the recovery partition for usage. If you skip this step, when Magisk is installed again below, it may think that /data is still encrypted and set "preserve force encryption". This is also a good sanity check that LG encryption has been removed from /data.
    h. Re-flash the Magisk zip again. (This is to make sure, due to Pie changes.)
    i. Reboot – to System (NOW you are finally rebooting your phone! Until now this whole section has been done within TWRP.)

    STRONG SUGGESTION: After successfully doing all this, when you finally boot back to LG Pie, install an app like this to easily facilitate rebooting to TWRP recovery in the future: Recovery Reboot. Allow it root privileges when asked by Magisk and put icon shortcut on your desktop.

    PdcL_Csf1hBgDNE-iTJcJPeZiclsI7p-M8XiDLJtkqd0Dc4DyYeijitHwYAWjmf55hUN=s180-rw


    Also, please make another TWRP backup. ;)


    ___________
    Screenshot thanks to @fatboysh:

    attachment.php


    Here's how to flash with LGUP:

    ----------------------------
    UPGRADING LG V30/V30+/V30S TO PIE KDZ FIRMWARE WITH LGUP

    1) Go into download mode (power off completely, then hold volume up button while plugging in USB cable)
    2) open patched LGUP and flash PIE KDZ either via UPGRADE (to keep your data, but see Note about TWRP) or via REFURBISH or PARTITION DL. If the latter, then in the pop up box "Select All". Use the attached patched LGUP in this post.
    * NOTE: YOU CAN NOT USE LGUP "UPGRADE" IF YOU HAVE TWRP CUSTOM RECOVERY. LGUP "Upgrade" is like a manual OTA and is only for pure stock (but you can have unlocked bootloader). If you have TWRP custom recovery and want to use LGUP, then use PARTITION DL OR REFURBISH which will NOT keep your data and will wipe out TWRP. Or use the TWRP-flashable zip (ROM) instead of LGUP, which will keep your data and will keep TWRP.
    3) IF your bootloader is unlocked, it will remain unlocked. If it's not unlocked, then you will just be updating to Pie -- but will have to temporarily downgrade to early Oreo if you ever want to unlock bootloader for root.


    _________________
    HOW TO INSTALL DEV PATCHED LGUP

    0. UNINSTALL any prior LGUP version. Seriously. Go to Programs folder and delete the LGUP folder if you must.

    1. DOWNLOAD THIS DUAL VERSION OF DEV PATCHED LGUP, made by @tecknight:
    https://androidfilehost.com/?fid=11410963190603845019
    (Or use attached file from bottom of this post. Thanks to @tecknight! Please go here and click the THANK BUTTON!)

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

    3. Browse into the folder and launch LGUP_Store_Frame_Ver_1_14_3.msi.
    Follow the prompts to complete the install.

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

    5. Launch LGUP using the desktop shortcut. NOT from folder icon!

    As mentioned before, use UPGRADE, REFURBISH or PARTITION DL modes. REFURBISH and Partition DL are probably best.


    J2QAOrh.png

    WARNING: In LGUP do NOT go messing with modes not mentioned in these instructions. Especially do NOT use Chip Erase.
    I don't care what anyone else tells you. If you listen to them, let them help you recover from messing up your phone.

    https://9to5lg.com/lgup-1-15-manual-how-to-unbrick-restore-your-lg-devices-with-lgup/
    3) ChipErase: Dangerous, This will erase IMEI/efs, Do not try this if you do not have a NV backup.


    It's all 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.
    • Reboot the computer.

    If you ask for help, that's the list of items we are going to give you anyway. ;)
    9
    HOW TO (temporarily) DOWNGRADE BACK TO OREO FOR BOOTLOADER UNLOCK
    (or DOWNGRADE BECAUSE YOU DON'T LIKE PIE)

    1) DOWNLOAD FIRMWARE AND DEV PATCHED LGUP

    * Download Oreo KDZ you wish to install -- for bootloader unlock would be US998 20a or 20b.
    (If you just don't like Pie, then choose the most recent Oreo KDZ in that thread, which is US998 20h at the top.)

    * DOWNLOAD THIS DUAL VERSION OF DEV PATCHED LGUP, made by @tecknight:
    https://androidfilehost.com/?fid=11410963190603845019
    (Or use attached file from bottom of this post. Thanks to @tecknight! 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. ;)


    J2QAOrh.png

    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/
    3) ChipErase: Dangerous, This will erase IMEI/efs, Do not try this if you do not have a NV backup.

    _________________
    4) IF YOU NEED TO UNLOCK BOOTLOADER (with early Oreo), GO READ WTF INSTRUCTIONS
    8
    For people who want to switch on US998 30b and have problems

    METHOD #4


    no difference, locked or unlocked bootloader

    simple and safe, working 100% ( others didn't work for me except METHOD #3, but the download mode does not work there )

    You must be on US998 firmware, no matter, NOUGAT or OREO and you needs files:

    1. H93310h_00_OPEN_CA_OP_1124.kdz https://lg-firmwares.com/downloads-file/12260/H93310h_00_OPEN_CA_OP_1124
    2. US99820h_00_0318.kdz https://lg-firmwares.com/downloads-file/19157/US99820h_00_0318
    3. US99830b_00_0902.kdz https://lg-firmwares.com/downloads-file/20723/US99830b_00_0902
    4. LGUP patched https://forum.xda-developers.com/attachment.php?attachmentid=4828349&d=1569503757

    Steps:

    LGUP must recognize your V30, V30+ like US998 model, if not - first flash any US998 firmware in any possible way, reopen LGUP, reboot phone, reconect usb-cab, etc
    Its very important, again,
    LGUP must recognize your V30 like US998 model

    if Yes - do the following ( it will take about 10 minutes )

    do not close LGUP and don't let phone turn on completely until the process is completed!
    We do everything exactly on points


    1. Flash H93310h_00_OPEN_CA_OP_1124.kdz via LGUP using Partition DL mode ( check all partitions), when phone automatically restarts - immediately do hardreset using the buttons, keep hold Vol. up button, we get download mode again

    2. Flash US99820h_00_0318.kdz using REFURBISH mode, when phone automatically restarts - just wait "Erasing" screen and now immediately keep hold Vol. up button, we get download mode again

    3. Flash US99830b_00_0902.kdz using UPGRADE mode ,
    at this stage the phone will boot normaly and you finally get 9.0 Pie.
    Next step is optional, but strongly recommended

    4. Flash US99830b_00_0902.kdz again using REFURBISH mode, and now you have clearly fully stock.

    Done ! Congratulations.