yashsingh1/xdaforums huggingface dataset:
[LG V30 Guides, News, & Discussion] Who-Lep:
Nice write up! And thanks for creating the thread.

I can't take all the credit tho, [MENTION=9668574]losingway[/MENTION] chimed with his success using the h933 kdz. I just filled in the blanks and did some troubling shooting and testing.
[LG V30 Guides, News, & Discussion] Jkaspar:
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
[LG V30 Guides, News, & Discussion] Who-Lep:
Nice, that is awesome news!
[LG V30 Guides, News, & Discussion] losingway:
You'd better not use zip of us998 20f,just use 20e.

20f will cause some problems soch as sounds
[LG V30 Guides, News, & Discussion] ChazzMatt:
Good job. Thanks for helping others.
[LG V30 Guides, News, & Discussion] ericb982:
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.
[LG V30 Guides, News, & Discussion] Jkaspar:
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.
[LG V30 Guides, News, & Discussion] Malnilion:
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.
[LG V30 Guides, News, & Discussion] ChazzMatt:
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.
[LG V30 Guides, News, & Discussion] Malnilion:
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.
[LG V30 Guides, News, & Discussion] ChazzMatt:
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.
[LG V30 Guides, News, & Discussion] Malnilion:
Yeah, I'm guessing kernel sources will have to be updated in AOSP ROMs for the newer US998 20F firmware.
[LG V30 Guides, News, & Discussion] Jkaspar:
[MENTION=4395310]Malnilion[/MENTION]

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.
[LG V30 Guides, News, & Discussion] Malnilion:
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!
[LG V30 Guides, News, & Discussion] ericb982:
[MENTION=4970136]Jkaspar[/MENTION] 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?
[LG V30 Guides, News, & Discussion] hossein7292:
Do you know if this can be used to install H930 AOSP roms on US998 converted H933 devices? Thank you in advance.
[LG V30 Guides, News, & Discussion] losingway:
Some people try to use a similar method,it works on 933,but his phone can't call.
[LG V30 Guides, News, & Discussion] Jkaspar:
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.
[LG V30 Guides, News, & Discussion] deBricker:
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)
[LG V30 Guides, News, & Discussion] Jkaspar:
I think just flashing the H931 and then dirty flashing an AOSP ROM would be fine. I just wrote down the exact steps I followed for everyone else. The main reason I flashed the US998 before the H931 is because the phone was having issues not being able to mount the cache.

By letting it boot into the US998 zip it fixed the cache issue, and it has fastboot commands so I was able to get back to TWRP easily
[LG V30 Guides, News, & Discussion] scutterflux:
Is there a way to have it work on H933 and not lose calling?
[LG V30 Guides, News, & Discussion] gimpy1:
Chazz, do you think this could be my problem that I had, trying to flash install LR (also 2 other AOSP roms--POSP and Havoc) having system ui and phone sound problems?

I might try, via twrp, to install the 20e twrp stock rom, then LR again? Think that might fix the system ui and also no sound coming out of the phone at all? I might try doing this when i have time after i get back from my trip (leaving tomorrow for 4 days). Even though I am on a vs996 Frankensteined to the us99820f twrp now.

Thx.:)
[LG V30 Guides, News, & Discussion] ChazzMatt:
Possibly, yes.

Sent via open market LG US998 V30/V30+
[LG V30 Guides, News, & Discussion] dicho:
Hello, how can i roll back to stock?

Enviado desde mi LG-US998 mediante Tapatalk
[LG V30 Guides, News, & Discussion] ChazzMatt:
Stock what, AT&T H931? You can use TWRP to flash H931 stock firmware zip:

https://xdaforums.com/lg-v30/development/lg-v30-att-h931-20f-rom-t3872926

Just re-flash Magisk then before rebooting.
[LG V30 Guides, News, & Discussion] dicho:
Thanks

Enviado desde mi LG-US998 mediante Tapatalk
[LG V30 Guides, News, & Discussion] jmccarty1974:
Why is this not working?

I don't understand what I'm doing wrong. I was already on H931-20F ROM but I decided to flash in order the files listed. I never get past the boot screen. I have tried LOS and Liquid. Is there something I'm doing wrong? Any help greatly appreciated.
[LG V30 Guides, News, & Discussion] ericb982:
Hey [MENTION=4970136]Jkaspar[/MENTION] , I've followed this guide completely twice and the ROMs boot and run fine but all have seemingly random reboots. I've been trying to diagnose them in telegram chats for the past two days. Any idea what I could be doing wrong here?
[LG V30 Guides, News, & Discussion] Jkaspar:
I don't have any idea if you've followed the guide step by step. I've been on liquidremix for the past week or two at this point and haven't experienced anything like that.
[LG V30 Guides, News, & Discussion] Jkaspar:
Did you wipe the phone and start with a fresh US998 KDZ and TWRP? As far as I know the H933 KDZ being flashed is an important part before trying to flash any AOSP roms
[LG V30 Guides, News, & Discussion] jmccarty1974:
Yeah I was finally able to get it to work. As stated before the H933 was the issue. My LGUP version was not giving the partition selection options. After I fixed my LGUP and flashed all 3 files I was able to get LOS and Liquid Remix booted, rooted, and working. Thanks :D
[LG V30 Guides, News, & Discussion] dicho:
no, i want to go back to the us998 , i instal the us99820g.zip and it don;t work
[LG V30 Guides, News, & Discussion] ChazzMatt:
What doesn't work? Try flashing 20F then, and see if if works.
[LG V30 Guides, News, & Discussion] dicho:
it turn on, but when i try to enter the setup, it rebot

---------- Post added at 06:21 PM ---------- Previous post was at 05:26 PM ----------

now it boot lop in twrp,
[LG V30 Guides, News, & Discussion] Who-Lep:
You would need to reflash the us998 kdz. The h931 Rom Will boot fine . After using the h933 kdz the us998 roms will reboot at startup wizard.
[LG V30 Guides, News, & Discussion] dicho:
Thanks,

If i want to root, i've to flash 20A kdz?

Enviado desde mi LG-US998 mediante Tapatalk
[LG V30 Guides, News, & Discussion] ChazzMatt:
Not if your bootloader is already unlocked. If you were flashing the zip files, then you already have unlocked bootloader, right?
[LG V30 Guides, News, & Discussion] dicho:
Yes yes, but i have to install the 20g.kdz because i have bootloop. So now i have stocl 20g

Enviado desde mi LG-US998 mediante Tapatalk
[LG V30 Guides, News, & Discussion] ChazzMatt:
OK, if you flashed full 20G KDZ, without UNchecking the "recovery" partitions, then you no longer have TWRP. BUT your bootloader is still unlocked. You can install TWRP using fastboot flash commands, then boot to TWRP. You can then flash the 20G TWRP-flashable zip file and Magisk.
[LG V30 Guides, News, & Discussion] th3g1z:
Flashing US998 zip after 933 KDZ caused reboots here too.

Ultimately what worked: KDZ to 933, format data in TWRP, install h931 20H zip in TWRP, reboot recovery, factory reset in TWRP, install AOSP.
[LG V30 Guides, News, & Discussion] ericb982:
I'll try this tomorrow and see if it works. I've been fighting this all week. Here's hoping this is the solution, thanks for reporting!

I followed it repeatedly and tried it with multiple custom ROMs. I've been trying to tackle bugs all week, the only thing I can seem to deduce is it isn't a hardware issue (reboots do not occur on stock H931, but DO on US998 stock) and it is likely modem related, although that's a theory. Going to try what I quoted above and see how that works, I'll let you know how that goes!
[LG V30 Guides, News, & Discussion] ericb982:
Alright, I got some time to try what [MENTION=3878912]th3g1z[/MENTION] suggested (the 20H zip). Unfortunately, after a totally clean KDZ flash, TWRP wipe, etc, the phone still persists in its random reboots. It seems to be way less frequent, but the phone still feels far from usable on a daily basis. I don't know where to go from here. The ROMs boot and act otherwise fine, it's JUST random reboots. Does anyone have anything I can do to troubleshoot?

