Wednesday, 16 December 2015

[KERNEL] [ROOT] [SM-G920F Exynos 7420] [17 Dec] SkyHigh TW 5.1.1 Kernel [v2.9]



[KERNEL] [ROOT] [SM-G920F Exynos 7420] [17 December] SkyHigh TW 5.1.1 Kernel [ v2.9 ] [Synapse ++]

WARNING


Code:


PLEASE SHOW RESPECT TO ACTUALLY READ POSTS #1-3
XDA RULE #1 "SEARCH BEFORE POSTING" (GOOGLE, XDA & THREAD),
IF YOU DON'T LIKE A UP-FRONT "MATTER OF FACT" APPROACH,
THEN DON'T BOTHER POSTING.



FEATURES


Code:


* Based on official Samsung source: Samsung OSRC
* ramdisk source:
N920FXXU3QOLF
* Compiled with Linaro gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu
* Linux 3.10.94
* AUTO-ROOT binary v2.52 & Install busybox v1.24.1-Dorimanx
* KNOX WARRANTY VOID: 1
* SELinux PERMISSIVE  (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)
* DEEP SLEEP FIX
* IN-CALL REBOOT BUG "FIX"
* Possible Screen Mirroring / AllShare Cast fix
* Secure storage = false (should prevent WIFI settings & passwords wiping on reboots)
* RAM management tweaks
* GearVR reported working
* Synapse app support for many kernel configurations + more !!
* Many descriptions are in the app ! If you require more info, don't be lazy, please SEARCH like I did ;)



SYNAPSE FEATURES





ABOUT


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 !!

  • @Chainfire - root & SuperSU / @Manh_IT - auto-root method

  • @AndreiLux - years of support for Exynos development and his various kernel features + Synapse app and UCI code

  • @halaszk88 - patches and Synapse code I adapted to many of my kernels

  • @dorimanx - BusyBox and various ramdisk tweaks/ideas

  • @apb_axel - 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

Download from this link

No comments:

Post a Comment