yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] boxchevy:
First off, I am not a developer and hold no responsibilities if anything happens to your device from following this post.

Ok so I got Sprint LTE on LS998 and US998H software and everything working except Wifi Calling etc. which I don't think is possible currently due to not being a Sprint rom. Here were my steps.

Started with working LTE on Sprint 27A rom

Make a backup of current ROM

Boot to TWRP

Wipe Dalvik/ART Cache, System, Data, Internal Storage, and Cache via TWRP advanced wipe

Depending on how you want to do the next steps is up to you:

Use LGUP Partition DL and select all to install 20E and boot, then 20F and boot, and 20H and boot in that order

Or you can use LGUP and uncheck the recovery and recoverybak options for each install if you want to keep TWRP. But you will need to manually boot to recovery BEFORE the phone does the automatic reboot after the rom installs. So once it completes the install disconnect USB and manually boot to TWRP. Then flash the lg-rctd-disabler-1.0.zip and no-verity-opt-encrypt-6.0.zip each time you flash a rom. Not required though as I let it boot and installed TWRP afterwards. I know some are cautious though.

Setup device (Connect to Wifi, set apn, change Network mode to LTE/CDMA)

Make a call to voicemail and send SMS to yourself to verify the Sprint connection

Restart device - You should lose the ability to make calls and send texts but have 4G LTE data working

Enable Developer Options and USB debugging (I also disable Automatic system updates while there)

Switch to Photo transfer mode

Install TWRP via the ADB steps Chazzmat provided in the WTF thread (If you didn't keep TWRP like me)

Boot to TWRP as the last step of those instructions

Once in TWRP enable changes etc like he said in his instructions and flash the lg-rctd-disabler-1.0.zip, no-verity-opt-encrypt-6.0.zip, and Magisk-v18.1.zip

Flash the modem.img from the Sprint 27A rom

Reboot and enjoy

You should have working calls, texts, and Sprint LTE on US998H and be rooted

Please thank all that made it possible and put alot of hard work into this device. I am just a user.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
I'm definitely giving this a try. As far as the modem.img goes; do we just extract that from the 27a zip?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] boxchevy:
Yes, from the bootloader folder. I tried to upload it as well but it said file was too big.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
That's okay. I can pull it. just wanted to make sure.

edit: here is a link for anyone that wants the LS99827A modem.img

https://mega.nz/#!bxcRXIKJ!7RajN2DeB4FMgwdimm-bNYl2stsz1xudW5TVtlSlG90
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
[MENTION=1488317]boxchevy[/MENTION] Sadly, I can't get LTE for some reason. I don't even lose the ability to make calls and texts at all at any point. I can list all the steps I followed, but I can say, I am pretty sure I followed every detail exactly. I even updated the profile and PRL on 27a before starting the process just for good measure. I'm pretty sure I'll try this again on Friday when I'm off all day. Thanks for working on this. I'm not giving up.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mrsubway:
Make sure all the APN settings for your carrier are correct. Settings>network>mobile networks>access point names. You can find the right settings for your carrier on Google.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
He's trying to get Sprint to work completely on the US998, by flashing the Sprint modem to get the extra Sprint LTE bands which are not on the US998 firmware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
Check. Used the settings from the screenshots on the US998 to LS998 thread OP as [MENTION=1488317]boxchevy[/MENTION] instructed. Are there better APNs out there?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] boxchevy:
I'm not sure why it didn't work for you. I only get 3G when using the US998 modem. Those are the only APNs that work that I'm aware of. Other people have added other things to the APN type but I never needed anything else to get LTE.

On another note I am having the slow video issue I have seen on the threads. It only occurs on 20H though. I have tested 20E, 20F, and 20G with no issue. As soon as I load 20H and get LTE working the video issue starts. May have something to do with using the Sprint modem as far as I can tell. Will need to troubleshoot more when I have time.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
Ha. I've tried everything today. The only thing I didn't try was the alt method (keep TWRP - uncheck the TWRP partitions). I might try that too. I tried some other APNs and you are right, they don't work either.

Update:

deleted the second part of the post. It's not relevant anymore.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] boxchevy:
When you set the apn and network mode it shows you have 3G right? Plus you can make calls? Once I restart the phone at that step it boots with LTE but i can't make calls or send texts. I think that maybe the issue you are having getting it working. Also make sure your modem changes when you flash the Rom by taking a screenshot of what it shows for baseband. First check that it does install the US998 modem. Then that it changes when you flash the Sprint modem.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
That is definitely the issue. After it reboots, I can still call and text but no LTE. But if I'm understanding, that's before any modern flash so I don't think the modern flash is the problem. Are you on an original LS998 device? I am so I'm wondering if that had something to do with it.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] boxchevy:
Yes it is before the modem flash. I am using an original LS998U which is a V30+. If you have the LS998 I don't think that makes a difference though. Or does it? I know some people have gotten different roms working while others couldn't. Maybe we should try to find out who has a V30 and what roms work with LTE and who has the V30+ like me and what roms work with LTE.

