I can not get this to install any way I try. I get the zv5 rom to work with no problems what so ever. But CM12 just refuses to install. If someone could make a definitive guide that would be amazing.
it definitely installs with Lollipop TWRP.
make a full backup while still using KitKat TWRP to external_SD.
use flashify to backup KitKat recovery.
copy flashify-backup folder to external_SD.
use Flashify to flash Lollipop TWRP recovery.
(KitKat TWRP is tan, Lollipop TWRP is blue; wiping takes longer in TWRP Lollipop, be patient)
save CM12 ROM to external_SD.
save GApps zip to external_SD.
wipe absolutely everything except external_SD within Lollipop TWRP.
install CM12 within Lollipop TWRP.
wipe cache/dalvik cache.
reboot system.
boot into CM12. cycle through setup. tap build a bunch of times in settings to enable developer options.
enable root for apps/adb in developer options.
power off.
boot into Lollipop TWRP.
install GApps from external_SD.
wipe cache/dalvik cache.
reboot system.
(if you need to restore: Flashify flash TWRP KitKat; TWRP wipe everything except external_SD; restore old ROM in KitKat TWRP from backup stored in external_SD.)
unless your download was corrupted, you won't have a problem installing CM12.
the key is to wipe absolutely everything except external_SD in Lollipop TWRP before installing CM12 from external_SD.