[Galaxy S6 Original Android Development] UpInTheAir:
[KERNEL] [ROOT] [SM-G920F Exynos 7420] [17 December] SkyHigh TW 5.1.1 Kernel [ v2.9 ] [Synapse ++]

WARNING

[COLOR="Red"]PLEASE SHOW RESPECT TO ACTUALLY [COLOR="PURPLE"][B]READ POSTS #1-3[/B][/COLOR]
[URL="http://xdaforums.com/announcement.php?a=81"][B]XDA RULE #1 "SEARCH BEFORE POSTING"[/B][/URL] (GOOGLE, XDA & THREAD),
IF YOU DON'T LIKE A UP-FRONT "MATTER OF FACT" APPROACH,
[B]THEN DON'T BOTHER POSTING[/B]. [/COLOR]

FEATURES

* Based on official Samsung source: [URL="http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=n920"]Samsung OSRC[/URL]
* ramdisk source:
[INDENT][COLOR="red"]N920F[/COLOR]XXU3QOLF[/INDENT]
* Compiled with Linaro gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu
* Linux 3.10.94
* [COLOR="red"]AUTO-ROOT binary v2.52[/COLOR] & Install busybox v1.24.1-Dorimanx
* [COLOR="Red"]KNOX WARRANTY VOID: 1[/COLOR]
* [COLOR="red"]SELinux PERMISSIVE[/COLOR] (for Titanium Backup and other apps to work correctly)
* adb insecure
* stock dt.img
* init.d script support (drop in script & set permissions to 755 or 777 and reboot)
* [COLOR="red"]DEEP SLEEP FIX[/COLOR]
* [COLOR="red"]IN-CALL REBOOT BUG "FIX"[/COLOR]
* Possible Screen Mirroring / AllShare Cast fix
* Secure storage = false (should prevent WIFI settings & passwords wiping on reboots)
* RAM management tweaks
* GearVR reported working
* [B]Synapse app support[/B] for many kernel configurations + more !!
* Many descriptions are in the app ! If you require more info, don't be lazy, please [B]SEARCH[/B] like I did ;)

SYNAPSE FEATURES

ABOUT

PayPal Donation link

SkyHigh kernel thread link

Up time

Total

Sleep

Awake​

A57 CPU

CPU temperature

A57 big Cores Frequency Scaling

live frequency

MAX: 2400 MHz (stock 2100 MHz is default)

MIN: 500 MHz (stock 800 MHz is default)​

CPU governors

interactive (default)

on-demand

conservative

userspace

performance​

CPU governor tunables

A57 VOLT

HPM voltage control

A57 big Cores voltage control

A53 CPU

A53 LITTLE Cores Frequency Scaling

live frequency

MAX: 1600 MHz (stock 1500 MHz is default)

MIN: 200 MHz (stock 400 MHz is default)​

CPU governors

interactive (default)

on-demand

conservative

userspace

performance​

CPU governor tunables

A53 VOLT

HPM voltage control

A53 LITTLE Cores voltage control

CPU MULTICORE

Power Aware Scheduling control

HMP LITTLE Packing

Exynos Core Control Interface (choose 1 > 8 cores online)

PEWQ (Power-efficient Workqueues) control

GPU

GPU stats

Current clock freq

Live Frequency Utilization (load)

Time in state​

GPU power policy control

coarse_demand (default)

demand

always_on​

GPU frequency scaling

Max freq control to 852 MHz (700 MHz is default)

Min freq control to 100 MHz (stock 266 MHz is default)​

GPU Governor

Default

Interactive (default)

Static

Booster (more graphic and benchmark performance)​

GPU Interactive Governor tunables

highspeed clock

highspeed load

highspeed delay​

GPU VOLT

HPM voltage control

GPU voltage control

THERMAL

CPU thermal control

normal temp

critical temp​

GPU thermal control

temp levels 1 > 5

throttling freq levels​

Memory thermal control

normal temp

critical temp​

ISP (Image Signal Processor) thermal control

temp levels 1 > 5​

BUS

Memory Bus HPM voltage control

Memory Bus voltage control

Internal Bus voltage control

ISP (Image Signal Processor) voltage control

IO

I/O Schedulers

BFQ (tweaked for SSD)

DEADLINE (tweaked for SSD)

FIOPS

CFQ = default (tweaked for SSD)

NOOP

ROW (tweaked)​

Storage read-ahead (256 KB)

General IO tuneable

Add random

IO stats

Rotational

No merges

RQ Affinity

NR requests​

I/O scheduler tunables

MEMORY

Memory state

Total

Free​

Low Memory Killer Profiles

Low

Medium

Custom (recommend)

Default (default)

Aggressive

Exterminate​

Low Memory Killer minfree tuning (OOM LMK)

Samsung SPCM Service control (Enabled = default/stock)

