Running any H930 AOSP ROM on an US998 converted H931 - LG V30 Guides, News, & Discussion

Hi there, I've been struggling with this for the past couple of days and have finally figured out how to reliably get AOSP H930 roms to run on H931's.
The steps are pretty straight forward actually and are taken partially from this post here for the H933: https://forum.xda-developers.com/showpost.php?p=78183349&postcount=2
Needed Files:
H933 KDZ: https://forum.xda-developers.com/lg-v30/development/h933-lg-v30-canada-h933-t3795908
H931 keep twrp: https://forum.xda-developers.com/lg-v30/development/lg-v30-att-h931-20f-rom-t3872926
Steps:
1. Starting with a US998 converted H931 with TWRP, download the H933(20G) KDZ and boot into LGUP. In LGUP choose partition dl and select everything except recovery.
2. After the phone is done flashing it should boot immediately to TWRP.
3. Immediate reboot to recovery then format data, and in advanced wipe choose dalvik, system, data, and cache and wipe that as well.
4. Now flash the H931 zip in TWRP, and dirty flash your AOSP rom of choice and whatever else you need/want (gapps, magisk, etc).
If TWRP decides it doesn't want to flash anything, then choosing wipe->format data, and restarting TWRP until it does.
That should be it! Thanks goes to @Who-Lep who originally figured it out.
If you have any questions please feel free to ask. Also let me know if anything doesn't make sense and I'll try my best to fix it.

Nice write up! And thanks for creating the thread.
I can't take all the credit tho, @losingway chimed with his success using the h933 kdz. I just filled in the blanks and did some troubling shooting and testing.

Who-Lep said:
Nice write up! And thanks for creating the thread.
I can't take all the credit tho, @losingway chimed with his success using the h933 kdz. I just filled in the blanks and did some troubling shooting and testing.
Click to expand...
Click to collapse
Forgot to mention, doing it this way fixed all the issues I was having before. Phone, videos not playing, etc. They're all fixed and I am happily typing this from liquidremix

Jkaspar said:
Forgot to mention, doing it this way fixed all the issues I was having before. Phone, videos not playing, etc. They're all fixed and I am happily typing this from liquidremix
Click to expand...
Click to collapse
Nice, that is awesome news!

You'd better not use zip of us998 20f,just use 20e.
20f will cause some problems soch as sounds

Good job. Thanks for helping others.

losingway said:
You'd better not use zip of us998 20f,just use 20e.
20f will cause some problems soch as sounds
Click to expand...
Click to collapse
Are you sure that applies to the H931 as well? I thought that was just US99820F, and it seems nobody is reporting issues in this thread so far.

ericb982 said:
Are you sure that applies to the H931 as well? I thought that was just US99820F, and it seems nobody is reporting issues in this thread so far.
Click to expand...
Click to collapse
I've flashed a multitude of different ROMs following this process throughout the last day, and haven't had any issues with sound. Just flashing the US998 and not the H931 does cause issues though.

EDIT, this post is confusing, don't worry about anything I've said below.
So I don't know which H931 issues specifically these steps are intended to resolve, but I was having video and sound not playing issues in Pixel Experience 2018-12-27 and US998 20F.
I was on US998 20E with Pixel Experience and not having those issues I just mentioned. I used the TWRP flashable US998 20F zip to upgrade firmware (and reflashed Pixel Experience and magisk before rebooting). The audio and video issues were immediately present. Downgraded back to 20E with the TWRP flashable zip (and reflashed Pixel Experience and magisk before rebooting) and things were working seemingly normally on reboot minus the various known issues that seem to be affecting everyone. Hope this helps someone. The audio and video not playing issues are gone at least.

Malnilion said:
I was on US998 20E with Pixel Experience and having those issues I just mentioned.
I used the TWRP flashable US998 20F zip to downgrade firmware (and reflashed Pixel Experience and magisk before rebooting).
Upgraded back to 20E with the newer TWRP flashable zip
Click to expand...
Click to collapse
Going from US998 20E to US998 20F would be upgrading, not downgrading.
Then going back to US998 20E from US998 20F would be downgrading, not upgrading.
US998 20F (November 2018 security patch, but released in January 2019) is newer firmware with more features, like DTS 3D stereo libs which older US998 20E (September 2018 security patch) does not have.

ChazzMatt said:
Going from 20E to 20F would be upgrading, not downgrading.
Then going back to 20E from 20F would be downgrading, not upgrading.
20F (November 2018 security patch, can but released in January 2019) is newer with more features, like DTS 3D stereo libs which older 20E (September 2018 security patch) does not have.
Click to expand...
Click to collapse
Lol, whoops, sleepy brain alphabet fail. Gonna go back and reverse those to help avoid confusion!
---------- Post added at 08:31 PM ---------- Previous post was at 08:13 PM ----------
It actually looks like US998 20F is a problem for me with Pixel Experience. I think I was actually correct before about the order I flashed the ROM firmwares and wasn't thinking about 20E being the downgrade. To clarify, do the procedures in the OP get sound and video working with AOSP ROMs ultimately with the US998 20F firmware? It appears things work just fine with the H931 20F firmware, so maybe I'll just stick with that for now.

Malnilion said:
PM ----------
It actually looks like US998 20F is a problem for me with Pixel Experience. I think I was actually correct before about the order I flashed the ROM firmwares and wasn't thinking about 20E being the downgrade.
Click to expand...
Click to collapse
It's possible you need the "older" US998 firmware instead of "newer" firmware as a base to flash AOSP custom ROM.
But the recent US998 20F firmware is much better with lots of fixes and even added features than the older US998 20E, if you're just running rooted stock firmware.
US998 20F V30 ThinQ performance update progress
- DTS: X 3D stereo effect function has been added.
- Improved accessibility.
- Improved keyboard performance
- Improved the delay of keyboard input when installing multiple market apps at once.
- Photo display error in some apps since Google's latest security patch has been improved.
- Improved to keep app aspect ratio settings after app updates.
- Improved the phenomenon that fine lines are displayed on some screens when power saving mode is executed.
- Google Security Update has enhanced your phone's security.
Click to expand...
Click to collapse

ChazzMatt said:
It's possible you need the "older" US998 firmware instead of "newer" firmware as a base to flash AOSP custom ROM.
But the recent US998 20F firmware is much better with lots of fixes and even added features than the older US998 20E, if you're just running rooted stock firmware.
Click to expand...
Click to collapse
Yeah, I'm guessing kernel sources will have to be updated in AOSP ROMs for the newer US998 20F firmware.

@Malnilion
I tried it today with just flashing the US998 firmware, and not flashing the H931 and the sound and video were both not working for me. As far as I've found dirty flashing AOSP over the H931 zip is the only way to have it working.

Jkaspar said:
@Malnilion
I tried it today with just flashing the US998 firmware, and not flashing the H931 and the sound and video were both not working for me. As far as I've found dirty flashing AOSP over the H931 zip is the only way to have it working.
Click to expand...
Click to collapse
Sound and video work on top of US998 20E firmware as well. I think we'll just have to wait and see when ROMs incorporate the kernel changes to work with US998 20F. Maybe we can get DTS X support when that happens as well!

@Jkaspar could you clarify step 5 in your write up? It says "repeat step two," which is just "After the phone is done flashing it should boot immediately to TWRP." Does this mean we should let the device reboot to TWRP or does it mean we should proceed to step 3, which is wiping partitions with TWRP?

Do you know if this can be used to install H930 AOSP roms on US998 converted H933 devices? Thank you in advance.

hossein7292 said:
Do you know if this can be used to install H930 AOSP roms on US998 converted H933 devices? Thank you in advance.
Click to expand...
Click to collapse
Some people try to use a similar method,it works on 933,but his phone can't call.

ericb982 said:
@Jkaspar could you clarify step 5 in your write up? It says "repeat step two," which is just "After the phone is done flashing it should boot immediately to TWRP." Does this mean we should let the device reboot to TWRP or does it mean we should proceed to step 3, which is wiping partitions with TWRP?
Click to expand...
Click to collapse
Sorry, I'll edit the post to clarify. It should say let the phone restart and try to boot the US998 zip you just flashed. It will bootloop and you'll need to then return to TWRP. With out doing that I was getting some weird errors with the phone not being able to Mount the cache.

Wait... so all we needed all along was the H933 partition scheme? (I'm assuming that's the main reason why we needed to flash the H933 KDZ to begin with.) If that's so, then why do we need to flash the US998 20e/20f when we could just go to the H931 20f zip and then dirty flash an AOSP ROM? (I'm asking for clarification)

Related

[ROM/FW][STOCK]LG Joan H930DS OPEN ESA IND 20f 0517 FW TWRP-zip (incl. ROM and OP)

