CM12 based on 5.0.2 (Lollipop) OTA

Search This thread

JackpotClavin

Inactive Recognized Developer
Feb 27, 2011
1,024
3,814
New York
This ROM is CM12 for the VS980 based on the Verizon LG G2's Lollipop update. It is different from the official CM11 and CM12 for the VS980 because those builds use LG's Jellybean kernel source merged into CAF's kernel source, and Jellybean blobs, and Jellybean modem; whereas this ROM uses LG's Lollipop kernel source and Lollipop blobs and the Lollipop modem.

For best results on this ROM, install the stock VS980 39A build, ensure your sensors, 4G/LTE, and GPS are working 100%, then backup your phone and EFS partition; then you can install

Issues:
Some people have reported getting soft reboots (crashing back to the boot animation). I'm not 100% sure as to what the cause is, or how to replicate the issue.

Requirements for this ROM:
1. You must be on the VS980 39A modem/bootstack
2. Your aboot version must be either from KitKat or Jellybean

March 21st, 2015
Uses newer CM source from March 21st. Also includes support for Android FLP, as well as a few GPS fixes here and there
Note: some users have reported soft reboots using Bluetooth, and GPS not locking in the previous builds.
https://www.androidfilehost.com/?fid=95916177934544450

Click to expand older CM12 builds

March 18th, 2015
Uses newer source from March 18th. Note: some users have reported soft reboots using Bluetooth, and GPS not locking in the previous build.
https://www.androidfilehost.com/?fid=95916177934543381

March 14th, 2015
Note: There may be regressions in this build as I could not test everything (this is the first build using VS980 39A blobs) so there may be something broken that I was not able to find. You should backup everything including your EFS partition before installing!
Uses newer source from March 14th, as well as blobs from the VS980 39A build (Note: You must be on the VS980 39A modem now). I've switched from Loki to Bump, so the 12B aboot is no-longer a requirement (you can use KitKat if you want, or you can stick with 12B). I have also switched to AndroidFileHost.com!
https://www.androidfilehost.com/?fid=95916177934541436

March 4th, 2015
Uses newer source from March 4th, uses the kernel source from Verizon's semi-official VS980-39A build, fixes the stock camera
Code:
903bd755dc4cca0b1ad7676a549a859c  cm-12-20150304-vs980.zip
https://mega.co.nz/#!x951mQqY!dLAoDOdv_UloVmeR1UvkkE07LOZzdHGdpwAY3p8GoTY

February 23th, 2015
Uses newer source from February 23rd
Code:
bfdb82836a6744f6cf2e195fd95d67d0  cm-12-20150223-vs980.zip
https://mega.co.nz/#!5oJi3K7Q!D0CWdosjdhMpC_qUJCX5LBVM8qCBX5D8LobD4qmxhOo

February 17th, 2015
Newer source synced from earlier today. Also includes a few radio-related patches (hopefully this will fix MMS for some users), and I enabled color gamma controls in the kernel
Code:
248c0c0fb8fba88c12f3395cb6fcaf93  cm-12-20150217-vs980.zip
https://mega.co.nz/#!V9oDFS5I!ZZd1pmRQG_2csT-kNtVIHnc2K1W2JJAyqf0PGlHzySk

February 15th, 2015
Second build, fixes the low memory killer being too aggressive and killing background apps too frequently, which caused screen redraws, chrome tabs reloading, etc. Also should fix the sensors being broken for those who came from Jellybean modems; so now you shouldn't have to go back to stock anymore to get working sensors. Early on in CM11, sometimes enabling bluetooth would cause the wifi/bluetooth card to crash and result in slugging performance and battery drain as the kernel endlessly tries to turn on bluetooth. I made it so if the card crashes, it will just re-init the wifi card, so it won't cause excess battery drain and sluggish performance if it crashes (I'm not sure if it is a problem with CM12, but it doesn't hurt having it there in case)
Code:
4d570e16c5fff11ae5b6eaac673e894a  cm-12-20150215-vs980.zip
https://mega.co.nz/#!ptxD0D4J!dySL2jwM5OlI7G3Da0XR4pmMUurB89ghl7_5AMkUtI4

February 14th, 2015
Initial alpha build
Code:
97410722f4545cb2e41a8b3a95d3fb16  cm-12-20150214-vs980.zip
https://mega.co.nz/#!F5AyHZiZ!h5gakodilDVjEY-g9SdOYTjoaQn4YzyEpEKEiAosKvE

2014: Click to show the older CM11 (KitKat) builds and instructions

These builds from 2014 and no-longer truly supported
Note: if you are already on 24A, 25A, 25B, or 26A, or 27A root it, and proceed to step 5. If you are on Lollipop, you must KDZ back to a version of KitKat and then follow the instructions.

Warning: this process is not for beginners! Read the entire post before proceeding. Backup everything important first! It is important that your phone does not reboot until after you have completed all of the steps.

Click below to expand instructions

Step 1: Go back to build 12B (COMPLETELY STOCK!)

Step 2: Root 12B and install a Superuser package

Step 3: MAKING SURE YOU'RE ROOTED (There is no known root method after you're already on the KitKat OTA!)

Step 4: Follow this guide to upgrade your phone to build 24A (This is the stock software that this ROM is based on) At this point, make sure that your device has everything working (like 4G, and also get a GPS lock on the stock software before proceeding to step 5)

Step 5: At this point, you're on 24A and rooted; however, you cannot run custom boot images because the 24A OTA has patched the only known exploit which allows us to run custom boot images, so we must revert the one part that's exploitable to the 12B version. This file is called aboot, and is only a megabyte. However, this is imperative to boot your phone, so you CANNOT mess up this step. Failure to verify that your aboot download and flashing a broken aboot WILL PROBABLY RESULT IN A LEGITIMATE BRICK. So you MUST verify the download, and after pushing it to your device, you must verify that it is not broken in any way before writing the 24A aboot with the one from 12B. Download aboot from here and push it to your device. After pushing it to your device, run an md5sum check on it to ensure that the output is:
Code:
2ce58393effb26fe87b3e66ac6b433d8 aboot.bin

Step 6A: Now you're ready to write the downloaded aboot to your aboot partition. You must run this command as root:
Code:
dd if=aboot.bin of=/dev/block/platform/msm_sdcc.1/by-name/aboot

Step 6B (April 6th edit): Mixing and matching the 4.2 aboot and 4.4 laf partition breaks download mode. The only way to fix it is to flash the 4.2 laf partition. Use this guide to fix your download mode with the following:
Code:
dd if=laf.bin of=/dev/block/platform/msm_sdcc.1/by-name/laf

