If you’re itching to get your lick of the Lollipop but have the LG G2 rather than one of LG’s Nexus phones, you can now get your Android 5.0 fix via an unofficial “experimental” build of CyanogenMod 12 for most variants. Keep in mind that this is still early in the game, only 16 days since Lollipop was pushed to AOSP. CM12 is basically a stock Android build, with some variant-specific bugs that could prevent it from being a daily driver for you. Some of the bugs listed in the original post of the corresponding forum thread have since been ironed out, but others remain. Those present in the latest builds (mostly dated 11/19) are as follows:
- GSM-based (D80x – AT&T, T-Mobile, some international variants): Bluetooth is skittish (video recording and playback bugs are also listed in the OP but have reportedly since been fixed)
- Sprint (LS980): NFC is not working
- Verizon (VS980): mobile data is incorrectly being reported as roaming on the status bar
It is very important to follow the instructions in the OP for flashing this build, especially for the Verizon variant, since you’ll need to have the latest version of TWRP (currently 18.104.22.168). Just to be safe, I flashed the Jelly Bean (12b) bootstack (baseband) since most CM builds will bootloop on the latest KitKat baseband for the Verizon variant. So far, it’s running like a champ on my VS980 with no random reboots, no NFC or Bluetooth issues, and no video recording or playback issues. For me, it’s as close to daily driver status as it can be without actually attaining it.