[KERNEL] [SM-N915 S-K-L Exynos 5433] [21 Apr] SkyHigh TW 5.0.1 Kernel [v1.1] topic

SOCIALIZE IT ⇨

[KERNEL] [SM-N915 S-K-L Exynos 5433] [21 Apr] SkyHigh TW 5.0.1 Kernel [v1.1] [Synapse ++]

PLEASE POST QUESTIONS THAT ARE NOT DEVELOPMENT RELATED IN Q&A HERE. THIS WILL HELP KEEP THINGS TIDY
BEFORE POSTING, ENSURE YOU READ POSTS #1-3 AND SEARCH THREAD FOR INFO FIRST. THANK YOU FOR YOUR ASSISTANCE


AS I HAVE NOTICED A CONTINUAL PROCESSION OF USER KANG MY WORK, SO I HAVE DECIDED TO RELEASE MY LOLLIPOP KERNEL. BE WARNED, THOSE WHO KANGWITHOUT PERMISSION WILL BE REPORTED !! I WILL LISTEN IF ASKED, BUT NO GUARANTEES !!


** I WILL NOT BUILD FOR ANY DEVICES THAT I CAN NOT PERSONALLY TEST & DEBUG. DON'T ASK, BECAUSE YOU WILL BE IGNORED !! I DON'T USE A SNAPDRAGON DEVICE .... **.


Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel “hack” of SM-T700/705/T800/805, SM-N9005 LTE, SGT 7.7 JB & ICS Kernels. I now share with you my Exynos 5433 TW SM-N915 S-K-L kernel compiled & modified from official Samsung sources.


* I don't pretend to know everything, so if you can be constructive and help out this project, please do so. You will find allot of answers by searching gitHub, XDA and GOOGLE Just like I do …......


FEATURES
  • Based on official Samsung source: SM-N915S_LL_Opensource

  • ramdisk source: N915SKSU1BOC1

  • Built with stock ARM Toolchain GCC 4.7

  • Patched to Linux 3.10.19

  • ARM: full neon-vfpv4 support & compile with -mfpu=neon-vfpv4 + optimizations

  • KNOX WARRANTY VOID: 1

  • SELinux PERMISSIVE (for Titanium Backup and other apps to work correctly)

  • TIMA disabled

  • adb insecure

  • init.d script support (drop in script & set permissions to 755 or 777 and reboot)

  • busybox v1.22.0-Dream-IRC installed to /sbin

  • Possible Screen Mirroring / AllShare Cast fix

  • Secure storage = false (should prevent WIFI settings & passwords wiping on flash)

  • 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
  • Up time

Total
Sleep
Awake

A57 CPU
  • A57 big Cores Frequency Scaling

live frequency
MAX: 2000 MHz (stock/default = 1900 MHz)
MIN: 500 MHz (stock/default = 700 MHz)
  • A57 big Cores voltage control

  • CPU governors

interactive (default)
on-demand
conservative
performance
  • CPU governor tunables



A53 CPU
  • A53 LITTLE Cores Frequency Scaling

live frequency
MAX: 1500 MHz (stock/default = 1300 MHz)
MIN: 200 MHz (stock/default = 400 MHz)
  • A53 LITTLE Cores voltage control

  • CPU governors

interactive (default)
on-demand
conservative
performance
  • CPU governor tunables



CPU STATS
  • Sensor temperatures

  • Time in state

  • Unused frequencies



DEVFREQ (BUSES)
  • CPU internal freq voltage control

  • Memory freq voltage control

  • ISP (Image Signal Processor) voltage control



GPU
  • GPU stats

Current clock freq
Time in state
  • GPU power policy control

coarse_demand (default)
demand
always_on
  • GPU frequency control

[100-160-266-350-420-500-550-600-667-700-730-800]
Default: 160 - 600 MHz (stock)
Max: 800 MHz (667-800 MHz may not be stable for all devices)
Min : 100 MHz (battery)

GPU VOLT
  • GPU voltage control



GPU THERMAL
  • 4 level GPU freq throttling control

  • GPU tripping freq



IO
  • I/O Schedulers

BFQ (default - tweaked for SSD)
DEADLINE (tweaked for SSD)
FIOPS
CFQ
NOOP
ROW
  • Storage read-ahead (1024 KB)

  • General IO tuneable

Add random
IO stats
Rotational
No merges
RQ Affinity
  • I/O scheduler tunables



MEMORY
  • Memory state

Total
Free
  • Ultra Kernel SamePage Merging (UKSM)

UKSM stats
Scan Delay Interval
UKSM Governor
Max CPU consumption
  • Dynamic Fsync control (default enabled)

  • Dynamic management of dirty page writeback

