yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
We made XDA News, again:

https://www.xda-developers.com/enable-dts-3d-stereo-sound-all-lg-v30-variants/

Read the comments. Feel free to post your own experience. One ignorant* person says this DTS 3D Stereo on US998 isn't real. Ha. He obviously doesn't own US998, so what does he know?

(* Ignorant, as in uneducated. Not ignorant as in stupid.)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] sheridad:
I get a LGUPDlg error message when launching LGUP that says: LGUP can't load the model[C;|Program Files(x86)\LG Electronics\LGUP\model\com ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Make sure you've installed it in the location it needs to go. Directions are in post #1. If need be, install "regular" LGUP, then replace the normal files with the patched files in those folders.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] DrPhant0m:
[Redacted. Move along.]
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
This 20G is January 2019 US998 stock image KDZ released by LG. All your assumptions are wrong.

If you don't believe me, download straight from the LG BRIDGE server link I provided in post #1.

Please don't post such nonsense again.

What do you mean, get stock animation back? Stock animation never went away.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I flashed the

JohnFawkes US998 20G TWRP-flashable zip file

myself. Has nothing to do with Verizon.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
That's the one

linked in post #1 of this thread. It's his TWRP flashable zip.

You are very confused somehow.

You obviously went to the Verizon VS996 thread and downloaded and flashed THAT zip file instead of the US998 20G linked in post #1 of this thread.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] gimpy1:
There are two roms.

Vs996 and us998.

Both are stock and both have twrp flashable roms.

Two different threads.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
But ONLY

US998 20G is posted in this thread

. He downloaded from wrong thread.

He didn't even pay attention to to what he was flashing. He flashed VS996 20G.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] DrPhant0m:
Ugh. Mea Culpa.

I went to this thread on my phone and started to download it... but it wouldn't start. So, I downloaded it remotely on my computer at home, and transferred it to my phone.

I did download the VS996 version on my PC somehow. Apologies. I was like "the freaking filename is VS996....zip. I'm not wrong!" lol I was wrong, just not about the provenance of the file I have.

So... is the auto-wipe on 10 failed login attempts a Verizon thing... or is it the new normal on the V30 ROM?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Apology accepted.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
Ah so it's not just me. I noticed that too. I'll see if I can disable it with something simple. It was like a couple lines of code for the htc 10.

Granted the only major difference between carrier versions of the htc 10 was an xml file that managed pretty much everything a carrier could want to change. Which made modding easy.

Edit: yeah I think it would involve decompiling the framework and editing a line.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] DrPhant0m:
So, it's not just in the Verizon version? It's in the US998 version too?

I'm actually in a bootloop after trying to dirty flash the US998 version over the VS998 version I mistakenly installed... or else I'd know the answer by now.

I might have to do a full factory reset to get back up and running. I'm really amateur hour with this simple ROM update...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
I'm on the Verizon rom
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] DrPhant0m:
I installed the *correct* V30 ROM for my phone now... and I only have 3G. We have a cellular repeater in the room, and everyone else has 4G LTE at this moment. So, it's not a coverage issue.

UPDATE: After several failed attempts at restoring TWRP backups, I finally did the standard TWRP wipe, and incrementally went from 20E --> 20F --> 20G, flashing Magisk 18.0 each time. I now have 4G back. I used the flashable TWRP versions, FWIW. I didn't have to KDZ my phone to stock.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Do you have a recent US998 TWRP backup you can restore? Then, after rebooting, go back into TWRP and flash the US998 20G.

Also...

As previously discussed, you took a detour between US998 20E and US998 20G. But some people have audio issues going from 20E to 20G, as there were changes in 20F and again in 20G. So, some people have to flash US998 20F first, Magisk away, reboot, go back to TWRP and then flash US998 20G.

I know your problem right now isn't audio related, just informing you it might be wise to try going back to 20E, updating to 20F and then 20G -- if you can.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] DrPhant0m:
UPDATE: After several failed attempts at restoring TWRP backups, I finally did the standard TWRP wipe, and incrementally went from 20E --> 20F --> 20G, flashing Magisk 18.0 each time. I now have 4G back. I used the flashable TWRP versions, FWIW. I didn't have to KDZ my phone to stock.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] sheridad:
SPC code does not match

I've got LGUP to launch and I'm attempting to upgrade my LS998 LG v30+ from Firmware 10 to: US99820g_01_0110.KDZ, however I'm getting an error stating "SPC Code does not Match". Please advise on most simple fix?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
See Frankenstein thread instructions. You have to go from LS998 to US998 Nougat, then to US998 Oreo.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] War-Rasta:
Guys, can I

dirty flash

