(Above video is demo of CM12.1 using Note 4 but it is nearly identical for S5.)
For those of you looking for a good CM AOSP ROM (What is AOSP?) to run on your Galaxy S5, try the latest CM12.1 ROM builds by XDA user Albinoman887.
As of this post, official nightlies for CM12.1 ROM isn’t available for the Galaxy S5 but the next best thing is definitely these CM12.1 ROM builds. They are not based on the latest Android 5.1.1 like the official nightlies but they will give you most of the same features and based on Android 5.1. The only costmetic difference between the Android 5.1 and 5.1.1 versions are button menu, the Android 5.1 version does not have on-screen navigation option with your hardware keys off.
So far, I’ve tested the KLTE (for GSM Qualcomm S5 models) and the KLTESPR (for Sprint) and they both run flawless with everything working out of the box. With Lollipop, you will also have the ability to use your 4K camera just fine along with exFat support on microSD cards so you can use 64GB or 128GB microSD just fine. Performance is bad ass on these builds, I was able to score near 48K on Antutu with the stock kernel and no overclocking. Battery life is also the best I’ve seen, you will get plenty long battery life with these CM12.1 builds.
Most importantly, these CM12.1 builds were specifically built for Galaxy S5 by an active developer so you can expect more stability than actual official nightlies. If you are a crazy S5 CM lover like Chad Johnson (a flashaholic I know), definitely give this ROM a go this week(end) and do tell me what you think!
Download CM12.1 ROM for Galaxy S5 (klte) for T-Mobile SM-G900T, Canadian SM-G900W8, SM-G900F, SM-G900M, SM-G900I, and any other Qualcomm-based S5 with unlocked bootloader.
Download CM12.1 ROM for Sprint Galaxy S5 (kltespr) for Sprint SM-G900P
Download Android 5.1 Gapps (DO NOT USE older Gapp as you will FC!!!)
Sorry, not available for AT&T or Verizon S5 as they have locked bootloaders, try switching carriers?
To install, reboot into recovery, make backup ROM, wipe data/factory reset, install ROM, install Gapps, install SuperSU and reboot. (If for some reason you end up in a bootloop or get force-closed keyboard error on boot, reboot into CWM recovery, go to Mounts & Storage->format /system. For TWRP, go to Wipe->Advanced Wipe->Wipe /system.)
First time installing a custom ROM? See How to Install Custom ROM on Galaxy S5! Using TWRP? See our universal fail-proof method on installing custom ROM and boot the first time!
Missing root? See How to Enable Root on CM12.1!
Want Flash Player? See How to Install Flash Player on Android Lollipop!
If you want some awesome audio, check out Viper4Audio FX MOD, which you can install on this ROM to enhance your music 100%.
If you want to run your apps in tablet/hybrid/custom DPI mode, see our Xposed App Settings guide.
Need to run apps that check for root? Check out How to Run Apps that’s don’t run on rooted Android!
If you want PIE Controls, see our LMT Pie Control guide.
Q: My 3G/4G LTE data is not working!!!
A: See How to Fix 3G/4G LTE data by Manually Setting APN on Android!
Q: I have no Play Store!
A: Make sure you install Gapps zip file in TWRP or CWM Recovery!!! Download link in this post above.
Q: I have no Root!
A: For CM12.1 ROMs, see How to Enable Root on CM12.1!