Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,742,223 Members 52,915 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL] [SM-T700 WIFI & T705 LTE] [12 July] SkyHigh TW Kernel [v0.6] [Synapse ++]

Tip us?
 
UpInTheAir
Old
(Last edited by UpInTheAir; 11th July 2014 at 06:12 AM.)
#1  
Recognized Contributor - OP
Thanks Meter 4533
Posts: 4,208
Join Date: Jan 2011
Location: Phuket, Thailand
Default [KERNEL] [SM-T700 WIFI & T705 LTE] [12 July] SkyHigh TW Kernel [v0.6] [Synapse ++]

[KERNEL] [SM-T700 WIFI & T705 LTE] [12 July] SkyHigh TW Kernel [v0.6] [Synapse ++]

SM-T700 WIFI & T705 LTE TW Exynos 5420 supported only !!

I don't have time to build and debug for other variant devices I can't test,- sorry.


Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel hack of SM-N9005 LTE, SGT 7.7 JB & ICS Kernels. I now share with you my first Exynos5 TW SM-T705 LTE Kernel 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: SM-T700_NA_KK_Opensource

ramdisk source: T705XXU1ANF7

Built with Stock ARM Toolchain 4.7

KNOX WARRANTY VOID: 1

SELinux PERMISSIVE

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

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
  • CPU max frequency A15 cores = 2100 MHz (stock/default = 1900 MHz)
  • CPU min frequency A7 cores = 200 MHz (stock/default = 500 MHz)
  • Multi-core power saving control (sched_mc_power_savings)


CPU VOLT
  • Voltage control for:
    BIG cores
    LITTLE cores


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


MEMORY
  • I/O Schedulers
    BFQ (default)
    CFQ
    NOOP
    ROW
  • General IO tuneable
  • Int storage scheduler
  • Int storage read-ahead
  • Kernel SamePage Merging (KSM)
    Pages to Scan
    Scan delay interval
  • Virtual memory tuneable


GPU
  • GPU max frequency = 677 MHz (stock/default = 480 MHz)
  • GPU min frequency = 100 MHz (stock/default = 177 MHz)
  • GPU voltage control


ADVANCED
  • Low Memory Killer (OOM LMK)
  • entropy
  • Gentle fair sleepers control
  • randomize_va_space control


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


AUDIO

* WolfsonMicro WM5102 sound control by AndreiLux
  • Mono output
  • Main speaker volume
  • Speaker equalizer settings
  • HeadPhone equalizer settings


BATTERY
  • Unstable power detection
  • AC mains
  • Standard downstream port
  • Dedicated charging port
  • Charging downstream port
  • Accessory charger adapter
  • Miscellaneous charging
  • MHL power


NETWORK
  • TCP congestion control
    All available enabled.
    Default = cubic
  • TCP/IP network security
  • TCP/IP network speed
  • GPS region
    Default, Asia, Europe, Oceania, North America, South America, Africa


USB
  • UMS (USB Mass Storage) mode


BACKUP & RESTORE
  • Restore - Delete - Backup
    kernel
    profile


LOGS
  • Android logger control (disabled)
  • logcat
  • dmesg
  • last_kmsg


gzip kernel compression

Reduced logging

Frandom

mount partitions NOATIME and NODIRATIME by default

exFAT FS support

NTFS R/W support with app

CIFS support

/proc/.config.gz support



CREDITS

 

* My family !!
* BeansTown106 & Chainfaire for bringing root
* halaszk88 - initial sysnapse layout & source commits
* AndreiLux - many many contributions to Exynos kernel development & Synapse app
* apbaxel - various synapse controls I've adapted
* zeppelinrox - V6SuperCharger TCP/IP security & speed tweaks
* 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
Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: v0.5
Stable Release Date: 2014-07-11

Created 2014-07-06
Last Updated 2014-07-12
The Following 11 Users Say Thank You to UpInTheAir For This Useful Post: [ Click to Expand ]
 
UpInTheAir
Old
(Last edited by UpInTheAir; 12th July 2014 at 05:17 AM.)
#2  
Recognized Contributor - OP
Thanks Meter 4533
Posts: 4,208
Join Date: Jan 2011
Location: Phuket, Thailand
Database Requirements - installation - download

** DISCLAIMER : FLASH AT YOUR OWN RISK **

WARNING :

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



