LG Optimus G was LG’s 2012 flagship device. It has a 4.7″ “True HD-IPS+” display. It is powered by quad-core Qualcomm Snapdragon S4 Pro processor. It comes with 2 GB of RAM and 32 GB internal memory. Further, it has 2100 mAh battery, and an 8 or 13 MP camera (depending on region). Initially it ran on ICS with it being upgradable to Jelly Bean.
LG Optimus G being an old device, LG wont push out KitKat updates for this device. However you can update to KitKat using custom ROMs. CM 11 is a custom ROM available for this device. CyanogenMod ROMs are the most famous ROMs in Android community due to its features and performance. Follow the steps given below to install it on LG Optimus G.