[KERNEL] [ROOT] [SM-N920P Exynos 7420] [19 Feb] SkyHigh TW 5.1.1 Kernel [v4.5]

Status
Not open for further replies.
Search This thread

UpInTheAir

Account currently disabled
Jan 17, 2011
7,965
15,909
Phuket, Thailand
Anyway.

I'm going away to work and my time is really limited.

I will give this ONE go at building the latest SkyHigh MM kernel for your device. I don't have source, and have created a defconfig by merging a few different sources.

So far it hasn't compiled, but I think I can fix this and move on. Time will tell.
 

UpInTheAir

Account currently disabled
Jan 17, 2011
7,965
15,909
Phuket, Thailand
SkyHigh MM

Edit: apparently not fully functional. There won't be any update until official sources are released by Samsung and I have time around end of April.

Someone might want to give this a go !!

Please read the installation instructions carefully and follow exactly !!

It's untested, so someone let me know if it boots. I spent a lot of time to do this for a device I don't have, it's a favour, so you know what to do ;)

[KERNEL] [ROOT] [SM-N920P Exynos 7420] [25 Mar] SkyHigh MM 6.0.1 Kernel [v2.7]

.
 
Last edited:

UpInTheAir

Account currently disabled
Jan 17, 2011
7,965
15,909
Phuket, Thailand
NOTICE TO ALL : I will be going away for a while 1-5 weeks and ALL DEVELOPMENT IS SUSPENDED. Please read the thread thoroughly before posting, particularly Posts #1-3. This thread isn't a tutorial, so if things turn into a "junkyard", then I'll have it locked until I resume development.

Good luck and happy flashing :)
 

Shaokahn55

Member
May 31, 2012
39
4
StarkVegas
No pc

I currently understand what i need to do, but please, is there a way to do this without a pc? My last system took a dump and i dont have $400 to shell out atm for a new pc.. I've heard kingroot rumors, but i only trust you gents. Anyone have a method without a pc or am i skewered?:confused:
 

SketchyStunts

Senior Member
Sep 1, 2011
2,432
792
GA.
I currently understand what i need to do, but please, is there a way to do this without a pc? My last system took a dump and i dont have $400 to shell out atm for a new pc.. I've heard kingroot rumors, but i only trust you gents. Anyone have a method without a pc or am i skewered?:confused:

Not really the place to post this.
 

UpInTheAir

Account currently disabled
Jan 17, 2011
7,965
15,909
Phuket, Thailand
Just arrived through the door from away working.

Anyone still interested in a MM kernel?

I'll gauge the thanks to this post. For just a handful of user, I'm not bothering as I've limited time to devote to variant I don't own. Just a method to know who and how many are actually interested in support ;)

Sent from my SkyHigh Kernel powered SM-N920C
 
Last edited:

Wacky2bakky

Senior Member
Feb 19, 2011
2,368
776
Samsung Galaxy S23 Ultra
Just arrived through the door from away working.

Anyone still interested in a MM kernel?

I'll gauge the thanks to this post. For just a handful of user, I'm not bothering as I've limited time to devote to variant I don't own. Just a method to know who and how many are actually interested in support ;)

Sent from my SkyHigh Kernel powered SM-N920C

Yes I am interested in a MM kernel still :)
 
  • Like
Reactions: UpInTheAir

pbedard

Senior Member
Jul 30, 2010
4,386
1,122
boston
I too am intereted i love your work man and have donated a few times your kernels amazing and you work blindly without owning it which is even more awsome!! Thanks your all your support on an unowned varian

Sent from my SM-N920P using XDA Premium HD app
 
  • Like
Reactions: UpInTheAir

SketchyStunts

Senior Member
Sep 1, 2011
2,432
792
GA.
Just arrived through the door from away working.

Anyone still interested in a MM kernel?

I'll gauge the thanks to this post. For just a handful of user, I'm not bothering as I've limited time to devote to variant I don't own. Just a method to know who and how many are actually interested in support ;)