REQUIREMENTS
  1. SM-T700 WIFI or T705 LTE Exynos device
  2. TW Kit Kat 4.4.2
  3. Rooted
  4. Odin v3.07
  5. Device drivers (KIES) installed on Windows PC


CHANGE-LOG
 

v0.6 [12-July-2014]

ramdisk :
  • synapse: Network: TCP/IP network security
  • synapse: Network: TCP/IP network speed
  • synapse: Network: GPS region
  • synapse: USB: UMS (USB Mass Storage) mode


v0.5 [11-July-2014]

ramdisk :
  • init.rc: set some Synapse boot defaults
  • synapse: adjustments to various layout options and info
  • synapse: audio controls (some omitted for now)

kernel :
  • WolfsonMicro WM5102 sound control by AndreiLux


v0.4 [10-July-2014]

ramdisk :
  • init.rc: set some Synapse boot defaults
  • synapse: adjustments to various layout options and info
  • synapse: CPU: multi-core power saving control (sched_mc_power_savings)
  • synapse: Advanced: randomize_va_space control
  • /sbin/SkyHigh.sh: enable frandom & fix init.d

kernel :
  • add frandom
  • fs: mount partitions NOATIME and NODIRATIME by default
  • BFQ-v7r4 IO scheduler & set as default)
  • config: enable sched_mc_power_savings for sysfs


v0.3 [09-July-2014]

ramdisk :
  • init.rc: set some Synapse boot defaults
  • synapse: add various layout options and info
  • synapse: CPU general IO tuneable
  • synapse: Virtual memory tuneable
  • synapse: Gentle fair sleepers control (disabled to improve UI performance)
  • synapse: TCP congestion control
  • synapse: Android logger control (disabled)
  • synapse: logs - last_kmsg

kernel :
  • logger: modify for Synapse app checkbox compatibility
  • add sysfs interface for GENTLE_FAIR_SLEEPERS


v0.2 [07-July-2014]

ramdisk :
  • init.rc: set some Synapse boot defaults
  • synapse: add GPU, battery & thermal controls

kernel :
  • cpufreq: allow A15's to 2.1 GHz and A7's to 200 MHz
  • config: enable TCP congestion control & all available algorithms
  • logger: add sysfs interface to enable / disable Android Logger
  • battery: add MAX77803/UNIVERSAL5420 charger control
  • battery: add unstable power detection switch to charger controls
  • battery: properly populate current now, avg, and max output properties
  • battery: expose all MHL currents in charger controls
  • Mali GPU: OC to 677 & UC to 100 MHz
  • Mali GPU: clock & governor control
  • Mali GPU: voltage control
  • mach-exynos: lower regulator buck min voltages
  • exynos_tmu: add configurable interface


Initial Release v0.1 [06-July-2014]

ramdisk :
  • default.prop/init.rc: adb insecure, wifi fix & SELinux permissive
  • add synapse support (initial files ported from halask88 & moddified to suit)

kernel :
  • config: enable /proc/.config.gz support
  • config: enable KSM support
  • config: enable performance CPU governor
  • config: enable USB OTG support
  • config: enable NTFS RW support
  • config: enable CIFS support
  • config: disable DEBUG_INFO
  • add sysfs helpers
  • cpufreq: add Exynos 5420 voltage control



INSTALLATION
  1. Uninstall any CPU control apps, tweaks and scripts etc.
  2. Install Synapse app from Google Play and rate it ☆☆☆☆☆ !!
  3. If busybox is installed: Uninstall your current busybox with https://play.google.com/store/apps/d....busybox&hl=en
  4. Flash .tar with Odin [PDA]
  5. Any issues, please check Posts #1-3 and search the thread BEFORE posting


DOWNLOAD

 

8.4" TF700 WIFI EXYNOS

>> WIFI SkyHigh T700 kernel <<

STOCK T700 WIFI T700XXU1ANF7 kernel (Flashing Stock will wipe your WiFi setings !)

---------------------------------------------------------------------------------------------------

8.4" TF705 LTE EXYNOS

>> LTE SkyHigh T705 kernel <<


STOCK T705 LTE T705XXU1ANF7 kernel (Flashing Stock will wipe your WiFi setings !)



SOURCE
 

>> github <<


.
The Following 3 Users Say Thank You to UpInTheAir For This Useful Post: [ Click to Expand ]
 
