Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[KERNEL] [SM-N9005 HLTE] [03 July] SkyHigh TW Kernel [v3.3]

OP UpInTheAir

20th May 2014, 05:02 PM   |  #1  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 5,430
 
4,875 posts
Join Date:Joined: Jan 2011
More
[KERNEL] [SM-N9005 HLTE] [03 July] SkyHigh TW Kernel [v3.3]

THIS PROJECT IS NOW ABANDONED DUE TO MY OTHER COMMITMENTS FOR FAMILY, WORK & OTHER DEVICES IN XDA. THERE IS JUST NOT ENOUGH TIME IN THE DAY. SEE YOU ALL AROUND XDA & HAPPY MODDING !!

N9005 HLTE TW supported only. (No S5 ROM port. Newer ROMs based on NFx firmware may not be compatible )
I don't have time to build and debug for other variant devices I can't test or a ROM I don't use - sorry.



Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel hack of SGT 7.7 JB & ICS Kernels. I now share with you my first SELinux TW N9005 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 << v2.8 (21-June) ONLY A GUIDE - MAY NOT BE ALWAYS UP-TO-DATE


FEATURES

Based on official Samsung source: SM-N9005 KK Opensource Update7

ramdisk source: N9005XXUEND3

Built with Stock ARM Toolchain 4.7

KNOX WARRANTY VOID: 0X1

SELinux PERMISSIVE

adb insecure

init.d script support

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 HARD LIMIT v2.0a
  • OC to 2880 MHz
  • Max screen on/off CPU frequency
  • Min screen on/off CPU frequency
  • Wake up settings
    wake up kick frequency
    wake up delay
  • Touch boost frequency settings high/low
  • Userspace DVFS lock

VOLT
  • Global CPU voltage control (0 > -30 mV)
  • CPU frequency voltage (adjust individual voltage steps)

GOV
  • CPU governor
    interactive (default)
    intelliactive
    intellidemand
    on-demand
    powersave
    userspace
    conservative
    performance
  • CPU governor tunables

DRIVERS
  • Intelli-Hotplug
    Profiles: Balanced Performance Conservative Eco-Performance Eco-Conservative
    Hysteresis
    Screen OFF Max Frequency
    Touch boost active
  • Dynamic FSYNC
  • Powersuspend
    Hybrid_hook (default)
    Userspace_trigger
    Autosleep_hook
  • CPU_Boost

GPU
  • GPU governor
    msm-adreno-tz (default)
    simple_ondemand
    performance
    Simple GPU Algorithm
    Laziness
    Ramp up threshold
  • GPU max OC freq 587 MHz
  • Default 462.4 MHz (stock = 450 MHz)
  • GPU min-initial freq (Default 200 MHz)
  • GPU idle freq 27 MHz

MEMORY
  • I/O Schedulers
    BFQ v7r4 (default)
    CFQ
    NOOP
    ROW
    DEADLINE
    FIOPS
  • Int & ext storage scheduler
  • Int & ext storage read-ahead
  • General I/O
  • I/O scheduler
  • Kernel SamePage Merging (KSM)
    Pages to Scan
    Scan Delay Interval
    Deferred Timer
  • Dynamic Dirty Page Writeback
    Dirty Writeback Active
    Dirty Writeback Suspend
  • Virtual memory
  • Adaptive VFS Cache Pressure

BATTERY
  • Fast Charge v1.2
    AC
    USB
    Wireless (maybe not working?)
  • Fuel gauge reset
  • battery stats

SOUND
  • Faux Sound v3.2

LED
  • LED eXtended ConTRoLs v1.2

SCREEN
  • MDNIe lite control v1.3

TOUCH WAKE
  • Touch Wake v1.4b (S-PEN working only)

ADVANCED
  • Low Memory Killer (LMK)
  • LMK Whitelist
    Do-Not-Kill System Processes List
    Do-Not-Kill User Processes List
  • entropy
  • sched_mc_power_savings control
    performance = 0 (default)
    balanced = 1
    battery = 2
  • Gentle Fair Sleepers
    peformance = disabled (default)
    battery = enabled

