[Galaxy S 4 i9505 Android Development] Synergy510:
[IMG="SaberMod Banner"]http://i124.photobucket.com/albums/p23/sparksco/sigpic2394329_9.gif.png[/IMG]

Introduction

Welcome to my SaberMod CM12.1 project! Inspired by wanting a faster Android experience, the ROM and kernel are both built with the SaberMod toolchain tuned for Cortex-A15 devices with NEON-vfpv4 with Graphite, O3 and GCC Optimizations. I cherry-picked useful tweaks and options from other AOSP based projects that I find useful for a more customizable experience.
​

ROM Overview thanks to shark jungle

[YOUTUBE]cdj-xVwd5lU[/YOUTUBE]

DISCLAIMER: I am not responsible for any damages to your device, always have a nandroid on hand if anything happens.

​

Features

ROM

Based on the CyanogenMod 12.1 Nightly branch

Compiled with the SaberMod 4.8.5 Toolchain tuned for Cortex-A15 devices with NEON-vfpv4

Enabled -O3, Graphite, OpenMP, and Strict Aliasing Optimizations

Support for unified jflte devices

SGH-I9505

SGH-M919

SGH-I337/I337M

SCH-I545

SPH-l720

SCH-R970

Featuring the Android M Preview 3 bootanimation

Included AdAway, a powerful ad-blocker with black/whitelist capabilities

Built with newer SQLite3 for faster database performance

Built with a newer jemalloc (Bionic's memory allocator)

Added boot service to TRIM /system, /data and /cache partitions

Added boot service to vacuum and re-index SQLite databases

Included ViPER4Android Audio Effects over the stock AudioFX

Smart Pulldown option for the status bar

Switch to hide Superuser icon in the statusbar

Switch to enable legacy notification ticker

Enabled call recording for all regions

Added SasmsungServiceMode apk

Kernel

Compiled with SaberMod 4.9.4 Toolchain tuned for Cortex-A15 devices with NEON-vfpv4

Enabled -O3, Graphite, OpenMP and GCC Optimization flags

Featuring a custom LED boot pattern

Built with XZ compression for a smaller boot.img

Ability to underclock down to 162 MHz

Undervolt capabilities

Added @Faux123's Intelliactive CPU governor and Simple GPU Governor

Disabled Stock MPDecision in favor of @faux123’s Intelli-plug hotplugging solution

Added FauxSound controls

Tuned Interactive governor based on @Temasek’s hlte kernel

Tuned LowMemoryKiller

Added power efficient workqueues

Slimbus overclock for better audio quality

Enabled aggressive multicore power saving

Enabled ARCH POWER

Dyanmic Fsync disabled and Asynchronous Fsync enabled

Westwood TCP Congestion algorithm made default

This is a modified stock kernel that can be tuned with Kernel Adiutor. Feel free to flash any other CM12.1 compatible custom kernel!
​

Installation Instructions:

Upgrading from a previous build:

Nandroid

Flash the ROM

Flash GApps

Flash any add-ons you want

Reboot into ROM

Upgrading from any other ROM:

Nandroid

Full wipe /system, /data and /cache

Flash the ROM

Flash GApps

Flash any add-ons you want

Reboot into ROM

Note: If you ever find yourself at the Galaxy S4 screen with your LED blinking blue, reboot back into recovery, wipe /system, re-flash and reboot.

F2FS Users! No ROM conversion is necessary.

/system is only support as EXT4, do not try to convert /system to F2FS, it will fail.

/data and /cache are supported as F2FS

How to use F2FS:

"What is F2FS?

Back up all your data. You will fully wipe your phone in order to convert to F2FS

Download @AntaresOne's TWRP with F2FS support

Boot into TWRP

Go to wipe > advanced wipe

Checkbox Data or Cache

Press the "Repair or Change File System" button at the bottom

Press "Change Filesystem"

Press "F2FS"

Swipe to confirm

Do the same for Cache/Data

Flash ROM, GApps and any other addons you want.

Downloads

Latest Build:

SaberModCM12.1-20151107-jflte-f18e215985.zip

Latest Kernel:

SaberModCM12.1-20151107-jflte-Kernel.zip (Already included in ROM)

GApps:

TK GApps (Formerly known as PA GApps)
​

Archive

Older Builds:

SaberModCM12.1-20151024-jflte-a0a639c033-GCC4.8.zip

SaberModCM12.1-20151024-jflte-ecb6003d89-GCC4.9.zip

SaberModCM12.1-20151015-jflte.zip

SaberModCM12.1-20151005-jflte.zip

SaberModCM12.1-20150913-jflte-test.zip

SaberModCM12.1-20150812-jflte.zip

SaberModCM12.1-jflte-20150722.zip

SaberModCM12.1-20150709-jflte.zip

SaberModCM12.1-20150618-jflte.zip

SaberModCM12.1-20150525-jflte.zip

SaberModCM12.1-20150517-jflte.zip

SaberModCM12.1-20150510-jflte.zip

SaberModCM12.1-20150504-jflte.zip

SaberModCM12.1-20150503-jflte.zip

SaberModCM12.1-20150426-jflte.zip

SaberModCM12.1-20150419-jflte.zip

SaberModCM12.1-20150412-jflte.zip

SaberModCM12.1-20150405-jflte.zip

SaberModCM12-20150328-jflte.zip

SaberModCM12-20150321-jflte.zip

SaberModCM12-20150304-jflte.zip

SaberModCM12-20150224-jflte.zip

Older kernels:

SaberModCM12.1-20151024-jflte-Kernel.zip

SaberModCM12.1-20151015-jflte-Kernel.zip

SaberModCM12.1-Kernel-jflte-20151006.zip

SaberModCM12.1-Kernel-jflte-20151005.zip

SaberModCM12.1-Kernel-jflte-20150812.zip

SaberModCM12.1-Kernel-jflte-20150722.zip

SaberModCM12.1-kernel-jflte-20150709.zip

SaberModCM12.1-kernel-jflte-20150607.zip

SaberModCM12.1-kernel-jflte-20150525.zip

SaberModCM12.1-kernel-jflte-20150525-MakoHotplug.zip

SaberModCM12.1-kernel-jflte-20150517.zip

SaberModCM12.1-kernel-jflte-20150517-MakoHotplug.zip

SaberModCM12.1-kernel-jflte-20150510.zip

SaberModCM12.1-kernel-jflte-20150510-MakoHotplug.zip

​

Useful Links

My Github Sources

CyanogenMod Gerrit

How to build CM
​

Source and Credits

CyanogenMod for the great ROM base

OmniRom and AOSPA for Ambient Display settings

SlimRoms for framework tweaks

@AntaresOne for all his help in bringing up this ROM!

@Invisiblek for maintaining our Galaxy S4

@Sparksco for the SaberMod toolchain and Graphite Optimizations

@JustArchi for the time and dedication to find optimizations flags

@Googy_Anas for kernel stuff

@Alucard for kernel stuff

@Kantjer for SaberMod build fixes
​

XDA:DevDB Information

SaberMod CyanogeMod 12.1 for jflte, ROM for the Samsung Galaxy S 4

Contributors

Synergy510, sparksco

Source Code: https://github.com/xsynergy510x

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod 12.1

Version Information

Status: Stable

Created 2014-08-13

Last Updated 2015-12-14