UpInTheAir
Old
(Last edited by UpInTheAir; 12th July 2014 at 08:20 AM.)
#3  
Recognized Contributor - OP
Thanks Meter 4533
Posts: 4,208
Join Date: Jan 2011
Location: Phuket, Thailand
Question HELP & FAQ

HELP & FAQ


"SYNAPSE BOOT CANCELLED"

 
  1. Wait for the kernel to stabilize and device to cool
  2. Open synapse app
  3. Synapse app menu > select all globally > undo > apply ✔
  4. Re-boot
  5. If still issues > try again after #1
  6. Still issues > Manually set config after boot (open synapse app > syanapse app menu > settings > disable apply on boot)


ISSUES

 
  1. Uninstall any CPU control apps, tweaks and scripts etc.
  2. Uninstall your current busybox with https://play.google.com/store/apps/d....busybox&hl=en
  3. Flash kernel
  4. Boot and allow things to stabilize
  5. Open Synapse & tap :
    1. "understood" message about unstable boot
    2. "select all globally"
    3. "undo" button
    4. "apply" ✔
  6. Reboot and ensure "synapse boot completed" toast message
  7. You should be good to go


BOOT-LOOP

 
  1. Power off & let device cool
  2. Wipe cache & dalvik-cache in recovery (if custom recovery)
  3. Re-flash kernel
  4. Re-boot
  5. Let things stabilize and cool before touching anything


WILL YOU BUILD FOR MY SM-T8xx DEVICE or VARIANT

 
  1. Not supported
  2. I will only build using the latest official T700/705 Exynos (international) source fully compatible for my own device


WHAT ARE THE "BEST" SETTINGS FOR BATTERY LIFE

 
  1. There are no best settings. User "habit" is #1 cause of battery drain, followed by screen, ROM & apps, modem etc
  2. This kernel is built to be balanced with a good mix of battery whilst keeping performance
  • Decrease screen brightness
  • Use dark wallpapers and app themes
  • Check your wakelocks with better battery stats app & use Greenify app to stop unwanted apps self starting and running in the background


CAN I USE OTHER KERNEL CONTROL APPS

 
  • No, many features and options won't be available. Remove all other control apps to avoid conflicts !
  • Synapse is the recommended and has everything you need


LITTLE CORE CPU FREQUENCY

 
  • Real frequency is apparently double that reported by other apps
  • Example: min 200 MHz (real) in Synapse is reported as 100 MHz in SetCPU


RANDOM REBOOT

 
  1. Don't UV or UC CPU or GPU
  2. Use SkyHigh defaults


DOWNLOAD LINK NOT WORKING

 
  1. I want to keep this project all in one place (Thanks to XDA) - ☆☆ NO MIRRORS ☆☆
  2. Please try again in a few minutes


POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE

 
  1. Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
  2. HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE


BACKUP & RESTORE

 
  1. If the backup isn't visible, reboot device and ensure for have "synapse boot completed" message. Otherwise synapse won't read the file.
  2. Reboot after applying your new settings
  3. Read "ISSUES" & "SYNAPSE BOOT CANCELLED" above


TCP/IP NETWORK SECURITY

 

* Thanks to zeppelinrox & V6SuperCharger
  1. Hardening the TCP/IP stack to SYN attack
  2. Bump up tw_buckets in case we get DoS'd
  3. Ignore pings
  4. Don't cache connection metrics from previous connection
  5. Don't pass traffic between networks or act as a router
  6. Enable spoofing protection (turn on reverse packet filtering)
  7. Don't accept source routing
  8. Don't accept redirects
- Further reading:
http://www.cyberciti.biz/faq/linux-k...rity-hardening
http://www.symantec.com/connect/arti...ck-syn-attacks


SEGMENTATION FAULT

 
  1. I don't believe it's kernel related, but rather busybox
  2. Try uninstall your ROM busybox with this app. https://play.google.com/store/apps/d...ricson.busybox and reboot.
  3. Re-flash kernel
  4. Use the busybox that comes with the kernel located in /sbin
  5. Also try to update your SuperSu and su binary if it asks and reboot.



..
The Following 3 Users Say Thank You to UpInTheAir For This Useful Post: [ Click to Expand ]
 