NETWORK
  • TCP congestion algorithm
    Cubic (default)
    Reno
    Bic
    HTCP
    Westwood plus
  • TCP security
  • TCP/IP speed tweak
  • 3G DNS speed & security tweak
    Google, OpenDNS, Comodo, Level3, Norton_DNS, Smart_Viper
  • GPS Region
    Default, Asia, Europe, Oceania, North America, South America, Africa

SYSCTL
  • proc.sys.fs
  • proc.sys.kernel
  • proc.sys.net
  • proc.sys.vm

USB
  • Default
  • MTP > Media Transfer Protocol
  • UMS > USB Mass Storage
  • PTP > Camera
  • USB Keyboard / Mouse (with USB Keyboard app)


BACKUP & RESTORE
  • Restore - Delete - Backup
    kernel
    profile


REBOOT
  • Reboot device
  • Reboot to Recovery
  • Reboot to Download Mode


LOGS
  • Android logger_mode toggle (default: off)
  • logcat
  • dmesg
  • last_kmsg

OC BUS (931 > 1000 MHz @ CPU 2.88 GHz)

XZ kernel compression - reduce size during initial builds

Asynchronous Fsync from HTC

Frandom (in-built)

ram console enabled

Reduced logging

Disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness

Mount partitions NOATIME and NODIRATIME by default

exFAT v1.2.8 FS R/W support

F2FS support

NTFS R/W support with app

CIFS support

Slimbus OC mkII (better sound)

2-way stereo call recording (not tested)

/proc/.config.gz support

glibc memcopy



CREDITS


* My family !!
* civato - many commits and intitial port of synapse config
* Wootever -
* Faux123 - loads
* Yank555.lu - heaps
* myfluxi -
* imoseyon -
* angelom -
* CM -
* AndreiLux - synapse
* apbaxel -
* zeppelinrox - TCP/IP network security & speed values
* dorimanx & pelya - USB keyboard / mouse
* 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 3 Kernel, Kernel for the Samsung Galaxy Note 3

Contributors
UpInTheAir
Kernel Special Features:

Version Information
Status: Abandoned
Current Stable Version: v3.3
Stable Release Date: 2014-07-03

Created 2014-05-20
Last Updated 2014-08-16
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-06-21-09-11-56.jpg
Views:	4635
Size:	201.9 KB
ID:	2809313   Click image for larger version

Name:	Screenshot_2014-06-21-09-12-13.jpg
Views:	4345
Size:	159.7 KB
ID:	2809314   Click image for larger version

Name:	Screenshot_2014-06-21-09-12-26.png
Views:	4210
Size:	226.6 KB
ID:	2809315   Click image for larger version

Name:	Screenshot_2014-06-21-09-12-40.jpg
Views:	4074
Size:	198.1 KB
ID:	2809316   Click image for larger version

Name:	Screenshot_2014-06-21-09-12-51.jpg
Views:	3970
Size:	170.4 KB
ID:	2809320   Click image for larger version

Name:	Screenshot_2014-06-21-09-13-01.jpg
Views:	3919
Size:	164.0 KB
ID:	2809321   Click image for larger version

Name:	Screenshot_2014-06-21-09-13-12.jpg
Views:	3867
Size:	192.9 KB
ID:	2809322   Click image for larger version

Name:	Screenshot_2014-06-21-09-13-19.png
Views:	3830
Size:	177.6 KB
ID:	2809323   Click image for larger version

Name:	Screenshot_2014-06-21-09-13-29.png
Views:	3803
Size:	220.7 KB
ID:	2809324   Click image for larger version

Name:	Screenshot_2014-06-21-09-13-39.jpg
Views:	3782
Size:	188.6 KB
ID:	2809325   Click image for larger version

Name:	Screenshot_2014-06-21-09-13-53.jpg
Views:	3971
Size:	141.9 KB
ID:	2809326   Click image for larger version

Name:	Screenshot_2014-06-21-09-14-03.jpg
Views:	3802
Size:	201.1 KB
ID:	2809327   Click image for larger version

Name:	Screenshot_2014-06-21-09-14-22.jpg
Views:	3747
Size:	165.7 KB
ID:	2809343   Click image for larger version

Name:	Screenshot_2014-06-21-09-14-33.jpg
Views:	3709
Size:	200.4 KB
ID:	2809344   Click image for larger version

