[Galaxy Tab S Original Android Development] UpInTheAir:
Warning - ChangeLog - Requirements - Installation - Download - Source

** DISCLAIMER : FLASH AT YOUR OWN RISK **

WARNING :

[COLOR="Red"]* Under-volting can cause instability

* Over-clocking can cause freeze/reboot, heat & damage to CPU, GPU or other hardware

* Any customizations may void warranty

* May not be suitable for your device or customizations

* UpInTheAir is NOT responsible, the person you see in the mirror is !![/COLOR]

CHANGE-LOG

[v2.0] 26th August 2015

source

:

Merge in Source: SM-T805_EUR_LL_Opensource T805XXU1BOG2

[v1.9] 23rd August 2015

ramdisk

:

Synapse: USB: add my USB Storage controls. Currently just MTP-PTP-UMS (still a bit of work needed, but happy enough for now)

[v1.8] 21st August 2015

ramdisk

:

SM-T805 LTE ONLY - Fixed not loading Synapse and setting SELinux Permissive mode on boot

[v1.8] 18th August 2015

ramdisk

:

ramdisk source updates from T705XXU1BOF2 (I think I forgot to merge it in previously.... ) - T800XXU1BOG2 - T805XXU1BOG2

source

:

fs: rework F2FS to latest August source changes (credits to [MENTION=4898097]arter97[/MENTION] for the commits - saved me lots of time patching 100's of commits !)

[v1.7] 14th August 2015

updater-script

:

delete dalvik-cache on flash for ART optimization to everything

ramdisk

:

Synapse: MEMORY: re-work VN swap control + auto set swappiness to 0 on Disable and 130 on Enable.

Synapse: ADVANCED: add 4 profiles for Optimize Recent's Menu & RAM control (default = 2). Values from here [MENTION=2918779]mikeyinid[/MENTION]

Synapse: ADVANCED: LMK: add Default profile to mirror Optimize Recent's Menu default (2) – experimental values for now

Synapse: SECURITY: add Security Policy Update to list of Knox related apps/processs to freeze

Synapse: SECURITY: add SELinux live status

default.prop: Turn ART optimization to everything [MENTION=1050103]sykopompos[/MENTION]

default.prop: set Optimize Recent's Menu & RAM to profile #2 values

SkyHigh.sh: re-enable frandom permissions

file_contexts: add frandom [MENTION=2889408]placiano[/MENTION]

source

:

block: Make CFQ default to IOPS mode on SSDs

cfq-iosched: fix the setting of IOPS mode on SSDs

powersuspend: add power_suspended boolean for global access

Optimize copy_page for modern ARM platforms

zen-tune: Implement zen-tune v3 (experimental)

zen-tune: exclude from compile by default

config: disable ZEN_INTERACTIVE (will test values via sysfs for now)

frandom: clean up

frandom: Clear up checkpatch conflicts

frandom: Dynamically allocate the char device numbers

[v1.6] 8th August 2015

ramdisk

:

ramdisk source updates from T705XXU1BOF2 - T800KXU1BOF2 - T700XXU1BOF3

Synapse: MYABOUT: add push buttons for Donation and SkyHigh kernel XDA thread links (will open browser)

Synapse: BATTERY: removed screen ON A/C Mains charging controls (didn't seem to work)

Synapse: BATTERY: FIX - A/C Mains charging limited to 2550 mA/h rate (over this causes rate to drastically reduce)

Synapse: ADVANCED: add Optimize Recent's Menu & RAM control (Disabled by default) - original fix by [MENTION=2918779]mikeyinid[/MENTION]

Synapse: ADVANCED: FIX - removed LMK Do-Not-Kill white-list control (caused aggressive launcher re-draw)

Synapse: ADVANCED: added LMK profile "Custom" using [MENTION=3795148]neobuddy89[/MENTION] tuned values. Stock profile is default

Synapse: ADVANCED: LMK: some changed merged from [MENTION=5658634]apb_axel[/MENTION]

Synapse: ADVANCED: removed randomize_va_space control (Disabling causing app FC in 5.0.2)

Synapse: GPU: added Frequency Utilization (live frequency load)

Synapse: REBOOT: FIX - Synapse clear data button (will also reboot device so defaults are loaded)

Synapse: replaced empty SDescriptions with SSpacer format to make spaces (AndreiLux said it would speed up loading Synapse)

Synapse: minor description and styling updates

default.prop: Scrolling cache default changed from (3) to (2)

SkyHigh.sh: Permission fixes for LMK moved from init.rc

SkyHigh.sh: Update SELinux white-list from [MENTION=3795148]neobuddy89[/MENTION]

source

:

FIX - UNALIGNED_ACCESS not implemented properly :

byteorder: allow arch to opt to use GCC intrinsics for byteswapping

ARM: enable UNALIGNED_ACCESS

config: enable ARCH_USE_BUILTIN_BSWAP for UNALIGNED_ACCESS​

FIX - Memory management issues and aggressive screen re-draw :

Revert "staging: android: lowmemorykiller: Management of not killable processes"

Revert "config: enable ANDROID_LOW_MEMORY_KILLER_DO_NOT_KILL_PROCESS"​

staging:android:lmk: Use for_each_thread helper

staging: android: LMK: Tune up

Protect imp apps and services till last breathe

Add minfree values for content provider and empty apps

Fix derps of int/short format specifiers​

[v1.5] 03 July 2015

ramdisk

:

Synapse: BATTERY: add screen on A/C Mains charging controls

source

:

Linux 3.4.39 > 108 !! (this took

a lot

of time)

[v1.4] 26 June 2015

Flashable Zip

:

Remove AROMA Installer

ramdisk

:

Modify for single unified kernel supporting both ext4 & f2fs (cache & data partitions)

Synapse: MULTICORE: Removed Hotplug master control - all cores forced on (Hotplug CPU UP Boost = 0% | User can set 30-90% for battery savings)

source

:

cpufreq: add new routine cpufreq_verify_within_cpu_limits()

Samsung DYNAMIC Hotplug control: enable by default

Samsung DYNAMIC Hotplug control: 0% brings all cores online (set as default)

cpufreq: ondemand: Fix update_sampling_rate race with hotplug

CPU hotplug, debug: detect imbalance between get_online_cpus() and put_online_cpus()

mm: vmscan: If kswapd has been running too long, allow it to sleep

writeback: fix race that cause writeback hung

lib: cpu_rmap: avoid flushing all workqueues

fs/super.c: sync ro remount after blocking writers

block/partitions: optimize memory allocation in check_partition()

sched: Set MC (multi-core) sched domain's busy_factor attribute to 1

AIO: Don't plug the I/O queue in do_io_submit() Asynchronous I/O latency to a solid-state disk greatly increased

block: Adding ROW scheduling algorithm

A bunch of commits to get ROW I/O scheduler working

block: row: add magic values - tweaks from fransicofranco

config: enable ROW I/O scheduler

[v1.3] 24 June 2015

Flashable Zip

:

Convert to AROMA Installer with choice of either SkyHigh-ext4 or SkyHigh-f2fs kernels

ramdisk

:

add F2FS support for SkyHigh-f2fs kernel

source

:

kernel/sched/fair: reduce latency

add f2fs driver

fs: introduce a generic shutdown ioctl

f2fs: ditch SEGMENT_SIZE for f2fs_trim_fs

f2fs: fix mismatching lock and unlock pages for roll-forward recovery

config: enable F2FS

Revert " block: remove WQ_POWER_EFFICIENT from kblockd"

block: zen: Optimize usage for android

[v1.2] 19 June 2015

ramdisk

:

Stop Google Service and restart it on boot. This removes high CPU load and ram leak! (dorimanx)

rq_affinity = 2 (Aggressive) We need faster I/O so do not try to force moving to other CPU cores (dorimanx)

Synapse: MEMORY: add ZSwap max_compression_ratio control

Synapse: SECURITY: add Force Audit control (SELinux debugging)

Synapse: GPU: changed path for better GPU live freq. 24 MHz ("standby" freq is now visible, but not included in stats as not in asv table)

Synapse: CPU MULTICORE: added Samsung Dynamic Hotplug control (WARNING: REBOOT is required if you Disable !!

Synapse: various changes, style and control improvements etc (all took time)

source

:

config: SM-T805 - fix override compile warnings

block: disable I/O stats. Disabling will break I/O monitoring apps but reduce CPU overhead

cpufreq: Remember last policy min/max on cluster restart

cpufreq: Optimize cpufreq_frequency_table_verify()

cpufreq: Break out early if freq equals to target_freq

cpufreq: Improve debug prints

selinux: Add option to force audit

Samsung DYNAMIC Hotplug (heyjoe66)

Hotplug: set to Screen OFF mode by default

cpufreq: conservative: adjust freq dn threshold so hotplug cores lower to A7 values at low load

CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug

Samsung DYNAMIC Hotplug control: hotplug_cpu_up_load_value = 0 (Normal)

UKSM: update to v0.1.2.3

[v1.1] 15 June 2015

ramdisk

:

SELinux Permissive on boot (default)

Synapse: GPU: Fix /work-around: governor threshold control is now auto set after applying governor profile or changes to freq max/min

Synapse: add CORTEX: CortexBrain Background Process to manipulate screen state on/off settings

Synapse: add SCREEN settings

Synapse: SECURITY: add link to more info

Synapse: FS: Scrolling Cache control

Synapse: some minor fix ups and tidy up

[v1.0] initial Lollipop release, 13 June 2015

REQUIREMENTS

SM-T700 WIFI - SM-T705 LTE - SM-T800 WIFI - SM-T805 LTE Exynos 5420 device

TouchWiz 5.0.2 Lollipop

Latest firmware

with appropriate ROM and boot-loader versions. Check sammobile or samsung-updates (no boot = Read Post #3 for working firmware base)

Rooted

custom recovery (F2FS TWRP if wishing to flash F2FS kernel)

INSTALLATION

Backup your WIFI settings if you are coming from stock ROM or kernel with ro.securestorage.support=true

Backup your original boot.img [BOOT] in custom recovery (or better to backup everything)

Uninstall any CPU control apps, tweaks and scripts etc.

Recommend: Disable or remove KNOX (you can disable with Synapse once kernel is flashed if you wish)

Install Synapse app from Google Play and rate it ☆☆☆☆☆ !!

Disconnect device from PC USB

Device settings > developer options > enable USB debugging

If flashing from previous SkyHigh kernel > Force Stop Synapse app > clear data

Flash SkyHigh kernel in custom recovery

If you wish F2FS (data & cache partitions)

Follow > THIS < guide, but flash SkyHigh kernel instead !!​

After boot:

a) wait at least 60-120 secs to stabilize

b) Open Synapse

c) Tap "Understood" and apply

d) Change any setting and apply​

DOWNLOADS

SkyHigh

[CWM] T700 WIFI SkyHigh Kernel v2.0

[CWM] T705 LTE SkyHigh Kernel v2.0

[CWM] T800 WIFI SkyHigh Kernel v2.0

[CWM] T805 LTE SkyHigh Kernel v2.0

==========================================

STOCK

WARNING: Flashing stock may WIPE your WIFI settings. So back it up !!

[CWM] T705 LTE T705XXU1BOE6 Kernel

SOURCE

ALL

KERNELS COMPILED WITH

SAME

SkyHigh SOURCE !!

Github

.