Edit: I'd like to note that I have yet to get a single pstore or ramoops out of this phone with multiple kernels, on both havoc and liquid remix (including stock for both). I've made logcats but they don't have anything of note in them. I can add them below if anyone thinks it would be helpful.
[LG V30 Guides, News, & Discussion] th3g1z:
I had lineage running for a couple days, but never put a SIM card in it. Actually it was in airplane mode with WiFi on most of that time. Later I flashed h931 20h zip again because I wanted to try DTS 3D feature. A day or two later the battery drained fully and it kept rebooting until I wiped cache Hasn't happened since then.

I'm not sure any of this is helpful to anyone, but thought I'd note it in case there's a trend somewhere along the way. Maybe it's modem related and airplane mode caused me to avoid it, dunno.

All I use it for is as a DAC/amp and I found stock to do a better job for that so I haven't bothered doing anything else.

How often is it rebooting?
[LG V30 Guides, News, & Discussion] kerdelgreen767:
bump
[LG V30 Guides, News, & Discussion] scutterflux:
Try this, jorddenn has posted a guide for the H933.

https://xdaforums.com/lg-v30/how-to/canadian-h933-compatibility-h930-roms-t3897586
[LG V30 Guides, News, & Discussion] kerdelgreen767:
Much appreciated
[LG V30 Guides, News, & Discussion] onesun43:
Tried this and didn't have audio or video playback in Liquid Remix.

Tried this and don't have wifi. It acts like wifi is working, but when it tries to connect it hangs up the phone, kills systemui, etc. and doesn't ever connect. th3g1z's method was much closer to stable.

Can anyone confirm fully functioning pie on H931, or have other posters on this thread all gone back to stock variants? I'm going to try some different combo's of H931 and US998 roms, and maybe another AOSP rom. Seems like the US998 rom is what's causing radio issues after flashing pie. If I go from H933 to H931H, everything works except audio (and I think the video playback issue is due to the audio issue).
[LG V30 Guides, News, & Discussion] ChazzMatt:
You should be able to flash the H931 or H933 modem over US998 after you install ROM -- whichever you need.
[LG V30 Guides, News, & Discussion] onesun43:
Thanks for the tip, but after experimenting some more, the larger issue is definitely no phone speaker audio. Bluetooth audio works. I've now tried Lineage, Liquid Remix, and DotOS roms and none of them have working audio. I've tried several different combos of H933 > US998 > H931 > AOSP, sometimes with US998, sometimes skipping it, but no matter what I do, I never get working audio. I see that gimpy1 also had some audio issues.

Did that ever get solved?
[LG V30 Guides, News, & Discussion] gimpy1:
Right now I am on Arrow OS.! My phone is a Verizon vs996. I Frankensteined it to us998 and have installed the twrp us998 20g rom (it is my backup). And my everyday rom, normally.

I tried a couple of different aosp roms (clean wipe from the us998. 20g twrp rom. That did not work properly-sound phone problems). So, I wiped it and installed the us998. 20e twrp rom. From the 20e rom, I did a clean install of the Arrow OS rom. This was yesterday and everything seems to be running real smoothly (except quad dac). I still have to make a phone call (I call my voice mail) to get texting, etc. to work after each reboot.

I think later this evening, I will do another clean wipe and install of another aosp rom (thinking of installing and trying Bootleggers rom-like that name:)).

I might even try installing the us998. 20f rom instead of E to see if that will work.
[LG V30 Guides, News, & Discussion] onesun43:
Hmmm, I'm not sure how the vs996 compares to the H931. I'm pretty much out of weekend to mess with this any more. I don't like admitting defeat though, so I might try a couple more things. Can you quickly describe your process? H933 KDZ > US998 20E > AOSP? Did you have any problems with the US998 rom rebooting shortly after the setup screen?
[LG V30 Guides, News, & Discussion] hassanulhaq:
I tried many options and mine is always stuck on rom bootlogo? Any solution?
[LG V30 Guides, News, & Discussion] onesun43:
I don't know how long you're waiting, but it can take a very long time for first boot. Longer than 5 minutes on some ROMs, including Liquid Remix.
[LG V30 Guides, News, & Discussion] romedundun:
I was able to get LineageOS 16.0 working for me. Audio seems to be fine and can send and receive calls without a hitch. My phone started as an AT&T H931. Before I started aiming for an AOSP Rom, I followed the guides to ultimately get to a US998 with an unlocked bootloader.