Active
Suspend
  • Virtual Memory

VNSWAP control
ZSwap memory pool control
Dirty Background Ratio
Dirty Ratio
Drop caches (Clear VFS cache after boot)
Laptop Mode
Swapiness
Adaptive VFS Cache Pressure on Suspend / Resume

ADVANCED
  • Low Memory Killer Profiles

KitKat
Default
  • Low Memory Killer minfree tuning (OOM LMK)

  • Management of not killable processes whitelist

system apps
user apps
  • Entropy

  • Gentle Fair Sleepers control (disabled)

  • Arch Power control (enabled)

  • randomize_va_space control



POWER SUSPEND
Autosleep_hook
Userspace_trigger
DisplayPanel_trigger
Hybrid_hook (default) uses Autosleep & DisplayPanel
  • PowerSuspend State

  • PowerSuspend version



AUDIO

(WolfsonMicro Sound Control by AndreiLux)
  • Speaker amplification

Main speaker volume
Earpiece volume
Privacy mode
  • SP equalizer settings

  • SP DSP settings

  • Headphone amplification

Mono mixer

SCREEN
  • LCD reduce power

  • Sweep2Sleep



LED
  • LCD brightness

Bright light environment
Low light environment
  • LED notification delay

Delay ON
Delay OFF
  • Fade in/out (ramp) time period

Ramp control
Fade-in
Fade-out
  • Test

Test notification
Stop notification

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

  • TCP/IP network security

  • TCP/IP network speed (enabled)

  • 3G DNS speed & security tweak

Google
OpenDNS
Comodo, Level3
Norton_DNS
Smart_Viper
  • IVP6 Optimistic Detection

optimistic_dad (enabled)
use_optimistic (enabled)

USB
  • MTP mode

  • PTP mode

  • UMS (USB Mass Storage) mode

  • CD ROM emulation (DriveDroid)

  • USB_KEYBOARD-MOUSE



SECURITY
  • KNOX control

NO_ACTION (default)
Disabled
Enabled
  • SELinux

Force Audit control

BATTERY
  • Battery info

  • Fast charge control

Use MTP
Screen ON current limit
Set AC custom charge level
Set USB custom charge level
Set WIRELESS custom charge level
Failsafe
  • Battery SCALING calibration (fuel gauge reset)



FS (File System)
  • Display FS Type

  • FS Controls

remount System r/w r/o
remount RootFS r/w r/o
  • SPI CRC settings control (disabled)

  • Optimise Databases (SQLite3)

  • File System Trim

  • Wipe Options

cache reboot
dalvik-cache reboot
cache & dalvik-cache reboot
clipboard cache
tombstones

SYSCTL
  • FS SYSCTL

  • Kernel SYSCTL

  • Net SYSCTL

  • VM SYSCTL



BACKUP & RESTORE
  • Name - Restore - Delete - Backup

profiles
kernel image

REBOOT
  • Reboot device

  • Recovery Mode

  • Download Mode

  • Power Off

  • Clear Synapse Data

  • Restart Synapse



LOGS
  • Android logger control (disabled)

logcat
  • Kernel logger printk control (dmesg)

dmesg
  • last_kmsg



INFO
  • lzo kernel compression

  • Reduced logging

  • Various ext4 & mm tweaks

  • Use faster memcopy & string use glibc version

  • optimized SLUB memory allocator

  • HAVE_EFFICIENT_UNALIGNED_ACCESS

  • F2FS support in source (not tested)

  • exFAT FS support

  • NTFS R/W support with app

  • CIFS support (not tested)

  • Frandom (disabled for now)

  • mount partitions NOATIME and NODIRATIME by default

  • WIFI: filter multicast packages while suspended

  • CRYPTO_SHA1_ARM_NEON, CRYPTO_SHA512 & CRYPTO_SHA512_ARM_NEON

  • Low Memory Killer tweaks

  • Entropy tweaks

  • CLEANCACHE& ZCACHE

  • Microsoft X-BOX gamepad controller in-built module

  • Much more - check source commits &Synapse



CREDITS
  • My family !!

  • @Chainfaire - root & SuperSU

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

  • @halaszk88 - patches I've adapted to many of my kernel

  • @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 Note Edge Exynos 5.0.1 Kernel, Kernel for the Galaxy Note Edge

Contributors
UpInTheAir
Source Code: https://github.com/UpInTheAir/SM-N91...its/SkyHigh-LL

Kernel Special Features: Synapse ++

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2015-04-21

Created 2015-04-21
Last Updated 2015-04-21

xda-developers


0 commentaires:

Enregistrer un commentaire