Name:	Screenshot_2014-06-21-09-14-45.jpg
Views:	3573
Size:	177.5 KB
ID:	2809345   Click image for larger version

Name:	Screenshot_2014-06-21-09-14-51.jpg
Views:	3568
Size:	176.4 KB
ID:	2809346   Click image for larger version

Name:	Screenshot_2014-06-21-09-15-00.jpg
Views:	3569
Size:	162.1 KB
ID:	2809348   Click image for larger version

Name:	Screenshot_2014-06-21-09-15-06.png
Views:	3520
Size:	96.5 KB
ID:	2809349   Click image for larger version

Name:	Screenshot_2014-06-21-09-15-27.png
Views:	3522
Size:	128.8 KB
ID:	2809350  
Last edited by UpInTheAir; 21st June 2014 at 04:23 AM.
The Following 60 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]
20th May 2014, 05:02 PM   |  #2  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 5,430
 
4,875 posts
Join Date:Joined: Jan 2011
More
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. N9005 HLTE device
  2. TW Kit Kat 4.4.2
  3. Rooted
  4. Custom recovery installed


CHANGE-LOG


v3.3 [03-July-2014]

ramdisk :
  • synapse - remove sweep2sleep control
  • ramdisk: init.rc: ensure post boot defaults are set

kernel :
  • config: disable sweep2sleep. Causing slow bootup


v3.1 [27-June-2014]

ramdisk :
  • synapse - KSM Deferred Timer
  • synapse - CPU OC max 2880 MHz

kernel :
  • OC bus to 1000 MHz
  • OC CPU 2.88 GHz step @ 1000 MHz bus
  • hard limit max freq now 2.88 GHz
  • ksm: Provide support to use deferred timers for scanner thread
  • drivers: slimbus: slimbus enhancements mkII (better sound)


v3.0 [25-June-2014]

ramdisk :
  • sbin: busybox v1.22.0-Dream-IRC (for fix titanium app freeze issue)
  • synapse - Sweep2Sleep control only (Sweep2Wake not working)
  • synapse - add stats & clean up
  • ramdisk: init.rc: stop noop scheduler being set as default scheduler

kernel :
  • Sweep2Wake: v1.5 & support for powersuspend


v2.9 [24-June-2014]

ramdisk :
  • sbin: busybox v1.22.1-Stericson + applets
  • file_contexts: add busybox to file_contexts to allow via SELinux
  • synapse - USB keyboard control
  • synapse - tidy up storage

kernel :
  • various intelli-thermal commits (not yet compiled with kernel as unable to get freq temp control working as it should))
  • various msm-thermal commits - freq control not actually working, so not implemented synapse control
  • drivers: usb: Use Android device as USB keyboard/mouse
  • USB KEYBOARD/MOUSE: Added on/off trigger to driver.
  • USB KEYBOARD/MOUSE: fix compile error
  • config: disable FSFS stat
  • Allow WIFI Driver to use PowerSuspend code, and remove debug
  • WIFI: much better solution for POWERSUSPEND
  • cpufreq: ondemand: fix a bug that when a user selected a max frequency


v2.8 [21-June-2014]

ramdisk :
  • synapse - backup & restore kernel / profiles
  • synapse - adaptive vfs_cache_pressure
  • synapse - dynamic dirty page writeback control
  • synapse - UKSM > KSM. UKSM causing long boot time (+10 sec)
  • synapse - apply/discard bug. remove another dynamic variable

kernel :
  • mm: Dynamic management of dirty page writebacks
  • fs/dcache.c: adaptive vfs_cache_pressure on suspend / resume
  • config: UKSM > KSM. UKSM causing long boot time (+10 sec)


v2.7 [20-June-2014]

ramdisk :
  • synapse - LMK do not kill processes control
  • init.rc/synapse - gentle fair sleepers control & default disabled for performance

kernel :
  • Revert "kernel/sched: disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
  • sched: add sysfs interface for GENTLE_FAIR_SLEEPERS
  • lowmemorykiller: make default lowmemorykiller debug message useful
  • staging: android: lowmemorykiller: Management of not killable processes


v2.6 [16-June-2014]

Payload :
  • Synapse v0.36 > v0.37 [Andrei F - please rate his app ☆☆☆☆☆ in Google Play !]