UpInTheAir
Old
#4  
Recognized Contributor - OP
Thanks Meter 4533
Posts: 4,208
Join Date: Jan 2011
Location: Phuket, Thailand
Location v0.1 released

v0.1 is now released

Change-log in Post #2.

NOTE: commit credits are in source.

Further instructions in Synapse app & Posts #1-3

Enjoy

Cheers,

UITA

.
THANKS costs nothing.......

N9005 HLTE : Developer of :
 
SkyHigh Kernels for SM-T700/705, SM-N9005 & SGT 7.7 : P6810 - P6800

SkyHigh JB ROMs for SGT 7.7

P6810 + kernel & P6800 (discontinued)

[TWEAK] SGT 7.7 Battery Calibration [Fuel Gauge Reset]

[Guide] Flash Official JB 4.1.2 Firmware on P6810 Wi-Fi Device

+ Many other guides, mods & contributions
The Following 2 Users Say Thank You to UpInTheAir For This Useful Post: [ Click to Expand ]
 
toyanucci
Old
#5  
Senior Member
Thanks Meter 103
Posts: 292
Join Date: May 2010
It would appear most persons here have the sm-t800, the 10.5 with exynox cpu. Sorry I can't test your kernel though, wish I had synapse to configure my display.

Sent from my SM-T800 using Tapatalk
 
ksj0823
Old
#6  
Senior Member
Thanks Meter 15
Posts: 114
Join Date: May 2013
Quote:
Originally Posted by toyanucci View Post
It would appear most persons here have the sm-t800, the 10.5 with exynox cpu. Sorry I can't test your kernel though, wish I had synapse to configure my display.

Sent from my SM-T800 using Tapatalk
True. Another tab s 10.5 here. Hope to see the 10.5 one soon.
 
UpInTheAir
Old
#7  
Recognized Contributor - OP
Thanks Meter 4533
Posts: 4,208
Join Date: Jan 2011
Location: Phuket, Thailand
Have CPU OC to 2.1 GHz & UC to 200 MHz (read as 100 in most CPU control apps) working for next release.

Sent from my SM-N9005 using XDA Premium 4 mobile app
THANKS costs nothing.......

N9005 HLTE : Developer of :
 
SkyHigh Kernels for SM-T700/705, SM-N9005 & SGT 7.7 : P6810 - P6800

SkyHigh JB ROMs for SGT 7.7

P6810 + kernel & P6800 (discontinued)

[TWEAK] SGT 7.7 Battery Calibration [Fuel Gauge Reset]

[Guide] Flash Official JB 4.1.2 Firmware on P6810 Wi-Fi Device

+ Many other guides, mods & contributions
 
mitchellvii
Old
(Last edited by mitchellvii; 6th July 2014 at 12:55 PM.)
#8  
mitchellvii's Avatar
Senior Member
Thanks Meter 1113
Posts: 5,036
Join Date: Jul 2010
I recommend that you put THIS IS FOR THE LTE MODEL ONLY! in flaming giant red letters to save the flash happy noobs from causing themselves trouble. You mentioned it but you know these guys never read the OP. ☺
 
UpInTheAir
Old
#9  
Recognized Contributor - OP
Thanks Meter 4533
Posts: 4,208
Join Date: Jan 2011
Location: Phuket, Thailand
Quote:
Originally Posted by mitchellvii View Post
I recommend that you put THIS IS FOR THE LTE MODEL ONLY! in flaming giant red letters to save the flash happy noobs from causing themselves trouble. You mentioned it but you know these guys never read the OP. ☺
You're probably right. Will do later, but they'll still miss it. ......


Sent from my SM-N9005 using XDA Premium 4 mobile app
THANKS costs nothing.......

N9005 HLTE : Developer of :
 
SkyHigh Kernels for SM-T700/705, SM-N9005 & SGT 7.7 : P6810 - P6800

SkyHigh JB ROMs for SGT 7.7

P6810 + kernel & P6800 (discontinued)

[TWEAK] SGT 7.7 Battery Calibration [Fuel Gauge Reset]

[Guide] Flash Official JB 4.1.2 Firmware on P6810 Wi-Fi Device

+ Many other guides, mods & contributions
 
will6316
Old
#10  
Senior Member
Thanks Meter 27
Posts: 184
Join Date: Mar 2008
I thought the lte model uses the snapdragon processor

Sent from my SM-T700 using XDA Premium 4 mobile app

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes