yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Dant9900:
"Personally, I'm waiting for official Pie KDZ. My days of installing buggy betas are over."

Chazz any good estimate on when that will be available? Thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Nope.

But I've had a couple people ask me about the new US998 Pie KDZ thread I have prepped and ready.

It's locked for a reason and the links don't work for a reason. ;) There's no US998 Pie KDZ yet...

I'm working on US998, T-Mobile H932, India H939DS, Canada H933, and Verizon VS996 Pie KDZ threads, so they are ready when needed.

They are all in various states of completion. They are all locked. A couple are still blatant clones of EU H930 Pie KDZ thread, which was my template.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] quangminhle88:
Thanks Chazz, after post question, i found your Frankenstein thread, and succeeded. Thanks you so much. !!!

About why i flash to H933. In my country, US998 has phone waves not good, h933 is better. And phone sellers said " LG V30, H933 is International Version " :D
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You are welcome!

If H933 gives you better radio signal, I don't understand why -- but yes that is a valid reason. It's your phone, do as you feel is best.

Below I show you the frequency differences, if you are interested.

Back when we were learning about Frankenstein (April 2018), I saw an article (falsely) claiming that. :p "How to convert your LS998 to 'international' phone". I read the article to try to find out what they were talking about -- and all they were talking about was converting to CANADA H933. :rolleyes:

"International"? They never explained what they meant. It's no more international than the US998. For instance, Europe's main LTE bands are 3, 7, 20. They both have those. But neither have

LTE bands 31 or 38, which would make them truly international.

(Go look at that Wikipedia page.) I think I know quite a bit about these phones, and I don't understand what they meant. I really hadn't seen that since, not until you just now mentioned it.

Especially after WTF exploit was discovered like a month later (May 2018), that's why US998 is much more popular. Of all the North American variants, only US998 has fastboot flash commands -- for those who want to unlock bootloader or root, or want to some day. ;)

Here's the frequencies of both below, with red bolding for the differences:

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/13/(17)/20/25/66

H933

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

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

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

Key points...

US998 has CDMA (not used outside the U.S. much, except maybe Ukraine or Japan), while H933 does not. No loss there, as even U.S. Verizon carrier is jettisoning CDMA end of this year (Dec 31, 2019) and U.S. carrier Sprint will be giving up CDMA in T-mobile merger.

There's some kind of difference with one of the HSPA bands -- 900 MHz vs 1700 MHz, and

H933 has LTE bands 29 and 30. Actually those are two newer bands for AT&T, so surprising the US998 doesn't have them that I can find. That actually makes the H933 more of an "American" phone than an "international" phone. :D Those two LTE bands are

not used anywhere else.

But other than that, they are quite similar siblings... Except US998 has the "superpower" fastboot flash commands. That's why every North American variant (except T-mobile H932) HAS to convert at least temporarily to US998 firmware to unlock bootloader and install TWRP.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] robotijodumai:
How can i convert us988 to h933 in oreo?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Use the Frankenstein instructions, but instead of US998 kdz you would use H933 KDZ.

Be sure to be use both H933 Nougat and Oreo with Master Reset in between. Use Partition DL mode at both stages.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] robotijodumai:
Ok than, i am in 20h stock rom. Can i convert directly to H933 latest oreo kdz?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Read my post above. I tell what you need to do.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mon0theist:
Are you supposed to Master Reset like IMMEDIATELY after the firmware update finishes? Like if you let it boot all the way, is it too late?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Mrxyzl:
Immediately after reboot
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Right.

Cross flashing in most variants will cause bootlooping. Master Reset stops that. Then you can flash Oreo.

With H933, the Partitions are very different from US998 so best to Partition DL at both Nougat and Oreo stages. Coming from H933 to US998 they have to do that, so I assume it's best going the other way too.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] newbe1droidx:
[MENTION=291959]chazz[/MENTION]mat do we unistall LGUP before installing LGUP dual?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
May not be neccesary, but probably best.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] RealNBB:
Hello,

I'm afraid the question has been asked more often but unfortunately I have not found anything yet.

I have a converted US998 (was a H931) and when I tried the zip here, I get a bootloop all the time.

RR Pie was installed with TWRP 3.2.3.7.

What am I doing wrong?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You're probably using wrong Magisk.

Every TWRP flashable zip has a note: "ONLY USE MAGISK 18.X ON OREO TWRP-FLASHABLE ZIPS!"

also coming back to stock you have to flash (you can stack them in TWRP) 20e, 20f, 20g, 20h, then Magisk 18.x.

It's in the notes with the TWRP flashable zips.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
OK, so I was foolish yesterday and flashed H933 when my phone wasnt ready for it. Anyways, I can get into twrp, fastboot and download mode. I want to flash the us998 20e through g zips in twrp to get my phone going again. I have flashed all files and magisk 18. The zips install but magisk always fails. I rebooted recovery and tried magisk install again, and failed again. What exactly should I wipe in twrp? I know factory reset,etc but should I format data as well? Should I just go through lg up and possibly start all over? Just not sure where to proceed from here. Thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
If you go through LGUP, you can flash the US998 20H KDZ, and bootloader will still be unlocked. Then reinstall TWRP and the three root files (encryption disabler, root check disabler, Magisk).
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
Thanks chazz, should I maybe start with us99820d kdz since I didnt do the flash in twrp from 20e to h after unlock and root originally?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
As long as your bootloader is unlocked, you can flash the full 20H KDZ and you'll be OK. You'll just need to reinstall TWRP, etc like you did initially in WTF instructions.

The only reason you need to flash the Oreo TWRP flashable zips in increments is because they don't contain the full image.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
Ok, makes sense. Thanks again!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] RealNBB:
Even if i flash --> 20e --> 20f --> 20g --> 20h i have bootloops.

Tried now to flash 2oe via KDZ...it starts to the PIN and then after ~10sec. --> reboot. And this again and again.

:(
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You don't have to reboot US998 20e, 20f, 20g. You're flashing (stacking) them all back-to-back in TWRP, finishing with US998 20H + Magisk 18.x.

Before doing that, make sure you've UNINSTALLED Magisk 19.x in TWRP, using the TWRP uninstaller zip.

___

If that doesn't work, then use Dev Patched LGUP to flash full 20H KDZ, and reinstall TWRP with the three root files (no encryption, root check disabler, Magisk).
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
Quote:

Originally Posted by ChazzMatt

If you go through LGUP, you can flash the US998 20H KDZ, and bootloader will still be unlocked. Then reinstall TWRP and the three root files (encryption disabler, root check disabler, Magisk).

Quote:

Originally Posted by ChazzMatt

As long as your bootloader is unlocked, you can flash the full 20H KDZ and you'll be OK. You'll just need to reinstall TWRP, etc like you did initially in WTF instructions.

The only reason you need to flash the Oreo TWRP flashable zips in increments is because they don't contain the full image.

Sent via open market LG US998 V30/V30+

Hi Chazz, Im attempting the lg up fix for my phone. I have adb & lg drivers properly installed/updated. In the pic you can see the adb is good. In the command window you can see that my device is not listed. I ran adb devices command multiple times to try and get it recognized, no go. When I ran lg up dual it couldnt recognize device either. Is this because my device bootlooped & never rebooted into android after flashing h933 zip and enabling adb debugging? What else can I try?

View attachment 4806127
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] galapagos:
If all you're trying to do is to flash a kdz using LGUP, you don't need to do anything in adb. Just put your phone in a download mode and start the LGUP. Then you can do whatever you need to do afterwards (installing twrp, flashing zip files).
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] RealNBB:
Hello,

there must have been some mistake with the encryption. So I went back to KDZ 20c (partition DL) and then KDZ 20h (upgrade). Then Magisk 18.1 and the other two files!

Now everything works as it should! :)

Anyway...thank you very much!