ramdisk :
  • init.rd / synapse - KSM > UKSM control & default off
  • synapse - GPS Time Zone for faster GPS lock
  • synapse - fuel gauge reset (unsure if actually works)

kernel :
  • Ultra Kernel Samepage Merging (UKSM) v0.1.2.2


v2.5 [17-June-2014]

ramdisk :
  • synapse - storage mode control > Default, MTP, UMS (USB Mass Storage) & PTP (camera) modes

kernel :
  • usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs


v2.4 [16-June-2014]

Payload :
  • Synapse v0.35 > v0.36 [Andrei F - please rate his app ☆☆☆☆☆ in Google Play !]

ramdisk :
  • synapse - TCP security options now just one switch!.
  • TCP/IP speed & 3G DNS tweaks
  • synapse - add Simple GPU alorithm laziness tunable
  • synapse - clean up layout (much neater) and add more descriptions etc

kernel :
  • Asynchronous Fsync: initial extraction of Async Fsync from HTC
  • 2-way stereo call recording patch for msm8974 (not tested on my stock ROM)


v2.3 [14-June-2014]

ramdisk :
  • synapse - sched_mc_power_savings control (advanced tab) & cleanup
  • synapse - remove thermal control

kernel :
  • Revert "MSM thermal sysfs interface (Post #218)
  • slimbus: initial overclocking of slimbus (better sound)


v2.2 [11-June-2014]

ramdisk :
  • synapse - touchwake control
  • synapse - fix apply/discard bug. remove some tunables for now

kernel :
  • block: deadline: Optimize for non-rotational
  • AIO: Don't plug the I/O queue in do_io_submit()
  • add FIOPS I/O scheduler
  • TouchWake implementation v1.4b (S-PEN working only) [Yank555.lu]
  • intellidemand governor v5.0 [faux123]


v2.1 [09-June-2014]

kernel :
  • cpufreq: CPU max. hardlimit v2.0a (wake-up kick freq fixed)


v2.0 [09-June-2014]

ramdisk :
  • synapse - fast charge wireless control
  • init.rc/synapse - set some more boot defaults
    userspace_dvfs_lock = 1
    randomize_va_space = 0

kernel :
  • Forced Fast Charge for Samsung Note 3 v1.2 (wireless fast charge).


v1.9 [09-June-2014]

ramdisk :
  • synapse - CPU max. hardlimit v2.0 control (removed previous controls)
  • synapse - intelli_plug controls v2.2 > v2.6
  • synapse - cleanup

kernel :
  • cpufreq: CPU max. hardlimit v2.0 [Yank555.lu]
  • intelli_plug: v2.2 > v2.6
  • fs: mount partitions NOATIME and NODIRATIME by default (may break some apps)
  • mdnie lite control: small cleanup


v1.8 [06-June-2014]

ramdisk :
  • synapse - LED eXtended ConTRoLs v1.1 > v1.2
  • synapse - Simple GPU algorithm driver control

kernel :
  • LED eXtended ConTRoLs v1.2


v1.7 [05-June-2014]

ramdisk :
  • init.rc: set some boot defaults

kernel :
  • FS: import F2FS
  • f2fs: data: AIO optimization compatibility fixup
  • config: disable more debugging
  • fs: exfat: Update to v1.2.8
  • exfat: AIO Optimization compatibility fixup
  • config: set interactive CPU governor back as default
  • add & enable BFQ scheduler v7r4
  • config: enable BFQ IO scheduler & set as default
  • GPU: snapdragon 801 values (Max freq 600 >587 MHz - Default: 450 > 462.4 MHz)
  • Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers


v1.6 [03-June-2014]

ramdisk :
  • synapse - remove sysctrl vm.drop_caches for now. Does not reset

kernel :
  • deadline: Allow 0ms deadline latency, increase the read speed
  • msm: Fix high load average from uninterruptible waits
  • cpufreq: ondemand: Set MIN_LATENCY_MULTIPLIER to 20
  • Clean up compiler warnings in DT
  • lib/memcopy: use glibc version
  • lib/string: use glibc version
  • cpufreq: intelliactive: initial coding and introduction! - patched to latest [faux123]
  • config: set intelliactive CPU governor as default


v1.5 [01-June-2014]

