[LG V30 Guides, News, & Discussion] JesseAaronSafir:
So I have an LS998 that I did the Frankenstein method to convert to US998 Nougat and then US998 Oreo and then unlocked the bootloader and loaded TWRP and then I followed the instructions in this thread and converted it back to LS998 Oreo. I can report that in About Phone->Hardware info, mine now says it's Model Number LG-LS998.

I have Software Version US99820a and my phone keeps prompting me to install a system update, which I presume would be to get it back to US99820b but that update fails because of TWRP instead of stock recovery. It says "Couldn't update = Verification problem". I've wondered if I could flash the stock recovery with LGUP somehow and get that 20b update installed and then put TWRP back. I'm also unclear on if allowing the 20b update to install would remove root? A better option would be if whoever created the SPRINTLS998.zip would create a 20b version. And ideally it would also include the latest Magisk, no-verity-opt-encrypt-6.0.zip and lg-rctd-disabler-1.0.zip. BTW, am I supposed to be seeing the Software Version as US99820a instead of LS99820a?

I also wanted to mention that I've been having some data problems with Sprint since all this conversion. I've had trouble getting Google Maps to download map content, for example, when I'm on the highway and clearly should have a good carrier signal. Because I'm back on the LS998 ROM, I do have "Update PRL" and "Update Profile" and "Update Firmware" and those all work. I have PRL version 55069 and Baseband version MPSS.AT.2.5.c1.2-00034-8998-GEN_PACK-1. Under Network->4G settings, I see "Network operator" = "ims" and I have "Network mode" set to "Automatic" instead of "LTE/CDMA" and under APNs, I have "cinet.spcs", "ims", "x.ispsn", "otasn" and "pamsn". I hope that's all correct for the Sprint LS998. How can I know if all of the correct Sprint LTE bands are working (25, 26 and 41)?

Is it possible to bring Settings->General->System Updates (Update PRL, Update profile, Update Firmware, Update LG software, UICC Unlock) to any other LG V30 ROMs besides anything built on top of the native Sprint LS998 ROM? I'd love the freedom to try other V30 ROMs but I'm worried about not being able to update my Sprint network settings and use dialer codes.

Do you all think that now that anyone can unlock the bootloader on any LG V30 besides TMO, that we'll see a lot of development of new ROMs for this device? There were a lot of customizations I had on my Note 4 that I'm missing here such as a black keyboard, 3Minit clock, 3Minit battery, themeing for the quicksettings icons and all the notifications and icons and sliders. I also had Dolby Atmos and ViPER4Android and I haven't tried to put those on here yet.

What's the deal with substratum? Can it be used on the stock rooted LS998 ROM? Or would I have to use an AOSP ROM? And if so, wouldn't I also lose all those "System Update" options? Edit: I installed substratum and I can see that it does work to apply some themeing elements immediately. I just want everything black (settings, notifications, keyboard, etc) so I'm not sure where to start. I got into trouble when I told Substratum to apply a theme and it attempted to theme SystemUI, which resulted in repeated crashes, I think. The end result was that the phone was on but I couldn't see anything so I had to boot to TWRP and remove the /data/app/com.android.systemui stuff to get back. If anyone has experience with substratum and wants to give me a pointer about getting started with what I want to achieve, I'd welcome the advice!