LG Joan H930DS OPEN ESA IND 20f 0517 ROM including new OP partition offering airtel VoLTE​
Hi!
This Rom is 100% Stock. Most recent TWRP should first be installed. Then you can install this Rom and have Oreo with working TWRP. It should be installed only when coming from a previous full original (kdz or flashable fw zip, possibly rooted) firmware for H930DS Plus.
This zip is created from the original KDZ (IND H930DS20F_00_OPEN_ESA_DS_OP_0517.kdz, this time resulting in the correct version number, because OP partition is included, which at the same time gives you VoLTE functionality for airtel. It contains almost the complete 20f firmware, but the partition table rewriting part and recovery image (beside five to eight other images) is removed. I changed the system.img, so you do not have to reinstall TWRP (recovery-from-boot.p deleted) when ROM once booted. I also changed the partition size of system.img, so the vendorized people can install this too without having problems because of a too small system partition.
This is a continuation of westwood24's idea and work, I've updated it to the newest fw version and edited it a bit. I followed his idea and made this for users who can not take OTA's because they have Custom Recovery / Root installed.
​
Features
Stock build made from official KDZ
Stock Build.prop
Unrooted
system.img modified to keep TWRP
System image size shrunk for being able to flash this on a smaller system partition, mainly caused by vendorizing
Removed dm-verity
Removed rctd (LG's root checker tool daemon)
Enabled opt-encrypt, it's your choice now if you want to encrypt your phone, it's no more forced. TWRP now is capable of decryption (both AOSP and stock) since a few versions
New version of OP partition included, pls see above
Installation
What you need
Unlocked Bootloader [How to do]
Working TWRP installed (should be installed already)[Link to newest unofficial TWRP]
When you need Root, Latest Magisk [Download]
The TWRP flashable zip file (MD5: visible on AFH, it's correct)
How to install
When you are still on Nougat,
you should start fresh: Reboot to recovery using button combo or reboot app (needs root; btw, Magisk offers this possibility too: Menu -> Modules -> three dot menu top right - Reboot to recovery)
Then flash this latest TWRP.img via image flashing function in TWRP, reboot to recovery again (for fully working new recovery) and do a backup, then copy this backup to your PC.
Then initiate a factory reset. Wipe your system partition too in TWRP advanced wiping menu, copy the 20f firmware zip to your SD and install it. Reboot and enjoy
From Oreo:
For clean install: Factory reset and wipe system
You can also keep your data by simply dirty flashing the zip. *Be aware that problems may occure, maybe you need to do a factory reset to start fresh*
Flash the 20f zip, then Magisk zip when you need root, then reboot to System = you're DONE
At the first time you boot to system, it can be TWRP says No OS installed. You can ignore it.
If TWRP asks if you want to install SU, hit no (in newest TWRP SU is disabled, and the option to install the TWRP app is disabled too.)​
Just give a thanks if you like the zip! :good:
You want to help me with a [donation?] Not asking for it, I have fun doing this for you, but feel free...
Am i the first one?:victory:
looks like you want to test? looks like too i send you the link
seadersn said:
looks like you want to test? looks like too i send you the link
Click to expand...
Click to collapse
Sure,but I have a question,can I flash other stock zips like V300l into my ls998?
this info needs to be given by another person, don't know this. i don't even know 100% if you can flash this one on your phone if it's not h930ds plus. am h930 eu open user :good:
better do not flash until you know if this works as this zip doesn't contain only system and boot, but bootloader, modem and other stuff too. not that you end up with a non working phone!
seadersn said:
this info needs to be given by another person, don't know this. i don't even know 100% if you can flash this one on your phone if it's not h930ds plus. am h930 eu open user :good:
better do not flash until you know if this works as this zip doesn't contain only system and boot, but bootloader, modem and other stuff too. not that you end up with a non working phone!
Click to expand...
Click to collapse
Ok,thanks
link.added, testing done
Libart said:
Sure,but I have a question,can I flash other stock zips like V300l into my ls998?
Click to expand...
Click to collapse
No. These "stock" zips are for people who have TWRP and want to update to newer stock firmware very easily. These are not conventional ROMs that any variant can flash. They are merely TWRP flashable versions of full image KDZ. If you live in India/Philippines/Indonesia and have an H930DS this "EAS" region firmware is for you. For instance it would (should) give you India Jio VoLTE with a Jio SIM card and is currently the newest firmware available for that region.
This "ROM" (really TWRP flashable KDZ) is probably compatible with Europe H930 phones as some have flashed other H930DS firmware onto H930 -- but they have slight bugs like showing phantom 2nd SIM card. However someone flashing this "ROM" over H930 should have very good reason for doing so, not just for fun.
But for you specifically, I wouldn't flash LS998 to any other variant other than North America, and even then you can't flash T-mobile H932. Do you have a reason you want V300l firmware?
thanks for these flashable versions, really helps a lot
I'm assuming this is for any V30+?
I've flashed this one for h930 before and it worked.
dave_id said:
thanks for these flashable versions, really helps a lot
I'm assuming this is for any V30+?
I've flashed this one for h930 before and it worked.
Click to expand...
Click to collapse
Theoretically, yes. But if you have specific carrier needs (like India does) having your specific region/country firmware helps. This was for the region (ESA) that includes India.
However, if you flashed H930 then this should also be OK for you...
ChazzMatt said:
No. These "stock" zips are for people who have TWRP and want to update to newer stock firmware very easily. These are not conventional ROMs that any variant can flash. They are merely TWRP flashable versions of full image KDZ. If you live in India/Philippines/Indonesia and have an H930DS this "EAS" region firmware is for you. For instance it would (should) give you India Jio VoLTE with a Jio SIM card and is currently the newest firmware available for that region.
This "ROM" (really TWRP flashable KDZ) is probably compatible with Europe H930 phones as some have flashed other H930DS firmware onto H930 -- but they have slight bugs like showing phantom 2nd SIM card. However someone flashing this "ROM" over H930 should have very good reason for doing so, not just for fun.
But for you specifically, I wouldn't flash LS998 to any other variant other than North America, and even then you can't flash T-mobile H932. Do you have a reason you want V300l firmware?
Click to expand...
Click to collapse
Because I think ls998 is lacks of some LG's applications such as LGmessage and I'm living without computer, but this is a small problem so you just ignore it
Libart said:
Because I think ls998 is lacks of some LG's applications such as LGmessage and I'm living without computer, but this is a small problem so you just ignore it
Click to expand...
Click to collapse
Then convert your Sprint LS98 to US998 via Frankenstein or some other carrier unlocked North American variant. You should NOT be flashing Sprint LS998 to any firmware outside of North America, especially a dual SIM H930DS firmware.
k, updated the op, new links available, and added a firmware only zip (with system and boot excluded, OP included for both zips).
Dirty flashed from v20b (v30+, hd930ds, Philippines) using the latest TWRP from the TWRP thread. Everything is working quite well. Also flashed updated driver from https://forum.xda-developers.com/lg...no-540-gpu-update-boost-gaming-t3844132/page3 and xposed if anyone is interested.
Will report if I encounter any bugs as I just flashed it literally jist about 10 mins ago lol.
Thanks so much OP. Would have been stuck at v20b if it weren't for this! Kind of uncomfortable using KDZs.
Edit:
Wait... It still shows up as v20b (see attachment - is that normal?)? I thought this is v20c? I'm confused... :silly:
Checked the downloaded zip and it's the correct one... On the other hand, checking the update center shows i have the latest software (asked me to update before flashing).
the build.prop thingy already caused me headaches, we don't know why it shows 20a, 10b or even 21c for different persons who installed this rom. security patch is the most recent available, so this rom installed succesfully, but the version numbering is a mysery in build.prop of this software is written 21c for example. it looks like it depends on the firmware version from which it was upgraded to this rom version. and it looks like there's something inside system which keeps the actual version numbering.
guess: maybe the system is configured in a way to use the before used version number because nothing else but security patch changed and the kdz creating ppl thought "hey, nothing beside security changed, no reason for a new version lettering, let's stay at the actual version number, no reason to raise it." i don't know but it works
seadersn said:
the build.prop thingy already caused me headaches, we don't know why it shows 20a, 10b or even 21c for different persons who installed this rom. security patch is the most recent available, so this rom installed succesfully, but the version numbering is a mysery in build.prop of this software is written 21c for example. it looks like it depends on the firmware version from which it was upgraded to this rom version. and it looks like there's something inside system which keeps the actual version numbering.
guess: maybe the system is configured in a way to use the before used version number because nothing else but security patch changed and the kdz creating ppl thought "hey, nothing beside security changed, no reason for a new version lettering, let's stay at the actual version number, no reason to raise it." i don't know but it works
Click to expand...
Click to collapse
Ok. Great.
I was just worried I made a mistake or something. I haven't experienced any issues so I'm happy with it.
(you also mentioned to give feedback about what version appears so I thought there was something I wasn't aware of). Thanks again! You made updating so much easier for me. :good:
FOR INDIA USERS
[email protected] said:
i just tried jio volte on my phone and it works
i flashed 21w eur firmware.... And jio works....to my surprise...i have attached few screenshots as proof.
Screenshot 1- you can see the jan security patch....
Screenshot 2- new aod features..for reference
Click to expand...
Click to collapse
chazzmatt said:
wow!
Lg must have added india jio volte to h930 eu firmware.
This also means you can have the dts 3d stereo, if you have root:
FULLY ENABLE DTS 3D STEREO (root needed)
https://forum.xda-developers.com/lg-v30/how-to/enable-dts-3d-stereo-lg-v30-variants-t3887139
Click to expand...
Click to collapse
chazzmatt said:
JIO VOLTE is supported on ESA region (India) H930DS firmware. The problem is you had to use ESA region, you couldn't use any other H939DS firmware or H930 ER firmware, if you wanted JIO VOLTE -- even though they were compatible in every other way. Jio users can't drop down to HSPA like other carriers -- they only have LTE.
Now apparently H930 firmware does support JIO VOLTE and also has the new DTS 3D framework. plus H930 firmware still gives H930DS dual sim card capability, and keeps the H930DS bands.
This is very big news.
And there's also H930 TWRP flashable zip for those who have TWRP... Thanks to @seadersn.
Click to expand...
Click to collapse
[email protected] said:
yes ....i am using dts surround sound too....
Click to expand...
Click to collapse
This won't show as "21W" for India users but WILL show current security patch, be updated firmware internally, and have DTS libs.
https://androidfilehost.com/?fid=1395089523397929907
20E fw zip with dts-x activated available updating first post soon :good: (edit: updated)
seadersn said:
https://androidfilehost.com/?fid=1395089523397929907
20E fw zip with dts-x activated available updating first post soon :good: (edit: updated)
Click to expand...
Click to collapse
tech_infinity said:
Here's a screenshot.
Click to expand...
Click to collapse
@tech_infinity confirms ESA 20e has February 2019 security patch. I knew with 0213 (February 13) build date, it would at least be January security patch but possibly February. It's February.
ChazzMatt said:
@tech_infinity confirms ESA 20e has February 2019 security patch. I knew with 0213 (February 13) build date, it would at least be January security patch but possibly February. It's February.
Click to expand...
Click to collapse
Dts activated???? So no need of root???????

Stock Frankenstein Post-July Oreo->TWRP (Also, fixing no sound issue)

I'd like to update to a more recent security version....
I bought my V30+ online from BREED (an Amazon reseller). The hardware model number, according to the phone, is LG-US998. According to LG (on their website), it's an LG V30+T (Sprint). I'm on AT&T. The phone works on AT&T just fine.
I called Sprint, and they have the IMEI in their system, no lost or stolen, but they won't unlock it.
I'm stuck on US99820e (September 1), and LG Bridge says "Cannot check the software version. Try again." (MTP, backup, everything else works). I've tried it on my Macbook, and on a Windows 10 machine. Neither option works, and both give the same error.
I called LG, and they couldn't find any way to connect to LG Bridge.
No OTA update available.
What are my options for updating here? The phone is not currently unlocked (checked this via ADB). Do I need to unlock to use LGUP and flash a later kdz file, or can I just flash it on top of what I have? I'm aware I'd need to unlock the bootloader, etc, in order to use TWRP. Or should I just wait?
Bought US998, found out it's former LS998 -- no updates
Former LS998 orH931 converted to US998 -- no updates
hellodmo said:
The hardware model number, according to the phone, is LG-US998. According to LG (on their website), it's an LG V30+T (Sprint). I'm on AT&T. The phone works on AT&T just fine.
I called Sprint, and they have the IMEI in their system, no lost or stolen, but they won't unlock it.
I'd like to update to a more recent security version....
I'm stuck on US99820e (September 1), and LG Bridge says "Cannot check the software version. Try again." (MTP, backup, everything else works). I've tried it on my Macbook, and on a Windows 10 machine. Neither option works, and both give the same error.
I called LG, and they couldn't find any way to connect to LG Bridge. No OTA update available.
What are my options for updating here? The phone is not currently unlocked (checked this via ADB). Do I need to unlock to use LGUP and flash a later kdz file, or can I just flash it on top of what I have? I'm aware I'd need to unlock the bootloader, etc, in order to use TWRP. Or should I just wait?
Click to expand...
Click to collapse
Many of the US998 found on eBay are actually former North America variants from other carriers -- most often from carrier locked Sprint LS998 and AT&T H931. Flashing to US998 firmware SIM card unlocks these phones and gives them fastboot flash commands. Here on XDA, we do this all the time, either for carrier unlock/updates and/or part of the WTF bootloader unlock and root process.
This North American variant conversion is called "Frankenstein" conversion. Your former LS998 is fully US998 and now has these bands:
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
Many eBay dealers use the Frankenstein conversion because it's easier to sell carrier unlocked US998 phones than Sprint locked LS998 phones. Also, for AT&T H931 and Sprint LS988, those carriers only give updates to current customers via OTA; they do not publicly release KDZ. So, for non-customers with those phones, converting to US998 gives easy access to KDZ updates -- like posted in this forum. I've bought LS998 V30+ phones myself and immediately converted them to US998 via Frankenstein to use on AT&T.
UPDATE THE PHONE:
Just update via LGUP from the US998 KDZ thread. Takes 5 minutes and you can be on latest US998 KDZ.
Download the most recent KDZ from the US998 KDZ thread and use "Upgrade" option in LGUP. Use attached LGUP in post #1 of that thread. Installation instructions for LGUP are also in post #1 of that thread.
No need to unlock bootloader and install TWRP just for updating stock firmware. However, you can do that in the future if you want to add additional functionality. For instance, to fully enable DTS 3D stereo on the US998 you need root. To have the call recording feature, you need root. To enable all the LG lock screen weather animations you need root. To enable dual speaker mode, you need root. But just to update stock firmware you do not need root.
ChazzMatt said:
Update via LGUP from the US998 KDZ thread. Takes 5 minutes and you can be on US998 20G.
Download the KDZ and use "Upgrade" option in LGUP. Use attached LGUP in post #1 of that thread.
https://forum.xda-developers.com/lg-v30/development/us998-lg-v30-us998-us99820a040330-kdz-t3786337
No need to unlock bootloader and install TWRP just for updating stock firmware. However, you can do that in the future if you want to add additional functionality.
Click to expand...
Click to collapse
Okay, so bizarrely, I think I was trying that at the same time as you writing this....
I'm getting an odd SPC Code does not match when the progress is at about 4% :/ Any idea what that is?
hellodmo said:
Okay, so bizarrely, I think I was trying that at the same time as you writing this....
I'm getting an odd SPC Code does not match when the progress is at about 4% :/ Any idea what that is?
Click to expand...
Click to collapse
May need to reinstall drivers, may need to go into Download mode manually before opening LGUP. May need to change ports.
Look at the troubleshooting tips in this post:
CONVERTING ANY NORTH AMERICA V30/V30+ TO US998 OREO
Your phone had already been Frankenstein converted by the eBay dealer, but the troubleshooting tips still apply for any LGUP updates.
Sent via open market LG US998 V30/V30+
I almost always have a heart attack and think my old Windows computer is going to pick the upgrade moment to crap out on me and it never does. I imagine myself out $400 for a nice new phone, and crying about it to my wife, who would certainly be rolling her eyes, and wondering why I don't just stick with iPhone because it's easier.
None of that happened. Except for me inadvertently choosing "refurb" mode instead of upgrade mode, and thus wiping all my user data and having to get it from the cloud all over again, everything looks like it went swimmingly well and I'm on the latest update.
Thanks!
(Just to confirm... I DID hit the refurb button, right? Even in download mode, hitting upgrade wouldn't have cleared my data, correct? No big deal either way. I'm used to setting up my phone again and again, but I just wanted to confirm.)
hellodmo said:
I almost always have a heart attack and think my old Windows computer is going to pick the upgrade moment to crap out on me and it never does. I imagine myself out $400 for a nice new phone, and crying about it to my wife, who would certainly be rolling her eyes, and wondering why I don't just stick with iPhone because it's easier.
None of that happened. Except for me inadvertently choosing "refurb" mode instead of upgrade mode, and thus wiping all my user data and having to get it from the cloud all over again, everything looks like it went swimmingly well and I'm on the latest update.
Thanks!
(Just to confirm... I DID hit the refurb button, right? Even in download mode, hitting upgrade wouldn't have cleared my data, correct? No big deal either way. I'm used to setting up my phone again and again, but I just wanted to confirm.)
Click to expand...
Click to collapse
Refurb is the default option in LGUP -- so you probably did not choose anything. If you have chosen upgrade, that would have kept your data. About a month ago I was updating my wife's phone while doing three other things at once... It quickly and completely wiped the entire phone because "refurbish" was chosen. ARghhhh. I spent the next three hours setting up her phone again. Normally I'm more careful.
Refurb can be useful in some situations, but in your instance (and my recent one) "upgrade" is what was wanted. This screenshot below is from months ago, but still shows the two "refurbish" and "upgrade" options.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Still you now have your US998 updated, and you know what to do in the future.
And then I woke up this morning and installed TWRP and Magisk to get Dolby.
I'm hopeless.
hellodmo said:
And then I woke up this morning and installed TWRP and Magisk to get Dolby.
I'm hopeless.
Click to expand...
Click to collapse
Which means you after refurb-upgrading to US998 20G last night and setting up your phone again... Then this morning you temporarily downgraded back to US998 20a or 20b, unlocked the bootloader using the WTF instructions, installed TWRP and Magisk. And by now you've probably flashed the @JohnFawkes TWRP-flashable US998 20G zip file to upgrade back to current firmware, while having additional functionality with root -- and actually being the admin of your phone.
(The only thing you didn't have to do was the Frankenstein from Sprint LS998 firmware to US998 in the first place. The dealer did that for you.)
Still, I'm actually impressed you did all that in so little time from knowing basically nothing about this phone last night. Kudos. I like success stories like that.
ChazzMatt said:
Which means you temporarily downgraded back to US998 20a or 20b, unlocked the bootloader using the WTF instructions, installed TWRP and Magisk. And by now you've probably flashed the @JohnFawkes TWRP-flashable US998 20G zip file to upgrade back to current firmware, while having additional functionality (and actually being the admin of your phone).
The only thing you didn't have to do was the Frankenstein from Sprint LS998 firmware to US998 in the first place. The dealer did that for you.
Still, I'm actually impressed you did all that in so little time from knowing basically nothing about this phone last night. Kudos. I like success stories like that.
Click to expand...
Click to collapse
I'm a software dev myself (NodeJS/AngularJS), so computers and stuff aren't foreign to me. I'm just cautious by nature when it comes to this stuff.
Full sequence (for posterity, or anyone else looking to do the same)
Last night: (using patched LGUP) Set to download mode and upgrade to 20G.
(This morning): Download Nougat kdz, Oreo Pre-July kdz, new_unlock.bin, encryption de-verifier, rctd disabler, Magisk 18, TWRP, TWRP-enabled 20g zip.
Set to download and downgrade to Nougat (refurb mode) (per your instructions)
Factory reset the phone (to be safe)
Set to download and upgrade to Oreo "a" (upgrade mode).
Partial phone setup - enable USB debugging and Unlocking bootloader.
Connect phone to Mac (More comfortable there)
adb reboot bootloader
fastboot flash unlock new_unlock.bin
fastboot reboot
(Setup steps to reenable USB debugging)
adb reboot bootloader
fastboot getvar unlocked (verified unlocked)
fastboot flash recovery TWRP.img.
fastboot boot TWRP.img.
Swipe to allow modifications.
Backed up the system to SD Card.
Wipe Data -> Factory Reset.
Wipe Data - Format Data (this failed initially)
Reboot to recovery.
Redo step 18, this time with success.
Install magisk.
Install encryption disabler.
Install root check disabler.
Reboot (I'm honestly not sure if the last three steps are necessary)
Reboot to bootloader (force phone to "factory reset" menu, and click yes through it... that got me to TWRP.)
Flash 20g.zip.
Flash Magisk.
Reboot.
Setup for real.
Download AnxiousOS Magisk module and install (within phone).
Currently waiting for the phone to restore apps, etc, then I'll reboot.
hellodmo said:
I'm a software dev myself (NodeJS/AngularJS), so computers and stuff aren't foreign to me. I'm just cautious by nature when it comes to this stuff.
Full sequence (for posterity, or anyone else looking to do the same)
Last night: (using patched LGUP) Set to download mode and upgrade to 20G.
(This morning): Download Nougat kdz, Oreo Pre-July kdz, new_unlock.bin, encryption de-verifier, rctd disabler, Magisk 18, TWRP, TWRP-enabled 20g zip.
Set to download and downgrade to Nougat (refurb mode) (per your instructions)
Factory reset the phone (to be safe)
Set to download and upgrade to Oreo "a" (upgrade mode).
Partial phone setup - enable USB debugging and Unlocking bootloader.
Connect phone to Mac (More comfortable there)
adb reboot bootloader
fastboot flash unlock new_unlock.bin
fastboot reboot
(Setup steps to reenable USB debugging)
adb reboot bootloader
fastboot getvar unlocked (verified unlocked)
fastboot flash recovery TWRP.img.
fastboot boot TWRP.img.
Swipe to allow modifications.
Backed up the system to SD Card.
Wipe Data -> Factory Reset.
Wipe Data - Format Data (this failed initially)
Reboot to recovery.
Redo step 18, this time with success.
Install magisk.
Install encryption disabler.
Install root check disabler.
Reboot (I'm honestly not sure if the last three steps are necessary)
Reboot to bootloader (force phone to "factory reset" menu, and click yes through it... that got me to TWRP.)
Flash 20g.zip.
Flash Magisk.
Reboot.
Setup for real.
Download AnxiousOS Magisk module and install (within phone).
Currently waiting for the phone to restore apps, etc, then I'll reboot.
Click to expand...
Click to collapse
Great.
The only thing you personally didn't have to do -- since you were already on US998 Oreo -- was downgrade back to Nougat. You just needed to downgrade from US998 20G back to pre-July US998 Oreo (20a or 20b).
For people converting from LS998 to US998, they HAVE to do the US998 Nougat first before going to US998 Oreo -- they can't just jump from LS998 firmware to US998 Pre-July Oreo; LG put some check in there that prevents that. So, going to US998 Nougat bypasses that, then they can upgrade to US998 Pre-July Oreo. Still, those extra steps I'm sure gave you more practice with LGUP.
But your checklist is perfect for those having to convert from LS998 to US998 and then going through the bootloader unlock/TWRP/root process.
ChazzMatt said:
Great.
The only thing you personally didn't have to do -- since you were already on US998 Oreo -- was downgrade back to Nougat. You just needed to downgrade from US998 20G back to pre-July US998 Oreo (20a or 20b).
For people converting from LS998 to US998, they HAVE to do the US998 Nougat first before going to US998 Oreo -- they can't just jump from LS998 firmware to US998 Pre-July Oreo; LG put some check in there that prevents that. So, going to US998 Nougat bypasses that, then they can upgrade to US998 Pre-July Oreo. Still, those extra steps I'm sure gave you more practice with LGUP.
But your checklist is perfect for those having to convert from LS998 to US998 and then going through the bootloader unlock/TWRP/root process.
Click to expand...
Click to collapse
Hrm... not so fast... I have NO sound for media (ringtones work. Spotify and Music don't)... gonna have to look into that... any ideas?
hellodmo said:
Hrm... not so fast... I have NO sound for media (ringtones work. Spotify and Music don't)... gonna have to look into that... any ideas?
Click to expand...
Click to collapse
Try flashing just 20G TWRP flashable zip and reflash Magisk. Set up, see if you have audio.
It not, then flash 20F TWRP flashable zip and reflash Magisk. Set up see if you have audio.
Hold off on Anxious module until you verify audio.
Sent via open market LG US998 V30/V30+
Hmmm....
I noticed that the link for the 20G TWRP is actually for the H930, could that be the issue? I have a US998.... (previously LS998)
https://forum.xda-developers.com/lg-v30/development/us998-lg-v30-us998-us99820a040330-kdz-t3786337
I'm getting some errors in the logs.... something about denied (find) vendor.lge.hardware.configstore.... That sounds iffy.
Also, audio_hw_primary start_output_stream: pcm_prepare returned -1.
Here's the iffiest:
msm8974_platform platform_check_backends_match: invalid_snd_device =
Uh oh.
hellodmo said:
Hmmm....
I noticed that the link for the 20G TWRP is actually for the H930, could that be the issue? I have a US998.... (previously LS998)
https://forum.xda-developers.com/lg-v30/development/us998-lg-v30-us998-us99820a040330-kdz-t3786337
Click to expand...
Click to collapse
No, it's not for h930. That's an issue with the hosting site which categorizes all V30 as H930, due to the first developer who registered his H930 V30.
Reinstalled 20G, no-go.
Downgraded to 20F, worked fine.
Upgraded back to 20G, worked fine.
Looks like newcomers may have some issues, but those who went through 20F will be fine.
I have the logs for @JohnFawkes if he wants them.
hellodmo said:
I'm getting some errors in the logs.... something about denied (find) vendor.lge.hardware.configstore.... That sounds iffy.
Also, audio_hw_primary start_output_stream: pcm_prepare returned -1.
Here's the iffiest:
msm8974_platform platform_check_backends_match: invalid_snd_device =
Uh oh.
Click to expand...
Click to collapse
@JohnFawkes
---------- Post added at 06:00 PM ---------- Previous post was at 05:57 PM ----------
hellodmo said:
I'm getting some errors in the logs.... something about denied (find) vendor.lge.hardware.configstore.... That sounds iffy.
Also, audio_hw_primary start_output_stream: pcm_prepare returned -1.
Here's the iffiest:
msm8974_platform platform_check_backends_match: invalid_snd_device =
Uh oh.
Click to expand...
Click to collapse
This is after reflashing just 20G zip and Magisk?
Never mind, I see answer above.
---------- Post added at 06:25 PM ---------- Previous post was at 06:00 PM ----------
hellodmo said:
Reinstalled 20G, no-go.
Downgraded to 20F, worked fine.
Upgraded back to 20G, worked fine.
Looks like newcomers may have some issues, but those who went through 20F will be fine.
I have the logs for @JohnFawkes if he wants them.
Click to expand...
Click to collapse
You can now flash the Anxious Magisk module if you wish. Of course, make TWRP backup...
hellodmo said:
Reinstalled 20G, no-go.
Downgraded to 20F, worked fine.
Upgraded back to 20G, worked fine.
Looks like newcomers may have some issues, but those who went through 20F will be fine.
I have the logs for @JohnFawkes if he wants them.
Click to expand...
Click to collapse
There isn't anything I can do about the no sound thing. Since you bought a phone that was already converted it is most likely a refurb. It seems like other users who had this issue (its mentioned in the us998 thread) were coming from aosp and had no sound. It's very likely your device was on aosp at one time. The flashable zip is just the kdz converted into a flashable zip. If its not giving sound its nothing I can fix. Its on lg unfortunately.
After installing Magisk and AnxiousV30, it all seems to work, with the sole exception of the dual-speaker mod (I'm not sure what to expect here... I try playing music through the speaker, and I'm kinda expecting it to come through the earpiece and the speaker at the same time). In any case, all seems well.
hellodmo said:
After installing Magisk and AnxiousV30, it all seems to work, with the sole exception of the dual-speaker mod (I'm not sure what to expect here... I try playing music through the speaker, and I'm kinda expecting it to come through the earpiece and the speaker at the same time). In any case, all seems well.
Click to expand...
Click to collapse
Yeah, with dual speaker it does come through the earpiece also, but can't be as loud as the bottom speaker. Now when watching videos for instance, helps to have some audio directed towards your face.
---------- Post added at 08:44 PM ---------- Previous post was at 08:39 PM ----------
JohnFawkes said:
There isn't anything I can do about the no sound thing. Since you bought a phone that was already converted it is most likely a refurb. It seems like other users who had this issue (its mentioned in the us998 thread) were coming from aosp and had no sound. It's very likely your device was on aosp at one time. The flashable zip is just the kdz converted into a flashable zip. If its not giving sound its nothing I can fix. Its on lg unfortunately.
Click to expand...
Click to collapse
Yeah, but he flashed full KDZ in refurbished mode in LGUP at least twice before even unlocking his bootloader.
Issue is fixed now by flashing 20F, then 20G. Strange...
Maybe the issue stemmed from trying to flash the Anxious Magisk module before setting up the phone? It changes some stuff with audio. Maybe the phone was confused.

[ROM] [STOCK] LG V30 T-Mobile Stock ROM 20s ported for LG V30 US998 v1.0

Here's the LG V30 T-Mobile ROM ported over to the LG V30 US998.
I had originally a T-Mobile V30 that I returned back to Amazon, and instead got a Verizon vs996 converted over to a US998 so in case I ever need to switch back to Verizon, I have a phone that supports CDMA and GSM. At least till the end of the year when Verizon shuts down CDMA.
I extracted rom from original H93220s_00_0306.kdz pulled from LG Bridge.
Software: H93220s (Software info might say US99820S in settings for some odd reason)
Special Credits:
**weakNPCdotCom who's rom installer scripted was modified for rom to flash.
**topjohnwu for Magisk root.
**JohnFawkes's US99820H stock rom system.img extracted to pull necessary file needed for port to boot.
Features:
**Includes Rooted Magisk with Magisk Manager.
**Includes T-Mobile Wifi Calling
**Includes T-Mobile HD Calling
**Includes T-Mobile Video Calling
**Includes T-Mobile Hotspot
Missing:
**T-Mobile Visual Voicemail app missing. Download from Play Store.
**Possible LTE Band 71 missing. I have no way to test this.
Requirements:
***Must be on LG V30 US998 firmware (converted over ok). (Has not been tested on Verizon VS996 firmware, or any other.) Even if you have T-Mobile H932, hasn't been tested)
Flashing Instructions:
Step 1: Must be oem unlocked with TWRP installed on your US998 (converted counts).
Step 2: Must be on us998 20h firmware. Go here to install: US99820H.zip
Step 3: Make full TWRP backup.
Step 4: Advance Wipe: System, Dalvik/ART Cache, Data, and Cache
Step 5: Flash ROM
Step 6: Reboot phone after first boot, and get through new install information, gmail, etc... and are at home launcher. If you don't, it will crash eventually and reboot or freeze. Rebooting solves this problem.
Step 7: Enjoy ROM.
ROM ONLY, DOES NOT INCLUDE ANY FIRMWARE, MODEMS, ETC...
Download Stock ROM: T-Mobile-Port-US998-v1.0.zip
MD5: 2fecf764d9eda738f6372869f919eea1
Place holder.....
Sent from my LG-H932 using Tapatalk
I'll give it a try early this week and let you know. I'll run LTE discovery and see what bands are available but I think it's may not be part of just the ROM.
Sent from my LG-US998 using Tapatalk
Thank you kind sir! ?
Edit: So far so good! Better signal overall too!
Everything seems to be working within the ROM. I concur that I have service in a few places I didn't before but just barely. (not a phone thing but middle of nowhere thing) I had some issues with Magisk at first but was able to upgrade to 19 and resolve. Also running Anxious Magisk module and it for some reason removed all my notification panel options. Was able to add them back but weird.
Additional, Google Pay is working fine as it's a big one I use.
OP: I see that people are reporting better signal and I'm wondering why that might be since this ROM doesn't have a modem. Does it unlock additional T-Mobile bands that default 998 ROM doesn't have?
deroth said:
OP: I see that people are reporting better signal and I'm wondering why that might be since this ROM doesn't have a modem. Does it unlock additional T-Mobile bands that default 998 ROM doesn't have?
Click to expand...
Click to collapse
I don't see that it's accessing any different bands but I'm going to do a comparison driving around this weekend with this ROM and the US998 stock ROM.
Sent from my LG-H932 using Tapatalk
I just bought a Moto G7 Power so I would have a phone that works up north. I'll give my V30 with your ROM a try as I know B71 is active where I am going.
If my US998 gets band71 with your ported rom I will let everyone know.
If it still doesn't work I'll have a bootloader unlocked/rooted US998 going up on Swappa next week.
Sent from my moto g(7) power using Tapatalk
If I had carrier warranty, I'd risk flashing the modem and a few other partitions to experiment, like I did in the past with my G4 and G2. Not sure I wanna risk it yet since some claim the T-Mobile modem might brick being on the us998.
Sent from my LG-H932 using Tapatalk
hey, i have an h931 (at&t) converted to us998 and had boombox 1.3 installed before this. i flashed this rom over boombox 1.3, no sound was coming from music or videos. so i clean flashed and still cant get sound to work and any video or song i play skips like low fps or something. anyone have this problem?
dpwguenther said:
hey, i have an h931 (at&t) converted to us998 and had boombox 1.3 installed before this. i flashed this rom over boombox 1.3, no sound was coming from music or videos. so i clean flashed and still cant get sound to work and any video or song i play skips like low fps or something. anyone have this problem?
Click to expand...
Click to collapse
What was the last US998 firmware you had on it? May be too old. Boombox itself is very outdated. There have been massive changes with AUDIO with recent stock firmware. You can't just jump to it.
Do this. I am not making this up. All back-to-back in same TWRP session: dirty flash US998 E (before changes), US998 F (first US998 with DTS), then G, then H. Stack them in TWRP queue. Then flash Magisk, and reboot. If you go into the US998 KDZ thread, you will see those directions for how to update to latest US998 which has the DTS 3D Stereo libs.
THEN, go back into TWRP and flash this T-mobile ROM and reflash Magisk.
Did a master reset of my US998 and then flashed 20G as a base. After that was setup, dirty flashed your TMobile H rom.
Seems to be working so far. Will be 6 hours before I can check lte band availability.
Will have more info tomorrow.
Sent from my moto g(7) power using Tapatalk
So here are my LTE discovery findings from my trip. Drove from Chicago to the Pittsburgh area today. In that distance my phone only connected to bands 2, 4, 12 and 17 (att). The log doesn't show that it connected to any other LTE bands and only connected to band 17 once and didn't establish data connection.
Sent from my LG-H932 using Tapatalk
dpwguenther said:
hey, i have an h931 (at&t) converted to us998 and had boombox 1.3 installed before this. i flashed this rom over boombox 1.3, no sound was coming from music or videos. so i clean flashed and still cant get sound to work and any video or song i play skips like low fps or something. anyone have this problem?
Click to expand...
Click to collapse
ChazzMatt said:
What was the last US998 firmware you had on it? May be too old. Boombox itself is very outdated. There have been massive changes with AUDIO with recent stock firmware. You can't just jump to it.
Do this. I am not making this up. All back-to-back in same TWRP session: dirty flash US998 E (before changes), US998 F (first US998 with DTS), then G, then H. Stack them in TWRP queue. Then flash Magisk, and reboot. If you go into the US998 KDZ thread, you will see those directions for how to update to latest US998 which has the DTS 3D Stereo libs.
THEN, go back into TWRP and flash this T-mobile ROM and reflash Magisk.
Click to expand...
Click to collapse
Thanks ChazMatt.
Fastest way is to just full wipe and flash the 20H Rom and firmware found here:
https://forum.xda-developers.com/lg-v30/development/rom-fw-us99820e-twrp-zip-t3868415
I've added that to the steps on install.
ChazzMatt said:
What was the last US998 firmware you had on it? May be too old. Boombox itself is very outdated. There have been massive changes with AUDIO with recent stock firmware. You can't just jump to it.
Do this. I am not making this up. All back-to-back in same TWRP session: dirty flash US998 E (before changes), US998 F (first US998 with DTS), then G, then H. Stack them in TWRP queue. Then flash Magisk, and reboot. If you go into the US998 KDZ thread, you will see those directions for how to update to latest US998 which has the DTS 3D Stereo libs.
THEN, go back into TWRP and flash this T-mobile ROM and reflash Magisk.
Click to expand...
Click to collapse
Thank you man, that worked. Everything is working fine again. Thank you again ???
No luck with Band 71.
My new Moto G7 Power is connecting to band 71 with good speeds.
The US998 running the TMobile ROM acts no different than stock. Might actually be worse as band 66 doesn't show up in any hidden settings.
Looks like my 4 month old US998 will be going up for sale.
Sent from my moto g(7) power using Tapatalk
Well just bricked my v30 trying h932 modem and bootloader parts. Got the 9008 error. Anybody know how to fix this?
Sent from my iPad using Tapatalk
Octopus box, or bribe a Qualcomn worker to give you the signed firehose. This is why you don't touch ****s without researching first. T-Mobile LG are signed with a different RSA key than the rest, flashing any bootstack partition will result in a key mismatch, and thus the phone will revert to EDL mode/9008.
crumbling9999 said:
Octopus box, or bribe a Qualcomn worker to give you the signed firehose. This is why you don't touch ****s without researching first. T-Mobile LG are signed with a different RSA key than the rest, flashing any bootstack partition will result in a key mismatch, and thus the phone will revert to EDL mode/9008.
Click to expand...
Click to collapse
Yea I knew but couldn’t resist trying!
Sent from my iPad using Tapatalk
Finally got my v30 fixed. Found this guy to fix any brick:
https://forum.xda-developers.com/lg-v30/how-to/bricked-lv-v30-fix-qdloader-9008-t3927952
Sent from my iPad using Tapatalk

Stock Pie to AOSP/Lineage Pie Fix

Stock Pie to AOSP/Lineage Oreo/Pie Fix
Does not work on the H932 as tested by Mattgyver here
Use at your own risk on a h930
After testing for a month I am confident that I have found a way to "reset" the phone after flashing Stock Pie, fixing the many problems outlined here:
* 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.
Click to expand...
Click to collapse
By following the steps below users will be able to flash AOSP/Lineage roms after having already installed stock Pie, doing so without any of the issues caused by the "permanent" changes left by stock Pie. AOSP/Lineage roms will work as if stock pie was never even installed.
INSTRUCTIONS
1. Follow the instructions here to flash the nougat rom I made over your current rom
2. Reinstall TWRP if it was wiped out on reboot (if TWRP remains for you, please let me know in the thread so I can remove this step. It stayed for me at least.)
3. Follow the instructions here to flash Stock Oreo over Nougat
4. After that you should be free to flash your favorite Pie AOSP/Lineage rom without issue! Youtube/camera/flashlight/lag should all be fixed!
I tested this on a US998, but I believe it should work for the H930 as well. If anyone tries the fix with an H930 please let me know in the thread.
^I'm_With_Stupid said:
Stock Pie to AOSP/Lineage Oreo/Pie Fix
After testing for a month I am confident that I have found a way to "reset" the phone after flashing Stock Pie, fixing the many problems outlined here:
By following the steps below users will be able to flash AOSP/Lineage roms after having already installed stock Pie, doing so without any of the issues caused by the "permanent" changes left by stock Pie. AOSP/Lineage roms will work as if stock pie was never even installed.
INSTRUCTIONS
1. Follow the instructions here to flash the nougat rom I made over your current rom
2. Reinstall TWRP if it was wiped out on reboot (if TWRP remains for you, please let me know in the thread so I can remove this step. It stayed for me at least.)
3. Follow the instructions here to flash Stock Oreo over Nougat
4. After that you should be free to flash your favorite Pie AOSP/Lineage rom without issue! Youtube/camera/flashlight/lag should all be fixed!
I tested this on a US998, but I believe it should work for the H930 as well. If anyone tries the fix with an H930 please let me know in the thread.
Click to expand...
Click to collapse
So now camera and flashlight work for you on enforcing on pie aosp roms?
tech_infinity said:
So now camera and flashlight work for you on enforcing on pie aosp roms?
Click to expand...
Click to collapse
Yes. I've been using a pie Lineage rom (Liquid Remix) as my daily driver for the past month and no problems whatsoever. Completely stable.
interesting, just asking do we need to use only the zips? or kdz files will also work?
^I'm_With_Stupid said:
Yes. I've been using a pie Lineage rom (Liquid Remix) as my daily driver for the past month and no problems whatsoever. Completely stable.
Click to expand...
Click to collapse
Why have you linked h930 oreo ROM though?
H930 ROM over us998 bricked @HueyT or someone else's phone it I remember correctly
tech_infinity said:
Why have you linked h930 oreo ROM though?
H930 ROM over us998 bricked @HueyT or someone else's phone it I remember correctly
Click to expand...
Click to collapse
I have a US998 and it worked for me. I believe this rom was confirmed working for the US998 even before I flashed it.
So, you're basically just saying to flash back to stock nougat, then stock oreo, then flash some los-16 ROMs? Hmm.... I wonder if it'll work on an H932... I'll need a spare phone before I can try. can't even joke about bricking the only phone I have, when I'm 24/7 tech support.
mattgyver said:
So, you're basically just saying to flash back to stock nougat, then stock oreo, then flash some los-16 ROMs? Hmm.... I wonder if it'll work on an H932... I'll need a spare phone before I can try. can't even joke about bricking the only phone I have, when I'm 24/7 tech support.
Click to expand...
Click to collapse
@mattgyver, please do not use these files on your T-mobile H932. But yes you could possibly use this method. (see last paragraph, the rest of this is explainer.)
Let me explain about the method.
Starting with this thread, written in August 2019...
[GUIDE] Booting AOSP after stock Pie (US998 tested only)
What had been discussed informally, a set of instructions were made for US998 (including other North American variants converted to US998) to revert back from LG stock Pie while fixing any/most degradation.
Many had had upgraded to Pie to use the newer "bleeding edge" LOS-17/Android 10 ROMs or just see if Pie was any better than last stock Oreo (it's not). The LOS-17 ROMs had tons of bugs at the time, and many people immediately retreated back to stock Oreo then found they couldn't install LOS-16 ROMs anymore, and that even on stock Oreo camera/flashlight didn't work -- as well as other sensors. The "temporary" upgrade to stock Pie had made "permanent" changes. People then experimented and found they could use "permissive" kernels to mitigate some of those handicaps -- but they had to even use those custom kernels on stock Oreo and stuff didn't work as well as before.
This is why I have warnings to this day in all KDZ threads to NOT update to stock Pie without understanding the consequences.
However, we found that for North American variants (excluding T-mobile H932 because it has different RSA encryption), they could Partition DL to Canada H933 Nougat and that would re-set the clock in a way. Then flash back to US998 firmware. Canada H933 has different partition system than the other North American variants and is more difficult to work with in some aspects -- but in this case works like rough sandpaper scrubbing clean.
But even that guide above was not perfect. People would partition DL to H933 Nougat but could only come back to US998 20e -- which is right before the DTS libs were introduced and portrait selfie mode was given, as well as a bunch of other features. US998 20f, 20g, 20h (especially 20h) are the gold standard.
US009 20f had these log changes alone:
- DTS: X 3D stereo effect function has been added.
- New Always On Display options
- Selfie camera portrait mode
- Improved accessibility.
- Improved keyboard performance
- Improved the delay of keyboard input when installing multiple market apps at once.
- Photo display error in some apps since Google's latest security patch has been improved.
- Improved to keep app aspect ratio settings after app updates.
- Improved the phenomenon that fine lines are displayed on some screens when power saving mode is executed.
- Google Security Update has enhanced your phone's security.
And that's not counting US998 20g and US998 20h.
But after updating to stock Pie, that is all people could do.
Also, using Partition DL they were flashing all partitions EXCEPT for "recovery" which was supposed to keep TWRP. But people make mistakes and sometimes wiped out TWRP or couldn't correctly perform the "hardware button dance" needed to get back into TWRP and wiped everything. Then they had to use WTF Section 6 to re-install TWRP, etc. (which as you know doesn't work with T-mobile H932, as it doesn't have fastboot flash commands).
______
What @^I'm_With_Stupid has done to improve this is create an H933 Nougat TWRP-flashable zip. So, users are not having to flash via LGUP Partition DL. They flash to Nougat H933 via "ROM", then flash to Oreo TWRP flashable zip. (For US998 20h, you should still flash 20e, 20f, 20g, 20h all back to back to get all the incremental changes. You should also make sure you are on Magisk 18.x for the Oreo TWRP flashable zips.)
______
While this H933 Canada Nougat "scrubbing" method has been confirmed to work on North American variants (but cannot work on T-mobile H932 due to different RSA encryption), I'm concerned about the H930 variants using this. If it works, OK. But the instructions clearly link to H930 Oreo, whereas I would have linked to US998 Oreo. US998 is proven, but H930 is not (even for the original Partition DL guide I linked above) and @^I'm_With_Stupid who wrote this has US998:
^I'm_With_Stupid said:
I tested this on a US998, but I believe it should work for the H930 as well. If anyone tries the fix with an H930 please let me know in the thread.
Click to expand...
Click to collapse
I thank him for his immense contribution, and I am in no way criticizing him! This H933 Nougat TWRP flashable zip will be valuable for people who wish to "start clean".
I am curious if it indeed works for H930. I normally urge people NOT to flash stock H930 variant firmware over North American variant firmware, and vice versa -- as modems are not compatible and you can't really "Frankenstein" them (no full conversion). But maybe in this case it's a necessary temporary stage. I don't know.
________
Where the method would work for T-mobile H932 -- but you may mess up -- would be basically going back to the beginning. Partition DL back to T-mobile H932 Nougat 10d -- but leave off Recovery partitions. Theoretically you would still have TWRP. You would then have to use "hardware button dance" to get back to TWRP, and then you could flash the T-mobile H932 20s Oreo TWRP-flashable zip (stock ROM). While flashing back to T-mobile H932 Nougat is not quite the same as flashing a completely different model, it's all you can do on T-mobile H932. And people have found that flashing back to Nougat -- even on their own variant -- does make changes. In fact, in the US998 Pie thread, one of the suggestions to successfully flash that very wonky KDZ is to Refurbish back to US998 Nougat first, THEN use Update mode to flash Pie KDZ.
ChazzMatt said:
@mattgyver, please do not use these files on your T-mobile H932.
Click to expand...
Click to collapse
:laugh: :silly: Come on, @ChazzMatt. Why wouldn't a US998 file work on my H932 :silly: You know I'm not just a typical user
I pulled the stock nougat and oreo files for the H932. Just figuring out which tmobile phone to buy as a spare in case I brick this. I need the 600mhz support. There are dead spots where I work, and I knew the second they got band 71 running because I had service everywhere.
Even still, I haven't really needed to worry about los. stock pie actually hasn't been terrible. I got used to it, which was surprising. I will try the method, just to see if it's possible. Like I said, just need a fallback device, in case something catastrophically fails!
mattgyver said:
:laugh: :silly: Come on, @ChazzMatt. Why wouldn't a US998 file (or any other North American V30 variant file EXCEPT for T-mobile H932) work on my H932 :silly: You know I'm not just a typical user
I pulled the stock nougat and oreo files for the H932. Just figuring out which tmobile phone to buy as a spare in case I brick this. I need the 600mhz support. There are dead spots where I work, and I knew the second they got band 71 running because I had service everywhere.
Even still, I haven't really needed to worry about los. stock pie actually hasn't been terrible. I got used to it, which was surprising. I will try the method, just to see if it's possible. Like I said, just need a fallback device, in case something catastrophically fails!
Click to expand...
Click to collapse
No, you aren't typical user! But other people not as knowledgeable as you will read this thread perhaps months from now. When I answer a question, I try to also talk to general audience, many of whom may not even own this phone yet.
For LTE band 71 on T-Mobile, you can always buy the 128GB T-mobile H932 V30+
($180 right now, which is decent price for "renewed" 128GB H932 V30+ -- which was limited edition offered by T-mobile during the 2017 Holidays. A lot of people don't realize the T-mobile H932 V30+ even exists...)
or buy another 64GB T-mobile H932 V30: (less than $100)
Flashed this on my open market us998. Rebooted to recovery to make sure I hadn't lost TWRP, which I hadn't. Rebooted to system. Booted up fine, but couldn't get past setup keeps force closing. Button danced back to TWRP, and reinstalled the nougat zip, and bootlooped on LG screen. Back to recovery, and installed 20e,f, g, and h. Restored back up. Any thoughts on setup force closing?
Got the itch to flash something (that wouldn't send me to jail )
Confirming that this method DOES NOT work with TMo's H932.
Wiped everything on my phone, flashed the H932 Nougat FullStock zip then the H932 Oreo FullStock zip, both by @weakNPCdotCom
Once I got back to Oreo, I flashed los16. Camera crashes on open. Flashlight doesn't ever activate.
I at least wanted to try. Was definitely hoping it would work, if for nothing else, more up to date security patches. Oh well ..
mattgyver said:
Got the itch to flash something (that wouldn't send me to jail )
Confirming that this method DOES NOT work with TMo's H932.
Wiped everything on my phone, flashed the Nougat FullStock zip then the Oreo FullStock zip, both by @weakNPCdotCom
Once I got back to Oreo, I flashed los16. Camera crashes on open. Flashlight doesn't ever activate.
I at least wanted to try. Was definitely hoping it would work, if for nothing else, more up to date security patches. Oh well ..
Click to expand...
Click to collapse
Guess then you'll have to use aosp pie ROMs on permissive only for camera to work
tech_infinity said:
Guess then you'll have to use aosp pie ROMs on permissive only for camera to work
Click to expand...
Click to collapse
Back on stock pie for now. I only tried so that all would know if that procedure might work for the h932. I'd rather my device break than anyone else's
mattgyver said:
Back on stock pie for now. I only tried so that all would know if that procedure might work for the h932. I'd rather my device break than anyone else's
Click to expand...
Click to collapse
Hehe you make a good point. Especially because a less experienced user is more likely to break his phone if he tried, so good thing you tried it.
Thanks for trying and sharing
@^I'm_With_Stupid - can you add to the OP that this doesn't work on the H932. Granted, no one ever reads the OP of most threads.
Ballroomblitz said:
Flashed this on my open market us998. Rebooted to recovery to make sure I hadn't lost TWRP, which I hadn't. Rebooted to system. Booted up fine, but couldn't get past setup keeps force closing. Button danced back to TWRP, and reinstalled the nougat zip, and bootlooped on LG screen. Back to recovery, and installed 20e,f, g, and h. Restored back up. Any thoughts on setup force closing?
Click to expand...
Click to collapse
Sorry for taking so long to reply. Did you wipe your device before doing everything? Nougat zip should not bootloop no matter what. Also, you might not be able to restore the entire backup if it's a twrp backup. That might bring back the same problems as before. You might have to try and backup and restore another way, like using titanium.
mattgyver said:
@^I'm_With_Stupid - can you add to the OP that this doesn't work on the H932. Granted, no one ever reads the OP of most threads.
Click to expand...
Click to collapse
Done! Thanks for testing.
This does NOT work for h930!!!

Verizon V30 VS99630d update pushed out

I haven't been around much in some time but figured I'd mention I woke to a update message on my phone. Going to push it if as long as I can, that is assuming there is still development going on.
I'll try to see if I can find a location to DL the image to provide it to whoever might be able to tell me if it's okay to apply to my tired phone.
freduser said:
I haven't been around much in some time but figured I'd mention I woke to a update message on my phone. Going to push it if as long as I can, that is assuming there is still development going on.
I'll try to see if I can find a location to DL the image to provide it to whoever might be able to tell me if it's okay to apply to my tired phone.
Click to expand...
Click to collapse
Yes, very surprising news.
This is probably OTA and full KDZ will be released soon. You can capture KDZ with LG Bridge URL.
drewcu said:
FINALLY! Almost 1 year later.... https://www.verizon.com/support/lg-v30-update/
Obviously no TWRP version yet, but at least LG/Verizon hasn't abandoned us completely just yet.
System Update 15
Release date: 08/31/2020
Android™ Security Patch Level: August 2020
Software Version: VS99630d
What's changing:
The current software update provides most up to date Android security patches on your device.
Click to expand...
Click to collapse
In the mean time, how do I stop big brother Verizon from bugging me to update the firmware. My phone is rooted with Magisk so I can't take OTA.
In the mean time, how do I stop big brother Verizon from bugging me to update the firmware. My phone is rooted with Magisk so I can't take OTA.
Click to expand...
Click to collapse
Use Titanium Backup to Freeze:
System updates 2_18_06_0
System updates 1_15_10_0
And possibly:
Software Update 9
spacepirates said:
Use Titanium Backup to Freeze:
System updates 2_18_06_0
System updates 1_15_10_0
And possibly:
Software Update 9
Click to expand...
Click to collapse
Just freezing the 2 System Updates will do it.
I have to say I'm very impressed! Like it's been 3 years since the V30 launched, right? I had started at replacing this phone due to the lack of security updates, but now I can keep using it a while longer, awesome!
I am currently on the debloated vs99630c rom. Can the Verizon updated rom be downloaded onto the phone without losing root?
Do we know if anyone is trying to make this into a twrp installable rom, hope so?
ChazzMatt said:
Yes, very surprising news.
This is probably OTA and full KDZ will be released soon. You can capture KDZ with LG Bridge URL.
Click to expand...
Click to collapse
Never used LG Bridge and saw a procedure you were trying out several years back: https://forum.xda-developers.com/lg-v30/help/us998-kdz-file-request-t3726918/page2
Couple questions:
1) Does the procedure for downloading the KDZ "mess" with your existing recovery / system partitions? (I'd like to try and get the KDZ but not at the expense of needing to worry about restoring things back to the way they are now.)
2) You seemed to have trouble extracting the URL at first, then had success later on. What was the trick to getting it to work?
Thanks,
Drew
EDIT: LG Bridge doesn't connect to my V30 VS996 for some reason. Have tried within TWRP and the LG Pie ROM. Have tried File Transfer mode, Charging mode, System Update mode, etc. Within File Transfer mode, the software appears to try to connect, then fails and suggests I disconnect/reconnect the cable which I do to no avail. Oh well, I tried.
gimpy1 said:
I am currently on the debloated vs99630c rom. Can the Verizon updated rom be downloaded onto the phone without losing root?
Do we know if anyone is trying to make this into a twrp installable rom, hope so?
Click to expand...
Click to collapse
You need TWRP flashable zip. The full KDZ has not been publicly released yet. JohnFawkes or Seadersn would have to make it, when the KDZ is released
---------- Post added at 07:04 PM ---------- Previous post was at 06:35 PM ----------
drewcu said:
Never used LG Bridge and saw a procedure you were trying out several years back: https://forum.xda-developers.com/lg-v30/help/us998-kdz-file-request-t3726918/page2
Couple questions:
1) Does the procedure for downloading the KDZ "mess" with your existing recovery / system partitions? (I'd like to try and get the KDZ but not at the expense of needing to worry about restoring things back to the way they are now.)
2) You seemed to have trouble extracting the URL at first, then had success later on. What was the trick to getting it to work?
Thanks,
Drew
Click to expand...
Click to collapse
You can look in the Bridge's download log file and find the URL that was used to download the .kdz
The link can then be downloaded by anyone using web browser. Sometimes User-Agent change is required, I think to "spider". I used a chrome extension to temporarily change the user agent so the LG Bridge server didn't see I was using a regular web browser.
Any chance that someone with a VS996 and LG Bridge that works can PLEASE check to see if the vs99630d KDZ is available for download?
I would, but I've tried using LG Bridge with multiple PCs and cannot get it to connect to my VS996. It shows the Connecting... screen but just times out regardless of what I do.
Thanks!
Drew
I will try
edit: LG Bridge is not working for me either. However I just googled and there is a 30d kdz on https://lg-firmwares.com/lg-vs996-firmwares/
Descartesisafraud said:
I will try
edit: LG Bridge is not working for me either. However I just googled and there is a 30d kdz on https://lg-firmwares.com/lg-vs996-firmwares/
Click to expand...
Click to collapse
Thanks for confirming I'm not the only one with LG Bridge issues and for finding the 30d KDZ!
Direct link to 30d KDZ page: https://lg-firmwares.com/downloads-file/23387/VS99630d_02_0821_ARB00
Now the next question is -- is @JohnFawkes still on the scene and able to work the same magic he used for the 30c TWRP zip with the 30d version? My guess is this is the last time Verizon/LG pushes out an update for the almost 3 year old phone.
Thank you!!
There is a tool to convert .kdz to twrp .zip. But it says it only works for old kdz. I dont know how the new KDZ are converted.
https://forum.xda-developers.com/tm...-kdzz-create-flashable-zip-kdz-files-t3902423
I think though you can update with the kdz using patched LGUP via REFURBISH or PARTITION DL. You will lose twrp, but you can reinstall twrp afterwards. Then I think you have to install magisk again, as well as Disable_Dm-Verity_ForceEncrypt_08.18.2019 (encryption disabler) and AnyKernel 3 RCTD Remover (root checker disabler). All that is explained in this link.
https://forum.xda-developers.com/lg-v30/how-to/wtf-lg-v30-t3790500/post79972584#post79972584
Also I think you lose data, so have to backup apps and stuff if needed.
I might do this in the next time. I dont know if there will be a flashable twrp zip.
Descartesisafraud said:
There is a tool to convert .kdz to twrp .zip. But it says it only works for old kdz. I dont know how the new KDZ are converted.
https://forum.xda-developers.com/tm...-kdzz-create-flashable-zip-kdz-files-t3902423
I think though you can update with the kdz using patched LGUP via REFURBISH or PARTITION DL. You will lose twrp, but you can reinstall twrp afterwards. Then I think you have to install magisk again, as well as Disable_Dm-Verity_ForceEncrypt_08.18.2019 (encryption disabler) and AnyKernel 3 RCTD Remover (root checker disabler). All that is explained in this link.
https://forum.xda-developers.com/lg-v30/how-to/wtf-lg-v30-t3790500/post79972584#post79972584
Also I think you lose data, so have to backup apps and stuff if needed.
I might do this in the next time. I dont know if there will be a flashable twrp zip.
Click to expand...
Click to collapse
Was just looking into KDZZ and yeah I think John figured out a way with new KDZs (or else we wouldn't have one for 30c). I recall it taking a few tries with us beta testers so it's evidently not super simple. If John is still around, hopefully he can share a how-to on this new KDZ, or just create the TWRP zip for 30d himself...
Not sure about your 2nd idea because that method seems to require fastboot commands which the Verizon firmware doesn't allow. I could be wrong here, but I'd hold off doing any of this until someone confirms one way or the other...
drewcu said:
Thanks for confirming I'm not the only one with LG Bridge issues and for finding the 30d KDZ!
Direct link to 30d KDZ page: https://lg-firmwares.com/downloads-file/23387/VS99630d_02_0821_ARB00
Now the next question is -- is @JohnFawkes still on the scene and able to work the same magic he used for the 30c TWRP zip with the 30d version? My guess is this is the last time Verizon/LG pushes out an update for the almost 3 year old phone.
Thank you!!
Click to expand...
Click to collapse
Thanks. I'll update the VS996 Pie KDZ thread tonight when I get home.
@JohnFawkes.
Nah I won't be updating anything. If you guys aren't aware, I don't do android development anymore. Please refer to this post as to why
https://twitter.com/topjohnwu/status/1304871604833329153?s=20
Sorry. If I was still doing development I would make it but after everything with fontchanger and all the bull**** I put up with, I can't force myself to do anything dev related anymore
---------- Post added at 09:29 PM ---------- Previous post was at 09:09 PM ----------
I'm sure @seadersn would do it if he has time though
the developer is fed up with the constant harassment (even death threats) from other "devs"
Click to expand...
Click to collapse
jesus, why do people have to be so aweful?
drewcu said:
Not sure about your 2nd idea because that method seems to require fastboot commands which the Verizon firmware doesn't allow. I could be wrong here, but I'd hold off doing any of this until someone confirms one way or the other...
Click to expand...
Click to collapse
good point, if fastboot commands dont work on 30d
Honestly you can just flash the kdz and select everything except recovery to keep twrp
JohnFawkes said:
Honestly you can just flash the kdz and select everything except recovery to keep twrp
Click to expand...
Click to collapse
@ChazzMatt
Since you are the guru for all things V30, have you already made a guide for how to flash a KDZ in LGUP and keep TWRP?
My Download Mode has been borked since Oreo on the VS996, so do you think flashing the US998 20e TWRP zip will fix that issue AND should I expect any problems flashing an Oreo US998 rom after being on a Pie VS996 rom?
I am guessing if I somehow regain Download Mode with this 20e method, then I use LGUP's Partition DL mode and check everything but Recovery for the 30d KDZ?
Then what else would we want to do before booting into the ROM in terms of encryption and all that John normally includes in his TWRP zip?
If anyone successfully completes this task of keeping TWRP and Root with 30d, can you please report back?
Thanks!
Drew
drewcu said:
@ChazzMatt
Since you are the guru for all things V30, have you already made a guide for how to flash a KDZ in LGUP and keep TWRP?
Click to expand...
Click to collapse
We tried that in the early days -- before Westwood24, JohnFawkes, and Seadrsn. It was hit or miss, and turned to mostly miss. Theoretically, using Partition DL but omitting the recovery partitions, it should cleanly only update the those partitions and leave TWRP intact. But for whatever reasons, that would often not work. (I can't remember whether it just bootlooped or got hung on logo. Been a couple of years ago. It would be discussed early in the Oreo KDZ threads.)
After attempting that, many people then had to reformat their phones, flash the full KDZ (either Refurbish or Partition DL) and then reinstall TWRP again. Bootloader was still unlocked, of course, but they had to go through Section 6 of WTF Instructions to reinstall TWRP over the updated KDZ. If you have H930 variant or US998 firmware, that's NOT a deal breaker as those have fastboot flash commands. But for Verizon firmware, you can't do that.
This is why the TWRP-flashable zips (basically stock ROMs) were such a godsend. You kept your data and kept TWRP.

Categories

Resources