...and now wait for official US998 Pie! :D
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mon0theist:
Do we know if there's expected to be an official Pie update coming from LG?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, we do know. All V30 variants will get Pie. Already the past few weeks, EU H930, some H930G, some H930DS, all Korea carrier variants have gotten it. Just this week, Pie Kernel sources have been released for T-mobile H932 and Canada H933 -- which means their Pie KDZ release is imminent. LG is just very slow, but it's coming.

For the US998, there's a buggy Pie beta (28a) floating around, which I'm not going to install on my phone. I'm waiting for Pie KDZ release and the Pie KDZ-based TWRP flashable zip. Will at least be "30a".

I've got a US998 Pie KDZ thread ready to go:

https://xdaforums.com/lg-v30/development/us998-lg-v30-us998-us99830a000704-kdz-t3952256

Pie KDZ will be posted there -- entirely new thread -- just like this was a new thread a year ago when we were upgraded from Nougat to Oreo.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Right. While you will eventually need ADB to install TWRP, go ahead and use LGUP (manually go into Download mode) to flash the US998 20H KDZ first.

Let it reboot, go into Developer Options, enable ADB debugging, etc. If it's already enabled, try disabling and then re-enabling. Also revoke all ADB authorizations and when you re-enable ADB debugging, plug the phone into PC a and let it find and authorize your PC again.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
I must be doing something wrong then. Im using the lg up dev patched method posted to this thread. Should I be using oreo.dll if Im on oreo?

---------- Post added at 01:06 PM ---------- Previous post was at 01:01 PM ----------

I couldnt even boot into android because of bootloop. However, last night I was able to restore a back up to us99820b with magisk baked in. For some reason twrp puts the back up files as far away from the root of the folder so restore cant detect it, had to move files into twrp backup folder manually. Anyways, will try to revoke usb debugging and try again tonight, thanks.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Bdev3:
Chazzmat said: You don't have to reboot US998 20e, 20f, 20g. You're flashing (stacking) them all back-to-back in TWRP, finishing with US998 20H + Magisk 18.x.

Before doing that, make sure you've UNINSTALLED Magisk 19.x in TWRP, using the TWRP uninstaller zip.

___

I followed these instructions coming from Liquid Remix, with Magisk 18.1, and did not obtain root. First flash attempt gave an error but second appeared to work, before booting to system and finding Magisk had not actually installed.

I went back into TWRP and flashed 18.0 successfully. I think 18.0 is the better choice, at least for US998 (original, non-Frankenstein).

It's nice to be back on stock, don't remember it being so smooth and it's nice to have full audio and camera capabilities again!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
Ok, Im back to us99820h and thank you all for the help everyone & sorry if I drove some people mad but I had my reasons for doing this the way I did. Yes, I know I didnt need adb to flash in lg up, but I wanted to confirm that my phone could be identified before flashing us99820h kdz so I could reflash twrp & the other 3 wtf files in adb after kdz install. I wanted to start fresh after my bootloop issue where I stupidly flashed h933 to my phone whwn not ready.

Problem I had with lg up was that I needed to reinstall the lg mobile drivers before I could flash. Didnt think it would matter but being the stubborn idiot I am, I ignored it. Yes, this was in Chazz's lg up guide here so thanks again Chazz! :)

I decided against doing a stack flash in twrp in case of another bootloop and this way I can start fresh and have a clean stock & rooted restorable twrp us99820h backup in case or rather when I f'up in the future. ;) So, thank you all especially [MENTION=3250376]ChazzMatt[/MENTION]t & I hope to pay it forward in the future!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Both of you, if you want to try something neat flash this Magisk mod in TWRP:

[Magisk Module] AnxiousV30 (v282)

https://xdaforums.com/lg-v30/how-to/wtf-lg-v30-t3790500/post79972584#post79972584

Lots of features. Just be sure to make a TWRP backup first! ;) If you don't like it, you can restore from TWRP.

For me when I install, my phone actually boots a couple of times so don't be alarmed if it does that before it settles down. (Maybe just be my phone, I don't know.)