the latest file using TWRP? I'm currently on US99820b from when I unlocked the bootloader and rooted the phone several months ago. I want to flash US99820g but don't want to have to install everything again and/or lose root.

So, if I flash the ROM and then flash Magisk right away before rebooting I should be ok, right?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, but don't go straight to G. Dirty flash the TWRP flashable zips for E, then F, then G -- with reboots in between and wiping caches.

Tons of changes between E and G. Better to go in steps.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] War-Rasta:
Alright. Guess I have some homework for tonight then. Thanks.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drbveb88:
Do I need to do the same process if I use the 20g kdz?

Once, I am on 20g, do I just need to flash TWRP and MAgisk again?

Thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You flash (install) the zips with TWRP.

You do need to flash (install) Magisk from TWRP every time you install new firmware or you won't have root when you reboot.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drbveb88:
No what i mean is if i kdz 20 g... Do i need to it in steps like flashing zips?

Do i need to do 20f first, etc. ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Oh. Possibly, but I don't know as I've been flashing the zips.

When I update my wife's phone with KDZ I'll do it in stages, at least 20F then 20G -- using "Update" with LGUP.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] bulletfodder:
So, what are the changes for 20g? Anything killer, or is it just standard security updates?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dbaldock9:
Has anyone else had any issues with no audio output from music player apps, after installing US99820g_01_0110.KDZ and Magisk on an LG V30 (US998)?

I hear notifications from my Texting app, clock alarms, and the ringtone for incoming calls, but nothing is audible from the speakers or earphones jack, when playing music with the stock music player, UAPP, or Neutron.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
What were you on before? Don't go straight to 20G. Helps to flash 20E, F, then G.

F and G have lots of audio changes.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dbaldock9:
I was running LineageOS 15.1 (Android 8.1).

On the Head-Fi Forums, the UAPP developer said he wouldn't help with an issue I had with noise while streaming Tidal, while I was running non-stock firmware.

So, I decided to try flashing US99820g_01_0110.KDZ on my bootloader unlocked & rooted US998.

Now, I don't have any audio output, from any of the music players that I've installed.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
See the post just above yours.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] GodLovesyou:
Chazz can the latest 20g update be received through the LG Bridge software for Frankensteined US998. Or even the pending pie update for example when it comes out or does it all need to be done through the LG update program? Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
In post #1 I provide LG BRIDGE server link for US998 20G (thanks to [MENTION=6815443]JohnFawkes[/MENTION]). You can download it straight from LG severs.

Don't worry. Full KDZ will be posted for any updates, especially PIE.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] GodLovesyou:
Right but can it be updated directly through LG Bridge software and thanks again!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TukcingFypo:
Need help!

So I recently purchased a LG V30+ Unlocked from Amazon.

Now the listing did not mention any specifics for the model that I was buying turned out to be a LG V30+ LS998U originally from Sprint. <- Based on quick IMEI search

Currently installed is software version US99810d with 7.1.2 for its android version, build number N2G47H

Model Number appears LG-US998 in Setting > Hardware Info

Tried OTA did not work.

I was wondering if there is a way for me to patch and update the software for the device.

I would like if possible to have the latest patch for my model and have it operate bone stock like how it should be out of the factory.

But would not jeopardize the unlocked nature of the device.

Checked LGs website the latest for LS998U should be LS99826a from 01/16/2019

I have no idea on how to obtain the latest update.

Other suggestions are welcome.

If the latest stock software for the V30+ | Unlocked US998U would work with my LG V30+ LS998U I'd use that as well if that doesn't have any issues.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I've bolded the important sentences in your post. The rest are irrelevant. You now have a carrier unlocked US998 for all intents and purposes. US998 bands, etc.

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

US998

CDMA: 800 MHz CDMA

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

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

4G LTE Bands: 1/2/3/4/5/7/12(17)/13/20/25/66

Dealers convert Sprint-locked LS998 V30+ converted to carrier unlocked US998 V30+ -- to be able to sell carrier unlocked "V30" phones. It's called "Frankenstein". I've also bought such phones and/or done the conversion myself to carrier unlock LS998 V30+. (I use AT&T, and do not need carrier locked Sprint phone.) There's a

Frankenstein thread with instructions

if you had to do it yourself, but the dealer already did it for you.

The only thing is they stopped halfway. You're stuck on Nougat. They converted it to US998 (by flashing Nougat US998 KDZ), but didn't take the last step of flashing Oreo US998 KDZ. (Frankenstein for LS998 to US998 requires flashing US998 Nougat first before going to Oreo US998 -- even if the LS998 already had Oreo.) You can update that yourself by using the LGUP tool attached to post #1, as well as downloading the Oreo US998 KDZ of your choice. Most recent to oldest is in descending order on post #1. You would simply choose "UPGRADE" mode in LGUP. Takes 5 minutes, once you have all the stuff downloaded.