Earlier today I tried an AOSP Pie rom and it said LTE was working but LTE Discovery couldn't say what band I was connecting to.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
So we found one difference there. I was about to say sort of the same thing about other Sprint users. I just tried again without removing TWRP. after the first kdz install it hung a long time on the LG V30+ boot screen, so long I got tired of waiting. Actually, just running out of time. I am now an expert at reverting back to Sprint from US998 lol.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] boxchevy:
Did you happen to check if you had the slow video bug? Probably not if you didn't get LTE. I reverted back too because of that. I'm going to try again later tonight though. I had even added flashing 20G in my process the other day but same result.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
I did not check. Just kept trying to get LTE until I knew I couldn't. Then reverted every time. Sorry, next time I try I will check too.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Added instructions for dirty flashing the TWRP -flashable 20h to post #1 -- where you should flash 20e, 20f, 20g, 20h all back-to-back due to the massive audio changes. We talked about it in the thread but should also be where people download.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
[MENTION=3250376]ChazzMatt[/MENTION] maybe good news regarding Sprint and US998h but I'll need a little bit of your brain to

know if everything really worked to get calls, text and LTE working.

I only used TWRP - no LG UP.

1. Working LS99827a LTE. updated profile and PRL

2. reset ##72786# and waited for LTE to come back up.

3. Booted to TWRP -- I wiped the living heck out of the cache, dalvik, system and data. I know this sounds crazy but I wiped everything 10 times.

4. Flashed US998e,f,g,h by adding all zips in that order without reboots in between.

5. Flashed Magisk 18.0 and got errors

6.Rebooted recovery and reflashed without errors

7. Flashed apns-conf.sprint.zip (from [MENTION=1923447]WhiteWidows[/MENTION] link in Lineage OS thread) thanks man!

8. Flashed Sprint Modem from LS99827A

Note: as good practice I wiped cache and dalvik in between all flashes.

9. Rebooted

I had 4G LTE right after rebooting - started set up immediately from cloud and texted myself and called voicemail - both successfully.

ChazzMatt - what I am not sure of is whether all the things needed for 20h are there. Anotherwords, since I didn't reboot after each flash, did I get everything? This is the part I really don't know how to verify. Please advice. ty

---------- Post added at 04:24 PM ---------- Previous post was at 04:24 PM ----------

[/COLOR [MENTION=3250376]ChazzMatt[/MENTION] maybe good news regarding Sprint and US998h but I'll need a little bit of your brain to

know if everything really worked to get calls, text and LTE working.

I only used TWRP - no LG UP.

1. Working LS99827a LTE. updated profile and PRL

2. reset ##72786# and waited for LTE to come back up.

3. Booted to TWRP -- I wiped the living heck out of the cache, dalvik, system and data. I know this sounds crazy but I wiped everything 10 times.

4. Flashed US998e,f,g,h by adding all zips in that order without reboots in between.

5. Flashed Magisk 18.0 and got errors

6.Rebooted recovery and reflashed without errors

7. Flashed apns-conf.sprint.zip (from [MENTION=1923447]WhiteWidows[/MENTION] link in Lineage OS thread) thanks man!

8. Flashed Sprint Modem from LS99827A

Note: as good practice I wiped cache and dalvik in between all flashes.

9. Rebooted

I had 4G LTE right after rebooting - started set up immediately from cloud and texted myself and called voicemail - both successfully.

ChazzMatt - what I am not sure of is whether all the things needed for 20h are there. Anotherwords, since I didn't reboot after each flash, did I get everything? This is the part I really don't know how to verify. Please advice. ty
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
If you are asking about points #4 and #5, for the US998 stuff yes you did that correctly. #6 was good so you didn't get error any more.

You can add all the TWRP flashable zips to the TWRP "queue" and even Magisk, and have them automatically flash back to back without rebooting in between.

You did it right to include US998 20e, f, g, h.

For the Sprint stuff, I don't know anything about that. [MENTION=6815443]JohnFawkes[/MENTION] and others who use Sprint can tell you that.

But if everything is working for you, then yeah.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
Thanks. I think most is. Ihad to leave for class so couldn't really check everything. I had slow video but after settling it seems fine. (Edit: the reason I thought it was fine --- I was using Bluetooth and with Bluetooth, everything works fine)

Need someone on sprint to test this. Slow video no audio. Then connect to bluetooth it works fine. Slow video and no sound out of headphone jack too. The only way it works right is via bluetooth. Seems like something with the audio file. Boxchevy was right about slow MMS too. Restoring EFS from LS99827a fixes it.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
I really hate asking for newbie Qs. but I've tried just about everything with connecting my V30+ to LGUP. it won't recognize and even with UPPERCUT.

Used the Regular LGUP in the first page. Extracted modded files first. Didn't work so I deleted everything and reinstalled Regular LGUP, still no work.

Any alternative?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] GodLovesyou:
Lg Dev up
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Do not use Uppercut. In fact, uninstall it. It can conflict with the Dev Patched LGUP you need.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
didn't work and it got erased by Windows Security right after.

