[LG V20 Guides, News, & Discussion] FijNNY:
Written for users who are experimenting with cross variant roms that cannot update back to stock through Uppercut (LGUP), LG Bridge, due to having a mismatched version and firmware. (Requires LG Bridge to at least recognize your original LG V20 Model number.) I am uncertain but might be able to revert to earlier versions of KDZ for some variants.

WARNING: By following these direction/procedure, you are agreeing in taking full responsibility and accountability for your devices.

Situation:

After experimenting with H910 rom with the H915, changing build.prop, modem, and after trying to flash back to stock, LGUP would only recognize the phone as a H910 model. The LGUP would not flash the H915 KDZ as there is a difference is model number, (stuck at 4%) while, on LGBridge and LG Support tool, it was able to detect that it was an H915 with a H910 firmware. It would download the update but unable to flash the device. With no operating system, no adb fastboot access, no recovery, manual resetting not functioning, this might be for you. (As long as Stock OEM .KDZ is available)

Requirements:

- Some sort of USB C adapter so that it can connect directly through USB 2.0/3.0. Does not work with LG OEM cable or through USB 3.1. [You could use a USB C to 3.0 adapter with a male to male USB 3.0 cable or USB C to Micro USB adapter.

- Stock .KDZ for your model either extracted from LG Bridge. (It’s a hidden folder and you should be able to also find the .dll for your device aswell. But I believe most of the V20 .dll are all the same.

C:\Users\YourUsername\AppData\Local\LG Electronics\LG Bridge\SWUpgrade\Image or download through http://lg-firmwares.com/

- WindowsLGFirmwareExtract-1.2.6.1-Release.zip by [MENTION=2452553]bullghost[/MENTION] , to extract .KDZ files and to require .DZ Files as well as .DLL.

- LGUP_Store_Frame_Ver_1_14_3.msi

- LGMobileDriver_WHQL_Ver_4.2.0.exe run as administrator

- Might not be required but I'll attach some other drivers downloaded through Lg support tool was for H915 but might work for others.

Procedure:

- Once acquiring the stock .KDZ file from either sources, run WindowsLGFirmwareExtract.exe unzipped from WindowsLGFirmwareExtract-1.2.6.1.zip

- Open and extract the .KDZ file to acquire the .DZ and .DLL files.

- Connect the LG V20 with a USB C adapter cable that is USB 3.0/2.0, this probably would not work if you use the OEM LG Cable, as it is USB 3.1.

- Open Device Manager and under Ports ( COM & LPT) , Change the device port to COM41, through properities -> port settings -> advanced -> Com port Number 41-> Ok

- Run Uppercut.exe but make sure anti-virus does not remove C:\WINDOWS\sysWOW64\cleanup.exe.

- Once LGUP is running, make sure you tick the UPDATE option and NOT REFURBISHED or FOTA.

- Select the extracted .DZ file and UPDATE it. By using the .DZ file and the USB 3.0/2.0 cable you are able to bypass the firmware model mismatch as long as it recognizes your original model. Ex: Was able to avoid H915> H910 LGUP firmware update error with the .DZ.

- If flashing finally starts to work and finishes, you might be welcomed by a FACTORY RESET STATUS Blue screen 2?

Now you can disconnect the USB, remove the battery, reassemble, then hold the Volume up button before reconnecting the USB to re-enter firmware update/download mode.

- By now, you can disconnect and reconnect it to UPPERCUT/LGUP and possibly choose any .KDZ file that is your OEM MODEL and update it back to 100% stock.

Some fixes to problems:

- LGUP can't load the model [C:\Program Files (x86)\LG Electronics\ LGUP model\com {Solution: Run uppercut.exe with anti-virus off}

- If LGUP has a problem detecting your devices rename the LGUPc.dll you either downloaded from LG Bridge or extracted and rename it LGUP_Common.dll and place in C:\Program Files (x86)\LG Electronics\LGUP\model\common\*

Some fun software to modify .dll and .exe .

- http://www.angusj.com/resourcehacker/

I hope this method will give people more confidence to explore the H915 model as well as other models.

Big Thanks to:
[MENTION=2684188]autoprime[/MENTION]

https://xdaforums.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295

[MENTION=2452553]bullghost[/MENTION]

https://xdaforums.com/showthread.php?t=2600575
[MENTION=273964]ahlok_hk[/MENTION]

https://xdaforums.com/v20/how-to/restore-v20-to-100-stock-bricked-devices-t3524903
[MENTION=3467065]881jz[/MENTION]

https://xdaforums.com/showpost.php?p=70345795&postcount=31

[MENTION=7673898]TheDantee[/MENTION]

https://xdaforums.com/v20/development/h915-root-guide-restore-bricked-lg-v20-t3529649

[MENTION=4615330]KedarWolf[/MENTION]

https://xdaforums.com/v20/how-to/v20-kdz-restore-failing-9-completing-fix-t3546817

[MENTION=4591212]me2151[/MENTION]

https://xdaforums.com/v20/development/ls997vs995h910-dirtysanta-bootloader-t3519410

[MENTION=5672995]jcadduono[/MENTION]

https://xdaforums.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594