Ultra Kernel SamePage Merging (UKSM)

UKSM stats

Scan Delay Interval

UKSM Governor

Max CPU consumption​

Dynamic FSYNC control (enabled)

Dynamic dirty page writeback control (enabled)

Dirty writeback active

Dirty writeback suspend​

Virtual Memory

Adaptive Dirty Background Ratio on suspend / resume

Adaptive Dirty Ratio on suspend / resume

Drop caches (Clear VFS cache after boot)

Laptop Mode

Swapiness

Adaptive vfs_cache_pressure on suspend / resume​

ADVANCED

Entropy (max 4096)

Gentle Fair Sleepers control (disabled)

Arch Power control (enabled)

randomize_va_space control

POWER SUSPEND

Modes:

Autosleep

Userspace

Display Panel

Hybrid (Autosleep + Display Panel) = default​

PowerSuspend State (enable only with Userspace mode set)

Version push button

AUDIO

(Sound Control by AndreiLux)

Jack media volume control

L/R channel volume

mono mixer​

Speaker volume control

Earpiece volume​

Main Equalizer

Advanced Stereo Equalizer

SCREEN

sweep2sleep control

NETWORK

TCP congestion control

All available enabled.

Default = westwood+​

Screen mirror/allshare cast fix control (enabled)

Clean WIFI Lease

WiFi Power Mode While Screen-On/Off

Force Off

Off

Fast (default = screen ON)

Max (default = screen OFF)

WiFi DTIM Interval While Screen-On/Off​

RX wakelock timeout control

TCP/IP network security

3G DNS speed & security tweak

Google

OpenDNS

Comodo, Level3

Norton_DNS

Smart_Viper​

GPS time-zone

Original

Asia

Europe

Oceania

North America

South America

Africa​

IPV6 optimistic detection

SECURITY

KNOX control

NO_ACTION (default)

Disabled

Enabled​

SELinux

Live status​

BATTERY

Battery info

Charging controls

HV power supplies

A/C Mains

A/C Mains (screen-on)

Standard downstream port

Dedicated charging port

Charging downstream port

Accessory charging adapter

MHL power

Wireless power​

Battery SCALING calibration (fuel gauge reset)

LED

LED disable control

LED Fade-in/out Time Period

LED Fade control

Fade-in

Fade-out​

Test notification push button

Stop notification push button

FS (File System)

Display FS Type

FS Controls

remount System r/w r/o

remount RootFS r/w r/o​

Scrolling cache control

Optimise Databases (SQLite3)

FSTrim lagfix

Wipe options

cache reboot

dalvik-cache reboot

cache & dalvik-cache reboot​

Clean up

clipboard cache

/data/tombstones

/data/anr logs

/data/dropbox logs

lost+found​

USB

USB status

USB mode selection

MTP

PTP

CD_ROM (drivedroid support)

USB_Keyboard-Mouse​

BACKUP & RESTORE

Name - Restore - Delete - Backup

profiles

kernel image​

LOGS

Android Logger control (enabled)

LogCat​

Kernel Logger control (enabled)

dmesg

last_kmsg​

REBOOT

Reboot device

Recovery Mode

Download Mode

Power Off

Clear Synapse Data & Reboot

Restart Synapse

INFO

Reduced logging

exFAT FS support

NTFS R/W support with app

CIFS support (not tested)

ISO 9660 CDROM & UDF FS support

Frandom

mount partitions NOATIME and NODIRATIME by default

Entropy tweaks

Increased boot frequency

Power-efficient workqueue (PEWQ) efficiency patches

CLEANCACHE & ZCACHE

Microsoft X-BOX gamepad controller in-built module

Slub tweaked

Much more - check source commits & Synapse

CREDITS

My family !!

[MENTION=631273]Chainfire[/MENTION] - root & SuperSU / [MENTION=5116431]Manh_IT[/MENTION] - auto-root method

[MENTION=4167023]AndreiLux[/MENTION] - years of support for Exynos development and his various kernel features + Synapse app and UCI code

[MENTION=4305965]halaszk88[/MENTION] - patches and Synapse code I adapted to many of my kernels

[MENTION=2376110]dorimanx[/MENTION] - BusyBox and various ramdisk tweaks/ideas

[MENTION=5658634]apb_axel[/MENTION] - I adapted and used many of the Synapse controls to suit my kernels

XDA

Samsung OSRC

and many others!

check github source credits

IF I'VE FORGOTTON ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS

XDA:DevDB Information

SkyHigh Galaxy S6 Exynos 7420 Kernel, Kernel for the Samsung Galaxy S6

Contributors

UpInTheAir

Source Code: https://github.com/UpInTheAir/SM-N920

Kernel Special Features: Synapse ++ | EXT4 | exFAT | NTFS | CIFS

Version Information

Status: Testing

Created 2015-12-17

Last Updated 2015-12-17