ramdisk :
  • synapse - add powersupend options
  • synapse - lower refresh rate for live values
  • synapse - add logger_mode toggle
  • init.rd: logger default OFF

kernel :
  • kernel/sched: disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
  • logger: modify for synapse app compatibility (0 - 1)
  • GPU: increase Max frequency OC 550 > 600 MHz (default: 450 MHz)


v1.4 [30-May-2014]

ramdisk :
  • synapse - add descriptions, clean up & corrections etc
  • synapse - add TCP security
  • synapse - add sysctl FS tunables
  • synapse - add sysctl kernel tunables
  • synapse - add sysctl net tunables
  • synapse - add sysctl VM tunables
  • synapse - add I/O tunables [apbaxel]
  • synapse - add further CPU governor tunables


v1.3 [26-May-2014]

ramdisk :
  • synapse - add advanced tab: tuneable low memory killer (LMK), entropy & tweaks etc
  • synapse - moved battery info to fast charge
  • synapse - reboot options: reboot, recovery, download mode
  • synapse - logs: logcat, dmesg, last_kmsg

kernel :


v1.2 [25-May-2014]

ramdisk :
  • add KSM tuning variables to synapse
  • remove max limit on boot, now set in config

kernel :
  • enable kernel level CPU throttling
  • reduce logspam [imoseyon]
  • PowerSuspend driver v1.2 > v1.5
  • deadline scheduler tweak
  • calculate load based on current freq limit
  • make scheduler aware of cpu frequency state
  • do not detect faults when GPU core is idle


v1.1 [22-May-2014]

ramdisk :
  • voltage control for individual CPU frequencies in synapse
  • VFS_cache_pressure control in synapse
  • CPU governor tuning in synapse
  • remove custom governor tweak values for now - possibly causing some synapse instabilty on boot
  • move synapse CPU governor from CPU > CPU GOV tab

v1.0 Initial release


INSTALLATION
  1. Uninstall any CPU control apps, tweaks and scripts etc.
    - synapse app will be installed on flash and other apps may conflict !
  2. Uninstall your current busybox with https://play.google.com/store/apps/d....busybox&hl=en
  3. Flash .zip package in custom recovery
  4. Re-boot
  5. Any issues, please check Post #3 and search the thread BEFORE posting


DOWNLOAD



SOURCE

>> github <<


.
Last edited by UpInTheAir; 3rd July 2014 at 04:12 PM.
The Following 30 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]
20th May 2014, 05:02 PM   |  #3  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 5,430
 
4,875 posts
Join Date:Joined: Jan 2011
More
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. Reboot recovery
  4. Flash kernel
  5. Boot and allow things to stabilize
  6. Open Synapse & tap :
    1. "understood" message about unstable boot
    2. "select all globally"
    3. "undo" button
    4. "apply" ✔
  7. Reboot and ensure "synapse boot completed" toast message
  8. You should be good to go


BOOT-LOOP

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


S5 ROM PORT / NFx BASED ROMs

  1. Not supported
  2. I will only build using the latest official N9005 HLTE (international) source fully compatible with firmware I'm currently using on 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
  3. Some extra tips to increase battery life without UV:
  4. Synapse:
    - Max screen OFF scaling freqency = 652 MHz
    - Touch boost high freq = 1574 MHz
    - Touch boost low freq = 960 MHz
    - Intelli-Hotplug = enable
    - Intelli-Hotplug Profile = Eco-Conservative > Eco-Performance > Conservative > Balanced > Performance
    - Intelli-Hotplug Touch Boost = Disabled (may cause slight lag if disabled)
    - sched_mc_power_savings = 2:Aggressive
    - Gentle fair sleepers = enabled
  5. Decrease screen brightness
  6. Use dark wallpapers and app themes
  7. Check your wakelocks with better battery stats app & use Greenify app to stop unwanted apps self starting and running in the background


INTELLI_PLUG PROFILES


Max cores in use:
Eco-Conservative = 2
Eco-Performance = 2
Conservative = 4
Balanced = 4
Performance = 4


CAN I USE OTHER KERNEL CONTROL APPS

  • No, many features and options won't be available.
  • This is due to the implementation of the CPU HARD LIMIT Userspace DVFS lock.
  • Synapse is the recommended and has everything you need