Now with a working Frankenstein US998 from a H931, here's a list of files I used to get to a working LOS Rom.

-H93320h_00_OPEN_CA_OP_1123.kdz

-H931 20H Flashable.zip

-lineage-16.0-20190213-UNOFFICIAL-h930.zip

-Magisk-v18.1.zip

-lg-rctd-disabler-1.0_1_.zip

Prep

You need to use the modem H931.img that can be found in the H931 20H Flashable.zip. I, personally, extracted the zip file, deleted the original modem.img and renamed the 'modem H931.img' back to modem.img. Then zipped it back up.

Before proceeding your phone should be a US998 bootloader unlocked with TWRP that was originally an AT&T H931.

Flashing Steps

1. Use LGUP to PARTITION DL with the file H93320h_00_OPEN_CA_OP_1123.kdz. Select all EXCEPT recovery (which should be TWRP since I just unlocked the bootloader).

2. Now in TWRP, Advance Wipe Dalvik, System, Data, Cache. Afterwards Format Data.

3. Install the updated H931 20H Flashable.zip that has the 'H931 modem.img' as 'modem.img'

4. Reboot to Recovery

5. Repeat Step 2 with the Advance Wipe and Format Data.

6. Install lineage-16.0-20190213-UNOFFICIAL-h930.zip, Magisk-v18.1.zip, and lg-rctd-disabler-1.0_1_.zip. I just put them all in the zip queue in that order.

7. Reboot to System.

Hope that helps someone out! Thanks to the community for providing fantastic guides!
[LG V30 Guides, News, & Discussion] AsItLies:
Hi, thanks for sharing a procedure that worked for you, much appreciated.

Question about above step. I don't find modem*.bin, but do find modem*.img? Did you mean image or is there further dissecting I need to do?

Assuming it is image, I think I can just remove modem.img using extract manager and rename the 931 version to modem.img while still in the extract (I guess it re-zips it when you do that, without having to do it yourself).

Cheers, would be nice to have lineage running!
[LG V30 Guides, News, & Discussion] romedundun:
Yes! That's my fault. I'll update the post accordingly. Rename the "modem h931.img" file to "modem.img" found in the firmware folder.
[LG V30 Guides, News, & Discussion] Jkaspar:
Thank you for clarifying that, how has your battery life been on AOSP rooms? I'm using US998E as a base currently and it hasn't been fantastic with Liquid Remix
[LG V30 Guides, News, & Discussion] romedundun:
I'm not particularly a power user, so I rarely dip below half on battery when I was on stock H931. I haven't noticed any change in battery consumption since I switched over to Lineage.
[LG V30 Guides, News, & Discussion] derpy01:
I understand I'm probably a bit late to the party, but I wanted to add my 2 cents after doing this myself. I have discovered that if you don't happen to have 931 20H, I flashed the 998 20E, then my rom over that, and now am up and running without 931. Not sure if there's any disadvantage or not, but calls seem to work so everything should hopefully be fine
[LG V30 Guides, News, & Discussion] smile.tyson:
Thank You for this method

my phone is v30+ isai japan ver, with this method it can work great
[LG V30 Guides, News, & Discussion] Dinou Sellami:
Hello...

So i already read CARFULLY the tutorial to custom rom the phone serveral times but i found some... Prblems. First i downloaded the h93320H and the updated flashable us99820e rom but i found a looong list of folders linked to the h931 rom can you help by giving me the right link ? Then i don't understand what means "clean flash the phone again" and the last step (7th) bcs flash the h931 rom then "dirty" flash... What means ??

pls help me:crying:
[LG V30 Guides, News, & Discussion] br0adband:
OK, so I'm looking at doing this to get Lineage on my H931 that's been converted to a US998, but the instructions in the OP are a bit... well, oddly written I suppose, so I'm wondering if anyone can clarify the process specifically for the H931. I'm reading it - based on the edit that was made to the OP - that the process for my device is:

