[ROM][5.0.2][CM12][UNOFFICIAL][ALL-VARIANTS] CyanogenMod 12.0 For The LG G2 [27 Dec.]

Search This thread

Rashed97

Inactive Recognized Developer
May 28, 2012
1,624
10,632
PLEASE READ OTHER POSTS BEFORE ASKING YOUR QUESTION!

CyanogenMod 12 for LG G2 Family (D800, D801, D802, LS980, VS980)
(L01F, D803, and F320 will eventually be supported)

CyanogenMod 12 is here for the LG G2 Family!!

cyanogen said:
Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */

What works (as of November 17):
  • Camera
  • WiFi
  • RIL
  • NFC (on all EXCEPT the LS980, I'm testing a fix)
  • Notification lights
  • Display
  • All accelometers/sensors
  • Google Apps
  • Most Project Volta related enhancements
  • All native apps
  • Most audio
  • Airplane Mode
  • Wi-Fi tether

What doesn't work (as of November 17):
  • Video recording
  • CM features (yet to be ported)
  • Data/Mobile Network on LS/VS980 report roaming incorrectly sometimes
  • GPS for some people

What's different from stock CM sources (as of November 17):
  • New Qualcomm power HAL (you can get 1% usage in 3 hours if the phone is on idle)
  • Working NFC (current CM sources don't have it working)

Sources:
  • Common: http://github.com/lg-devs/android_device_lge_g2-common
  • Kernel: http://github.com/lg-devs/android_kernel_lge_msm8974
  • Device Repos are all here: http://github.com/lg-devs/

Sceenshots on the next post


XDA:DevDB Information
LG-Devs CyanogenMod 12 (Unofficial), ROM for the LG G2

Contributors
Rashed97, goldflame09, timpohladthomas, @REV3NT3CH, @Snuzzo, @kkozma, @Drgravy, @MikeCriggs, @arcardinal
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Jellybean Bootloader
Based On: CyanogenMod

Version Information
Status: Testing

Created 2014-11-18
Last Updated 2014-12-26
 
Last edited:

Rashed97

Inactive Recognized Developer
May 28, 2012
1,624
10,632
Reserved

Downloads (Device folders):
(will be added to Downloads tab soon)

Google Apps are not included in this ROM. Use the package here for best results:
My Gapps for LP (New build will be uploaded every so often)
Basketbuild Gapps for LP (OLD)

If you want root access, please use SuperSU by Chainfire (download from the Play Store):

D800: https://www.androidfilehost.com/?w=files&flid=21414
D801: https://www.androidfilehost.com/?w=files&flid=21415
D802: https://www.androidfilehost.com/?w=files&flid=21416
D803: https://www.androidfilehost.com/?w=files&flid=21921
F320:https://www.androidfilehost.com/?w=files&flid=22093
LS980: https://www.androidfilehost.com/?w=files&flid=21417
VS980: https://www.androidfilehost.com/?w=files&flid=21418

Please report bugs here: http://goo.gl/forms/iDGATlSjn6 or in the Dev-DB bug reporter (preferably in the Google form)
 
Last edited:

Rashed97

Inactive Recognized Developer
May 28, 2012
1,624
10,632
Reserved

Installation Instructions:
Installation Instructions:
1. Boot into latest recovery
2. Wipe everything, even your butt (that includes data, cache, system)
3. Flash
4. Flash Google Apps (if you so choose)
5. Flash SuperSU
6. Reboot
7. Report bugs to us so we can fix them

Make sure you are using the zv8 bootloader on the LS980.
Make sure you are using the 12b bootloader on the VS980. If you need it, follow the instructions on this thread:
http://forum.xda-developers.com/showthread.php?t=2451426

The best recoveries for use with this ROM are:
TWRP: 2.8.1.1 or greater http://forum.xda-developers.com/lg-g2/development/twrp-twrp-2-8-0-0-kernel-f2fs-tools-t2898705
CWM: 6.0.5.2 or greater
PhilZ: 6.0.4.8

If you lose access to you SD card (known to occasionally happen on the LS980) follow these commands:
Connect your phone to your PC with ADB enabled
Code:
adb shell
su
restorecon -FR /data/media/0
 
Last edited:

goldflame09

Senior Member
Jul 23, 2012
2,235
1,263
CT
Screenshots:


j0zbxx.png

352q1pt.png

2ur9i84.png

b9g2f4.png

2i9kt2b.png

rmmkht.png

2u5e001.png

2ijp26c.png

avolfa.png



FAQ:

Why does it say that I am resources are busy or in use?

I've unmounted (and tried mounting) /system and /data
Recovery says this because the script tells it to mount system and data even though they get mounted automatically. Therefore when it tries to mount it and it is already mounted, it gives you that warning. Its NOT an error. Just let it finish and it finishes successfully, then you should be all set.

How would I go about rooting the rom in its current state?
  1. Download the SuperSu Beta from here: http://download.chainfire.eu/627/SuperSU/BETA-SuperSU-v2.25.zip
    STEP FOR THOSE WITHOUT SDCARD ACCESS IN ROM:
  2. Boot into recovery and adb push the zip
    --------------------------------------------------------------
  3. Boot into recovery and flash
  4. Reboot and profit! :D

Where is the ROM for F320K

Not built yet as it also has no trees even supported by CM yet. You are going to have to wait.

NFC has a constant FC. How to fix?

  1. Boot into recoveru
  2. click mount
  3. mount system
  4. click file manager
  5. navigate to system/app/Nfc
  6. click select current folder
  7. delete
  8. boot and profit

Will add more as I see them come up!
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 389
    PLEASE READ OTHER POSTS BEFORE ASKING YOUR QUESTION!

    CyanogenMod 12 for LG G2 Family (D800, D801, D802, LS980, VS980)
    (L01F, D803, and F320 will eventually be supported)

    CyanogenMod 12 is here for the LG G2 Family!!

    cyanogen said:
    Code:
    #include 
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     */

    What works (as of November 17):
    • Camera
    • WiFi
    • RIL
    • NFC (on all EXCEPT the LS980, I'm testing a fix)
    • Notification lights
    • Display
    • All accelometers/sensors
    • Google Apps
    • Most Project Volta related enhancements
    • All native apps
    • Most audio
    • Airplane Mode
    • Wi-Fi tether

    What doesn't work (as of November 17):
    • Video recording
    • CM features (yet to be ported)
    • Data/Mobile Network on LS/VS980 report roaming incorrectly sometimes
    • GPS for some people

    What's different from stock CM sources (as of November 17):
    • New Qualcomm power HAL (you can get 1% usage in 3 hours if the phone is on idle)
    • Working NFC (current CM sources don't have it working)

    Sources:
    • Common: http://github.com/lg-devs/android_device_lge_g2-common
    • Kernel: http://github.com/lg-devs/android_kernel_lge_msm8974
    • Device Repos are all here: http://github.com/lg-devs/

    Sceenshots on the next post


    XDA:DevDB Information
    LG-Devs CyanogenMod 12 (Unofficial), ROM for the LG G2

    Contributors
    Rashed97, goldflame09, timpohladthomas, @REV3NT3CH, @Snuzzo, @kkozma, @Drgravy, @MikeCriggs, @arcardinal
    ROM OS Version: 5.0.x Lollipop
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: Jellybean Bootloader
    Based On: CyanogenMod

    Version Information
    Status: Testing

    Created 2014-11-18
    Last Updated 2014-12-26
    167
    Reserved

    Downloads (Device folders):
    (will be added to Downloads tab soon)

    Google Apps are not included in this ROM. Use the package here for best results:
    My Gapps for LP (New build will be uploaded every so often)
    Basketbuild Gapps for LP (OLD)

    If you want root access, please use SuperSU by Chainfire (download from the Play Store):

    D800: https://www.androidfilehost.com/?w=files&flid=21414
    D801: https://www.androidfilehost.com/?w=files&flid=21415
    D802: https://www.androidfilehost.com/?w=files&flid=21416
    D803: https://www.androidfilehost.com/?w=files&flid=21921
    F320:https://www.androidfilehost.com/?w=files&flid=22093
    LS980: https://www.androidfilehost.com/?w=files&flid=21417
    VS980: https://www.androidfilehost.com/?w=files&flid=21418

    Please report bugs here: http://goo.gl/forms/iDGATlSjn6 or in the Dev-DB bug reporter (preferably in the Google form)
    109
    Reserved

    Installation Instructions:
    Installation Instructions:
    1. Boot into latest recovery
    2. Wipe everything, even your butt (that includes data, cache, system)
    3. Flash
    4. Flash Google Apps (if you so choose)
    5. Flash SuperSU
    6. Reboot
    7. Report bugs to us so we can fix them

    Make sure you are using the zv8 bootloader on the LS980.
    Make sure you are using the 12b bootloader on the VS980. If you need it, follow the instructions on this thread:
    http://forum.xda-developers.com/showthread.php?t=2451426

    The best recoveries for use with this ROM are:
    TWRP: 2.8.1.1 or greater http://forum.xda-developers.com/lg-g2/development/twrp-twrp-2-8-0-0-kernel-f2fs-tools-t2898705
    CWM: 6.0.5.2 or greater
    PhilZ: 6.0.4.8

    If you lose access to you SD card (known to occasionally happen on the LS980) follow these commands:
    Connect your phone to your PC with ADB enabled
    Code:
    adb shell
    su
    restorecon -FR /data/media/0
    77
    Screenshots:


    j0zbxx.png

    352q1pt.png

    2ur9i84.png

    b9g2f4.png

    2i9kt2b.png

    rmmkht.png

    2u5e001.png

    2ijp26c.png

    avolfa.png



    FAQ:

    Why does it say that I am resources are busy or in use?

    I've unmounted (and tried mounting) /system and /data
    Recovery says this because the script tells it to mount system and data even though they get mounted automatically. Therefore when it tries to mount it and it is already mounted, it gives you that warning. Its NOT an error. Just let it finish and it finishes successfully, then you should be all set.

    How would I go about rooting the rom in its current state?
    1. Download the SuperSu Beta from here: http://download.chainfire.eu/627/SuperSU/BETA-SuperSU-v2.25.zip
      STEP FOR THOSE WITHOUT SDCARD ACCESS IN ROM:
    2. Boot into recovery and adb push the zip
      --------------------------------------------------------------
    3. Boot into recovery and flash
    4. Reboot and profit! :D

    Where is the ROM for F320K

    Not built yet as it also has no trees even supported by CM yet. You are going to have to wait.

    NFC has a constant FC. How to fix?

    1. Boot into recoveru
    2. click mount
    3. mount system
    4. click file manager
    5. navigate to system/app/Nfc
    6. click select current folder
    7. delete
    8. boot and profit

    Will add more as I see them come up!
    44
    All builds starting 11/19 will have Documents crash fixed. Video is fine as well. DT2W/S are still being worked on. CM team's uploading changes so we can use the official hooks (I personally am using a dirty hack with an init.d script but oh well). VZW is fixed, but there is still that Roaming bug. We're using a hack to get it to work right while we wait for CM team to push the "official" fix for this problem. Also, yes I know about NFC force closing on the LS980. Working on a fix. But I'm also working on rewriting the kernel for the future (not just for CM, but for other ROMs as well), so you'll have to bear with me. And for anyone who think I don't read the posts, yes I do. Almost every single one of them. I just don't always have time to respond.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone