[LG G6 Guides, News, & Discussion] RLCircuit:
Huge thanks to [MENTION=2607037]hyelton[/MENTION] , [MENTION=8991283]Ferga2790[/MENTION] & [MENTION=2846355]jounatam[/MENTION] for instructions and testing.

DO THIS AT YOUR OWN RISK! I AM NOT RESPONSIBLE FOR DATA LOSS OR BRICKED DEVICES! Make a backup of your phone's data as it might be necessary to factory reset it further down the line.

With the disclaimers out of the way, let's begin!

What you will need:

H872PR G6 (H871 and LS993VZA work too) running Stock Nougat

Reliable USB cable & port (USB 3 recommended)

The files stored here: http://storagecow.eu/index.php?dir=Xda%2FLG+G6%2FLGUP%2F (huge thanks to [MENTION=2607037]hyelton[/MENTION] for these files!)

The H873 Oreo kdz of your choice (tested by [MENTION=2846355]jounatam[/MENTION] with H87320c_00_OPEN_CA_OP_0424.kdz & by me with H87320e_00_OPEN_CA_OP_0601.kdz)

~7-8 minutes of patience

STEP 1: PREPARING LGUP:

Download all the linked files in the third bullet point earlier.

Run the LG Mobile driver installer. Wait for it to install completely!

Run the LGUP installer once the driver has been installed.

After installing LGUP, go to it's install directory (Usually C: \ Program Files (x86) \ LG Electronics \ LGUP).

Extract the LGUP_V20dll_Patched (3).zip file to your desktop or folder of choice.

Copy the files that you just extracted into the LGUP install directory (It will ask to overwrite LGUP.exe and the folder called "Model").

You should now be able to run LGUP!

BEFORE THE NEXT STEP, PUT YOUR G6 INTO DOWNLOAD MODE BY TURNING IT OFF AND HOLDING VOLUME UP (+) WHILE CONNECTING YOUR PHONE INTO THE PC!

STEP 2: LGUP OPTIONS AND FLASHING:

Run LGUP from the desktop shortcut or by clicking LGUP.exe in it's install directory.

On the lower half of the screen, click on the "BIN file" space (below "file path"), a button with 3 dots (...) should appear on the side.

Click the button and look for your Oreo kdz.

MAKE SURE IT'S AN H873 KDZ!

I can't stress this enough.

Once the kdz location appears next to "BIN file", click on the "Partition DL" option.

Click start.

A small window prompt will appear with a few checkboxes. Click "Select all".

Another window will appear asking if the selected operations are correct. Click "yes".

The flashing process will begin. Make sure to not disconnect your phone or power off your computer!

Once it's done, your G6 will reboot and LGUP will instruct you to "click to continue". Click the notice then disconnect your phone.

You should be running Oreo now! If you chose the 20e security patch, your phone will be automatically rebranded to G6 ThinQ on bootup.

HOW DO I UPDATE MY PHONE?

Just follow the first steps but still make sure you are using an H873 kdz file! I have tested updating with the August security patch (H87320g_00_OPEN_CA_OP_0809.kdz) and it works normally. You won't need to reset data.

I FINISHED FLASHING MY PHONE AND NOW IT WON'T BOOT!

If your phone gets stuck in the LG G6 (or LG G6 ThinQ) logo, hold the power and volume down (-) button at the same time. Once the phone reboots, let go of the power button and quickly hold it again, without letting go of the volume down button. You should enter the factory reset mode.

Once in factory reset mode, follow the on-screen instructions to reset your phone! Once done, your G6 will reboot and perform setup operations as if it were a new device.

Finally, a few warnings:

Your phone will no longer be able to go back to Claro's firmware, at least not for now.

If you had to factory reset your phone, you will be locked out of it if you don't remember the original gmail account tied to it.

Although this method has been working for the H871 and LS993VZA models, I cannot guarantee that this method will work 100% of the time with any device.

Hope this helped! Huge thanks again to everyone who posted valuable information leading up to this. :)