If you flashed the US998 20h TWRP-flashable zip, you may already have a couple of these features (courtesy [MENTION=6815443]JohnFawkes[/MENTION]), but this module gives you more.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mon0theist:
Has anyone tried Xposed with rooted 20h and can confirm if it works? I know you have to get the Xposed version that works with Magisk, or at least you did on Marshmallow with my Note 4
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mrsubway:
It works, and you don't need the Magisk version. Keep in mind that Xposed will cause you to fail Safetynet.

You want to flash this in TWRP. http://dl-xda.xposed.info/framework/sdk26/arm64/xposed-v90-sdk26-arm64-beta3.zip

Apk for Xposed Installer/Manager.

https://xdaforums.com/showthread.php?t=3034811

Remember, this is NOT the systemless, Magisk version. It is only for ARM64, Oreo 8.0. I've been using it forever.

As always, BACKUP FIRST. I've never had an issue, but different phones have different quirks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mrsubway:
Screenies. Yes. I'm using an H931 ROM, but trust me. It's fine on US998H. There IS a way to pass Safetynet with the Magisk version, but it's not worth the trouble to me. I don't use Google Pay, NFC or any of that stuff. I have a debit card. I'm also old. ? I will NEVER tap my phone to pay for something.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Users can pass Safety Net with Xposed if they follow this Guide I wrote a couple of months ago:

Xposed and Safety Net Pass -- How To!

https://xdaforums.com/lg-v30/how-to/xposed-safety-net-pass-how-to-t3938117
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] RealNBB:
Already done! :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] kenbo111:
Use edXposed instead of regular
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
Sounds interesting. Does it work only with us998? I ask because I do want to cross flash to h933 as it better supports my carrier and 1700mhz. Also, is there an actual thread and/or guide to cross flash an ls998/us998 to any N. American variant, including h933? The thread below is where I messed up my phone flashing the zip. Would I follow post #2 by [MENTION=3138121]seadersn[/MENTION] to flash us998 to h933?

https://xdaforums.com/lg-v30/development/rom-fw-lg-joan-h933-canada-20g-twrp-t3868186
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Dev only "guarantees" it works on a couple variants (because that's all she's tested it on), but we're sure it works on all North American variants and several H930/H930DS have used it also.

Make a TWRP backup to restore to if you don't like it and if for some reason it doesn't work for you, don't complain in the thread as she'll remind you the H933 is "not supported". ;). (but it'll work)

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
But she recently made it more compatible with all models. But (maybe) fully compatible with all north american variants. Yet to be released. At v302
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cbr69er:
Thanks Chazz, have you tried to cross flash at all? If so, what was your experience?

No worries, I have a solid restorable rooted us99820h twrp back up so no complaining lol
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, I've converted several Sprint LS998 128GB V30+ to US998 128GB V30+. My wife used one, and so did a friend. I gave my wife's converted LS998/US998 to someone else, and they are using it. (She now has native 64GB US998.)

I wrote the

Frankenstein Instructions

based on that personal experience and even included my own screenshots.

However for people flashing former H933 BACK to that, from US998 was harder -- especially if you want to keep TWRP. Or in your case, flashing H931 to US998 and then to H933, while keeping TWRP.

These were the instructions for that:

https://xdaforums.com/showpost.php?p=78183349&postcount=2

There's also apparently an H933 Telegram group to help people:

https://t.me/LGH933CAN
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] eatabagel:
Hi. I couldn't find a post with similar problems but I have a weird thing crop up on me.

I recently got a US998 and since I wasn't getting any updates, I went through the entire process to get this going. I got the bootloader unlocked properly, flashed magisk and all other files needed as posted in the WTF post. Followed the instructions to the letter. I got it all the way from 99820e to 99820h. Reflashed magisk, cleared cache and also flashed the anxious30 magisk module.

Everything looks like it works, but for some reason Contacts are not being stored. If I try to sync to Google Play Services, it tells me "Something went wrong"

If I access contacts through the Google Phone app, it says there is no contacts app.

It's as if contacts just won't write. Where could the problem be?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
When you go into your app drawer, do you see a Contacts app?

If if you do, make sure it's the one by Google.

https://play.google.com/store/apps/details?id=com.google.android.contacts&hl=en_US
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] eatabagel:
Definitely the Google Contacts app. I used the one that came with the zip but just to be sure I uninstalled it and installed it back from the Play Store.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Go to contacts.Google.com. Tell me if you see any of your contacts there.

Are you signed in under your own Gmail account?

because there's also an LG contacts app that comes with this phone, which looks very similar.

Maybe you need to reinstall the Google Play services app? Did you disable anything?

Just trying to think of reasons or what happened.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] eatabagel:
Thank you so much, ChazzMatt. I figured it was user error since your instructions were clear.

You reminded me that LG does have its own contacts app that I had disabled when I went on a debloating spree. I accidentally disabled the contacts handler app too.

I haven't rooted/played with ROMs since LG G2X times and what you've put together has been super easy.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 1031982:
Never mind, phone is constently rebooting, I woudl rather have a working phone that's locked then a non working phone.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I don't understand what you were doing that was causing your phone to constantly reboot?

For bootloader unlock the only time anyone's phone would "constantly reboot" would be a situation which native US998 would never encounter.

For North American variants other than US998 -- all but the T-mobile H932 have to crossflash (Frankenstein) to US998. Yes, immediately after Nougat US998 flash (Step 1), there is a temporary stage of constant rebooting which is killed by doing a Master Reset (Step 2), at which point they go to on to Oreo 20a or 20b (Step 3) for bootloader unlock.

But for native US998, you would NOT ever need to do that. You would only go to US998 Oreo 20a or 20b for bootloader unlock, as you are already on US998 firmware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] 1031982:
Here is what I did, in order :

Flash the 20A KDZ.

Unlock the bootloader from 20A

Install TWRP

Boot into TWRP

Flash Magisk 18

Flash Disable_Dm-Verity_ForceEncrypt_07.27.2019-test.zip

Flash AK3_RCTD_Remover.zip

Reboot into TWRP

Format the data partition

Transfer and chain flash the TWRP images B, D, E, F, G, H, in order

Flash Magisk again

Did a factory reset within TWRP.

Boot the system.

After that, about every few minutes after booting it would restart.

EDIT :

Just for fun, I tried going though the steps again, as soon as TWRP loaded for the first time, the phone restarted itself before I could swipe to allow changes. Needless to say, I'm going to re-lock the bootloader and just run stock.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Don't get mad at me, but you didn't follow directions. You tried to skip steps. You tried to UPDATE several builds before even rebooting to system after bootloader unlock. You need to finish bootloader unlock, TWRP and root on 20a or 20b before flashing 5 more builds. Your phone got confused. Finish the bootloader unlock, TWRP and Magisk first (this includes successfully rebooting to system), before attempting to update to other firmware.

Here's what you should have done:

Flash the 20A KDZ (or 20b, doesn't matter).

Unlock the bootloader from 20A (or 20b, doesn't matter)

Install TWRP

Boot into TWRP

Flash Magisk 18

Flash Disable_Dm-Verity_ForceEncrypt_07.27.2019-test.zip

Flash AK3_RCTD_Remover.zip

Reboot into TWRP

Format the data partition

Flash Magisk again

Did a factory reset within TWRP.

Boot the system.

(You will still be on 20a or 20b at this point. )

__________

After booting successfully for the first time after bootloader unlock, then install the Advanced Power Menu, give it root privileges to easily boot back to TWRP.

_______________

THEN boot back to TWRP (using the Advanced Power Menu) and chain flash the TWRP images E, F, G, H, in order and re-flash Magisk.

Then reboot to system again.

There's a reason why UPDATING section is Section 9, AFTER all the bootloader unlock, TWRP and root section.