gonna try again with another computer.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] kenbo111:
I also got better results running it in administrative mode.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pearsonpsh:
---------- Post added at 11:09 PM ---------- Previous post was at 11:01 PM ----------

Also you have to first install nougat before you can install Oreo.

Only Oreo can be bootloader unlocked, but you have to install nougat first to be able to install Oreo
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
so mine is ebay-bought US998 and seller told me it was LS998 flashed to US.

going to try at home using admin mode.

So, I downloaded all 3 files on the first post. Do I extract LGUP_common_DLL_V30_ALLVARIANTS dll file first to LGUP commom folder, then flash to Oreo 20a, then copy LGUP_common_OREO file, then upgrade to latest Oreo file?

I enabled OEM bootloader in debugging menu.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Key is included LG drivers, windows 10 64 bit, usb2.0 (not blue usb3), included LGUP software, middle DEV patch zip file (other 2 files r not needed), replace LGUP.exe and common.DLL placed in \common folder, download mode, and quality usb-c cable
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
followed your step exactly (luckily, my home PC had usb2 ports) but still no device found.

Windows 10 recognize my device as Android fine. Reinstalled driver again and reboot. No avail.

btw. mine is 7.1.2 us99810d

Damn LG.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Enable USB debugging in Dev.Options on your phone and allow your PC when permission window pops up on your phone and try to use "adb devices" command on your PC--does it lists your phone?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
enabled debugging.

LGUP can see the phone fine when it's turned on. LGUP cannot see the phone when it's in download mode..
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Reboot PC, don't run LGUP until after in download mode and plugged in
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
tried that. Still not recognizing. PC gives me usb connection sound when the phone is plugged in and is in download mode. It's LGUP that cannot see the phone.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] qwas7899:
Think you may have done this but uninstall and install usb drivers
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
tried it all.

used my second v30+ us998 and same thing. LGUP recognize when in OS. does not in Download mode.

tried on 2 PCs on multiple ports

2 different usb cables

2 different phones.

what else?

---------- Post added at 08:14 AM ---------- Previous post was at 08:14 AM ----------

tried it all.

used my second v30+ us998 and same thing. LGUP recognize when in OS. does not in Download mode.

tried on 2 PCs on multiple ports

2 different usb cables

2 different phones.

what else?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
Which operating system? Windows 7 worked for me .
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
so after days of trying everything, LGUP still cannot recognize my v30 in download mode. me in WTF mode, just connected LGUP with my US998 in regular mode and chose 20a file I downloaded here and pushed it through. And it flashed... Is it supposed to ?

Now I have 8.0.0 20a V30+ US998. And unlike the instruction on 1st page said, I chose "REFURBISH" and not upgrade.

So what's the difference? What did I miss or lose by doing this way??

confused/
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] kenbo111:
I believe refurbish wipes your data, whereas upgrade does not
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
Thanks,

why the requirement for going into D/L mode then??

then at this stage, Root and upgrade to latest FW?

follow this to root?

https://xdaforums.com/showpost.php?p=76584629&postcount=193

and just do another LGUP to latest FW?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] spacepirates:
Putting this information here (even though it is available in the dedicated US99820H TWRP Zip thread - I looked in this thread first and maybe someone else will, too):

If you are using the TWRP flashable zips; use an older Magisk zip (I used 18.0, seems like others have used 18.1.)!

EDIT: After flashing with Magisk 18.0, it is safe to update to a newer Magisk.

I initially used 19.1 and 19.2 and would get reboots ~10 seconds into android setup. Very frustrating.

Other thread's post on this:

https://xdaforums.com/showpost.php?p=79490912&postcount=303
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] kenbo111:
Just to be clear, you can then update to latest Magisk later without problems.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, follow that to root. Then there are TWRP-flashable zips in post #1, to update to latest firmware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
Thanks. I followed your root instruction but have one last problem. Could you answer my question here

https://xdaforums.com/lg-v30/how-to/wtf-lg-v30-t3790500/page298?nocache=1

