yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
HOW TO (temporarily) DOWNGRADE BACK TO EARLY OREO FOR BOOTLOADER UNLOCK

(or DOWNGRADE TO LAST OREO BECAUSE YOU DON'T LIKE PIE)

1) DOWNLOAD FIRMWARE AND DEV PATCHED LGUP

* Download Oreo KDZ you wish to install -- for bootloader unlock would be H930DS 20b. You can update to more current firmware AFTER unlocking bootloader on early Oreo.

(If you just don't like Pie, then choose the most recent Oreo KDZ, which is 20f at the top.)

* DOWNLOAD THIS DUAL VERSION OF DEV PATCHED LGUP, made by [MENTION=2651082]tecknight[/MENTION]:

https://androidfilehost.com/?fid=11410963190603845019

(Or use attached file from bottom of this post. Thanks to [MENTION=2651082]tecknight[/MENTION]! Please

go here and click the THANK BUTTON

!)

_________________

2) INSTALL DEV PATCHED LGUP

0. Uninstall any prior LGUP you have. Uninstall anything like Uppercut, which no longer works and causes conflicts with this Dev Patched LGUP.

1. Extract LGUP_DualMode.zip to a folder on your PC.

2. Browse into the folder and launch LGUP_Store_Frame_Ver_1_14_3.msi.

Follow the prompts to complete the install.

3. In that folder, right click and select "Run as Administrator" on "SetDev.bat" to set LGUP to developer mode

4. Launch LGUP using the desktop shortcut, NOT the Install folder shortcut.

Choose Process : PARTITION DL (all partitions) or REFURBISH

----------------------------

3) DOWNGRADING/UPGRADING ANY LG V30/V30+/V30S TO EARLY OREO KDZ FIRMWARE

1) Go into download mode (power off completely, then hold volume up button while plugging in USB cable)

2) open patched LGUP and flash OREO KDZ to DL PARTITION mode. In the pop up box "Select All". Use the attached patched LGUP in this post.

You can also use REFURBISH mode, if you wish.

3) Master Reset (

post 101 of Frankenstein thread

)

5) DONE.

It's fairly easy. Most people breeze right through this. But if you have any problems, go through this list:

Make sure you in download mode BEFORE opening the patched LGUP file.

This is at the top of the list as some people forget to do that. The remainder are in no particular order. If that doesn't work,

Try different USB port,

Try different USB cable,

Try different computer.

Reinstall

LG mobile drivers on your PC.

Reinstall dev patched LGUP again, making sure the files are placed where they need to go (LG Electronics folder, etc).

REBOOT THE COMPUTER.

If you ask for help, that's the list of items we are going to give you anyway. ;)

WARNING: In LGUP do NOT go messing with modes not mentioned in these instructions. Especially do NOT use Chip Erase.

https://9to5lg.com/lgup-1-15-manual-how-to-unbrick-restore-your-lg-devices-with-lgup/

_________________

4) IF YOU NEED TO UNLOCK BOOTLOADER (with early Oreo), GO READ

WTF INSTRUCTIONS

_________________________

SETTINGS

I know everyone has their own settings, but for new owners who want a reference point for all the various submenus and customization, I'll share screenshots of my settings. You can always change to what you like. :)

https://photos.app.goo.gl/NCm643Y7prJhDLaS2

________________
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
LG has now released firmware with post-July 2018 security patch for India H930DS (August 2018, but more will come) to prevent you from unlocking your bootloader. If you have installed any such firmware or your phone has come with that firmware, you will NEED to temporarily downgrade to the 20b KDZ in post #1 (which has safe June 2018 security patch) to unlock bootloader.

After you unlock the bootloader, then you can update to back to latest firmware. At that point LG can't block you from unlocking YOUR bootloader because it's already unlocked! You don't have to

install TWRP or root

immediately, but since you have an unlocked bootloader, why not? ;) Point is, to get your bootloader unlocked so you CAN at some point

install TWRP and root

if you wish.

