Sunday, January 31, 2016

[KERNEL] [ROOT] [SM-G928P Exynos 7420] [31 Jan] SkyHigh TW 5.1.1 Kernel [v3.9+]

[KERNEL] [ROOT] [SM-G928PExynos 7420] [31 January] SkyHigh TW 5.1.1 Kernel [ v3.9+ beta ] [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: G928PVPS2AOK3
* Compiled with Linaro gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu
* Linux 3.10.95
* 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 (depends on ROM/firmware version installed)
* 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
  • A57 big Cores Frequency Scaling
    live frequency
    MAX: 2400 MHz (stock 2100 MHz is default)
    MIN: 500 MHz (stock 800 MHz is default)

A57 VOLT
  • HPM voltage control
  • A57 big Cores voltage control

A57 GOV
  • CPU governors
    interactive (default)
    on-demand
    conservative
    userspace
    performance
  • Interactive governor tuning (profiles)
    default
    performance
    battery
    Turbo Mode
  • CPU governor tunables

A57 STATS
  • CPU4 time in state

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)

A53 VOLT
  • HPM voltage control
  • A53 LITTLE Cores voltage control

A53 GOV
  • CPU governors
    interactive (default)
    on-demand
    conservative
    userspace
    performance
  • Interactive governor tuning (profiles)
    default
    performance
    battery
  • CPU governor tunables

A53 STATS
  • CPU0 time in state

MULTICORE
  • HMP threshold tuning profiles
    Default
    Performance
    Battery
  • HMP threshold controls for up/down migration
  • Power Aware Scheduling control
  • HMP LITTLE Packing
  • PEWQ (Power-efficient Workqueues) control
  • Exynos Core Control Interface (choose 5 > 8 cores online)

BOOST
  • Input-Booster profiles
    key
    touchkey

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
  • Sensor temperatures
    A57
    A53
    GPU
    ISP
  • CPU thermal control
    normal temp
    critical temp
  • GPU thermal control
    On/Off thermal manager
    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)
  • Adaptive Low Memory Killer
    vmpressure_file_min
  • 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
    Virtual NAND Swap control (VNSwap)
    ZSwap memory pool
    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
  • pm_freeze_timeout control
  • Driver wakelock controls
    SensorHub
    ssp_sensorhub
    SSP
    sig_motion_sensor
    pickup_gesture
    grip_sensor
    tilt_detector
    proximity_sensor
    bcm4773
    bcm4773_gps

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
  • Live panel brightness
  • sweep2sleep control

NETWORK
  • TCP congestion control
    All available enabled.
    Default = westwood+
  • Screen mirror/allshare cast fix control (enabled)
  • Clean WIFI Lease
  • WIFI Passwords
    Save
    Restore
  • 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-protocol
    IPv6 Test push button
    IPv6 enable / disable
    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

CRONTAB
  • Live status
  • CronTask master switch
  • Cron Tasks
    Clean RAM cache (every hour)
    Google Service restart (every 3 hours)
    Clean app cache & junk (every day at 4:30AM UTC)
    clipboard cache
    /data/tombstones
    /data/anr logs
    /data/dropbox logs
    lost+found
    Optimize databases (every day at 4:40AM UTC)
    File system trim (every day at 4:50AM UTC)
    Battery scaling calibration (every Sunday at 5:00AM UTC)
  • Test Cron Task jobs

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
  • FSTrim on boot (ensure consistent IO throughput)
  • 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
  • @arter97 - various source fixes/patches
  • XDA
  • Samsung OSRC
  • and many others!
  • check github source credits
  • IF I'VE FORGOTTEN ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS


XDA:DevDB Information
SkyHigh S6 Edge+ Sprint Exynos 7420 Kernel, Kernel for the Sprint Samsung Galaxy Note5

Contributors
UpInTheAir
Source Code: http://ift.tt/1OgNdEi

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

Version Information
Status: Beta
Current Beta Version: 3.9+
Beta Release Date: 2016-01-31

Created 2016-01-31
Last Updated 2016-01-31


via xda-developers http://ift.tt/1nVUeQb

IFTTT

Put the internet to work for you.

Turn off or edit this Recipe

No comments:

Post a Comment