And can I flash from 20a to latest 20h? (Found answer on #1)

Would I be receiving OTA updates?

Thank you
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
No, you don't want OTA updates. It would wipe out TWRP and root if it didn't otherwise mess up your phone. You want the TWRP flashable zips to update.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
Cool. Going to flash E,F,G,H now.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Be sure to reflash Magisk before rebooting.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] larciel:
Installed upto H and the mod in the OP

I downloaded all the files on this post, but when I was flashing 20G, the log said "installing 20F" . I scrolled up and saw 20F was already installed and the wording was different.

Not sure if that's the cause but Gallery app is showing as "Search" and does not work. Everything else seems to be working fine.

After using Samsung for 5+ years, this was my first root since LG G3. After raising two kids, you really don't have time and energy to tinker with this kind of stuff but doing this brought back good memories. Next plan is to find a really cool and stable custom ROM.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
The dev is the one who changes the TWRP-FLASHABLE zip "installation" wording which you see when flashing in TWRP. And yes at least once when he made a new version he forgot and left previous version listed. You need to install them all, just ignore the wording. You can stack them in TWRP queue with Magisk, so everything flashes back-to-back automatically. When you add a zip there's an option to add more, before flashing.

After you flash Magisk in the final step, and reboot to system -- then go back into TWRP and flash the Anxious mod. Make a TWRP backup beforehand, just in case.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] r_tarandus:
Just picked up one of the infamous unlocked LS998 to US998 on eBay and landed here because I want the latest version of Oreo. I don't have the need for an unlocked bootloader or root access. Also having known problems with texting (on Google Fi).

Can I just use a patched LGUP and use the "REFURBISH" option on the latest .kdz? Will I also have to update my APN settings for texts or should this update fix that?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes. You can refurbish to most recent KDZ, using Dev Patched LGUP.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] r_tarandus:
Awesome! Should this resolve my texting issues as well or will I have to edit my APN settings? I heard somewhere that those settings are removed on Oreo. Thank you for your work here!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Sure, just like there was KDZ to upgrade from Nougat to Oreo. I will start a new thread for that, whenever Pie is released for the LG US998.

There's a

US998 Nougat KDZ thread

,

there's a

US998 Oreo KDZ thread

(this one) -- and

there WILL be a US998 Pie KDZ thread.

However, don't be surprised if there's at least one more US998 Oreo KDZ released before Pie...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] KushK:
Chazz, suddenly Android Auto has become incompatible with my device LGV30 US998.

Is there a solution to correct?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
Why can't I send text messages ?

I've uninstalled / reinstalled

Yes it is set as default texting app

I'm using https://play.google.com/store/apps/details?id=com.google.android.apps.messaging
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Sounds like an APN issue? Not really a KDZ problem.

Who is your carrier? Check their published APN settings against what you have.

Phone calls are OK?

Do you RECEIVE messages? Just can't send them?

What happens if you temporarily make another text messaging app the default? Does another app send/receive text messages?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
Carrier is Verizon

I've tried installing a different texting app make that new app default same thing can't send or receive text

Same issues

---------- Post added at 01:13 PM ---------- Previous post was at 01:12 PM ----------

Phone calls are ok
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs

Sometimes changing "global" to "CDMA/LTE" helps
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
There are lots of Verizon users on US998, so hopefully they'll chime in and tell you if they've done anything special.

Before now you had no issues with Verizon texts? Was it when you updated to 20H?

I still think it has something to do with APN settings.

Also try that app above, just to see what it does for you. I know that may not be what you want to use, but we're experimenting...

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
That's the app I've tried making as new default text app still could not send or receive text

I did a clean flash with 20H

No prior issues only with 20h

Trying to figure out how to make global
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
In case nothing works, if you haven't tried Facebook Messenger, I've had luck with it in the past on other phones when all else failed. I know it's a terrible option though.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, Facebook Messenger does allow carrier texting... but I don't know how to set it up.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] nnjimmy59:
I am on Total Wireless, which uses the Verizon network. When I first got my V30+, I was running a US998 version and I never got voicemail notifications and text message notifications. I had to switch to a vs996 version in order for voicemail and text message notifications to work correctly.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
Finally found how to switch to CDMA

no fix
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
What happens if you flash the latest Verizon VS996 TWRP-flashable zip?

https://xdaforums.com/lg-v30/development/vs996-lg-v30-verizon-vs996-t3865398
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Try KDZ 20H and then fastboot install twrp and then root
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
I can just dirty flash right?

This way I won't loose anything

And it will be less time getting all my back ups

Steps to take

Download 20j

Go into twrp

Click install

Find 20j

Swipe

Watch for any errors

Wipe cache and davilk cache

Reboot