___________

Additionally, for all North America phones that use the

WTF method for bootloader unlock and root

(including LS998), they have to

Frankenstein to US998

(at least temporarily) to get fastboot flash commands for bootloader unlock and root. Many then stay on US998, but others then flash TWRP-flashable zips to convert back to the carrier phone of their choice.

You do not need to bootloader unlock and root just to get the latest US998 firmware. I am just throwing out information.

___________

One question... Who is your carrier? There are two carriers who do not like former LS998 converted phones -- Verizon and Sprint.

For Verizon, you just need an already-activated SIM card, instead of trying to activate your US998. Their technical people pretend they don't understand it's no longer a Sprint-locked phone, probably because they want you to buy their own. :rolleyes:

Sprint also won't activate it because they DO understand it's no longer a Sprint-locked phone. ;) For Sprint users, they can root and then convert back to Sprint LS998 to make Sprint happy.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TukcingFypo:
Thanks for the very detailed explanation, I appreciate it! I apologize for my lack of knowledge.

I will be using this device primarily in the Philippines.

I don't know if this will help, but just in case it's needed.

(Attaching operating frequencies in the PH)

[IMG="PH Operating Frequencies Wikipedia"]https://scontent.fmnl17-1.fna.fbcdn.net/v/t1.0-9/52071534_10213674000433393_253978351268528128_o.jpg?_nc_cat=102&_nc_ht=scontent.fmnl17-1.fna&oh=c84e978568de06f865cf3af373ae1b7e&oe=5CEF68D1[/IMG]

https://www.gsmarena.com/network-bands.php3?sCountry=Philippines

https://news.txtbuff.com/list-of-mobile-frequency-bands-in-the-philippines/

https://www.spectrummonitoring.com/frequencies/frequencies3.html#Philippines
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You can compare the US998 bands I listed to your Phillipines bands to see the ones you can get. For instance you won't have LTE band 8.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Dant9900:
I had same issue when i went from 20E to 20G. As ChazzMatt suggested i went back to 20F to make sure audio worked then moved to 20G. And just make sure you clear the cache.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TukcingFypo:
Done. Really sorry for being such a noob.

Thanks for all the help.

Moving forward I've decided to use the H930DS firmware on my phone, would that cause any issues?

https://xdaforums.com/lg-v30/development/h930ds-lg-v30-phl-h930ds-t3807318 <- Saw this

Other than following everything that is listed on that thread would you have any other special instruction for what I'm going to do?

Just to be sure here's whats showing up on my phone.

Model Number: LG-US998 (However according to IMEI checker it's really LS998U)

Android Version: 7.1.2

Android Security Patch: April 1, 2018

Kernel Version: 4.4.63

Build Number: N2G47H

Software Version: US99810d
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dbaldock9:
Thanks for the replies.

I did finally get the audio working again, by wiping everything (except SD card), and installing LineageOS 16 (Android 9).

There's still a bit of noise while streaming High Res Tidal tracks, but I'll just put up with that (since others, who are running stock V30 phones, are reporting the same issues).
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
NO, please do not try that.

You cannot use H930DS firmware on your North America V30 phone.

None of the H930 series firmware (including D, G, DS variants) is compatible with North American V30 (US998, AS998, LS998, H931, H932, H933, VS996).

* All the H930 variants are compatible amongst themselves.

* All the North America variants -- except for T-Mobile H932 -- are compatible amongst themselves. (The T-Mobile H932 is an island unto itself, with its own RSA encryption.)

Yes, the H930DS is perfect for Philippines (the H930DS "ESA" region KDZ covers Philippines, India and Indonesia), but you don't have that model and cannot convert your former LS998 (now US998) to that model.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TukcingFypo:
Good thing I asked your first. Thank you! I thought it was possible, anyway moving forward.

Do you have any special instruction for my case? I will be proceeding then in updating my phone using this thread, after you respond to this.

I want to be precise and sure. I don't want to mess up anything. Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
How do I upgradeView attachment 4701661
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
Do what it says......
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
I downloaded and installed as stated ....

Got errors... Next time I get notification I'll post errors
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
Downloaded then hit install
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ldeveraux:
Install Magisk?? All you've done is update the Manager, so now update Magisk.:good:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
So why am I still being asked to install

I'm up to date 18.1 am I not?View attachment 4703642
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
Install?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ldeveraux:
You need to learn to quote if you'd like better assistance. When I installed Magisk Manager v7, it didn't install over top v6. So I had to remove v6 afterwards and never received that message again.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] strk3r:
After update from 20d to 20g got unworking stock music player. Wiped caches before and after flash.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Ballroomblitz:
Going straight from d to g causes issues with video and audio playback. Go back and flash 20f and magisk, then flash 20g and magisk, and you should be good.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] strk3r:
Yes, need to write it in first post
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] careingemt:
So how do I uninstall v6
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ldeveraux:
It's an app. However you typically uninstall an app is up to you.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] hassanulhaq:
changelogs for official updates?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
If you find one, feel free to post it, ok? ;) But don't ask for it.

