yashsingh1/xdaforums huggingface dataset:
[LG V30 Guides, News, & Discussion] JonnyTrulove:
I ran the flashboot boot twrp.img command so I think that means it just booted to it without needing to be flashed.

I'm kinda torn between taking the safe road right now and pulling the boot file from 21a and flash just that, or to try and flash this boot file I have from the us998 but Im worried I may end up bricking it with either option.
[LG V30 Guides, News, & Discussion] ricohz:
You won't brick so you can try but what caused this wasn't the boot IMG it was what ever you restored so if it was in system then system is what you need but you can try now you know how to get back to twrp you can restore your back up is us998 or you can start fresh with ls998

Maybe make a flasheble zip with system and boot of the ls998 and dirty flash it

You should just try dirty flashing the Sprint zip

But don't forget get to install magisk and the other stuff
[LG V30 Guides, News, & Discussion] TxanMoe:
you need to flash TWRP because TWRP is batter than Stock

if you want to back only stock you can use this file

that is remove root, twrp & fastboot option Full back to stock rom (but bootloader is unlocked cann't relock this state)
[LG V30 Guides, News, & Discussion] JonnyTrulove:
Edit*

Unfortunately, Still unable to boot

Tried to install the sprint21a update without wiping the device and still got stuck on the LTE Plus Screen.

Then I wiped the device, reinstalled the Sprint21a update, and reinstalled Magisk, No Verity, and LG rctd file. Still stuck on the LTE plus Screen.

So i then tried to do an advanced wipe and wiped the following:

Dalvik/ ART Cache

system

Data

Cache

(this was apparently a bad idea)

After this I installed Sprint Update21a again. It installed.

When I went to install Magisk I got the error pictured in the image below:

So now I cannot install magisk for some reason. I thought maybe the file was corrupted or something so I pulled the SD card and downloaded a new copy of Magisk 16 and put it on the SD card, tried that one, and same error.

So now I am stuck in TWRP because I am worried if try and boot out of it something bad may happen, since there is definitely some kind of problem now.

At this point I am lost since I am not sure if I can reflash my way back to a working version..

BTW I really appreciate the assistance so far guys. Any help on what to do next is greatly appreciated.
[LG V30 Guides, News, & Discussion] ricohz:
Wipe everything including Data you know when you have to type yes then restore your back up of us998 then boot into system then go back to twrp and flash Sprint zip

You may need to install the encryption disabler before anything else

I personally would restall twrp and then wipe, delete data,flash encryption zip restore twrp backup of us998 boot to system,go back to twrp and flash the Sprint zip
[LG V30 Guides, News, & Discussion] JonnyTrulove:
Ok I will try that. So the WIPE you are talking about is TWRP > WIPE > Format Data > Type yes (correct?)

Then Restore my Backup of US998

Then Install No Verity opt encrypt file, then magisk, then lg rctd disabler

Sound right?

*edit

Sorry if this is a dumb question, this is all starting to blend together in my head and confuse me a little, but how would i go about reinstalling twrp?
[LG V30 Guides, News, & Discussion] ricohz:
Yes on the format data and also do a factory reset (in twrp)

WTF tread shows how to flash recovery

Flash the encryption disabler before restoring back up

If it's getting frustrating take a breather...

Worse case scenario you can restart the whole process of turning your phone to us998 in Lgup
[LG V30 Guides, News, & Discussion] JWnSC:
Use LG up Dev, partition dl us998 Oreo, *flash only boot

After, do the button dance to enter recovery. Wipe data "type yes" and flash the ls998.zip, no verity, LG rcd disabler and magisk.
[LG V30 Guides, News, & Discussion] JonnyTrulove:
Fixed!

First off, thank you to everyone who offered advice and helped me with this. The community here on these forums is just awesome, and so quick to offer help.

Basically I did what [MENTION=3761151]ricohz[/MENTION] suggested he would do in this scenario which was:

Full Advanced Wipe -Reinstall my earlier US998 Backup -Re Boot to Bootloader (which took me to fastboot screen) Redownload TWRP, rename, move to proper folder, and flash TWRP from Fastboot - Regular Wipe - Flash Sprint LS99820a -Wipe again - Flash encryption zip - Flash Sprint update again - Reflash Encryption - Flash Magisk - Flash LG RCTD file - Reboot. I wiped the Dalvik between each of those installs as well. Rebooted, and Boom - Back to a working LS998.

Thanks again everyone for the assistance!
[LG V30 Guides, News, & Discussion] JonnyTrulove:
[MENTION=2732656]JWnSC[/MENTION] thanks to the help of some of you great people in this thread I have had the chance to do this conversion twice now. Both times it worked great but I did have to update the APN settings before getting mobile data to work for me. I know you were kind enough to include screenshots of the right APN settings but I just wanted to share that both times I used the ##SCRTN## dialer code to force OTA provisioning and it worked, so I thought you may want to add that option to your first post. Might be a good option for someone that's in hurry to get connected.

Only negative I can think of is that you would not have tethering unless you were subscribed or you manually added the "Dun" provision to the APN later.

Just wanted to share in case you thought it was worth adding to your original post. If not, no biggie. Thanks
[LG V30 Guides, News, & Discussion] JWnSC:
It might help others, Thanks
[LG V30 Guides, News, & Discussion] JonnyTrulove:
Hey guys weird question but has anyone else had any issues with your chrome app since converting to LS998?

I know the two shouldn't be related at all, but all of a sudden I cannot get chrome to load anything at all. The loading or status bar at the top will fill to about 80% and then just sit there with a white screen. Been doing this for a couple of days now and I'm baffled.

I uninstalled chrome, cleared the cache, cleared the data, and still the same problem.

Even weirder is that everything else works fine, and even my Chrome beta app works fine. Posting this from XDA labs app with no issues so it's not connection based.

The only mods I've made in the past week were re flashing LS998 and then updating magisk to 16.6.
[LG V30 Guides, News, & Discussion] guapinoy:
Magisk 16.6 messed up Gmail for me. It wouldn't load any messages. I reverted back to 16.4 and it works again. That might be the culprit.
[LG V30 Guides, News, & Discussion] JonnyTrulove:
Thanks for that info, I'll bet thats the culprit for me too, because my gmail will not update either.

Just curious, what process did you use to go back to 16.4? Just found that version on the Magisk Page and flashed it through twrp or is there a quicker way to roll it back?

Did you have any connectivity issues with your actual service? Yesterday I couldnt toggle on my Wifi, and then last night I had an issue where I wasnt connected to any mobile network at all and couldnt toggle wifi. I thought it was a loose sim card, and popped everything out and rebooted, and it worked again, but now I am thinking they are all related, and the timing is spot on for when I updated magisk.

** Edit

That was it! Thank you [MENTION=392966]guapinoy[/MENTION] for the suggestions.

Magisk 16.6 wreaked havoc on my system without me realizing all of the little things happening were one big combo of issues.

Changed my setting for update channel from Beta to Stable, and then rebooted. Opened Magisk, pressed the install button, and it prompted me to install 16.0 and I did. Rebooted and viola, all issues fixed. Hope this helps out some of you who may be wondering why things are wonky on your device.
[LG V30 Guides, News, & Discussion] fyresoul:
Holy--:mad: I spent the entire day yesterday and last night trying to figure out what I was doing wrong with my sprint LS998->US->LS process and feeling really really dumb.

Just reflashed with Magisk 16.0 and I was able to setup and sync from my Google account, I have LTE, essentially everything works just as smoothly as I thought it was going to two nights ago when I started this process..

Thanks both of y'all!!
[LG V30 Guides, News, & Discussion] fyresoul:
Okay, however my proximity sensor in calls isn't working to switch my screen off, and more troubling USB debugging isn't working? I can enable it, but I don't get the prompt to select the connection type on my phone or a selection in my status bar.
[LG V30 Guides, News, & Discussion] JWnSC:
You flash a different kernel? If not try a different port or cable. USB debugging works on the stock rom & kernel..
[LG V30 Guides, News, & Discussion] fyresoul:
I'm on the stock May update that you posted in the OP. Nothing else has been done. The cable, PC, and port I'm using are the ones I used for the initial adb unlock, fastboots for LGUP, etc, and the phone still charges, it just doesn't prompt for connection type.

If I manually set it in the developer options I can access the phone's storage from my PC, but adb devices doesn't list my phone...

I've tried different port/ computer/ cable combos no luck in getting debugging active, or the normal phone charge/transfer prompt with or without debugging enabled

Edit: So I got us debugging working. The issue was I was allowing the USB file transfer from the first pop-up:

"File transfer

You can use USB..."

I cancelled that and my USB connection option icon showed up in the states bar, where I could select photo/file

IDK but I'm glad it's working
[LG V30 Guides, News, & Discussion] jdchr88:
So are you saying to follow the instructions (flashing sprint update) in the OP?

Or will using the OTA dialer code successfully enable LTE bands for sprint?

Just want to be sure I am not doing extra work where need be.

Thank you for any clarification.
[LG V30 Guides, News, & Discussion] JonnyTrulove:
Good question.

The dialer code shortcut will only work AFTER doing the switch back to LS998.

Well, I suppose it will work in the sense that it will provision itself to use all of the the available bands that are included in the US998 modem file that Sprint also utilizes, however the modem file included on the US998 does not have a couple of the LTE bands that the LS998 uses on Sprint

If you are looking to save a little time you could flash just the Sprint modem file to your device while your device is still a US998.

Credit to [MENTION=2732656]JWnSC[/MENTION] who posted the files and information necessary to do such in the following thread :

https://xdaforums.com/lg-v30/how-to/making-modem-bin-flashables-twrp-t3794435

Hope that helps.
[LG V30 Guides, News, & Discussion] :
My phone is going bonkers. I reflashed 21a. Then Magisk and had an error. So I did it again and it worked. Did verity and then RC and that fixed my SD card issue

But now I cant delete any system apps. I delete them and then when I reboot they come back. Like file manager. Clock. Etc. I had them deleted fine before

Also should my phone say it is US998 or LS998 in about phone?
[LG V30 Guides, News, & Discussion] eigerzoom:
21a is definitely funky, i have similar issues with removing bloat with titanium, also no matter what email app i use (besided gmail) it cant read any emails. I've checked all my permissions. Bluemail and Nine will list my emails and even mark them as read when i try to open any given email, but it refuses to display any of their contents.
[LG V30 Guides, News, & Discussion] :
Why does my phone still say US99821a in about?

I had no issues deleting stuff the last time JW had me flash 21a

Very perplexed
[LG V30 Guides, News, & Discussion] ChazzMatt:
What version Magisk? 16.6 messes up a bunch of stuff. Stable is 16.0.
[LG V30 Guides, News, & Discussion] :
I am on 16.0

Just restored back to a earlier vesion of my ROM....US99820a

What is going on? Shouldnt my phone read LS99821a when I do this right?

---------- Post added at 09:34 PM ---------- Previous post was at 09:31 PM ----------

This most likely is an issue with you removing Chrome and not having Android Webview Installed
[LG V30 Guides, News, & Discussion] eigerzoom:
I have chrome frozen, but webview is installed....i've never heard of removing chrome as a device issue.

What kind of toxic contamination is google becoming?

I just unfroze chrome, rebooted and it didn't make a difference

i noticed it automatically switches the webview in development options when you freeze/unfreeze chrome....it freezes webview, so only one can be active at a time.
[LG V30 Guides, News, & Discussion] :
Correct

I am also noticing that TWRP has thr date and time wrong. Mine is always making backups etc in March of 2017. Same for everyone here?

---------- Post added at 09:39 AM ---------- Previous post was at 08:46 AM ----------

Matt, I got things back to normal by flashing the 20b zip in the OP (But it says 20a in my about phone???)

. No clue why reflashing 21a caused those issues?
[LG V30 Guides, News, & Discussion] JesseAaronSafir:
So I purchased an LG V30+ US998 unlocked from yywireless on eBay and I got it yesterday. I chose the US998 even though I'm a Sprint user because I wanted one that could have the bootloader officially unlocked (even though I know you can do it on LS998 now too) and I wanted the freedom of knowing that it's a truly carrier-unlocked (domestic and international) device. Thus far I have been unsuccessful in getting it activated on Sprint. I spent hours on the phone with them and went to 3 Sprint stores. I haven't had their techs mess with it yet but Sprint gave me the nano SIM to use with it and nobody from Sprint seems to know how to activate it. The US998 firmware doesn't have "System Updates" and "Update Profile" and "Update PRL" and of course the ##72786# dialer code for provisioning don't work. I haven't done the WTF thing yet to unlock the bootloader but I did use LGUP to upgrade to Oreo (US99820b OPR1.170623.026). I got a new phone number from Sprint an an email that said it was activated and they said the IMEI and ICC ID an all that were fine in their system so they can't explain why I can't make or receive calls or send or receive texts. What do I need to do to get this thing activated on Sprint? I can go visit their store with the techs (annoying wait!) but I'd love to be able to get it going myself. Thanks for your help!

BTW, I was worried when I read that The US998 only support LTE band 25 while Sprint also needs band 26 and band 41 but it sounds like after I unlock the bootloader I can flash a modem.bin for Sprint and get those other bands working? It sounded like you'd flash that with TWRP, which seems weird to me as I come from Note 4 and that was the sort of thing you'd do with Odin (which for LG I guess means LGUP?). Please clarify. Is there any way to get the Sprint modem on my US998 without unlocking the bootloader?
[LG V30 Guides, News, & Discussion] ChazzMatt:
Sprint will NOT activate a US998 on their network. Period.

It's called non-Sprint phone they do not have whitelisted.

This is why LS998 users have to activate before converting to US998.

No "real" US998 users (even before Frankenstein and WTF) have been able to activate that model on Sprint nor any Sprint MVNOs (under Sprint orders).
[LG V30 Guides, News, & Discussion] JesseAaronSafir:
So what's interesting is that Sprint says that the MEID and the ICC ID for this US998 are "activated" on my account. They say the US998 is in their BYOD program in the system and it has a CDMA signal but it cannot connect LTE because they think none of their LTE bands are supported on it (though I know that supposedly band 25 is). As far as Sprint is concerned, it should be activated. Their techs spent an hour with it but they were unable to get it to work. They can't even flash the LS99820b firmware onto because either they don't have that firmware or their system diagnostics know this device isn't an LS998.

So at this point I guess I need to return the US998 and purchase an LS998 instead? I would have tried using LGUP to flash the LS99820b KDZ but I haven't been able to find one available for download. Right?
[LG V30 Guides, News, & Discussion] ChazzMatt:
Technically you could bootloader unlock and root and then "convert" to LS998, using [MENTION=2732656]JWnSC[/MENTION] files, flashed with TWRP.

Then maybe activate?

[MENTION=2732656]JWnSC[/MENTION] can comment on this idea.

Problem is, at that point you're really committed if it doesn't work, since you've unlocked bootloader and installed TWRP. It's how the Sprint guys get back their bands and firmware after bootloader unlock and root. [MENTION=2732656]JWnSC[/MENTION] started a thread to help the Sprinters.
[LG V30 Guides, News, & Discussion] :
Still trying to get confirmation that we should still have US998 etc in about phone? or should it say LS998 if we have done it correctly? [MENTION=3250376]ChazzMatt[/MENTION] [MENTION=2732656]JWnSC[/MENTION] ??
[LG V30 Guides, News, & Discussion] :
anyone?
[LG V30 Guides, News, & Discussion] ChazzMatt:
[MENTION=2732656]JWnSC[/MENTION] would know, or another Sprint person. I know what it says after Frankenstein to US998. But some flash back fully to LS998 after bootloader unlock and root, while others seem to do a hybrid for custom ROMs.

See bottom of page 14 and top of page 15 of this ROM thread:

https://xdaforums.com/lg-v30/development/rom-dotos-v2-2-t3798441/page14
[LG V30 Guides, News, & Discussion] :
[MENTION=2732656]JWnSC[/MENTION] seems to be ignoring me lately! =( haha
[LG V30 Guides, News, & Discussion] eigerzoom:
I fixed all my quirky issues by reverting to Magisk v16.0 ...

At my best guess, based on dude mentioning the webview in my previous posts...

It seems to be related to the webview signatures mentioned in the official magisk thread...

So we can probably use the latest magisk if we disable Magisk Hide feature, not sure how relevant/mandatory that is on our stock roms?
[LG V30 Guides, News, & Discussion] elijah420:
I *think* I flashed the zip in OP. My software version says US99821a.

Hope that helps.

Edit to add

I'm on Sprint.
[LG V30 Guides, News, & Discussion] :
Thanks

New issue for me is I get kicked off any ROKU on screen mirroring

Worked fine before rooting. Any ideas?
[LG V30 Guides, News, & Discussion] fyresoul:
My "Model number" under "Hardware info" (after following the steps in this thread) displays as "LG-LS998", and my "Software version" under "Software info" is "US99821a"
[LG V30 Guides, News, & Discussion] imekul:
Do you know if this method will work to take an unlocked AT&T V30, the H931, and flash the US998, then the LS998, and ultimately activate it on Sprint?
[LG V30 Guides, News, & Discussion] Lurien:
Have any of you flashed to any aosp ROMs after this process? If so, which ones are successful to flash?
[LG V30 Guides, News, & Discussion] Ainz_Ooal_Gown:
Dot OS and Lineage OS non treble worked for me
[LG V30 Guides, News, & Discussion] Lurien:
Was it a hassle to get them working at all? Or was it a smooth transition? Thanks
[LG V30 Guides, News, & Discussion] Ainz_Ooal_Gown:
Smoothly, the one hick up is you have to remove all of the apns that can be deleted (The Boost Mobile and Virgin Mobile and One Sprint one can't be deleted) and you then have to add the correct LTE apn.
[LG V30 Guides, News, & Discussion] Lurien:
Thanks. I want to give dotos a spin.. I've been rooted for a few weeks but haven't flashed any custom roms yet... Just converted and then went straight to the Sprint rom...
[LG V30 Guides, News, & Discussion] Ainz_Ooal_Gown:
I'm currently on DotOS here's my apn settings (you will see the ones I couldn't delete)
[LG V30 Guides, News, & Discussion] Lurien:
Appreciate that. Hope to flash soon.
[LG V30 Guides, News, & Discussion] JesseAaronSafir:
Hey do you know if the stock kernel can be switched to selinux permissive? I'm trying to get Viper4android working and had it only working briefly and I know from my Note 4 that I had to either use a selinux permissive kernel or use an app called "the selinux switch" to switch it from enforcing to permissive at boot time. I haven't been able to get that app installed on this stock rom yet. Also, I'm not yet aware of other kernel options or how to return to stock kernel. Are there kernels we can flash for this yet? What kernel tweak apps are available?
[LG V30 Guides, News, & Discussion] ricohz:
Just use magisk module works fine

I'm on a aosp ROM but it works fine on this ROM(stock) as well
[LG V30 Guides, News, & Discussion] :
How do you even check/change your APN's?
[LG V30 Guides, News, & Discussion] ChazzMatt:
Settings.

Mobile Networks/Access Point Names
[LG V30 Guides, News, & Discussion] :
But Mine are all greyed out....how do you change?
[LG V30 Guides, News, & Discussion] ChazzMatt:
You must have yours converted back to LS998? US998 lets you edit APN. Sprint LS998 won't let you. Carrier locked down and all that.

Sent via open market LG US998 V30/V30+
[LG V30 Guides, News, & Discussion] :
OK makes sense, used this thread method.

Does that keep me from using a custom ROM like Dot?
[LG V30 Guides, News, & Discussion] ChazzMatt:
There are people using custom ROMs on LS998. They know more than me about Sprint. Can you ADD a new APN?
[LG V30 Guides, News, & Discussion] :
I also am curious as to why the date is wrong in TWRP? Is that a bug? Mine all say March 2017 when I backup

_____________________________________________________________________________________

ALSO: No matter what I do, when I run 20a I can debloat unneeded system apps through TIBU,

BUT when I flash 21b I cannot....anyone else see this?
[LG V30 Guides, News, & Discussion] :
Nvm nvm
[LG V30 Guides, News, & Discussion] thegold3nchild:
Wifi calling

I was able to convert my ls998 to a us998 and then unlock and root thanks to your great guides. I have two questions. 1. If I've got everything working I can just leave my phone as a us998 on sprint unless I ever need to return the phone to sprint or is there another reason to switch back using this guide? 2. While in shortcut master I noticed the settings to enable wifi calling. Can I simply do that or is there another method?

Sent via open market LG US998 V30/V30+
[LG V30 Guides, News, & Discussion] elijah420:
If someone can correct my error with the process of using US998 firmware with LS998 modem, id greatly appreciate it. I have downloaded multiple copies of needed files, the process works for other so i assume its operator error.

Flash US998 zip file, magisk, no verity, rctd. Boot up, set up google acct etc. Open adb shell, install the modem files, reboot. Set up APN manually. Reboot.

Is this correct? Because this exact process actually ends with 3g disabled, instead of lte enabled. So, its got to be the dummy (me) not doing something right. Ive verified that im not miskeying the APN when i enter it.

Anyone care to help? If nothing else, the sprint ROM in the OP does work for me, i just preferred a rom not full of carrier garbage that i have to then turn around and remove with TiBu. VoWiFi and other things arent a deal breaker for me. My phone is mostly just used as a data device.