How to Update LG Optimus G to Android Marshmallow by Flashing CM13 ROM


CM13 Custom ROMs are based on Android Marshmallow and are available for many Android smartphones. LG Optimus G is no exception so Optimus G users who are excited to run Marshmallow on their device follow our guide. As LG is not releasing Android 6.0 update for Optimus G so this AOSP based Custom ROM will fulfill your wish. With this ROM you will get stock Android UI and there are no bugs or bloatware. Android Marshmallow needs only 1 GB of RAM and LG Optimus G has 2 GB so running Marshmallow won’t be a problem for this device and it will give you stable and smooth experience.
If you are a beginner and this is your first time experience with custom ROM flashing then you should know that before proceeding to Flashing you’ll have to root your device first along with CWM or TWRP custom recovery installed on it. Rooting an Android is a bit risky process but not difficult at all. If you have rooted your device and custom recovery is installed let’s move towards Flashing procedure.


This Guide is only for LG Optimus G with code name (GEEHRC), Do Not try this on any other Variants with different Code Name or else you may brick your device. Custom ROM Flashing requires Root access and it Voids device warranty so do it on your own risk. We ( won’t be held responsible for any damage caused to your device.


* Root your LG Optimus G and install a custom recovery CWM or TWRP on it.

* Create a Backup of all your important data like Apps, Texts, Contacts, photos and other multimedia files. Use Custom Recovery to make Backup, it is safe and recommended.

* Make sure your device has enough charging, at least 60% to avoid power issues during flashing.

* Enable USB debugging mode in Settings > developers options, if developers options are disabled enable them in settings under about phone option tap build number for seven times to Enable developers options and then Enable USB debugging mode.

Download the required files

CM13 ROM Optimus G | linkĀ 

AOSP | linkĀ 


Steps to follow

Step 1: Download the custom ROM zip file from the above provided Link and also Gapps.

Step 2: now connect your device with your PC using USB data cable and copy the Rom zip file Gapps zip file to your device SD card.

Step 3: Now you need to boot your device into recovery mode you can also do this by installing quick boot app from the Play store.

Step 4: Now perform a factory reset, in TWRP Tap Wipe and then select system, Cache, Dalvik Cache and swipe to wipe and in ClockworkMod recovery Tap “wipe data factory reset” option to perform factory reset.

Step 5: Finally now install ROM zip file. In TWRP tap install and locate the Rom zip file and then swipe to install while in ClockworkMod tap install zip from SD card and then navigate for the Rom zip file and select it.

Step 6: Just like that install Gapps zip file.

Step 7: Once it completes, go back to the main menu and Reboot your device.

First boot up will take around 5 minutes so be patient and that’s all. Having issues please drop a comment below, we will try to help.