[G3 Q&A, Help & Troubleshooting] archcry:
Hello,

I, like most people had a lot of trouble with the latest CM13 nightlies for LG G3. After using the phone for some hours it would run into the infamous EMMC issue which made the phone unusable.

The only way to fix your phone after you ran into the EMMC issues was to flash the original LG G3 KDZ image from LG.

This tutorial focuses on getting rid of this issue and get your LG G3 to run the latest CM13 nightlies without problems.

This tutorial is based on experiences I've had, this means that there is no guarantee that it will also work on your phone, therefore I am not responsible for messing up your phone!

Also, this has been tested on LG G3 (D855), I assume it also works on other models, but then again no guarantee.

The Idea

I've been working with the maintainer of the CM13 nightly roms for LG G3 (Finnq) to try and find a solution for this problem. He send me a zip with an updated bootstack for the LG G3 because his thoughts were that my bootstack was outdated and that a newer bootstack would fix the problem. Unfortunately this did not work but it got me thinking. If I were to fully update the stock LG rom to its latest version and then install CM13 would that solve the problem. For some magical reason it did. My assumption here is that LG updated some files that we're not yet aware of that are used in the new CM13 kernel. Without the update of these unknown files the device would run into EMMC issues. This also explains why some people do have the problem while others don't. People who are not experiencing these issues might've had a later batch with more recent firmware upon purchase of the phone.

Pre-requisites:

- LG G3 Drivers for your device

- LG Flashtool

- KDZ image (tested on D855, should also work on other models)

- Root zip (Thanks to [MENTION=4948835]digital-bug[/MENTION], thread here)

- Latest TWRP for your device

Steps:

1. Install the LG drivers on your computer

2. Install LG flashtool.

3. Turn of your phone.

4. On the phone (which is now turned of) hold volume up and connect the USB cable.

5. Your phone should now boot into download mode, when your download mode is broken follow this tutorial.

6. Now flash the KDZ file using this tutorial (you already downloaded the needed files).

7. If you run into issues with your phone not bieing recognized or not bieing flashed probaply try it with a USB2 port or another computer (I only got it working on my laptop, not my desktop, on usb2 only)

8. When you're done flashing the KDZ file start updating your phone via the build in software center to build number LRX21R.A1445306351 (if you update past this build a successful root is not guaranteed, screenshot included in attachments)

9. Root your device by following this tutorial (You already downloaded the files for this).

10. Install TWRP using this app from the google app store.

11. Turn off your phone.

12. Boot into TWRP by holding volume down + power (release both and push them again when the lg logo appears)

13. Optionally install the latest TWRP image you just downloaded within TWRP.

14. Now just install CM13 and Gapps, I hope you can find the download sources for these yourselve :)

That's it!

Your phone should now be able to run the latest CM13 nightly releases without running into the EMMC issue.

Please leave a reply when everything is working for you (also include your model number).

Also leave a reply when you run into troubles, I might be able to polish the tutorial to avoid problems you ran into.

~ Archcry