- flash the H933 20g KDZ directly on my device with LGUP selecting Partition DL (which is going to create a new partition structure different from the H931/US998 version apparently) and unchecking Recovery to the TWRP that already exists on the device remains in place

- once that's complete it should boot into TWRP (if it doesn't for some reason I can do that manually of course) - reboot into recovery a second time manually do the full wipe (cache/data/system/Dalvik cache

- flash the US998 20e TWRP flashable Zip, do a full "normal" boot, then do a "normal" shutdown, then boot into TWRP manually (VolDown+Power till display release/push Power)

- after the US998 20e is on the device, I should be able to flash the Lineage 16 ROM directly + Gapps and it should work, hopefully, as expected

Do I have that correct or... is there something I'm missing and should maybe wait for someone else to confirm the modified steps because of the edited post (it was last edited back in February so it's been awhile).

Obviously I'd like to get this done as cleanly and as problem-free as possible, without having to flash modems/etc so I'm just asking for someone out there to clarify the process because of that edit the OP made back in February.

Thanks for any responses...
[LG V30 Guides, News, & Discussion] Jkaspar:
The steps you wrote are correct and instead of flashing 20E you and flashs the lastest available stock firmware and just dirty flash over that after doing the first two steps you detailed.
[LG V30 Guides, News, & Discussion] christopherrrg:
Just noticed this guide and the link to my post hehe I've gotta go and rewrite it. For the time being there is another guide I'll link that's more complete.

With my steps there was battery issues, with this other user and my mixed instruction it's actually more 'foolproof'.

Here it is : https://xdaforums.com/lg-v30/how-to/canadian-h933-compatibility-h930-roms-t3897586

(Be sure to read the last post as well before following the guide I have linked!)
[LG V30 Guides, News, & Discussion] Dinou Sellami:
Can I switch to other custom roms without doing all that stuff?

I'm on havoc os and i want to switch to CR droid

Clean or dirty flash?

Or repeat the method?

Thx
[LG V30 Guides, News, & Discussion] ChazzMatt:
Do you have an AT&T H931 V30?

If you do and you're already on Havoc, then you must have done all this to begin with? Once to do it, you shouldn't have to do it again, just flashing to other AOSP/Lineage custom ROMs. Your H931 is prepped for AOSP/LINEAGE custom ROMs.
[LG V30 Guides, News, & Discussion] christopherrrg:
Yeah like Matt said above you should be okay.

(Just make a backup in TWRP if you ever worry.)

The only time we will need to redo all of this stuff is when we get DTS on our stock ROMs; or stock pie. Whatever comes first lol

(and that's only if you truly want it; I believe our devices H931/H933 have random reboots on custom OS because of custom ROMs having DTS.)
[LG V30 Guides, News, & Discussion] Dinou Sellami:
No random I don't have any random reboots but my final question.. should I dirty or clean flash the other rom? (Considering i already have havoc installed)
[LG V30 Guides, News, & Discussion] ChazzMatt:
Any time you go to a DIFFERENT ROM, you should clean flash. It's a different ROM! Some even have different kernels, need different GAPPs, etc.
[LG V30 Guides, News, & Discussion] Dinou Sellami:
Thx bro
[LG V30 Guides, News, & Discussion] Dinou Sellami:
hello i have a massive problem

i didn't like custom roms and i wnted to return to stock

so i decided to install oreo us99820b in lg up exept recovery so i did that and it bootloop

then i wiped system cache data internal storage and since then download mode is not working just boots to twrp

installed us988 rom and nothing happened

sorry but pls help

but then download mode works correctly
[LG V30 Guides, News, & Discussion] pandeus:
after getting stuck on random reboots, bootloops and getting tired of using lg up I finally found a method that worked for me.

starting with an h931- frankenstein- twrp wipe/format- reboot recovery- flash 998 zip- wipe cache/dalvic- flash rr & gapps.

now ive got a fully functional rom on my h931/us998