Step 7: THIS IS IMPORTANT! The old aboot is incompatible with the new boot image that comes from the 24A OTA, so you must install a boot image that's compatible with stock KitKat and also works with the old aboot, so download this boot image and verify its md5sum
Code:
200eb4b8fc165751aa24d770737b2716  boot.emmc.win
and then write it to your boot partition with:
Code:
dd if=boot.emmc.win of=/dev/block/platform/msm_sdcc.1/by-name/boot

Step 8: Since you're only running stock 24A, you don't have a custom recovery! So download this TWRP custom recovery (which is already loki'ed) and verify its md5sum
Code:
4835cdcf2432ee1c4eb8cef73e2a24c1  recovery.lok
and then write it to your recovery partition with:
Code:
dd if=recovery.lok of=/dev/block/platform/msm_sdcc.1/by-name/recovery

Step 9: At this point, you will essentially be running 24A, with a exploitable aboot which allows for custom boot images. You also have a working boot and recovery image which is compatible with the exploitable aboot. The rest is normal ROM flashing, and is cruising from here on out.

Step 10: Take a breath

Step 11: Download the ROM from below

Step 12: Install ROM in recovery, if coming from a previous but recent CM11 build (say from within a week), you shouldn't have to do a factory reset, if you don't meet that criteria, just do a factory reset anyways.

Step 13 (Optional): Install a gapps package

Step 14: Reboot and enjoy!
Zips and Changelogs below:
If you are attempting to download a zip on your phone, try requesting desktop mode in the browser and it should download.

Latest nightly build
November 2nd, 2014: uses newer CM11 source from nightlies that were dated cm-11-20141102 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!JgYinZZJ!NXoyDMZvRmN0lYk6Q2mQMzI5iOMBKT1ZmexFa-SDLNg
Code:
1bfe4b0b3ec70da4d56129e7b32da177  cm-11-20141102-vs980.zip

Latest snapshot build
November 13th, 2014: Snapshot update (M12), uses newer CM11 source from snapshot builds dated cm-11-20141112 (changelog here). Note: you should not install this build if you are currently on a build dated after our November 2nd build! Make a backup before installing just in case
https://mega.co.nz/#!o4ZSBQCK!17gQdjEs3ggw5wQCzUPdzsNsdD6tvUQNkxRLUsGpaAY
Code:
98cbe476ea837289bf5ee633677d39f1  cm-11-20141113-M12-vs980.zip

Click below to show older builds

October 8th, 2014: Snapshot update (M11), uses newer CM11 source from snapshot builds dated cm-11-20141008 (changelog here). Note: you should not install this build if you are currently on a build dated on or after September 30th build! Make a backup before installing just in case
https://mega.co.nz/#!dkx2CJhY!AGQ1l1jwPhX-hDQ2JkdEiq87epP8pjm_3FXRbkdaqpw
Code:
ed0bdf1765d78218fb8d235d75e3c139  cm-11-20141009-M11-vs980.zip

October 26th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20141026 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!F0glXDxB!p_nshMSz_11ShNl7FHfmgEENu3FrE1lrxAtJ0ILKgiY
Code:
b5c02e87ec3bf575e6cb2f3b37c8b4fc  cm-11-20141026-vs980.zip

October 19th, 2014: uses VS980-26A blobs and kernel sources, also uses newer CM11 source from nightlies that were dated cm-11-20141019 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!p5Rw1Z5Y!l1XQQ-nlWox1JoyeWGaRWw-pjy58VKGJu3rEb01bQs0
Code:
73f397ffdd0571f23ba2e056eb8df5bb  cm-11-20141019-vs980.zip

October 13th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20141013 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!FhYzxDoC!zDD9de-EodKFiHM3HPSnlVGko5BpkJD-tYWDvQOMVhM
Code:
a2aff425d2d1b2c9362c328eb0f762fe  cm-11-20141013-vs980.zip

September 28th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140928 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!95oSDBrK!4yGRKLolLsinWHSgb_Jbd0LNUJxIKaZO15gPwhAEUp8
Code:
d9a851a63a6b9888bb6b984917dea41e  cm-11-20140928-vs980.zip

September 21st, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140922 (changelog here).
Make a backup before installing just in case.
http://www.mediafire.com/download/5wjqjxw7u4hud31/cm-11-20140922-vs980.zip
Code:
4efb342e927307a8df9ad8e8d39446a0  cm-11-20140922-vs980.zip

September 16th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140915 plus a few more patches, but not exactly all of the patches that will be in builds dated cm-11-20140916(changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!VkRV1Kqa!cxC4Qzezkuc6nFrR-5BRQ-gYqVymIOzMQIU1b2GNpwo
Code:
0e56b5c6d31a7dbcb6eee47a7bbaee02  cm-11-20140916-vs980.zip

September 15th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140915 (changelog here).
Make a backup before installing just in case.
Do this to fix MMS! Credit to bouchigo
https://mega.co.nz/#!shYRyTyD!PNA9hbTkiXqMHo856RbhoBZ6OiWmxks40dKc5rKRHEY
Code:
a05b210b8aafeb6ea2bdfdae32e54e75  cm-11-20140915-vs980.zip

September 7th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140907 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!ggBQlazY!9ivVHhuG_zhRfSSf83A8AVADTB8K1J7u7qF9IIdeZww
Code:
843d517cdf14253ec961801f426c0e25  cm-11-20140907-vs980.zip

September 2th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140902 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!hxAlxSJI!9fCWtxYmp9LGrZ5WWodPZsCWQ614Fnx-Tyka5EdjNtw
Code:
dc3d57b92f90b1d6d6639b7264ed18c9  cm-11-20140902-vs980.zip

August 24th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140823 (changelog here).
Make a backup before installing just in case.
https://mega.co.nz/#!RgRTyRBD!wiBiiuuMjcxDG5Do1GDtv2TxMfG9ZIiziRicNygAXb4
Code:
a3a534c374d6783d70af3be073acc4ad  cm-11-20140824-vs980.zip

August 17th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140817 (changelog here).
Tethering is now working :)
Make a backup before installing just in case.
https://mega.co.nz/#!Ag4QVJjR!bTWaAw1f1EQ-ZP97s5-C9rQwjZboaaxSEVRRDvlzvyg
Code:
2fe7f7a1205af7b0abafa678a6133647  cm-11-20140817-vs980.zip

August 12th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140811 (changelog here).
Tethering is not currently working
Make a backup before installing just in case.
https://mega.co.nz/#!p1ZFmIKI!efLfZ8iX7VHETKOt1PjCaMni2gGpoIlRPG9UMa9_FCg
Code:
e59f5f96d0b55c02399c01293b72552d  cm-11-20140812-vs980.zip

August 4th, 2014: Snapshot update (M9), uses newer CM11 source from snapshot builds dated cm-11-20140804 (changelog here). Note: you should not install this build if you are currently on the July 29th build, older builds only! Make a backup before installing just in case.
https://mega.co.nz/#!9lhHBCKS!Gfd17muV1kndFvbhfJCfjHt_dWp4uCocuZQDjwPEzbk
Code:
63e92c0f0571e2d405e1b4926474002d  cm-11-20140805-M9-vs980.zip

July 29th, 2014: uses newer CM11 source from nightlies that were supposed to be dated cm-11-20140730 (changelog here).
It should be noted that an official snapshot build (M9) is due to be right around the corner, and that taking this update may mean that you cannot take our version of an M9 release once I build it!!
Make a backup before installing just in case.
https://mega.co.nz/#!045xARzY!ltCgmiYjeHEJLZmB88yuLqGgOHWcEkzHpXCgqDUde1Q
Code:
df5f18689e2249fa3ef535d80ac3140b  cm-11-20140730-vs980.zip

July 19th, 2014: uses newer CM11 source from nightlies dated cm-11-20140718 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!kxhBSKDQ!gWjazNvuh5horbPFWbVOA9XWarKwcOegTTTCbXs09yE
Code:
9137fc43068a71abc90a3b5f1f40a360  cm-11-20140719-vs980.zip

July 10th, 2014: uses newer CM11 source from nightlies dated cm-11-20140709 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!V9IEBAaK!eldMtrTesNaCOn6TOaMQ3xfINmFDRSrSXgoYey5GdpI
Code:
c33f2034104a3d71519be4391c1bf816  cm-11-20140709-vs980.zip

July 3rd, 2014: uses newer CM11 source from nightlies dated cm-11-20140703 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!FoB3ET5Y!KjMZGo6Prxl41T_tbwe0A0TcjIBshoC7HzsxVhr-E3U
Code:
df6e84f87df2267f8c59284acaa027e4  cm-11-20140703-vs980.zip

June 30th, 2014: uses newer CM11 source from nightlies dated cm-11-20140629 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!dtYz0Cxb!q10Z3EifASfLwt67OPLveFdd3T2woiKyd7UKbVhTkxo
Code:
f3861e17dedc9bac2480d10f013fc8c6  cm-11-20140630-vs980.zip

June 22th, 2014: uses newer CM11 source from nightlies dated cm-11-20140622, which includes the 'Heads Up' feature, and is Android 4.4.4 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!984SnZyQ!q5SAOuydLOGvxlSlrPMVlCuMIgpe8AYYx9joW-XLbko
Code:
4cf2e1e940332e0745c0df8bec6f68a4  cm-11-20140622-vs980.zip

June 19th, 2014: uses newer CM11 source from nightlies dated cm-11-20140619 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!8tpDyD6a!p1Kx6sgVG-BKQhwD9mlYVGG6yL-9JedLqGi7oPgj414
Code:
9ccfdecc56ed21ccbb2abbaffa89190b  cm-11-20140619-vs980.zip

June 12th, 2014: uses updated nightly source from the nightlies dated June 11th. This build fixes the YouTube playback issues and fixes a few mismerges of 4.4.3 into the CM11 source. I have also cherry-picked a few security patches in the kernel in this build. Make a backup just in case. There is also a new gapps package available.
Futex vulnerability patched in this update, as well as all future updates.
https://mega.co.nz/#!F9gRSahD!GTFiFCR2-YVGhqzOg23MBkDRdqPjBd5hETyqtKfmCLY
Code:
fc56617cd3e4577b004a4caa01a98ec7  cm-11-20140612-vs980.zip

June 8th, 2014: Snapshot update, uses the stable CM11 branch source from snapshots dated cm-11-20140609-SNAPSHOT-M7-*.zip. You should not install this update if you are the June 6th (4.4.3) build, but installing this from any other build should be okay. (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!9h5AgDqK!dhCrM7IL2za1O23pgFaNJK0M0garV6b0h3WiuLhg7qY
Code:
96984171b6c8386388fca3489e62c6d5  cm-11-20140608-M7-vs980.zip

June 6th, 2014: uses newer CM11 (4.4.3!) source from nightlies dated cm-11-20140606 (changelog here). Make a backup before installing just in case.
https://mega.co.nz/#!BxJ3XQzT!BGgneaGQCYZi8r-OeePlqTjth0EgimSF_Nl49Ahqkvo
Code:
81af1ad2225021035fc59b297ebeab43  cm-11-20140607-vs980.zip

May 21st, 2014: uses newer CM11 source from nightlies dated cm-11-20140520 (changelog here). Includes support for covers with the lid, and also a fix for the gamma controls. Make a backup before installing just in case.
https://mega.co.nz/#!99hVzYxK!Ot-Yvx52622R51drm5BniLe0V-5T8Rh9nYWiIC918g8
Code:
351cebe1259084b5ffe67f2ab9b76646  cm-11-20140520-vs980.zip

May 4th, 2014: Ninth update, a snapshot build. Built off the CyanogenMod stable (snapshot) branch, so this is equivalent to every device's cm-11-20140504-SNAPSHOT-M6-* build. Make a backup before installing just in case.
https://mega.co.nz/#!MlgCVCDC!rMDZ_l8TZOrWYsOdsJffP6BvvWrAHqSkJxuQrJnTfIo
Code:
2fb08218abbc777424d1366f0c58d8f4  cm-11-20140504-vs980.zip
Mirror:
Uploading

April 30, 2014: uses updated nightly source from the nightlies dated April 30th. Fixes include a patch to make Bluetooth more stable (hopefully) and interactive governor is working now. Make a backup before installing just in case.
https://mega.co.nz/#!skZ2gYzY!Jjqm_JgQ_DSwnhwDzt5bEXxgY2qKbqS8HXJuCey71fw
Code:
a0a269f405ae4ca8279aab77e445d759  cm-11-20140430-vs980.zip

April 24, 2014: uses updated nightly source from the nightlies dated April 24th. Pandora should be fixed.
https://mega.co.nz/#!Ihh2FKJa!YHlyP0zCIJYE8jwdh_gKPZS1jtJE0sQPZm7vDWKjDzk
Code:
91190b93c0dfa595eefe6d454e420328  cm-11-20140425-vs980.zip

April 18, 2014: uses updated nightly source from the nightlies dated April 18th. It also uses the RIL files from 4.2; so there should be no issues with getting stuck with 3G.
https://mega.co.nz/#!5swBXKwQ!3jphnECTxMrfIoAXg6HBg6vfxR9Qs5Qj5iiO6ePzs2E
Code:
6a224dd33a1b7165dd7e4eacd0206c10  cm-11-20140418-UNOFFICIAL-vs980.zip

April 17, 2014: uses updated CM source, also uses the 4.4.2 RIL proprietary files. I highly suggest making nandroid backup of your efs partition before installing. That way you can restore in case anything goes wrong data connectivity wise
Build pulled due to data connectivity issues.
Code:
714327997194e5ea6e36e2f85e32265a  cm-11-20140417-UNOFFICIAL-vs980.zip

April 12, 2014: configuration files updated to 4.4.2. I would suggest making a nandroid backup before installing in case something is broken. Also updated CM source. Here's the changelog
https://mega.co.nz/#!wsoQyAoL!AtQCsRmA4MmiNHwPceg68QMg_DT1ktT3JKXR6F6Lv9c
Code:
4ee5164055291f4eb6e44667dc62cff9  cm-11-20140412-UNOFFICIAL-vs980.zip

April 5, 2014 BT NFC: Fixes BT and NFC (to my knowledge), also includes fixes in ROMs below
http://www.mediafire.com/download/cl144fi3lhlc24c/cm-11-20140405-UNOFFICIAL-vs980-BT-NFC.zip
Code:
277e65dbec9704b91691450d2cf3a9e6 cm-11-20140405-UNOFFICIAL-vs980-BT-NFC.zip

April 5, 2014: Fixed bug where only 3G service was not attainable in some cases, updated to April 4th CM sources, uses Verizon's 24A kernel source, still no bluetooth
http://www.mediafire.com/download/otcaat3uf6n2bcb/cm-11-20140405-UNOFFICIAL-vs980.zip
Code:
f7299cd441e566521a977847fa33af9e cm-11-20140405-UNOFFICIAL-vs980.zip

April 1, 2014: First upload
http://www.mediafire.com/download/2pk3zeeawg3afr7/cm-11-20140402-UNOFFICIAL-vs980.zip
Code:
696027626342f47f4fe3b04d026c9550 cm-11-20140402-UNOFFICIAL-vs980.zip
About this ROM:
Official CM11 uses the proprietary binaries and libraries of the offical Android 4.2 build for the LG G2 (Jellybean).
Its kernel sources were merged into CAF kernel sources, and along the way, something happened where occasionally, the device won't wake up and reboot upon pressing the post button (commonly called an SOD).
This ROM is based on the CM11 sources, but updated with a 4.4.2 kernel, and 4.4.2 binaries and libraries from the official LG G2 OTA (VS98024A)

I would like to thank:
Everybody who has contributed to the CyanogenMod project
Everybody who has contributed to Linux
@xdabbeb for cracking the code to get the 24A OTA to install and for the well-written guide for installing 24A
Dan Rosenberg (djrbliss) for Loki (the exploit that allows for custom boot images)
@Dees_Troy (for TWRP)
Ricardo Cerqueira and Erik Hardesty (and all other LG G2 device maintainers)

Changes from the stock cm-11.0 branch:
vendor/lge: https://github.com/JackpotClavin/proprietary_vendor_lge/commits/cm-11.0-4.4.2Kernel

device/lge/g2-common: https://github.com/JackpotClavin/android_device_lge_g2-common/commits/cm-11.0-4.4.2Kernel

device/lge/vs980: https://github.com/JackpotClavin/android_device_lge_vs980/commits/cm-11.0-4.4.2Kernel

kernel/lge/msm8974: https://github.com/JackpotClavin/android_kernel_lge_msm8974/commits/cm-11.0-4.4.2Kernel

hardware/qcom/display-caf: run this: git remote add CAF-display git://codeaurora.org/quic/la/platform/hardware/qcom/display && git fetch CAF-display && git cherry-pick 8fec5c360f8d9b888d605ce01cb7ffab6480623b

hardware/qcom/media: revert cf8408186605323a6797e5f431192ab434e79fff

frameworks/native: cherry-pick http://review.cyanogenmod.org/#/c/61459/ (no longer needed since we are going with the 4.2 RIL)
 
Last edited:

steveo17

Senior Member
Sep 30, 2010
1,187
282
South Amboy
this is an awesome right up!


so i am currently running cm11 m4 (essentially bug free). any way i can just get the new baseband without going through all of this?
 

JackpotClavin

Inactive Recognized Developer
Feb 27, 2011
1,024
3,814
New York
Just to reiterate the entire process briefly:
Go back to 12B
Root 12B
Take the 24A
Download the aboot, boot, and recovery from above
Verify that they are valid (ensure the download didn't mess up)
Write the three files to the device with the dd commands above

(Technically you can stop here if you want to just have stock 24A with the TWRP recovery)

If you wish to try out the new CM11, then download the ROM, reboot to recovery, install, and install gapps, reboot and enjoy!
Don't forget to do a factory reset if coming from a ROM other than CM11 or if your current CM11 setup is a bit outdated (older than a week or so)
 

sefirosu0522

Senior Member
Apr 3, 2011
815
73
This looks intense. I don't feel comfortable doing it. Getting to 24A was simple. Nervous about this one. Nice job though! Great to see this develop.
 

jasondowning85

Senior Member
Feb 1, 2011
332
436
Lakewood
So, if I already am on 24a do I need to go back to 12b?

Sent from my VS980 4G using xda app-developers app

You should not need to as you're technically already half way through the process
@Jackpot Clavin I can upload to a mirror if you want. Let me know if you can get it to me before your source server is pounded

---------- Post added at 07:42 PM ---------- Previous post was at 07:40 PM ----------

This looks intense. I don't feel comfortable doing it. Getting to 24A was simple. Nervous about this one. Nice job though! Great to see this develop.

If you got to 24A, then you should be able to do this no problem. He just added in steps for verification so that you don't end up with a brick for a device.
 

steveo17

Senior Member
Sep 30, 2010
1,187
282
South Amboy
Just to reiterate the entire process briefly:
Go back to 12B
Root 12B
Take the 24A
Download the aboot, boot, and recovery from above
Verify that they are valid (ensure the download didn't mess up)
Write the three files to the device with the dd commands above

(Technically you can stop here if you want to just have stock 24A with the TWRP recovery)

If you wish to try out the new CM11, then download the ROM, reboot to recovery, install, and install gapps, reboot and enjoy!
Don't forget to do a factory reset if coming from a ROM other than CM11 or if your current CM11 setup is a bit outdated (older than a week or so)



going back to 12B completely wipes the the phone correct?
 

JackpotClavin

Inactive Recognized Developer
Feb 27, 2011
1,024
3,814
New York
thought so. not sure why OP states that if you're coming from a previous version of CM or something that you'd need to wipe

A factory reset should be done if coming from a build of CM11 from weeks ago (to cut down on possible bugs)
you don't have to wipe your internal sdcard, just a factory reset in TWRP will keep your pictures and whatnot
 
  • Like
Reactions: Nom Prophet

skay

Senior Member
Sep 30, 2004
99
16
Princeton. MA
thought so. not sure why OP states that if you're coming from a previous version of CM or something that you'd need to wipe

The OP to take the 24A OTA leak requires a clean, rooted 12B install. No custom recovery, etc. can be present or you can't perform the 24A update.

---------- Post added at 02:57 AM ---------- Previous post was at 02:54 AM ----------

How's the stability of CM11 on 24A OTA so far? If it is reasonably stable after a few days of testing by some mods here I would be up for trying it out.
 

nitsua98

Senior Member
Jul 6, 2012
1,862
947
Dallas, Texas
Nice! So if we're on 24A, we push the three files to the root sd card directory while the phone is booted in the rom and use the commands while the phone is in the ROM, or am I getting the wrong idea?
 

heffzilla

Senior Member
Jan 20, 2011
471
180
Just want to be 100% sure, are we renaming the aboot.bin to .img or is the command dd if=aboot.bin instead of aboot.img
 

Top Liked Posts

  • There are no posts matching your filters.
  • 96
    This ROM is CM12 for the VS980 based on the Verizon LG G2's Lollipop update. It is different from the official CM11 and CM12 for the VS980 because those builds use LG's Jellybean kernel source merged into CAF's kernel source, and Jellybean blobs, and Jellybean modem; whereas this ROM uses LG's Lollipop kernel source and Lollipop blobs and the Lollipop modem.

    For best results on this ROM, install the stock VS980 39A build, ensure your sensors, 4G/LTE, and GPS are working 100%, then backup your phone and EFS partition; then you can install

    Issues:
    Some people have reported getting soft reboots (crashing back to the boot animation). I'm not 100% sure as to what the cause is, or how to replicate the issue.

    Requirements for this ROM:
    1. You must be on the VS980 39A modem/bootstack
    2. Your aboot version must be either from KitKat or Jellybean

    March 21st, 2015
    Uses newer CM source from March 21st. Also includes support for Android FLP, as well as a few GPS fixes here and there
    Note: some users have reported soft reboots using Bluetooth, and GPS not locking in the previous builds.
    https://www.androidfilehost.com/?fid=95916177934544450

    Click to expand older CM12 builds

    March 18th, 2015
    Uses newer source from March 18th. Note: some users have reported soft reboots using Bluetooth, and GPS not locking in the previous build.
    https://www.androidfilehost.com/?fid=95916177934543381

    March 14th, 2015
    Note: There may be regressions in this build as I could not test everything (this is the first build using VS980 39A blobs) so there may be something broken that I was not able to find. You should backup everything including your EFS partition before installing!
    Uses newer source from March 14th, as well as blobs from the VS980 39A build (Note: You must be on the VS980 39A modem now). I've switched from Loki to Bump, so the 12B aboot is no-longer a requirement (you can use KitKat if you want, or you can stick with 12B). I have also switched to AndroidFileHost.com!
    https://www.androidfilehost.com/?fid=95916177934541436

    March 4th, 2015
    Uses newer source from March 4th, uses the kernel source from Verizon's semi-official VS980-39A build, fixes the stock camera
    Code:
    903bd755dc4cca0b1ad7676a549a859c  cm-12-20150304-vs980.zip
    https://mega.co.nz/#!x951mQqY!dLAoDOdv_UloVmeR1UvkkE07LOZzdHGdpwAY3p8GoTY

    February 23th, 2015
    Uses newer source from February 23rd
    Code:
    bfdb82836a6744f6cf2e195fd95d67d0  cm-12-20150223-vs980.zip
    https://mega.co.nz/#!5oJi3K7Q!D0CWdosjdhMpC_qUJCX5LBVM8qCBX5D8LobD4qmxhOo

    February 17th, 2015
    Newer source synced from earlier today. Also includes a few radio-related patches (hopefully this will fix MMS for some users), and I enabled color gamma controls in the kernel
    Code:
    248c0c0fb8fba88c12f3395cb6fcaf93  cm-12-20150217-vs980.zip
    https://mega.co.nz/#!V9oDFS5I!ZZd1pmRQG_2csT-kNtVIHnc2K1W2JJAyqf0PGlHzySk

    February 15th, 2015
    Second build, fixes the low memory killer being too aggressive and killing background apps too frequently, which caused screen redraws, chrome tabs reloading, etc. Also should fix the sensors being broken for those who came from Jellybean modems; so now you shouldn't have to go back to stock anymore to get working sensors. Early on in CM11, sometimes enabling bluetooth would cause the wifi/bluetooth card to crash and result in slugging performance and battery drain as the kernel endlessly tries to turn on bluetooth. I made it so if the card crashes, it will just re-init the wifi card, so it won't cause excess battery drain and sluggish performance if it crashes (I'm not sure if it is a problem with CM12, but it doesn't hurt having it there in case)
    Code:
    4d570e16c5fff11ae5b6eaac673e894a  cm-12-20150215-vs980.zip
    https://mega.co.nz/#!ptxD0D4J!dySL2jwM5OlI7G3Da0XR4pmMUurB89ghl7_5AMkUtI4

    February 14th, 2015
    Initial alpha build
    Code:
    97410722f4545cb2e41a8b3a95d3fb16  cm-12-20150214-vs980.zip
    https://mega.co.nz/#!F5AyHZiZ!h5gakodilDVjEY-g9SdOYTjoaQn4YzyEpEKEiAosKvE

    2014: Click to show the older CM11 (KitKat) builds and instructions

    These builds from 2014 and no-longer truly supported
    Note: if you are already on 24A, 25A, 25B, or 26A, or 27A root it, and proceed to step 5. If you are on Lollipop, you must KDZ back to a version of KitKat and then follow the instructions.

    Warning: this process is not for beginners! Read the entire post before proceeding. Backup everything important first! It is important that your phone does not reboot until after you have completed all of the steps.

    Click below to expand instructions

    Step 1: Go back to build 12B (COMPLETELY STOCK!)

    Step 2: Root 12B and install a Superuser package

    Step 3: MAKING SURE YOU'RE ROOTED (There is no known root method after you're already on the KitKat OTA!)

    Step 4: Follow this guide to upgrade your phone to build 24A (This is the stock software that this ROM is based on) At this point, make sure that your device has everything working (like 4G, and also get a GPS lock on the stock software before proceeding to step 5)

    Step 5: At this point, you're on 24A and rooted; however, you cannot run custom boot images because the 24A OTA has patched the only known exploit which allows us to run custom boot images, so we must revert the one part that's exploitable to the 12B version. This file is called aboot, and is only a megabyte. However, this is imperative to boot your phone, so you CANNOT mess up this step. Failure to verify that your aboot download and flashing a broken aboot WILL PROBABLY RESULT IN A LEGITIMATE BRICK. So you MUST verify the download, and after pushing it to your device, you must verify that it is not broken in any way before writing the 24A aboot with the one from 12B. Download aboot from here and push it to your device. After pushing it to your device, run an md5sum check on it to ensure that the output is:
    Code:
    2ce58393effb26fe87b3e66ac6b433d8 aboot.bin

    Step 6A: Now you're ready to write the downloaded aboot to your aboot partition. You must run this command as root:
    Code:
    dd if=aboot.bin of=/dev/block/platform/msm_sdcc.1/by-name/aboot

    Step 6B (April 6th edit): Mixing and matching the 4.2 aboot and 4.4 laf partition breaks download mode. The only way to fix it is to flash the 4.2 laf partition. Use this guide to fix your download mode with the following:
    Code:
    dd if=laf.bin of=/dev/block/platform/msm_sdcc.1/by-name/laf

    Step 7: THIS IS IMPORTANT! The old aboot is incompatible with the new boot image that comes from the 24A OTA, so you must install a boot image that's compatible with stock KitKat and also works with the old aboot, so download this boot image and verify its md5sum
    Code:
    200eb4b8fc165751aa24d770737b2716  boot.emmc.win
    and then write it to your boot partition with:
    Code:
    dd if=boot.emmc.win of=/dev/block/platform/msm_sdcc.1/by-name/boot

    Step 8: Since you're only running stock 24A, you don't have a custom recovery! So download this TWRP custom recovery (which is already loki'ed) and verify its md5sum
    Code:
    4835cdcf2432ee1c4eb8cef73e2a24c1  recovery.lok
    and then write it to your recovery partition with:
    Code:
    dd if=recovery.lok of=/dev/block/platform/msm_sdcc.1/by-name/recovery

    Step 9: At this point, you will essentially be running 24A, with a exploitable aboot which allows for custom boot images. You also have a working boot and recovery image which is compatible with the exploitable aboot. The rest is normal ROM flashing, and is cruising from here on out.

    Step 10: Take a breath

    Step 11: Download the ROM from below

    Step 12: Install ROM in recovery, if coming from a previous but recent CM11 build (say from within a week), you shouldn't have to do a factory reset, if you don't meet that criteria, just do a factory reset anyways.

    Step 13 (Optional): Install a gapps package

    Step 14: Reboot and enjoy!
    Zips and Changelogs below:
    If you are attempting to download a zip on your phone, try requesting desktop mode in the browser and it should download.

    Latest nightly build
    November 2nd, 2014: uses newer CM11 source from nightlies that were dated cm-11-20141102 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!JgYinZZJ!NXoyDMZvRmN0lYk6Q2mQMzI5iOMBKT1ZmexFa-SDLNg
    Code:
    1bfe4b0b3ec70da4d56129e7b32da177  cm-11-20141102-vs980.zip

    Latest snapshot build
    November 13th, 2014: Snapshot update (M12), uses newer CM11 source from snapshot builds dated cm-11-20141112 (changelog here). Note: you should not install this build if you are currently on a build dated after our November 2nd build! Make a backup before installing just in case
    https://mega.co.nz/#!o4ZSBQCK!17gQdjEs3ggw5wQCzUPdzsNsdD6tvUQNkxRLUsGpaAY
    Code:
    98cbe476ea837289bf5ee633677d39f1  cm-11-20141113-M12-vs980.zip

    Click below to show older builds

    October 8th, 2014: Snapshot update (M11), uses newer CM11 source from snapshot builds dated cm-11-20141008 (changelog here). Note: you should not install this build if you are currently on a build dated on or after September 30th build! Make a backup before installing just in case
    https://mega.co.nz/#!dkx2CJhY!AGQ1l1jwPhX-hDQ2JkdEiq87epP8pjm_3FXRbkdaqpw
    Code:
    ed0bdf1765d78218fb8d235d75e3c139  cm-11-20141009-M11-vs980.zip

    October 26th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20141026 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!F0glXDxB!p_nshMSz_11ShNl7FHfmgEENu3FrE1lrxAtJ0ILKgiY
    Code:
    b5c02e87ec3bf575e6cb2f3b37c8b4fc  cm-11-20141026-vs980.zip

    October 19th, 2014: uses VS980-26A blobs and kernel sources, also uses newer CM11 source from nightlies that were dated cm-11-20141019 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!p5Rw1Z5Y!l1XQQ-nlWox1JoyeWGaRWw-pjy58VKGJu3rEb01bQs0
    Code:
    73f397ffdd0571f23ba2e056eb8df5bb  cm-11-20141019-vs980.zip

    October 13th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20141013 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!FhYzxDoC!zDD9de-EodKFiHM3HPSnlVGko5BpkJD-tYWDvQOMVhM
    Code:
    a2aff425d2d1b2c9362c328eb0f762fe  cm-11-20141013-vs980.zip

    September 28th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140928 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!95oSDBrK!4yGRKLolLsinWHSgb_Jbd0LNUJxIKaZO15gPwhAEUp8
    Code:
    d9a851a63a6b9888bb6b984917dea41e  cm-11-20140928-vs980.zip

    September 21st, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140922 (changelog here).
    Make a backup before installing just in case.
    http://www.mediafire.com/download/5wjqjxw7u4hud31/cm-11-20140922-vs980.zip
    Code:
    4efb342e927307a8df9ad8e8d39446a0  cm-11-20140922-vs980.zip

    September 16th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140915 plus a few more patches, but not exactly all of the patches that will be in builds dated cm-11-20140916(changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!VkRV1Kqa!cxC4Qzezkuc6nFrR-5BRQ-gYqVymIOzMQIU1b2GNpwo
    Code:
    0e56b5c6d31a7dbcb6eee47a7bbaee02  cm-11-20140916-vs980.zip

    September 15th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140915 (changelog here).
    Make a backup before installing just in case.
    Do this to fix MMS! Credit to bouchigo
    https://mega.co.nz/#!shYRyTyD!PNA9hbTkiXqMHo856RbhoBZ6OiWmxks40dKc5rKRHEY
    Code:
    a05b210b8aafeb6ea2bdfdae32e54e75  cm-11-20140915-vs980.zip

    September 7th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140907 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!ggBQlazY!9ivVHhuG_zhRfSSf83A8AVADTB8K1J7u7qF9IIdeZww
    Code:
    843d517cdf14253ec961801f426c0e25  cm-11-20140907-vs980.zip

    September 2th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140902 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!hxAlxSJI!9fCWtxYmp9LGrZ5WWodPZsCWQ614Fnx-Tyka5EdjNtw
    Code:
    dc3d57b92f90b1d6d6639b7264ed18c9  cm-11-20140902-vs980.zip

    August 24th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140823 (changelog here).
    Make a backup before installing just in case.
    https://mega.co.nz/#!RgRTyRBD!wiBiiuuMjcxDG5Do1GDtv2TxMfG9ZIiziRicNygAXb4
    Code:
    a3a534c374d6783d70af3be073acc4ad  cm-11-20140824-vs980.zip

    August 17th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140817 (changelog here).
    Tethering is now working :)
    Make a backup before installing just in case.
    https://mega.co.nz/#!Ag4QVJjR!bTWaAw1f1EQ-ZP97s5-C9rQwjZboaaxSEVRRDvlzvyg
    Code:
    2fe7f7a1205af7b0abafa678a6133647  cm-11-20140817-vs980.zip

    August 12th, 2014: uses newer CM11 source from nightlies that were dated cm-11-20140811 (changelog here).
    Tethering is not currently working
    Make a backup before installing just in case.
    https://mega.co.nz/#!p1ZFmIKI!efLfZ8iX7VHETKOt1PjCaMni2gGpoIlRPG9UMa9_FCg
    Code:
    e59f5f96d0b55c02399c01293b72552d  cm-11-20140812-vs980.zip

    August 4th, 2014: Snapshot update (M9), uses newer CM11 source from snapshot builds dated cm-11-20140804 (changelog here). Note: you should not install this build if you are currently on the July 29th build, older builds only! Make a backup before installing just in case.
    https://mega.co.nz/#!9lhHBCKS!Gfd17muV1kndFvbhfJCfjHt_dWp4uCocuZQDjwPEzbk
    Code:
    63e92c0f0571e2d405e1b4926474002d  cm-11-20140805-M9-vs980.zip

    July 29th, 2014: uses newer CM11 source from nightlies that were supposed to be dated cm-11-20140730 (changelog here).
    It should be noted that an official snapshot build (M9) is due to be right around the corner, and that taking this update may mean that you cannot take our version of an M9 release once I build it!!
    Make a backup before installing just in case.
    https://mega.co.nz/#!045xARzY!ltCgmiYjeHEJLZmB88yuLqGgOHWcEkzHpXCgqDUde1Q
    Code:
    df5f18689e2249fa3ef535d80ac3140b  cm-11-20140730-vs980.zip

    July 19th, 2014: uses newer CM11 source from nightlies dated cm-11-20140718 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!kxhBSKDQ!gWjazNvuh5horbPFWbVOA9XWarKwcOegTTTCbXs09yE
    Code:
    9137fc43068a71abc90a3b5f1f40a360  cm-11-20140719-vs980.zip

    July 10th, 2014: uses newer CM11 source from nightlies dated cm-11-20140709 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!V9IEBAaK!eldMtrTesNaCOn6TOaMQ3xfINmFDRSrSXgoYey5GdpI
    Code:
    c33f2034104a3d71519be4391c1bf816  cm-11-20140709-vs980.zip

    July 3rd, 2014: uses newer CM11 source from nightlies dated cm-11-20140703 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!FoB3ET5Y!KjMZGo6Prxl41T_tbwe0A0TcjIBshoC7HzsxVhr-E3U
    Code:
    df6e84f87df2267f8c59284acaa027e4  cm-11-20140703-vs980.zip

    June 30th, 2014: uses newer CM11 source from nightlies dated cm-11-20140629 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!dtYz0Cxb!q10Z3EifASfLwt67OPLveFdd3T2woiKyd7UKbVhTkxo
    Code:
    f3861e17dedc9bac2480d10f013fc8c6  cm-11-20140630-vs980.zip

    June 22th, 2014: uses newer CM11 source from nightlies dated cm-11-20140622, which includes the 'Heads Up' feature, and is Android 4.4.4 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!984SnZyQ!q5SAOuydLOGvxlSlrPMVlCuMIgpe8AYYx9joW-XLbko
    Code:
    4cf2e1e940332e0745c0df8bec6f68a4  cm-11-20140622-vs980.zip

    June 19th, 2014: uses newer CM11 source from nightlies dated cm-11-20140619 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!8tpDyD6a!p1Kx6sgVG-BKQhwD9mlYVGG6yL-9JedLqGi7oPgj414
    Code:
    9ccfdecc56ed21ccbb2abbaffa89190b  cm-11-20140619-vs980.zip

    June 12th, 2014: uses updated nightly source from the nightlies dated June 11th. This build fixes the YouTube playback issues and fixes a few mismerges of 4.4.3 into the CM11 source. I have also cherry-picked a few security patches in the kernel in this build. Make a backup just in case. There is also a new gapps package available.
    Futex vulnerability patched in this update, as well as all future updates.
    https://mega.co.nz/#!F9gRSahD!GTFiFCR2-YVGhqzOg23MBkDRdqPjBd5hETyqtKfmCLY
    Code:
    fc56617cd3e4577b004a4caa01a98ec7  cm-11-20140612-vs980.zip

    June 8th, 2014: Snapshot update, uses the stable CM11 branch source from snapshots dated cm-11-20140609-SNAPSHOT-M7-*.zip. You should not install this update if you are the June 6th (4.4.3) build, but installing this from any other build should be okay. (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!9h5AgDqK!dhCrM7IL2za1O23pgFaNJK0M0garV6b0h3WiuLhg7qY
    Code:
    96984171b6c8386388fca3489e62c6d5  cm-11-20140608-M7-vs980.zip

    June 6th, 2014: uses newer CM11 (4.4.3!) source from nightlies dated cm-11-20140606 (changelog here). Make a backup before installing just in case.
    https://mega.co.nz/#!BxJ3XQzT!BGgneaGQCYZi8r-OeePlqTjth0EgimSF_Nl49Ahqkvo
    Code:
    81af1ad2225021035fc59b297ebeab43  cm-11-20140607-vs980.zip

    May 21st, 2014: uses newer CM11 source from nightlies dated cm-11-20140520 (changelog here). Includes support for covers with the lid, and also a fix for the gamma controls. Make a backup before installing just in case.
    https://mega.co.nz/#!99hVzYxK!Ot-Yvx52622R51drm5BniLe0V-5T8Rh9nYWiIC918g8
    Code:
    351cebe1259084b5ffe67f2ab9b76646  cm-11-20140520-vs980.zip

    May 4th, 2014: Ninth update, a snapshot build. Built off the CyanogenMod stable (snapshot) branch, so this is equivalent to every device's cm-11-20140504-SNAPSHOT-M6-* build. Make a backup before installing just in case.
    https://mega.co.nz/#!MlgCVCDC!rMDZ_l8TZOrWYsOdsJffP6BvvWrAHqSkJxuQrJnTfIo
    Code:
    2fb08218abbc777424d1366f0c58d8f4  cm-11-20140504-vs980.zip
    Mirror:
    Uploading

    April 30, 2014: uses updated nightly source from the nightlies dated April 30th. Fixes include a patch to make Bluetooth more stable (hopefully) and interactive governor is working now. Make a backup before installing just in case.
    https://mega.co.nz/#!skZ2gYzY!Jjqm_JgQ_DSwnhwDzt5bEXxgY2qKbqS8HXJuCey71fw
    Code:
    a0a269f405ae4ca8279aab77e445d759  cm-11-20140430-vs980.zip

    April 24, 2014: uses updated nightly source from the nightlies dated April 24th. Pandora should be fixed.
    https://mega.co.nz/#!Ihh2FKJa!YHlyP0zCIJYE8jwdh_gKPZS1jtJE0sQPZm7vDWKjDzk
    Code:
    91190b93c0dfa595eefe6d454e420328  cm-11-20140425-vs980.zip

    April 18, 2014: uses updated nightly source from the nightlies dated April 18th. It also uses the RIL files from 4.2; so there should be no issues with getting stuck with 3G.
    https://mega.co.nz/#!5swBXKwQ!3jphnECTxMrfIoAXg6HBg6vfxR9Qs5Qj5iiO6ePzs2E
    Code:
    6a224dd33a1b7165dd7e4eacd0206c10  cm-11-20140418-UNOFFICIAL-vs980.zip

    April 17, 2014: uses updated CM source, also uses the 4.4.2 RIL proprietary files. I highly suggest making nandroid backup of your efs partition before installing. That way you can restore in case anything goes wrong data connectivity wise
    Build pulled due to data connectivity issues.
    Code:
    714327997194e5ea6e36e2f85e32265a  cm-11-20140417-UNOFFICIAL-vs980.zip

    April 12, 2014: configuration files updated to 4.4.2. I would suggest making a nandroid backup before installing in case something is broken. Also updated CM source. Here's the changelog
    https://mega.co.nz/#!wsoQyAoL!AtQCsRmA4MmiNHwPceg68QMg_DT1ktT3JKXR6F6Lv9c
    Code:
    4ee5164055291f4eb6e44667dc62cff9  cm-11-20140412-UNOFFICIAL-vs980.zip

    April 5, 2014 BT NFC: Fixes BT and NFC (to my knowledge), also includes fixes in ROMs below
    http://www.mediafire.com/download/cl144fi3lhlc24c/cm-11-20140405-UNOFFICIAL-vs980-BT-NFC.zip
    Code:
    277e65dbec9704b91691450d2cf3a9e6 cm-11-20140405-UNOFFICIAL-vs980-BT-NFC.zip

    April 5, 2014: Fixed bug where only 3G service was not attainable in some cases, updated to April 4th CM sources, uses Verizon's 24A kernel source, still no bluetooth
    http://www.mediafire.com/download/otcaat3uf6n2bcb/cm-11-20140405-UNOFFICIAL-vs980.zip
    Code:
    f7299cd441e566521a977847fa33af9e cm-11-20140405-UNOFFICIAL-vs980.zip

    April 1, 2014: First upload
    http://www.mediafire.com/download/2pk3zeeawg3afr7/cm-11-20140402-UNOFFICIAL-vs980.zip
    Code:
    696027626342f47f4fe3b04d026c9550 cm-11-20140402-UNOFFICIAL-vs980.zip
    About this ROM:
    Official CM11 uses the proprietary binaries and libraries of the offical Android 4.2 build for the LG G2 (Jellybean).
    Its kernel sources were merged into CAF kernel sources, and along the way, something happened where occasionally, the device won't wake up and reboot upon pressing the post button (commonly called an SOD).
    This ROM is based on the CM11 sources, but updated with a 4.4.2 kernel, and 4.4.2 binaries and libraries from the official LG G2 OTA (VS98024A)

    I would like to thank:
    Everybody who has contributed to the CyanogenMod project
    Everybody who has contributed to Linux
    @xdabbeb for cracking the code to get the 24A OTA to install and for the well-written guide for installing 24A
    Dan Rosenberg (djrbliss) for Loki (the exploit that allows for custom boot images)
    @Dees_Troy (for TWRP)
    Ricardo Cerqueira and Erik Hardesty (and all other LG G2 device maintainers)

    Changes from the stock cm-11.0 branch:
    vendor/lge: https://github.com/JackpotClavin/proprietary_vendor_lge/commits/cm-11.0-4.4.2Kernel

    device/lge/g2-common: https://github.com/JackpotClavin/android_device_lge_g2-common/commits/cm-11.0-4.4.2Kernel

    device/lge/vs980: https://github.com/JackpotClavin/android_device_lge_vs980/commits/cm-11.0-4.4.2Kernel

    kernel/lge/msm8974: https://github.com/JackpotClavin/android_kernel_lge_msm8974/commits/cm-11.0-4.4.2Kernel

    hardware/qcom/display-caf: run this: git remote add CAF-display git://codeaurora.org/quic/la/platform/hardware/qcom/display && git fetch CAF-display && git cherry-pick 8fec5c360f8d9b888d605ce01cb7ffab6480623b

    hardware/qcom/media: revert cf8408186605323a6797e5f431192ab434e79fff

    frameworks/native: cherry-pick http://review.cyanogenmod.org/#/c/61459/ (no longer needed since we are going with the 4.2 RIL)
    49
    Unfortunately there will be no build today. My build environment is all mucked up with the new 5.0 Lollipop source so I will have to sort everything out before making a build for us :/

    But I did manage to get Lollipop to boot on my device -> http://imgur.com/OF1sNqg

    Nothing works (yet) but the biggest obstacle of getting a booting build has been overcome

    Next I'll have to start setting up SELinux our device
    35
    That the last snapshot for KitKat?

    yep

    I'm gonna work on getting Lollipop up to daily driver status (hopefully) this weekend
    33
    Just a quick update on the status of Lollipop:

    Media playback is not working, at all. Watching a video will freeze the device and it will soft reboot, the same goes for video encoding; so it is still pretty much unusable at this point. I'm still actively working on getting everything up and running, but it might take a while. It looks like I'm gonna have to update the kernel to work with Lollipop, so it will take time to get that all working (plus testing, I don't want anybody getting black lines or SODs on this ROM)

    I've refunded the two donations (thank you!) I received since I made the bold statement of trying to get a daily driver up and running by the weekend, because I failed to realize that LG's KitKat kernel isn't gonna play well with the the new changes made in Lollipop, so I'll need to upgrade it to get everything working well.

    In the meantime, you all should check out that other Lollipop thread if you wanna get your Lollipop-rocks off, I won't mind :p

    PSA, that said Lollipop ROM still uses the Jellybean kernel and proprietary files, so you'll need to downgrade your modem to 12B if you wanna run that, or else your device won't boot
    31
    I'm beginning to think I've fixed the CM12 lockup issue that I've been talking about for the past month or so that has been delaying the CM12 Alpha release

    If I go the rest of today and tomorrow without a lockup, I'll throw together a CM12 Alpha build on Sunday and post it Sunday night if everything goes well

    Here's to hoping I haven't spoken too soon...