If there's an LG change log for US998 KDZ update -- which is rarely ever -- it will be posted. See

US998 20F, where I miraculously found one, and it was detailed

. That is the exception.

For every KDZ update, assume security patch, of course. When there's something posted somewhere, most just say vague "maintenance fixes", when I can even find one.

However, if it's not available -- and already posted -- asking for one which doesn't exist is just annoying.

I know I've said this in the zip thread, so saying here also. ;)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] hassanulhaq:
reason

reason why i asked was v30 is eating ram i am on 20a so basically i was looking if that issue was fixed or not?:good:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Well, you need to update even if just for the camera and audio improvements.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] hassanulhaq:
bootloader unloked

i have already unlocked the bootloader so will i have any sort of issue if i ever want to downgrade again?? like antiroll back issue or else?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
No, you can downgrade back to even Nougat if you want.

Just don't update to 20F all at once. So many changes between 20A and 20G, better to go to 20E, then 20F, then 20G.

You can do that with the US998 TWRP FLASHABLE zip "ROMs". Just reflash Magisk in between and reboot, let it settle, before doing the next one.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dmw_4814:
So, I have a V30 (VS996) that I bought from Verizon last year, and I used what I guess is known as the "Frankenstein" method to flash firmware that converted it to a US998, so I could unlock the bootloader and root it. I'm currently running Android 8.0 (20d), with TWRP installed (rooted with Magisk).

I was going to do a factory reset, because I'm getting tired of having to reboot the phone at least once every day or day and a half, because my Poweramp app keeps stopping while my music is playing (I get a notification in Poweramp when this happens that something killed it), and other apps seem like they stop running in the background, and just completely restart when I go back to them (for instance, if I have Google Navigation running, and go to Gmail or some other app for a bit, the notification for Navigation disappears from the notification panel, and when I go back to Navigation, it's at the screen where is shows my starting/ending points; my entire route, and the "Start Navigation" button, even though it was already running - I'm a tractor-trailer driver). I'm guessing this is a memory related issue? Anyway instead of just doing a factory reset, I figured I might as well update to newer firmware.

So, based on things I'm reading in this thread, I have two questions:

1. Can I use the TWRP-flashable firmwares to update to 20g (I would, of course, flash 20e first, then 20f, then 20g)? Or, do I have to flash through the LG software, like I did to "Frankenstein" the phone originally?

2. I saw someone (the original poster, I believe) state that some people, after they "Frankenstein" their phone to a US998, leave it like that (as I did), and some flash firmware to restore their phone to whatever version it was before they did that. Is that possible to do? Can I flash firmware that would restore my phone to a VS996, but still be rooted (with Magisk), and still have TWRP? Is there any advantage to doing that? I'm on Verizon, and everything seems to work OK, but I did initially have a problem getting texts. I previously used a V20 on Verizon, and activated the V30 using the SIM card from the V20, but it wasn't until I made them give me a new SIM card that my texting issue was solved (when they put the new SIM card in the V30 in the Verizon store, 16 texts from the previous two or three days immediately downloaded onto the phone, LOL!).

Thanks, in advance, for any help with my questions anyone can provide!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
yes you can either flash my us998 zip in order of e f g or flash my vs996 zip to update to go back to verizon firmware
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dmw_4814:
Thanks! So, stupid question (you'll have to forgive me; my job takes a LOT of my time, so I haven't really messed any with my phone since "Frankenstein-ing" it last year, so I'm out of practice):

When flashing these TWRP zips, it's not necessary to flash anything else other than Magisk, to maintain root? No dm-verity or no root check zips (I think that's what they're called, and I think I had to flash those both when originally rooting the phone)?

Thanks, again.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Right. Just Magisk before rebooting. They're KDZ built like a TWRP-FLASHABLE "ROM".

Plus, [MENTION=6815443]JohnFawkes[/MENTION] was nice enough to enable the DTS 3D stereo and lockscreen weather animations.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
Nope just magisk. I remove dm verity and enable opt encryption, and remove rctd Daemon from ramdisk in my zips already.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] nellatl:
Will this work with lg v35? I can't get into the bootloader.

Also, is it possible to flash v30 to v35 so I can root?