Instructions for downgrading using dev patched LGUP are in post #1 of this thread, as well as dev patched LGUP attached to that post.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] kongming:
Hi, I have rooted my H930DS (V20b-GLOBAL-COM), if i wanted to flash one of the latest version, for example, V21d-OPEN-HK). Can i just flash using Patched LGUP via UPGRADE? Do i need to flash TWRP again?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
This is more a general question than India KDZ for ESA region, but I'll post the answer over in the CIS H930DS KDZ thread too...

__________

1) If you flash your KDZ via UPGRADE option with dev patched LGUP, you will temporarily keep your data but will have to reinstall TWRP again -- and flash the no encryption, no root check files + Magisk. You are basically returning it to stock, with LG encryption enabled again. So, you will have to wipe again anyway to get TWRP back.

2) If you flash with DL Partition method, BUT UNcheck the recovery partitions, you will keep TWRP. Flash all partitions except for recovery. Then, just boot to TWRP via fastboot commands (like when you first unlocked bootloader). Reflash no encryption, no root check files + Magisk. You are one step ahead because you still have TWRP.

After that you can use a TWRP backup to restore data or you can use Titanium Backup to restore all apps + data.

This is going to be a decision you will need to make every time LG releases a new "update" for your region, especially if it's only a "security" patch update and no other fixes, and if there's no corresponding TWRP flashable zip ("stock" image ROM), like from [MENTION=3642089]westwood24[/MENTION] or other devs.

Once you get a rhythm going, you can install update and restore apps + data in minimal time. But every time a new update comes out (every two or three months, for the next three years) you'll have to decide whether it's worth the effort to do this or if you want to wait until the NEXT update. :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Bronnel:
Hi [MENTION=3250376]ChazzMatt[/MENTION] I recently bought a second hand LG V30 + model number H930DS running stock android 8.0 the software version is V20c-AME-XX, I want to unlock bootloader , root and install custom ROMs , where should I start because I'm new to LG, I know I have to downgrade to V20b to be able to unlock the bootloader, but before I unlock the bootloader should I backup anything in case I want to re-lock the bootloader, because previously I owned an Xperia Z5 where before unlocking the bootloader the developer advised us to backup TA partition before unlocking , is there such a thing here on LG?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I know what you're referring to -- when you bootloader unlock Sony phones certain propietary features stop working. That does not happen with LG. Unlocked bootloader on stock firmware, you do not lose any functionality.

I even mention that at the top in my

WTF instructions

. Print those out, read them carefully.

Then, if you ever wish to relock bootloader, just make sure you're on full stock (no TWRP) and fastboot OEM lock.

You have India H930DS or another?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Bronnel:
Thank you I appreciate your answer my bro, I have H930DS on the box it says ARE region which stands for Mid. East/Africa (AE/United Arab Emirates)

have downloaded this for ARE region is this correct?

H930DS20b_00_OPEN_AME_DS_OP_0530.kdz

LG H930DS
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, that sounds right. I was just curious because you were posting in the India KDZ thread. I have a CIS KDZ thread for non-India H930DS variants, but your region specific (for your phone) is even better.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Bronnel:
Thank you sir, now I'm ready to do this I'm following every single word on your post, thank you very much for all the things you've done that's just amazing tutorial
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Do you have an India H939DS and you flashed June firmware so you can bootloader unlock and root? If so, have you done that?

Do you have ANOTHER region's H930DS and you specifically wanted India H930DS firmware for stuff like Jio VoLTE?

I can answer better if I know why you flashed the June firmware...

This

link is the latest India firmware currently released

and has August security patch. Also, another update should be coming before end of November.

You can flash either one (August or the upcoming one) with LGUP and after that, you should receive India OTA updates IF

* your IMEI matches India H930DS variant

* you are full stock, without TWRP custom recovery.

However, if you are flashing India firmware on an H930DS from another region (like Hong Kong), then you will probably have to keep manually flashing India updates. My experience has been that OTA updates seem to be tied to IMEI, but I there may be exceptions.