Sent from my SkyHigh Kernel powered SM-N920C

Yes man, for sure. If you have the time that would be awesome!
 

UpInTheAir

Account currently disabled
Jan 17, 2011
7,965
15,909
Phuket, Thailand
SkyHigh MM test

OK. Need ONE tester (first to reply & willing).

  1. BACKUP off device
  2. FULL WIPE (system, data, cache, dalvik-cache)
  3. Flash FULL stock 6.0.1 MM firmware package from sammobile (NOT just bootloader / modem !! )
  4. Boot up (basic setup & install / restore nothing )
  5. Ensure OEM unlock is ENABLED
  6. Enable USB debugging in developer options
  7. Flash appropriate TWRP
  8. Flash supersu v2.68 !!
  9. Flash kernel (I will PM you with link)
  10. Test
  11. Install Synapse
  12. Test basic functions and check for errors in red colour

  • If you cannot / not willing to do this without assistance, then please do not respond. Leave it for an experienced user ;)
  • If OK, then will re-open the MM thread for development

Thanks
 

pbedard

Senior Member
Jul 30, 2010
4,386
1,122
boston
Ill test for u im willimg to do it all

Sent from my SM-N920P using XDA Premium HD app

---------- Post added at 03:10 AM ---------- Previous post was at 03:03 AM ----------

I know how to restore my device and all just pm me with watever u need man.

