[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
For bootloader unlock purposes, use the H930DS KDZ versions with no later than July 2018 security patch: specifically older 20b at bottom of this post.

Newer firmware is at the top. Look at the names for dates in the title. You can always update to newer firmware later, AFTER bootloader is unlocked. Flashing a newer KDZ will not relock your bootloader. See post #3 for instructions on how to downgrade to earlier firmware for unlocking bootloader.

_________

Yes, LG released ANOTHER ESA 20f KDZ -- but with newer May 2019 security update, enabled Airtel VoLTE -- but REMOVED the LG FM Radio app they had given with the previous ESA 20f with April 2019 security update. If you still want LG FM Radio app, then

download from here and install

.

H930DS20f_00_OPEN_ESA_DS_OP_0517.KDZ

3.2GB

For H930DS, especially India.

DOWNLOAD LINKS:

* Android File Hosts

MIRROR

* LG-Firmwares.com

MIRROR

md5: e35b6e89e3c5db5914e2da878e7763c0

TWRP FLASHABLE VERSION:

(thanks to [MENTION=3138121]seadersn[/MENTION]!)

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

Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.

_________

PREVIOUS FIRMWARE

H930DS20f_00_OPEN_ESA_DS_OP_0408.KDZ

3.2GB

For H930DS, especially India.

DOWNLOAD LINKS:

* Android File Hosts

MIRROR

md5: 1d36d00dd9a7517b6548394da160997e

TWRP FLASHABLE VERSION:

(thanks to [MENTION=3138121]seadersn[/MENTION]!)

https://www.androidfilehost.com/?fid=6006931924117883158

Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.

_________

PREVIOUS FIRMWARE

H930DS20e_00_OPEN_ESA_DS_OP_0213.KDZ

3.2GB

For H930DS, especially India.

DOWNLOAD LINKS:

* Android File Hosts

MIRROR

md5:c7f01795a3a76931e49290439fcb6ed2

TWRP FLASHABLE VERSION:

(thanks to [MENTION=3138121]seadersn[/MENTION]!)

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

Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.

_________

PREVIOUS FIRMWARE

H930DS20c_00_OPEN_ESA_DS_OP_0807.KDZ

3.2GB

For H930DS, especially India.

DOWNLOAD LINKS:

* Android File Hosts

MIRROR

md5:63e28b0e7d2cf7df7e666280ad7fe010

TWRP FLASHABLE VERSION:

(thanks to [MENTION=3138121]seadersn[/MENTION]!)

https://xdaforums.com/lg-v30/development/rom-fw-lg-joan-h930ds-esa-ind-21c-twrp-t3868182

Flash the "ROM" with latest TWRP. Reflash Magisk immediately afterwards before rebooting to system. It's just stock KDZ but in TWRP-flashable version. Not debloated nor meant to be updated in the future. It's just a very convenient mechanism to have newer stock firmware instead of using dev patched LGUP to flash partitions, etc.

India users may not see the correct letter version of these KDZ images. For some reason India users are one letter behind the other ESA region countries, even when flashing the same KDZ.

_________

PREVIOUS FIRMWARE

USE THESE KDZs BELOW TO TEMPORARILY DOWNGRADE TO FIRMWARE WHICH ALLOWS YOU TO UNLOCK YOUR BOOTLOADER.

Due to changes starting with the July 2018 security patch blocking the WTF bootloader unlock exploit, I've added instructions in post #3 of this thread to use dev patched LGUP to downgrade to earlier versions of India H930DS Oreo KDZ. You can always update to newer firmware AFTER bootloader unlock. Flashing a newer KDZ will not relock your bootloader.

_______________

V20B-IND-XX

INDIA H930DS20b_00_OPEN_ESA_DS_OP_0530.kdz

2.970GB

For H930DS, especially India.

DOWNLOAD LINKS:

* Android File Hosts

MIRROR

md5: 9017c5d27208ab19cf0ed6dad652047b

* Mega

MIRROR

(Thanks to [MENTION=5906767]tech_infinity[/MENTION]. Technically this is 20a India H930DS -- but still works for the bootoloader unlock purpose.)

Here's how to flash KDZ:

Since this is official LG firmware for India H930DS, just use LGUP and choose "upgrade" -- to keep apps and data. To prove it's India firmware, your India H930DS will show IND 20B (or whichever letter you choose) after flashing. If it wasn't for India, it would show another region like EU, CIS, AUS, or PHL. Instead it shows IND. India.

To unlock bootloader and root, see

this thread

. For India H930DS, just substitute this IND H930DS Oreo KDZ.

But just flashing this India KDZ will give you official India Oreo with AI camera and India carrier VoLTE, even without bootloader unlock and root. If you don't wish to unlock bootloader and root, flash 20f at the top. AFTER bootloader unlock and root on early Oreo, you can still update to 20f by flashing the TWRP-flashable zip version + Magisk 18.x. You can update to latest Magisk after successfully rebooting to latest Oreo.

______________

INSTRUCTIONS FOR FLASHING KDZ VIA DEV PATCHED LGUP

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

2) If you are on early Oreo, are not bootloader unlocked/rooted and merely wish to update to latest Oreo, then open patched LGUP and flash 20F KDZ VIA UPGRADE.

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.

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. ;)

IF FOR SOME REASON, YOU CANNOT FLASH FROM EARLIER FIRMWARE VIA UPGRADE, then use "DL PARTITION" METHOD:

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

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

5) DONE.

UPGRADE method lets you keep you data, apps while DL PARTITION METHOD will wipe everything.

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 IND H930DS 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 : UPGRADE (if you are on earlier firmware), PARTITION DL (all partitions) or REFURBISH

_______________

Not necessary, but putting this next item here just so you know... IF for some reason your phone is acting wonky, usually a Master Reset will fix it. No need to reflash anything, but this procedure below does wipe all data. It will give you "factory fresh" setup on the new KDZ. We use this on purpose over in the Frankenstein thread for US998, but is not usually necessary for this simple Oreo H930DS upgrade to another region H930DS.

MASTER RESET

_________________________

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