WHAT IS THE USERSPACE DVFS LOCK

  1. If set to 1 or 2, userspace_dvfs_lock will prevent userspace (ROM as well as any APP, including CPU controlling apps) to change CPU min/max, that is normal and intended !.
    * 0 = allow changes to scaling min/max.
    * 1 = ignore (don't apply, but don't return an error).
    * 2 = refuse (don't apply, return EINVAL).
  2. Post # 192


RANDOM REBOOT

  1. Don't UV
  2. If using custom CPU governor > set Userspace DVFS lock to 0
  3. 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


TCP/IP NETWORK SECURITY

  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


AnTuTu CRASHES WITH CPU OC

  1. If OC CPU > set Userspace DVFS lock to 0
  2. Don't OC too much
  3. Don't UV
  4. Try increase voltage to higher frequencies


DO NOT KILL PROCESSES

  1. This feature allows the user to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.
  2. When a the lowmemorykiller needs to free ram, it will first kill the processes not included inside the two process name lists chosen by the user.
  3. If there are no more standard killable processes, then it will be necessary to kill one of the processes included inside one of the two white-lists, to prevent system hangs, slowdowns, etc.
  4. You can find the [Synapse] folder on your internal sdcard and add one process name per line. Lists updated on reboot.
  5. Max 25 processes
  6. Example only:
    Code:
    com.ea.games_r3_row
    com.quoord.tapatalkxda.pre.activity


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


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.


USB KEYBOARD / MOUSE




..
Last edited by UpInTheAir; 10th July 2014 at 02:17 AM.
The Following 17 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]
20th May 2014, 08:29 PM   |  #4  
Senior Member
Thanks Meter: 166
 
452 posts
Join Date:Joined: Mar 2013
Great. Another kernel is coming to note 3
The Following User Says Thank You to Rosli59564 For This Useful Post: [ View ]
20th May 2014, 08:50 PM   |  #5  
japoco_poz14's Avatar
Senior Member
Thanks Meter: 97
 
419 posts
Join Date:Joined: Mar 2012
Good! I attended the link of download!
Thanks so much! !

Inviato dal mio SM-N9005 utilizzando Tapatalk
21st May 2014, 04:28 AM   |  #6  
ktetreault14's Avatar
Senior Member
Flag Largo
Thanks Meter: 1,115
 
2,806 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Great

Sent from my SM-G900T using XDA Premium 4 mobile app
21st May 2014, 09:11 AM   |  #7  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 5,430
 
4,875 posts
Join Date:Joined: Jan 2011
More
Location
v1.0 is released. Please read Posts #1-3 before flashing.

I'll post initial changelog somewhere in due course, but time to get working on v1.1

Reminds me, I'll post a disclaimer...........

Edit: I'll upload a flashable stock boot.img
Last edited by UpInTheAir; 21st May 2014 at 09:15 AM.
The Following 3 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]
21st May 2014, 09:40 AM   |  #8  
arinsms's Avatar
Senior Member
Flag Sri Kembangan
Thanks Meter: 92
 
415 posts
Join Date:Joined: Jul 2012
Donate to Me
More
finally after your awesome kernel back then in 7.7...congrat and tq for this kernel
The Following User Says Thank You to arinsms For This Useful Post: [ View ]
21st May 2014, 09:46 AM   |  #9  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 5,430
 
4,875 posts
Join Date:Joined: Jan 2011
More
Quote:
Originally Posted by arinsms

finally after your awesome kernel back then in 7.7...congrat and tq for this kernel

Your welcome.

Big thanks to the real devs here and hard-working forum members that also contribute to the various features and commits etc !

More to come of this simple kernel yet But don't expect it to be full works. I can only do my best with my limited knowledge and the time I can afford. I just see it as a challenge and share accordingly. Also big thanks to @civato with many of his initial commits and base synapse config.

Cheers,

UITA
The Following 3 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]
21st May 2014, 03:51 PM   |  #10  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 5,430
 
4,875 posts
Join Date:Joined: Jan 2011
More
Camera Screenshots
Added some screenshots

Doesn't cover all options, but users should get the idea

Next release, user will be able to set CPU voltage for individual frequency (as in screenshot). I've kept the Global CPU voltage control in case user prefer that.

Baby steps...........

The Following 3 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes