How to Restore Stock Firmware on LG G6 (Guide to Unbrick a Bricked LG G6)

LG G6 is the flagship of 2017 from LG that comes packed with amazing features and great hardware specs. Running on the LG UX 6.0 UI (Android 7.0 Nougat), the LG G6 offers great performance. However, during the course of use you might want to restore stock firmware on LG G6. For example, if it bricked or stuck in the welcome screen (boot loop) while tweaking the system, rooting or installing custom ROM or flashing custom recovery like TWRP.

In this guide, we show you how to restore stock firmware on LG G6. To reinstall stock firmware, you need to download correct firmware file (KDZ file) for your device variant and regions. Wrong firmware may cause issues or will not install properly. So, before proceeding to restore stock firmware on LG G6, check your device variant, for example LG-H870, LG-H872, etc. and download matching kdz firmware file.


The benefits of reinstalling stock firmware (official firmware) on LG G6 are several.

– To fix boot loop issues (stuck in the welcome screen issue) after flashing a wrong ROM or custom ROM

– To unroot a rooted phone

– Feel nostalgic about stock ROM after flashing a custom ROM

– Restore a soft-bricked LG G6 and more.


– Backup important data you have on the phone
– Make sure you have installed latest LG drivers on your Windows PC
– At least 80% battery charge remaining on the phone

How to Restore/Install Stock Firmware (KDZ file) on LG G6

Disclaimer: Inexperienced users do not try the below method. Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components.

1. Download LG G6 KDZ Nougat firmware file. For international variant LG G6 (LG-H870), download kdz file from here (April 2017). For other variants (LG-H873, LG-H872, LG-H871, LGUS997, LG-H87010f, VS988, LG-H870DS, LG-H87010D, etc.), download from source here or here.

2. Download latest version of LGUP Tool [HERE] and install it on your computer

3. Download LGUP DLL file (LGUP_common.dll, ver. from here and save the .dll file to C:\Program Files\LG Electronics\LGUP\mode.

4. Now, reboot your LG G6 into Download Mode (Switch off the phone, press and hold Volume Up button while connecting the G6 to PC using the USB cable)

4. Run the LGUP tool on PC (Installed in step 2), select device and make sure BIN File box and Refurbish box is checked.

5. Click on ‘Upgrade’ and then select the KDZ firmware file you have saved on your PC.

6. Now, close the LGUP tool, reopen it, and then click the START button to start flashing the firmware. After the flashing, your device will automatically reboot.

You have now successfully restored stock firmware on LG G6 to Android Nougat. Disconnect your phone from PC and enjoy. Any question? Leave it in the comment section below. (Source – XDA)

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. Dynam0

    Oct 31, 2017 at 2:23 am

    I love you mate!!! You saved my phone from a Bootloader-mode brick!!! Thanks a lot! If you have 0x2BC or Preloader error in the new phones like G6 or K10 THIS IS THE SOLUTION! You are the boss!!!!

  2. Chris

    Oct 20, 2017 at 5:09 pm

    I have a H871 (AT&T)that I want to use on a Verizon network. Can I just flash it with the Verizon (VS988) variant or international (H870) firmware?

    • Kannan

      Oct 20, 2017 at 7:34 pm

      Normally it will not.

      • Chris

        Oct 22, 2017 at 9:39 pm

        Thanks! Guess I need to do a little more research…

    • carmine

      Nov 29, 2017 at 7:09 am

      no you cannot

Leave a Reply

Your email address will not be published. Required fields are marked *