If you get stuck in TWRP with no hope of booting to OS, here is the solution. Usually in these cases, any hardware button combinations will take take you to TWRP (and not to bootloader etc.)
This normally happens when you are trying to install an OS update from LG and your phone has custom recovery like TWRP installed.
Looks like you need to rebuild the boot system.
At TWRP recovery, go to advanced, select TWRP terminal command and press select (you do not have to select any file)
Type
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
(Remember - no space between sdcc. and 1) hit Enter and wait for the command to execute
type
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
then hit enter and wait for the command to execute.
Reboot. Hope fully your phone will boot to Android OS. If not go ahead and install your favorite ROM. My favorite is CloudyG2.
This has worked for LG G2 D803 version and hopefully will work on other versions.
This normally happens when you are trying to install an OS update from LG and your phone has custom recovery like TWRP installed.
Looks like you need to rebuild the boot system.
At TWRP recovery, go to advanced, select TWRP terminal command and press select (you do not have to select any file)
Type
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
(Remember - no space between sdcc. and 1) hit Enter and wait for the command to execute
type
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
then hit enter and wait for the command to execute.
Reboot. Hope fully your phone will boot to Android OS. If not go ahead and install your favorite ROM. My favorite is CloudyG2.
This has worked for LG G2 D803 version and hopefully will work on other versions.