If you have TWRP recovery and are rooted -- even with an India H930DS -- you won't be able to install OTA (partial image updates), since you are not 100% stock. You will have flash full image KDZ or flash a TWRP-flashable version which some devs are making. We already have US998, H930, VS996 TWRP-flashable updates. Surely someone soon will start making them for India H930DS?

I almost never take partial image OTA, even back when I was not rooted. I flash full image KDZ. Now that I have TWRP and am rooted, I have to update via KDZ or TWRP flashable version of the KDZ.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
this will be available this evening (it's 5pm now here in germany) :) [MENTION=6815443]JohnFawkes[/MENTION] will take over the USA variants, actual and future twrp flashable zip versions, i'll do europe and india then. if there's a need for another region, pls contact either me or JohnFawkes via pm :good:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
hmm, written too early: the india version uses different offsets or in general is constructed another way, all my tools can extract the kdz, but not the dz... looks like not possible atm for this particular file, but i'll investigate more later :good:

example:

seadersn@compiling:~/Schreibtisch/kdztools-master$ ./undz -f kdzextracted/H93021c_00.dz -x
[!] Error: Value supposed to be zero in field "reserved5" is non-zero (0x5900)

i would need a tester :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
H930DS20c_00_OPEN_ESA_DS_OP_0807.KDZ now posted, as well as link to [MENTION=3138121]seadersn[/MENTION] TWRP-flashable "ROM" (KDZ in TWRP flashable file form). This continues the TWRP-flashable KDZ tradition which has been available for US998 and Europe H930, to update easily to newer stock firmware using TWRP. He's gallantly expanding to other variants.

Please go to his thread to thank him and even donate. He's putting a lot of effort into making TWRP flashable KDZ for our phones.

See top of post #1.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] djpeesh:
This ISN'T the India update (so you'll still your phone software showing up as GLOBAL-COM). The correct India firmware is H930DS20b_00_OPEN_ESA_DS_OP_0808.kdz

You can find it here: https://lg-firmwares.com/downloads-file/16226/H930DS20b_00_OPEN_ESA_DS_OP_0808.kdz

Not sure if this helps. Jio wasn't working on the other firmware. (No VOLTE). Just in India for a visit and was trying to use a Jio SIM.

Also, does anyone know why the network type doesn't show up when the phone is roaming? (No H/H+/LTE etc)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, it is "correct" India update. All ESA are ESA. I'll argue you all day long on that.

We proved it MONTHS ago with the first ESA Oreo 20A. ;) So please STOP trying to mislead people.

You can either flash this KDZ via LGUP or flash the TWRP FLASHABLE ZIP file via TWRP.

Either will work. But for people that are rooted, flashing via TWRP is an easy way to update.

Thank [MENTION=3138121]seadersn[/MENTION] for that, and he's going to continue to do it for us.

The security patch date is the only thing that is updated in this build.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] djpeesh:
Mate,

I'm not looking to argue so you're on your own if you want to argue all day.

It was a simple point that if you want OTAs and VoLTE to work, install this version. I gain nothing from flogging the correct version. You're free to download whatever you like. The KDZ you've uploaded is unfortunately the Indonesian version. The KDZ I've linked to is the Indian version. Yes, both are ESA and likely the same theres a difference and that needs to be pointed out.

Anyway, I've got it working so I'm out. Also, the Indian version of the software tells me my network type (H/H+/LTE) even while roaming.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
it may be that parts of the OP partition are changed for india, but the rom itself indeed should be working for phil, india and indonesia. i will check the differences in a week or two, atm our house is being rebuilt, no time for android stuff atm -.+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
We proved Jio VoLTE works and that India LG help app is installed with ESA KDZ. It says India! And has India Jio Volte. You can't argue with that.

That's why all ESA KDZ is titled as just ESA.

Due to bureaucratic bumbling LG India released Oreo like two months after Phillipines and Indonesia, but they're are all part of ESA and all share the same KDZ. People found they could download the Philippines/Indonesia Oreo and have "India" with Jio VoLTE and LG India app even before LG India have them Oreo. It's INDIA KDZ when installed on India SIM card. Or Philippines when installed on Philippines, or Indonesia when installed on Indonesia.

There's no difference. LG has several KDZ regions like that, where two or three countries share one KDZ and parts are installed depending on what country carrier you have. Adaptble installation.

When India LG finally released Oreo, we proved it was the same KDZ as the ESA ALREADY RELEASED -- but one letter behind since they didn't want to admit their incompetence.

So, for this most recent I took the LATEST letter ESA KDZ because we proved it's really all the same -- same build number, everything.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
nope, not with these symptoms. is it an airtel sim or a reseller sim? last thing left: flashing kdz and test then. backup all your stuff and do a partition dl with recovery partitions excluded.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] legacyeah:
It's an Airtel Sim. Would flashing with kdz help?

Also [MENTION=4319493]alphaomegainfinity[/MENTION] had flashed with the kdz method and still ended up having no volte after a few days.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
oh... when both, either kdz or zip, flashs show the same behaviour then it could be that more optimizing from lg's side in their sw is needed or that it's airtel itself who needs to fix something :(

there was someone who wanted to contact airtel regarding volte, was it you? maybe that's the way to go, asking them what's wrong and what needs optimizing.

what's the world wide web saying about that? are there more reports somewhere about volte disappearing after some time?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] legacyeah:
Yes it's Airtel's side I guess.

No I never contacted them.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] alphaomegainfinity:
When I visit Airtel VoLTE site, it says that "Airtel VoLTE is currently unavailable on your number. We will reach out to you when it is rolled out for you." I have contacted Airtel India over the issue of VoLTE not working since 26th June. Let us see their response.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] legacyeah:
I asked them through Twitter and their response was "we are constantly adding new devices for volte." So Our LG V30 might be one of them and being tested.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] alphaomegainfinity:
Got reply from Airtel. It says it all.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] legacyeah:
The newer LG phones support airtel volte. But they haven't updated their site. So let's hope for it. :/
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Strange then that it briefly worked, and then stopped. Obviously Airtel turned something off. ;)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] tech_infinity:
Yeah. If it worked once on, there isn't software issue.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cmanejar:
I'm getting VoLTE signal on Vadafone network.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] alphaomegainfinity:
From the prior experience of Airtel VoLTE users, it will be safe to draw a conclusion only after 10 to 15 days of continuous and stable VoLTE connection on LG V30
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] tech_infinity:
Oooh nice. :)

Which region in India are you from?

I've vodafone too and they have Volte services in Delhi I think. But I guess the as I barely get any network that's why I'm not getting volte.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] legacyeah:
Did you flash the rom recently?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cmanejar:
I'm in Shillong, Meghalaya.

---------- Post added at 04:26 PM ---------- Previous post was at 04:25 PM ----------

Yes recently flashed the latest zip file of stock ROM using TWRP.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] legacyeah:
Okay keep us updated. Maybe volte will vanish by tomorrow like it happened to me.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cmanejar:
Okay I'll tell if anything goes wrong :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] tech_infinity:
I think the version number is updated due to OP image as you suspected. After flashing your latest 20F, I clean flashed an AOSP rom and then restored my 20E backup and even with 20E backup 20F was shown in settings. Earlier it used to show 20a or 20b with 20E I think
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Just putting this on the record in the KDZ threads I maintain...

Yes, we will have full image KDZ that you can install via Upgrade mode in LGUP. Just like when we went from Nougat to Oreo. It will be seamless. You just need to be on full stock firmware. (Like my wife's US998 V30.)

For people who are bootloader unlocked and rooted (like me), they will have to wait for [MENTION=6815443]JohnFawkes[/MENTION] or [MENTION=3138121]seadersn[/MENTION] to create a TWRP-flashable zip for new Pie when the full image KDZ is released.

Also just like when we went from Nougat to Oreo, I will start a new KDZ thread for Pie.

There will be new KDZ Pie threads for all the KDZ threads I have started and maintain -- US998, EU H930, Canada H933, Verizon VS9996, EAS H930DS.

I know there's a lot of excitement right now about the V30 beta PIE files, but when the official KDZ files are released that's when you can update seamlessly via LGUP (from any Oreo -- not specific security patch like for the beta files -- and possibly even Nougat). You can also have unlocked bootloader if you wish, root and have TWRP flashable zips. ;)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Sid@developer:
Waiting for TWRP Flashable Zip for PIE... [MENTION=3138121]seadersn[/MENTION] ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
xD ;) yes, it's "being productive" time again :good: expect it in 4-7 hours :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] trouble.:
So tomorrow right?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] aforocars:
Today late or tomorrow? I say it for not breaking the f5 button ;)

[MENTION=3138121]seadersn[/MENTION], thank you anyway
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
have a look at this mini statement pls :D

https://xdaforums.com/showpost.php?p=79973465&postcount=434

i'll do them today, yesterday was just a "hard-reset" day for.me (and a friend) with no ability and ressources left for being productive on pc ;)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Sid@developer:
No probs, Take you time...

Hope your hard-reset cleared all the unwanted cache and the performance is better??
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pranavateja99:
Nothing after this msg:(

V30 pie India kdz released? I need twrp flashable zip.

For now I will be back to stock Oreo Airtel zip from custom ROMs. I really donno this thread exist. Kdz and pc work, data loss made me avoid it for long. As Airtel user, that Airtel zip is a big update for me. Never know about kdz updates released after BL unlock build.

Anyway twrp zip too cause data loss/bootloop bcz of encryption compatibility mess? Which twrp I need to use? Had one from past BL unlock build days.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Well, it's been here waiting for you. You just didn't check back in for updates.

June 27,2019:

Data loss from what? When you unlocked your bootloader and installed TWRP, yeah, you have to format your data. But you can't be talking about that.

If you are coming from an AOSP/Lineage custom ROM back to stock it's better to reformat your data. But Titanium Backup and TWRP backups can save the data, and you just use those to restore them.

TWRP 3.2.3 7 stable. Uploaded December 2018. Still the recommended TWRP, even after Pie arrives for all variants.

https://androidfilehost.com/?fid=11410963190603869753

??

No, it doesn't. I have no idea what you are talking about.

Oreo TWRP flashable zips have encryption removed. There's no "encryption compatibly mess" and never has been. I'm always going to refute misinformation like that.

The only time bootlooping occurs is if you are trying to use Magisk 19.X on Oero TWRP flashable zip. Use 18.x, then you can update back to 19.X afterwards. They just don't play well together but has nothing to do with "encryption".

If you have Magisk 19.x, use the Magisk uninstaller in TWRP and the install 18.x. See attached files.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Yes, there's plenty after that message. it's just this was being posted in the wrong forum. They were discussing the new

EU H930 Pie KDZ and TWRP flashable zip

. While it is compatible with H930DS, this isn't the thread to be discussing the EU H930 KDZ.

ESA region Pie KDZ has not arrived yet.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] jimbomodder:
Wrong thread
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You don't need it. Use EU H930 TWRP flashable zip.

And this isn't the EU H930 KDZ thread. This is the RSA (India region) KDZ thread.

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] almas2:
all version available in

lg-firmware.net/LG-Firmware-List/LGH930DS

also you can get your exact firmware by your Lg phone IMEI in this site.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Attinderkahlon:
Hi, android 9 is available for indian lg v30+ now. But how can i get twrp flashable version? Can anyone help!

Thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Sid@developer:
[MENTION=3138121]seadersn[/MENTION] will build...When he finds time...Just be patient.... :D
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
jip :) my rig is almost fully prepared, I switched from ubuntu 16 to 18, which in first place of course went wrong and then needed a fresh install -.- it's in the works since more than three weeks now lol, this duration perfectly represents the amount of free time i have for hobbies xD but: on sunday the zip should be available :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
When it's ready it will be in this new India PIE KDZ thread:

https://xdaforums.com/lg-v30/development/h930ds-lg-v30-india-t3952260

There's a blank spot for the TWRP flashable zip that says: COMING SOON.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] seadersn:
jep, and updating of this thread (and the open eu thread, finally) will happen tomorrow. zip link is in chazz's pie kdz thread already.