Sent from my SM-N920P using XDA Premium HD app
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    [KERNEL] [ROOT] [SM-N920P Exynos 7420] [19 February] SkyHigh TW 5.1.1 Kernel [ v4.5 ] [Synapse ++]

    WARNING

    Code:
    [COLOR="Red"]PLEASE SHOW RESPECT TO ACTUALLY [COLOR="PURPLE"][B]READ POSTS #1-3[/B][/COLOR]
    [URL="http://xdaforums.com/announcement.php?a=81"][B]XDA RULE #1 "SEARCH BEFORE POSTING"[/B][/URL] (GOOGLE, XDA & THREAD), 
    IF YOU DON'T LIKE A UP-FRONT "MATTER OF FACT" APPROACH,
    [B]THEN DON'T BOTHER POSTING[/B]. [/COLOR]


    FEATURES

    Code:
    * Based on official Samsung source: [URL="http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=n920"]Samsung OSRC[/URL]
    * ramdisk source: N920PVPS2AOK3
    * Compiled with Linaro gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu
    * Linux 3.10.96
    * [COLOR="red"]AUTO-ROOT binary v2.52[/COLOR] & Install busybox v1.24.1-Dorimanx
    * [COLOR="Red"]KNOX WARRANTY VOID: 1[/COLOR]
    * [COLOR="red"]SELinux PERMISSIVE[/COLOR]  (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)
    * [COLOR="red"]DEEP SLEEP FIX[/COLOR]
    * [COLOR="red"]IN-CALL REBOOT BUG "FIX"[/COLOR]
    * Possible Screen Mirroring / AllShare Cast fix
    * Secure storage = false (should prevent WIFI settings & passwords wiping on reboots)
    * RAM management tweaks
    * GearVR [U]reported[/U] working (depends on ROM/firmware version installed)
    * [B]Synapse app support[/B] for many kernel configurations + more !!
    * Many descriptions are in the app ! If you require more info, don't be lazy, please [B]SEARCH[/B] like I did ;)


    SYNAPSE FEATURES


    ABOUT

    • PayPal Donation link
    • SkyHigh kernel thread link
    • Up time
      Total
      Sleep
      Awake​


    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

    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

    CPU GOV

    • CPU governors
      interactive (default)
      on-demand
      conservative
      ktoonservative (hotplug)
      userspace
      performance​
    • Interactive governor live load at current frequency (A57+A53)
    • Interactive governor tuning (profiles)
      Default
      Battery
      Performance
      Turbo Mode​

    A57 GOV

    • A57 governor tunables

    A53 GOV

    • A53 CPU governor tunables

    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)

    CPU STATS

    • CPU0 time in state
    • CPU4 time in state

    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
    • Google Play Services Battery Drain Fix
    • 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​
    • Store Mode
      enable / disable (master control)
      Store Mode Maximum
      Store Mode Minimum​
    • 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​

    CORTEXBRAIN

    • Live status
    • Cortexbrain-Background-Process (Master Switch)
    • CortexBrain Functions
      WiFi Auto
      Media Manager
      System-Tweaks
      Kernel-Tweaks
      nmi_watchdog​

    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​

    MODULES

    • CIFS
    • NTFS
    • ISO9660_FS
    • UDF
    • XPAD

    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 module (updated)
    • LZO de/compression algorithm
    • 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
    • @ktoonsez - ktoonservative hotplug governor
    • @LuigiBull23 - ktoonservative profiles I've adapted
    • 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 Note 5 Exynos 7420 Sprint Kernel, Kernel for the Sprint Samsung Galaxy Note5

    Contributors
    UpInTheAir
    Source Code: https://github.com/UpInTheAir/SM-N920

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

    Version Information
    Status: Stable
    Current Stable Version: 4.5
    Stable Release Date: 2016-02-19

    Created 2015-12-02
    Last Updated 2016-02-19
    14
    Warning - ChangeLog - Requirements - Installation - Download - Source

    ** DISCLAIMER : FLASH AT YOUR OWN RISK **

    WARNING :


    Code:
    [COLOR="Red"]* 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 !![/COLOR]


    CHANGE-LOG

    1. Open GitHub Change-Logs
    2. Tap/click "Full Change log" under the latest version (i.e. v4.5)
    3. Example: ALL commits (changes) for v4.4 > v4.5 are visible at the top section
    4. Tap/click any commit and will display all comments in the top section and code changes in the bottom section for particular commit


    REQUIREMENTS

    1. Variant support for:
      SM-N920P​
    2. Watch >>> THIS <<<
    3. IF YOU WISH TO BUG REPORT: Stock UNMODIFIED TouchWiz (TW) 5.1.1 ROM (I DO NOT HAVE YOUR DEVICE !! )
    4. Custom recovery i.e.. TWRP or Philz

    INSTALLATION

    1. If you have systemless root installed, then you must REMOVE it as this kernel will auto-root a proven and stable 2.52 binary into system.
      Open SuperSU app
      Select "Full unroot" option
      Reboot (or flash kernel)
      Re-install SuperSU app
    2. Uninstall any CPU control apps, tweaks and init.d scripts etc.
    3. Recommend: Disable or remove KNOX (you can disable with Synapse once kernel is flashed)
    4. Install Synapse app from Google Play and rate it ☆☆☆☆☆ !!
    5. Device Settings:
      Enable Developer Options > OEM UNLOCK
      If flashing from previous SkyHigh kernel > Device settings > Applications > Synapse > Force Stop > clear data​
    6. If not installed > Install SuperSU from Google Play:
    7. Boot into custom recovery and flash SkyHigh_kernel____.zip FOR YOUR DEVICE and reboot
    8. After boot:
      a) wait at least 120 secs to stabilize
      b) Open Synapse
      c) Tap "Understood"
      d) DO this step so some defaults are set !!
      1. tap the square menu button top right hand corner
      2. tap the three dots button
      3. "select all globally"
      4. tap the back button next to it
      5. apply​


    DOWNLOADS


    SM-N920P [ v4.5 ]

    ________________________________________________________________________

    OLDER SkyHigh kernels > HERE

    ________________________________________________________________________

    OTHER international & dual SIM thread > HERE

    ________________________________________________________________________

    SM-N920-T / W8 thread > HERE




    SOURCE

    ALL KERNELS COMPILED WITH SAME SkyHigh SOURCE !!

    Github


    .
    12
    Just arrived through the door from away working.

    Anyone still interested in a MM kernel?

    I'll gauge the thanks to this post. For just a handful of user, I'm not bothering as I've limited time to devote to variant I don't own. Just a method to know who and how many are actually interested in support ;)

    Sent from my SkyHigh Kernel powered SM-N920C
    10
    Help & FAQ

    THREAD RULES & PROTOCOLS FOR THIS DEVELOPMENT THREAD:

    I might not have your device variant and or able to reproduce your "issue". With this in mind, without providing as much information as possible, and resetting your device to a stable unmodified baseline, any potential troubleshooting or logs could be meaningless. So please follow the guidelines set out below. Thanks

    BY POSTING YOUR ISSUES IN THIS THREAD, YOU ARE AGREE TO HELP YOURSELF FIRST BY PROVIDING INFO REGARDING:

    Code:
    1. DEVICE MODEL ?
    2. ROM and firmware version (build number, boot-loader etc) ?
    3. EXACT steps taken to reproduce YOUR issue
    4. Screen-shots (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? ([B]remove them[/B]). [COLOR="Red"]This includes Xposed etc[/COLOR]
    10. Try older kernel (if available)
    11. Factory reset ?
    12. Try latest stock [B]UNMODIFIED[/B] firmware (without custom ROM - if you have installed) and factory reset
    13. Delete your ROM BusyBox (kernel uses it's own in /sbin)


    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 :good:


    NO FAST CHARGE

    • If using the pathetic original cable, try disconnect and reconnect the USB cable whilst power is still turned on to the charger
    • Use a thicker / better cable, will work every time (ie. Note4 OEM cable)

    CAN I BUILD A KERNEL FOR YOUR __XX DEVICE ?


    I will not build for any device that I can not compile using SAME source, personally test method or debug. Some device variants can compile with same source.
    • Sorry. I don't have the spare time for any more variant support.

    "NO UCI SUPPORT"

    It's a ROM busybox compatibility issue

    Three choices:

    1. Device > settings > applications > Synapse > force close & wipe data and REBOOT

    OR

    1. Remove your ROM busybox from /system xbin and /system/bin (Synapse will use the kernel busybox in /sbin).
    2. Force stop Synapse and delete app data (device settings > applications)
    3. Re-flash kernel as per Installation Instructions

    OR

    1. Try install a different busybox
    2. Force stop Synapse and delete app data (device settings > applications)
    3. Re-flash kernel as per Installation Instructions

    Synapse or BACKUP/RESTORE ISSUES

    It's a ROM busybox or sqlite3 compatibility issue

    1. Remove both your ROM busybox & sqlite3 from /system xbin and /system/bin (Synapse will use it's own from kernel /sbin).
    2. Device > settings > applications > Synapse > force close & wipe data
    3. Reboot or re-flash kernel as per Installation Instructions

    BACKUP & RESTORE

    1. DO NOT restore profiles from different kernel version
    2. Refer to THIS post for "how-to" screen-shots
    3. Refer to THIS post for a "how-to" video (thanks @aldoblaga )

    LOADABLE MODULES AREN'T WORKING

    • Check your /system/lib/modules directory. Are any ____.ko present?
    • Did you flash a ROM or wipe the system partition at any point? Doing this will remove them !
    • Re-flash the kernel will install the modules.
    • If modules aren't installed after flash, then re-flash and manually mount system in recovery first.
    • You can check running modules in terminal with:
      Code:
      lsmod

    KTOONSERVATIVE GOVERNOR

    DT2W & COLOUR CONTROL

    • No, I cannot make it work properly with single source for all supported variants

    CPU POWER CONSUMPTION

    F2FS SUPPORT


    STUCK ON SAMSUNG BOOT LOGO AFTER FLASH

    1. Ensure you flashed the correct kernel for your device model
    2. Ensure your download is not corrupted. Check MD5 hash or re-download
    3. Your current base firmware (ROM, boot-loader version etc.) may be incompatible - UPDATE to latest with Odin and try again.

    CM SUPPORT

    Read Post #12


    "Unauthorized actions have been detected, reboot to undo changes"

    As it's a common warning found with all KNOX enabled android devices, you would have found the answer by Google search and also that it is actually unrelated to kernel and also unrelated to this kernel development..............
    It is caused by the process of rooting/modifying your device. Unless you use KNOX, don't worry.
    [Q] How to disable
    [A] Freeze or delete your KNOX & Security related apps/processes manually (using root explorer or titanium backup (pro) or use Synapse > Security > disable KNOX


    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 ;)

    BATTERY TIPS


    • Try some (or combination) of the CPU MULTICORE features in Synapse:
      HMP profile = Battery
      Power Aware Scheduling (slight performance cost) = Enabled
      HMP LITTLE Packing (slight performance cost) = Enabled
      PEWQ (power-efficient workqueue) (slight performance cost) = Enabled​
    • Set A57 & A53 Interactive governor profile = Battery
    • Set Input-Booster for key/touchkey profile = Battery
    • Multi-tasking: enable UKSM & "low" or "quiet" profile (slight performance/battery cost)
    • Set all Advanced wake-lock controls to 1, except GPS. Set it to 4
    • Set WiFi wakelock control to 2 or 3


    PERFORMANCE TIPS


    • Set A57 & A53 Interactive governor profile = Performance
    • Set A57 & A53 Interactive governor = Turbo Mode (battery cost)
    • Once in a while:
      Optimize Databases
      FSTrim​


    RANDOM REBOOT

    1. Don't UV or UC CPU or GPU
    2. Use SkyHigh defaults
    3. Use a stock UNMODIFIED ROM for your device variant
    4. No tweaks, Xposed or other CPU control apps installed

    ASV_GROUP (ALL DEVICES ARE NOT CREATED EQUAL)

    This is an example from my Exynos5420 source. Similar idea for Exynos420

    CAN I INCLUDE SkyHigh KERNEL IN MY ROM

    1. Although I do appreciate your contribution here, if you could please do not include my kernel in any ROM package etc. This policy goes for anyone.
    2. Having my kernel distributed outside my development thread just removes a lot of credit and more importantly, constructive user feedback that could be helpful to my development or user issue.

    DOWNLOAD LINK NOT WORKING

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

    POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE

    1. Disable any CPU MULTICORE options in Synapse
    2. Disable any Battery profiles in Synapse. Set to default or Performance.
    3. Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
    4. HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE

    DYNAMIC MANAGEMENT OF DIRTY PAGE WRITEBACKS

    * [Christopher83]

    This feature allows to have two different intervals for dirty page
    writebacks and to dynamically manage them when the system has been
    resumed (it's active) or when has been suspended.

    Three new procfs parameters are exposed inside /proc/sys/vm path:
    - dynamic_dirty_writeback is the activation status of this feature,
    set 1 to enable it, set 0 to disable it and use the standard behaviour
    - dirty_writeback_active_centisecs is the interval for the dirty page
    writebacks when the system is active (screen on)
    - dirty_writeback_suspend_centisecs is the interval for the dirty page
    writebacks when the system is suspended (screen off)

    This feature is in part inspired on Francisco Franco's patch:
    https://github.com/franciscofranco/mako/commit/34d79548cf16b69c7d0154836018e7f258a22947


    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-kernel-etcsysctl-conf-security-hardening
    http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks


    CHROMECAST - STREAMING PROBLEMS


    * Thanks to @AtLmd Post
    • Lock screen MUST be enabled (simple screen lock swipe) I don't know why but it breaks the chromecast app's ability to resume smoothly if switched off
    • Synapse > Network > DTIM (both screen ON & OFF) = 1
    • Synapse > Network > WIFI Power Mode (screen OFF) = FAST

    .
    10
    v2.7 released

    v2.7 update for SM-N920-P device variant

    Check out the change-log in Post #2.

    NOT TESTED. I DO NOT HAVE YOUR DEVICE !


    • Please CLEAR SYNAPSE DATA before flash: device settings > Applications > Application manager > Synapse > force stop > clear data

    Have fun :)

    Cheers

    UITA