Find Your Device:
Or Continue to Thread: [KERNEL] [SM-T700 WIFI & T705 …
6th July 2014, 03:32 AM |#1  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 6,997
 
Donate to Me
More
[KERNEL] [SM-T700 WIFI & T705 LTE] [12 Mar] SkyHigh TW KK Kernel [v3.3 FINAL] [Synapse ++]

Quote:

I DO NOT SUPPORT THIS KERNEL OR THREAD ANY LONGER, SO PLEASE FLASH AT YOUR OWN RISK AND DO NOT PM FOR HELP or Q&A. ANY USER or DEV KANG THIS KERNEL WITHOUT PERMISSION WILL BE REPORTED

8.4" SM-T700 WIFI & T705 LTE TW 4.4.2 Exynos 5420 supported in thread only !!


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


THREAD RULES & PROTOCOLS FOR THIS DEVELOPMENT THREAD:

BY POSTING YOUR ISSUES IN THIS THREAD, YOU ARE AGREE TO ABIDE BY THE FOLLOWING
  1. DEVICE MODEL
  2. ROM and firmware version etc
  3. EXACT steps taken to reproduce YOUR isssue
  4. Screenshots (if applicable)
  5. Did you read Posts #1-3 completely?
  6. Did you search the thread, XDA or GOOGLE?
  7. Did you follow the install instructions EXACTLY?
  8. What was your previous kernel?
  9. Do you have any other known kernel tweaking apps, scripts or mods? (remove them)
  10. Try older kernel (don't not flash anything older than v0.9 )
  11. Try lastest stock firmware (without custom ROM - if you have installed)

ONLY IF YOU HAVE TRIED SUGGESTIONS ABOVE:
  • Turn on logging in Synapse and save logs AT TIME OF ERROR. AND post together with ALL the above information.

ELSE, DON'T WASTE MY TIME, YOU WILL BE IGNORED AND/OR POST REPORTED !!

THANK YOU



I don't have time to build for any more devices I can't personally test & debug - sorry.


Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel hack of SM-N915S/T800/T805/N9005 LTE, SGT 7.7 JB & ICS Kernels. I now share with you my Exynos5 TW SM-T700 WIFI & SM-T705 LTE kernels compiled 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 SEARCH Just like I do ......


>> SCREENSHOTS << from v0.5 : might not be always up-to-date !


FEATURES

* Based on official Samsung source: T705WVLU1ANJ5

* ramdisk source: T700XXU1ANL2 & T705XXU1AOA1

* Built with Stock ARM Toolchain 4.7 (proven stabilty + efficiency + performance)

* Compiled with KERNEL_MODE_NEON & -mfpu=neon-vfpv4 + optimizations

* ARM: UNALIGNED_ACCESS

* KNOX WARRANTY VOID: 1

* SELinux PERMISSIVE or Enforcing

* adb insecure

* ROM Knox disable/freeze via Synapse control

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

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

* Will NOT delete your WIFI settings & passwords

* Possible Screen Mirroring / AllShare Cast fix

* Synapse app support for almost all 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

CPU FREQ
  • A15 big Cores
    Max: 2100 MHz (stock/default = 1900 MHz)
    Min: 800 MHz (stock/default)
  • A7 LITTLE Cores
    Max: 1300 MHz (stock/default)
    Min: 200 MHz (stock/default = 500 MHz)
  • A15 big & A7 LITTLE Cores time in state


CPU MULTICORE
  • Mult-core Hotplug Management
    Screen OFF mode (fixed default)
    Exynos Dynamic CPU Hotplug Freq (A7 cores)
    Hotplug CPU UP load
    Hotplug CPU UP boost
    Hotplug CPU DOWN hysteresis
  • Multi-core power saving control (sched_mc_power_savings)
  • Power-efficient Workqueues control


CPU VOLT
  • Voltage control for:
    big cores
    LITTLE cores


CPU GOV
  • CPU governor
    interactive (default)
    on-demand (tweaked to use power efficient workqueues)
    conservative
  • CPU governor tunables


DEVFREQ
  • CPU internal frequency voltage control (Stock 133-600 MHz)
    83-133 - 222 - 333 - 400 - 440 - 460 - 480 - 500 - 600
  • Memory frequency voltage control (stock 160-733 MHz)
    133-160 - 200 - 266 - 400 - 533 - 667 - 733 (1.9 GHz) - 800 (2.0 GHz) - 933 (2.1 GHz)


GPU
  • Midgard GPU power policy control
    coarse_demand (default)
    demand (stock)
    always_on
  • Midgard GPU power policy threshold control (profiles)
    Battery (default)
    On-demand
    Peformance
  • GPU max frequency = 667 MHz (stock/default = 480 MHz)
  • GPU min frequency = 100 MHz (stock/default = 177 MHz)
  • GPU voltage control
  • GPU freq time in state


GPU QoS
  • MScaling settings for:
    MIF
    INT
    CPU


IO
  • I/O Schedulers
    BFQ (default - tweaked for SSD)
    DEADLINE (tweaked for SSD)
    CFQ
    NOOP
    FIOPS
    SIO
    ZEN
  • Int storage scheduler
  • Int storage read-ahead (512 KB for 16 GB partition)
  • General IO tuneables
  • I/O scheduler tunables


MEMORY
  • Ultra Kernel SamePage Merging (UKSM)
    UKSM stats
    Scan delay interval
    UKSM CPU governor (profiles)
    Max CPU consumption (use with FULL governor)
  • Dynamic Fsync control (default enabled)
  • Dynamic management of dirty page writebacks
    Active
    Suspend
  • Virtual Memory
    VNSWAP control
    ZSwap memory pool control
    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

POWER SUSPEND
  • PowerSuspend
    Autosleep_hook
    Userspace_trigger
    DisplayPanel_hook
    Hybrid_hook (default)
  • PowerSuspend State (only with Userspace_trigger)


ADVANCED
  • Low Menory Killer Profiles
    Low
    Medium
    Default
    Agressive
    Exterminate
  • Low Memory Killer minfree tuning (OOM LMK)
  • Management of not killable processes whitelist
    system apps
    user apps
  • Entropy
  • Gentle Fair Sleepers control
  • Arch Power control (enabled)
  • randomize_va_space control
  • Dynamic management of minimal timer slack value (active & suspend)
    Generic and core apps/processes
    Apps/processes in foreground
    Apps/processes in background and non interactive


THERMAL
  • CPU thermal control
  • GPU thermal control
  • Memory interface thermal control


AUDIO

* WolfsonMicro Sound Control by AndreiLux
* parametric equalizer presets & tuning by heyjoe66
  • Mono mixer
  • Speaker amplification
    Left channel volume
    Right channel volume
    Earpiece volume
    Privacy mode
  • SP equalizer control
  • HP equalizer control


BATTERY
  • Battery info
  • Unstable power detection
  • AC mains
  • Standard downstream port
  • Dedicated charging port
  • Charging downstream port
  • Accessory charger adapter
  • Miscellaneous charging
  • MHL power
  • Battery Scaling Calibration (fuel-gauge chip reset)


NETWORK
  • TCP congestion control
    All available enabled.
    Default = westwood+
  • Screen mirror/allshare cast fix control (default = 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
  • tcp_default_init_rwnd
  • TCP/IP network security
  • TCP/IP network speed (default = enabled)
  • 3G DNS speed & security tweak
    Google, OpenDNS, Comodo, Level3, Norton_DNS, Smart_Viper
  • GPS region TEMPORARY REMOVED IN v2.0.0
    Default, Asia, Europe, Oceania, North America, South America, Africa
  • IVP6 Optimistic Detection
    optimistic_dad (enabled)
    use_optimistic (enabled)


USB TEMPORARY REMOVED IN v2.0.0
  • UMS (USB Mass Storage) mode
  • MTP mode
  • USB Keyboard / Mouse (with USB Keyboard app)


SECURITY
  • KNOX control (default "NO_ACTION")
  • SELinux status control
    Permissive (default)
    Enforcing


SYSCTL
  • FS SYSCTL
  • Kernel SYSCTL
  • Net SYSCTL
  • VM SYSCTL


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


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


* xz kernel compression

* Reduced logging

* enable ARCH_POWER

* use WQ_POWER_EFFICIENT

* optimized SLUB memory allocator

* Frandom

* mount partitions NOATIME and NODIRATIME by default

* FIDTRIM

* F2FS support in source and ramdisk (not tested)

* exFAT FS support

* NTFS R/W support with app

* CIFS support

* Asynchronous Fsync

* WIFI: filter multicast packages while suspended

* /proc/.config.gz support

* CRYPTO_SHA1_ARM_NEON, CRYPTO_SHA512 & CRYPTO_SHA512_ARM_NEON

* NVIDIA power efficiency patches

* Low Memory Killer tweaks

* Microsoft X-BOX gamepad controller in-built module

* And lots lots more ...................



CREDITS


* My family !!
* BeansTown106 & Chainfaire for bringing root
* halaszk88 - initial sysnapse layout & many source commits
* AndreiLux - many many contributions to Exynos kernel development & Synapse app
* apbaxel - various synapse controls I've adapted
* Christopher83 - all things dynamic !
* faux123 - various patches
* Yank555 - various patches
* heyjoe66 - Wolfson parametric equalizer presets & tuning. Also Dynamic Hotplug implementation
* 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
SM-T700 WIFI & T705 LTE TW Kernel, Kernel for the Samsung Galaxy Tab S

Contributors
UpInTheAir
Source Code: https://github.com/UpInTheAir/Galaxy...ommits/SkyHigh

Kernel Special Features: Synapse ++ Read OP

Version Information
Status: Abandoned
Current Stable Version: v3.3 FINAL
Stable Release Date: 2015-03-12

Created 2014-07-06
Last Updated 2015-04-14
Last edited by UpInTheAir; 14th March 2015 at 07:23 AM.
The Following 56 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]