***CLOSED***[KERNEL][EXYNOS][ThundeRStormS for Samsung Galaxy N20 Ultra - Exynos only] - Samsung Galaxy Note 20 Ultra ROMs, Kernels, Recove

ThundeRStormS Galaxy N20 Ultra Exynos family for OneUI Q/R/S
SM-N986B, SM-N985F
Compatibility notes :
Only for Android OneUI Q/R/S roms N20 Exynos family ROMs
AOSP is not supported !!!
In Aroma installer please select ThunderStorms version - only this support Note 20 Ultra.​
Kernel features:
- Linux 4.19.87
- Samsung source DEVA9
- Android 11 - OneUI 3.1 (to TS v1.8) / Android 12 - OneUI 4 (from TS v2.0)
- TTL Filter ON
- 64k TCP IP Window
- some debugs off
- USB serial added
- Samsung MTP ON
- Zmalloc page mapping OFF
- Wakelocks added
- Powersuspend 2.0 support
- Wireguard support
- Boeffla wakelocks added
- powereffcient workqueue support in CPU section
- CRC support in MISC section
- Fsync support in MISC section
- Geantle Fair Sleepers support im MISC section
- Frandom support
- Support File Blocker for some tune apps
- OC big CPU at 3016 MHz and Mid at 2600Mhz
- DTS (Device Tree Blob) for temperatures and OC, etc.
- I/O schedulers improvements
- CIFS and NTFS partition support
- disabled some Samsung security and FIPS
- Battery Store support
- Linux source improvements
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Init.d scripts: /vendor/etc/init.d
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial build in kernel / or without Magisk (You can flash it manually - e.g. older version)
- Optimized for battery life
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Compiled via Google Clang 14.0.1 toolchain
- Kernel use an AROMA installer to help guide you through the installation (Thx to EdZamber and yoanf26).
Recommended Apps:
To tweak most of the settings in the kernel, I recommend using ThunderTweaks app.
_________________________________________________
IMPORTANT INFORMATIONS:
1. WARNING: YOU UNDERSTAND THAT INSTALLING CUSTOM FIRMWARE/ROM/KERNEL IS AT YOUR OWN RISK!!!
2. YOUR WARRANTY CAN BE VOID.
"I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Please do some research if you have any concerns about features included in this kernel before flashing it! YOU are choosing to make these modifications, and if you point
the finger at me for messing up your device, You can't blame me for this fact."
3. NO REQUESTS!!!
_________________________________________________
INSTALLATION PROCESS:
FOR STOCK ODEX/DEODEX ROMS - read carefully
FIRST - Clear cache apps like ThunderTweaks, Kernel Adiutor or MTweaks or another one in system app menager !!!
Backup SYSTEM, EFS, DTB, DTBO, DATA and KERNEL as always in TWRP !!!
Download the latest kernel version zip file
Use only not patched (magisk) recovery - kernel has magisk build-in
Flash the CLEAN ROM or Dirty FLash, next restore Your DATA and flash the kernel zip with root or not
Choose aroma selection
Reboot
ThunderTweaks app is installed in Your system.
PROBLEMS / BUGS:
No bugs.
Thanks for reports.
_________________________________________________
CREDITS :
- The Linux Kernel Archive for the Linux Patches https://www.kernel.org/
- Samsung Open Source Release Center for the Source code http://opensource.samsung.com/
- @osm0sis for Android Image Kitchen and anykernel2 https://forum.xda-developers.com/showthread.php?t=2073775
- Magisk and SuperSu Team for root method
- @evdenis Denis Efremov and Cruel Team for source, Samsung updates and help.
- MoRoGoKu, Anan1211, Pascua28, Corsicanu
- @ambasadii
- @edzamber and @yoanf26
- @TheMadScientist, @bartolomeo10, @touseef77, @okij, @enebro77, @tin2404 and tester group.
_________________________________________________
SOURCE of the kernel:
GitHub: https://github.com/ThunderStorms21th/S20-priv
_________________________________________________
Contributors:
@nalas
ThundeRStormS Team
_________________________________________________
DISCUSSION:
Links removed by moderator
_________________________________________________
Version Information:
Statsus : Stable
Current version : AiO v2.1 (All in One)
Release Date : 2022-02-15
_________________________________________________
DONATION:
If you liked my work, you can collaborate by giving thanks and with some donation to continue working hard.
Thank you very much to all.
Link removed by moderator
_________________________________________________
CHANGELOGS & DOWNLOADS in 2nd post
_________________________________________________

DOWNLOADS and CHANGELOGS
Changelogs:
ThunderStorms-Kernel-S-v2.1 : 15.02.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source DEVA9
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- Linux source improvements
- READ_AHEAD_KB = 256
- Imported Mali drivers r33p0 from ARM source for ValHall
- ThunderTweaks v1.1.0.5
- Magisk 24.1 Offcial / or without Magisk (24101)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- Clang 14.0.1
- rest like in v2.0.1
ThunderStorms-Kernel-S-v2.0.1 : 24.01.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source CUEL7
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23018)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- Clang 14.0.1
- rest like in v2.0
ThunderStorms-Kernel-S-v2.0 : 08.01.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source CUEL7
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23016)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.8
ThunderStorms-Kernel-R-v1.8 : 15.12.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23015)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.7
ThunderStorms-Kernel-R-v1.7 : 23.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.6
ThunderStorms-Kernel-R-v1.6 : 16.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Added CPU tick 25 and 50 Hz - default set at 25 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.3
- Magisk 23.1 Offcial
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.5
ThunderStorms-Kernel-R-v1.5 : 02.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Magisk 23.1 Offcial
- support for SM-N986B (Note 20 Ultra)
- rest like in S20 v1.4
_________________________________________________
DOWNLOAD:
Links removed by moderator
_________________________________________________

reserved 2

Any chance of porting this kernel for Snapdragon users please?

Sorry but not ... only Exynos bcose is the same hardware like S20.

Thank you.

@nalas , sir ....
is it possible to install this kernel on Dr.Ketan Rom ?
Many thanks in advance

enebro77 said:
@nalas , sir ....
is it possible to install this kernel on Dr.Ketan Rom ?
Many thanks in advance
Click to expand...
Click to collapse
Hi, must be OneUI 3.1 for Exynos. If it is so I think no problems...

nalas said:
Hi, must be OneUI 3.1 for Exynos. If it is so I think no problems...
Click to expand...
Click to collapse
Tested and working properly
Only point is battery will ALWAYS stop charging at 85% eventhough I disable it in thundertweaks or increases to 100% ....
Any workaround to solve this ?
Many thanks in advance, @nalas

Testing on Dr's rom
So far so good
No problems
Charges past 90% for me no problems

enebro77 said:
Tested and working properly
Only point is battery will ALWAYS stop charging at 85% eventhough I disable it in thundertweaks or increases to 100% ....
Any workaround to solve this ?
Many thanks in advance, @nalas
Click to expand...
Click to collapse
Excuse me,how to solve it?

S3BL104 said:
Excuse me,how to solve it?
Click to expand...
Click to collapse
Turn it off if was enabled and restart the phone , default in kernel this is off so will back to full charge mode.

nalas said:
Turn it off if was enabled and restart the phone , default in kernel this is off so will back to full charge mode.
Click to expand...
Click to collapse
Thank you so much @nalas

I keep getting random reboots every couple of hours with sm-n986b on this kernel

royhanks3 said:
I keep getting random reboots every couple of hours with sm-n986b on this kernel
Click to expand...
Click to collapse
UV margines maybe too high at - ? Or magisk older with new app or domething similar...

so far, so good. No reboots at all and really battery friendly kernel ....

Android auto stopped working any ideas?

TrueNix said:
Android auto stopped working any ideas?
Click to expand...
Click to collapse
Look at blicked wakelocks - bt

will this core work on my S20 Ultra SM-N985F ?? and a fix has been made to the kernel to work on old firmware databases

Hargriv said:
will this core work on my S20 Ultra SM-N985F ?? and a fix has been made to the kernel to work on old firmware databases
Click to expand...
Click to collapse
N875f has no RR source, so i cant make it....Ive wrote for samsung source...we will see.
You can write to samsung open source too for give as RR kernel source (Android 11)
I will not make any old base kernel. Is RR A11 so only this i will not back to QQ A10.
But N985F works on kernel from N986B.

Related

[DUAL-BOOT] (10/12) Googy-Max Kernel 1.8.0 (Linux 3.0.101 / Linaro GCC 4.8.2)

This kernel is ONLY for SAMSUNG 4.1.2 ROMS OR CM10.1/CM10.2 (or both ) !!!
SAMMY 4.3 / AOSP / CM roms using r3p2 mali drivers are NOT supported by this version. Please check Googy-Max2 thread !!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Googy-Max Kernel is a continuation of the wonderful work of Gokhanmoral (Siyah Kernel) .
Current version : [ 1.8.0 ] - (10/12/2013)     {Downloads}   {Changelog on post #2}
Features :
- Based on Siyah Kernel 1.9.1 Sources
- Dual-booting. You can have Samsung JB and CM10.1/CM10.2 ROMs on a single device at the same time :good:
- Updated to latest ramdisk
- Patched to Samsung Sources Update11 :good:
- Linux version 3.0.101 :good:
- Compiled with linaro gcc 4.8.2 with Neon and Hard-Float :good:
- Wireless hotspot working on sammy & cm
- Touchkeys backlight configurable mode [Sammy - cm10.2] / [cm10.1] vis STweaks
- SELinux support
- ZRAM activated and configurable in STweaks (On/Off (Off default) - (up to 4 disks) Zram disksize (total 400MB default) - Swappiness(80% default) ) :good::good::good:
- CPU OC/UC/UV
- GPU OC/UC/UV
- Adaptive Body Bias control
- DUAL Sound-Engine : Audio enhancement and sound boosting for great headphone experience (Wolfson Sound Engine AND ScoobyDoo Sound Engine 1.1 selectable via STweaks)
- Governors : Pegasusq [default] / Zzmoove 0.7d / Lulzactiveq (Configurable via STweaks :good: )
- Improved cpu hotplugging mechanism
- I/O Schedulers : Deadline - cfq[default] - noop - row - sio - vr
- Dynamic FSync 1.2 - Configurable via Stweaks (Off by default)
- init.d support
- Custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Increased values for SD ReadAhead - Configurable via Stweaks
- TCP congestion control (cubic[default]-wetswood-bic-hctp) configurable via STweaks
- Auto-root
- Kernel based gestures support by Tungstwenty
- NTFS automounting for USB sticks, mounted to /mnt/ntfs folder in Read Only mode
- ExFAT support (opensource)
- mDNIe values can be adjusted using the interfaces in /sys/class/misc/mdnie
- Charge control for AC & USB chargers [Adjustable via STweaks]
- Led control [Adjustable via STweaks]
- CRT-OFF support (Early Suspend) [Adjustable]
- TriangleAway support
- Almost everything is configurable via simple and free STweaks (included in the kernel)
- Touch-to-Wake 1.1a configurable via STweaks :good:
- Xbox controller support
Thanks :
- Gokhanmoral : For the wonderful base !!!
- @Yank555 for his help and support
- @DerTeufel1980 for his help
- Samsung : For the code source
- @arbi97, @davtse, @FadeFx, @habylab, @qtwrk, @rafaelpernil & my friend @romskii : my first and only beta testers (Beta team is now complete, no more additions)
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
Source : (Up-to-date)
https://github.com/googyanas/Googy-Max-Kernel
Signature for users :
Official Mirror kindly maintained by @romskii (Roman Kunkel)
http://www.mediafire.com/folder/318p14e5j5821/Official_Release
XDA:DevDB Information
[DUAL-BOOT] (10/12) Googy-Max Kernel 1.8.0 (Linux 3.0.101 / Linaro GCC 4.8.2), a Kernel for the Samsung Galaxy S III I9300
Contributors
googy_anas, arbi97, davtse, FadeFx, habylab, qtwrk, rafaelpernil, romskii (Beta team is now complete, no more additions)
Kernel Special Features:
Version Information
Status: Testing
Created 2013-07-30
Last Updated 2013-12-15
Changelog
Changelog :
[10/12] Version 1.8.0 :
- Compiled with linaro gcc 4.8.2 !!! :good:
- mach-midas: raised cpu lock from 800 to 1000MHz when reaching thermal limit (Thx to @brujo55 for the advise)
- fs: Removed Permanent TRIM
- page-writeback: removed Intelli memory writeback
- Fixed Auto install of Stweaks 2.0 (Googy-Max edition)
- Added CM11 support (official nightlies with r3p0 mali driver)
- Added support for @DerTeufel1980 recovery (boot choice 1st/2nd)
[13/11] Version 1.7.9 :
- cpufreq: reduce transition latency from 100000 to 40000
- block: add fifo scheduler
- cpufreq: add smartassV2 governor
- Enable AIO
- Auto install of Stweaks 2.0 (Googy-Max edition)
[03/11] Version 1.7.8 :
- Correctly report max cpu frequency (Now accurately showed in monitoring apps and also preventing max freq override)
- Set fbearlysuspend via sysfs
- Touch2wake fix (thx temasek)
- Fix distorted microphone sound while recording
- Stweaks: Set tcp congestion to default (cubic)
KNOWN BUG : This version seems to have a serious bug which prevents battery from draining quickly, so use it at your own risk pleasure !!!
[27/10] Version 1.7.7 :
- Linux: Updated to Linux 3.0.101 (EOL)
- Ramfs(cm10.2): Updated to latest cm10.2 ramfs & Fix BT tether (thx cm)
- Reverted Optimized memcopy mechanism (causing lags)
- Stweaks: Corrected some typos (thx FadeFx)
- Stweaks: Disabled all optional features by default (mdnie, dyn_fsync, touch2wake, zram)
- Ramfs: Added support for standard framework2.jar
[18/10] Version 1.7.6 :
- Linux: Updated to Linux 3.0.100
- Optimized memcopy mechanism
- Memset modifications for proper compatibility with latest Linaro gcc
- Fully functional implementation of Unaligned Memory Access (thx @Yank555 for the tips)
- Stweaks: Added TCP congestion control to Misc tab (thx @habylab for the idea)
- Stweaks: Added edge enhancement to mdnie tab
- Ramfs: Added support for latest pac based roms
[05/10] Version 1.7.5 :
- Linux: Updated to Linux 3.0.99
- Video_Samsung: UMP tweak (remove un-needed caches flushes)
- Mali: Remove CPUFREQ_LOCK_DURING_440
- Mali: Back to normal memory size
- Reverted Charge control with unstable charge ignore (causing problems)
- Removed Prevention of cpu from overriding cpu max frequency (definitely causing lags)
- Stweaks: zzmoove hotplug frequency stepping by 100Mhz instead of 200Mhz
NOTE1: Please don't report about cpu going up to 1.6ghz (for some seconds per day !) as we already know about it (can be neglected compared to the smoothness we have now)
NOTE2: You can report about how fast, smooth and battery friendly the 1.7.5 is !!!
[29/09] Version 1.7.4 :
- Linux : Updated to Linux 3.0.97
- cypress: make touchkeys backlight work on [sammy/cm10.2] & [cm10.1] thx @Yank555 (modified by me for dualboot compatibility fix)
- mm: added Lowmem_Check
- zram: back to csnappy compression & activated cleancache
- fs: some code cleaning and tweaks
- compiler: using now gcc linaro 4.7.4 with special flag for parallelized loops (set to 4)
- Stweaks: added options for touchkeys backlight modes into "Screen" Tab
- Stweaks: Touchboost is now disabled by default
- Overall performance and battery life noticeably increased !!!
[22/09] Version 1.7.3 :
- Linux : Updated to Linux 3.0.96
- Charge : Implement charge control (and unstable charge ignore) & Stweaks Power tab. Thx @AndreiLux
- Led : Implement led control & Stweaks Led tab. Thx @AndreiLux
- fs : Permanent filesystem TRIM. Thx @spica1234 & @AndroidGX
- Hdmi : Fixed non working hdmi tv output
- Zram : Configurable number of disks (1, 2 or 4) and the choosen disksize is divided by the number of disks
- Stweaks : Fixed some typo errors & corrected various tunables limits (governors) Special Thx @habylab
- Sensors : Updated sensors & sensorhub drivers
[13/09] Version 1.7.2 :
- CM10.2 : Fixed keys backlight disabling
- CM10.2 : Fix network "arrows" not showing correctly
- bcmdhd : Disable multicast on sleep & allow mac adress changing
- Ramfs : Fixed booting problem on some sammy roms as 2ndrom
- Stweaks : Raised pegasusq hotplug max values
[08/09] Version 1.7.1 :
- Linux : Updated to Linux 3.0.95
- PegasusQ : switched to the version with more tunables (and better behavior)
- ZZMoove : Updated to 0.7d (thx @ZaneZam)
- ExFat : Using now opensource Exfat and auto loaded modules on Sammy & CM
- ZRAM : using now in parallel 4 zram disks as kindly suggested by @rlorange (please visit his Turbo Zram project for more informations)
- ZRAM : Internally modified zram module to support by default 4 disks (avoiding the use of zram as ko module)
- Stweaks (Zram) : the disksize controls the size of each of the 4 disks (example: the 200MB setting means 200*4 = 800MB)
- Stweaks (governors) : Added pegasusQ tunables (9 last ones) and added zzmoove missing tunables (freq_limit and freq_limit_sleep)
- TCP Congestion : Added BIC & HTCP & WESTWOOD(default now) as kindly suggested by @AndroidGX
[30/08] Version 1.7.0 :
- Linux : Updated to Linux 3.0.94 :good:
- Mali platform : gpu clocks corrections (Soooo smooth & no more heating) :good: :good:
- ZZMoove : Updated to 0.7b (thx @ZaneZam) :good:
- Ramfs : corrected some binaries problems and typo errors
- Wolfson : Renamed stereo_expansion to stereo_3D to avoid conflict with ScoobyDoo
Previous versions changelogs :
[25/08] Version 1.6.9 :
- Linux : Updated to Linux 3.0.93 (fixed cache-l2 compilation error) :good:
- cypress : report led status via sysfs (CM10.2)
- CM10.2 as 2nd Rom : Fixed storage (internal & external sdcards working now !) (thx to @DerTeufel1980 initramfs) :good: :good:
- Updated MIUI v5 Support (credits @_polimorph_) :good:
- Wolfson : Forced mic level setting (still testing) :good:
- Better memory & zram management
- Updated ZZMoove to 0.7a (thx @ZaneZam) :good: :good:
- Stweaks : Added missing zzmoove tunables
- Stweaks : Fixed custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Some more kernel cleaning and tweaking
[15/08] Version 1.6.8 :
- Linux : Updated to Linux 3.0.90 :good:
- CM10.2 : Added FULL support as 1st rom & HALF support as 2nd rom (no external sdcard) :good: :good: :good:
- SELinux activated (permissive) on CM10.2 as 1st rom
- Mali : Corrected utilization timeout value :good:
- Wolfson: (CM) Fixed equalizer not activating until running stweaks (enforced) :good:
- zram: minor tweak
- mmc: minor tweaks
- sio scheduler: performance tweaks
- Stweaks : Corrected (inverted) values of legacy mode in zzmoove tab (still disabled by default)
- Fixed cpu freq jumping beyond max freq (again and for good) :good:
- Ramfs: Add cm workaround for no audio on call (tinyplay silence)
PS : Actual testing shows performance increase, low battery drain and reduced heating ... :good:
PS2 : The file is attached to the actual post (still having problems uploading to DevDB )
[12/08] Version 1.6.7 :
- DUAL Sound-Engine (Wolfson AND ScoobyDoo) selectable via STweaks !!! :good: :good: :good:
- Wolfson: Fixed privacy mode not working on CM
- Wolfson: Fixed speaker equalizer not working correctly on CM + added 2 eq bands (now with 5 eq bands)
- Wolfson & ScoobyDoo: Some internal modifications to avoid interference between engines
- ZZMoove : Updated to version 0.7
- Fixed cpu max freq not going beyond 1400Mhz
Important : File is attached to >>this post<< as I can't upload to DevDB (server problem ???)
[09/08] Version 1.6.6 :
- Patched with Samsung Source Update11 :good:
- Switched to FULLY working Wolfson Sound Engine (winner of the poll Wolfson vs ScoobyDoo) (no more mic and media problems & added speaker equalizer to STweaks audio tab) :good:
- MMC: Fix the workqueue overload battery waste (cm patch)
- Removed cpu freq limit (causing some microlags ...)
NOTE : Wolfson Privacy mode doesn't work on CM
Version 1.6.6 download :
http://forum.xda-developers.com/devdb/project/dl/?id=172
[04/08] Version 1.6.5 :
- Activated linaro neon compilation flag ( fly fly baby ) :good:
- Linux : Updated to Linux 3.0.89 :good:
- Stweaks : now using folder /data/.googy/
- STWeaks : added PROFILES tab (battery-balanced-performance) :good::good:
- Little lowmemorykiller tweak
- Added UKSM feature (Ultra Kernel Samepage Merging) (Too much trouble)
- Fixed charging when the phone is off
- Reduced battery-monitor wakelocks
- Reduced wireless wakelocks
- ZRAM : properly re-implemented LZ4 but with XVMALLOC instead of ZSMALLOC
- ZCACHE activated (Fixed Youtube-Camera-Video problems)
Direct 1.6.5 download link :
http://forum.xda-developers.com/devdb/project/dl/?id=159&task=get
[30/07] Version 1.6.2 :
- Fixed compatibility with CM10.2 ! :good: :good: :good:
- Linux : Updated to Linux 3.0.88 :good:
- Updated Net drivers to match CM ones
- Stweaks : Fixed IO-schedulers reverting to cfq after reboot
[28/07] Version 1.6.1 :
- Compiled with Neon and Hard-Float libraries
- CPUFreq : Forcing cpu max limit @Yank555's workaround)
- Stweaks : Cpu profiles are all in CPU tab and immediately applicable
- Stweaks : Touchwake timeout step reduced to 1 for fine tune
[26/07] Version 1.6.0 :
- Schedulers : Removed bfq
- Removed SELinux (too much troubles)
- Dynamic Fsync updated to 1.2 and activated by default
- Stweaks : Added Dynamic Fsync switch to misc tab
- Stweaks : Raised max value of ZZMoove sampling rate
- Fixed 2nd rom utils problems with Dynamic Fsync
- Smoothness restored
- ExFat support fixed
- Touchwake 1.1a
[24/07] Version 1.5.9 :
- Schedulers : Updated bfq to v6r2 3.0
- MDNIE : AndreiLux's Master sequence implemented and added to Stweaks :good::good::good: (My birthday gift to you)
- GCC : Updated to Linaro gcc 4.7.4 2013-06
- Stweaks : Added ZZMoove profiles (Battery-Balanced-Performance-Custom) :good::good:
- Stweaks : Fixed some zzmoove settings not being applied
[22/07] Version 1.5.8 :
- Linux : Updated to Linux 3.0.87 :good:
- ScoobyDoo Sound : Working mic on media apps (cm users, please freeze talkback to get rid of the audioout2 wakelock)
- Schedulers : Updated row to v4 and added bfq (row is now set by default)
- Xbox controller support added
- ZRAM : Remove snappy compression and use LZ4 (better performance)
- Stweaks : Added missing zzmoove settings & reactivated auto-install of stweaks app
- Touchwake : Updated to v1.1
- Phone heating problem hopefully fixed
[19/07] Version 1.5.7 :
- Linux : Updated to Linux 3.0.86 :good:
- ScoobyDoo Sound 1.1 : Fixed problem of Engine breaking on CM10.1
- ZZMoove : Updated to 0.6 (Thx ZaneZam & Yank555)
- Stweaks : New Tabs for governors settings (ZZMoove - PegasusQ - LulzactiveQ)
- Vibrator : Added support for vibration intensity setting & added to stweaks-misc
- CM10.1 : Added SELinux support
- USB gadget: use two luns on devices with two cards
- UMS: Added cdrom option to UMS-lun-devices with 2048 block size
- Fixed adb and usb-debugging problems
[09/07] Version 1.5.6 :
- Linux : Updated to Linux 3.0.85 :good:
- Back to compiler linaro gcc 4.7.3 (for better stability and performance)
- Back to ScoobyDoo Sound Engine 1.0 with basic features : (for stability purposes)
[03/07] Version 1.5.5 :
- ScoobyDoo Sound Engine 1.1 : Fixed Equalizer settings not sticking & Mic level muted on some media apps (skype ...)
- Stweaks : Zram disksize is now configurable with a slider up to 2000MB
- Wifi : Reverted 9505 driver (it was causing higher battery drain especially on CM)
[29/06] Version 1.5.4 :
- Linux : Updated to Linux 3.0.84 :good:
- Updated compiler to version 4.7.4
- ScoobyDoo Sound Engine 1.1 with added features :
* Microphone levels adjustable for general / incall / camera
* Privacy mode correctly muting speaker when headphones are plugged
* Balanced headphones volume (Left/Right)
[25/06] Version 1.5.3 :
- GPU OC 600, 640, 666 & 700 Mhz
[24/06] Version 1.5.2 :
- ZZmoove updated to 0.5.1b (All credits and thanks to ZaneZam) :good:
- More cpufreq tweaks
- Stweaks / GPU : Show only available frequencies
- Stweaks / Audio : Speaker volume is now with 1 slider
- Stweaks / Audio : Added Tri-band (Bass-Mid-Treble) Speaker Equalizer & Corrected speaker amplification default values
ZZMoove 0.5.1b Changelog :
- highly optimised scaling logic (thx and credits to Yank555)
- simplified some tunables by using already available stuff instead of using redundant code (thx Yank555)
- reduced/optimized hotplug logic and preparation for automatic detection of available cores
* (maybe this fixes also the scaling/core stuck problems)
- finally fixed the freezing issue on governor stop!
Known bug : Cpu stats may show Cpu jumping to 1.6ghz for very few seconds. Now that I know that you know that I know about this bug, I am sure there will be no double report about it until it's fixed
[23/06] Version 1.5.1 :
- Lots of modifications to arm_mach-exynos / cpufreq / kernel => Smoothness is back !!! :good:
- Re-introduced simple OC up to 1.6 Ghz
- OC is applied after init process (boot forced at 1.4 Ghz)
- Small tweaks to lulzactiveq
[20/06] Version 1.5.0a :
- Linux : Updated to Linux 3.0.83 :good:
[20/06] Version 1.5.0 :
- ZZMoove : Updated to 0.5.1a (Kindly maintained and shared by ZaneZam) :good:
- Sound : Switched to WOLFSON Sound Engine (All credits to AndreiLux) and fixed initialization problems on sammy and cm roms !!
- MTP : Back to previous state
- ABB : Values are now sticking as they should
[14/06] Version 1.4.9 :
- Linux : Updated to Linux 3.0.82 :good:
- Fixed some lags
- Fixed misbehaving MTP
[13/06] Version 1.4.8 :
- Zzmoove v0.5 & LCDFreq scaling
- Some Hotplug & Cpufreq tweaks
- Zram : Snappy compression v3
[10/06] Version 1.4.7 :
- Linux : Updated to Linux 3.0.81
- HDMI : Fixed broken audio output (all credits to @Yank555)
- Linaro : More optimization to compilation flags
- STweaks : IO-Schedulers settings can now be applied directly
- STweaks : Charging current adjustable up to 1500mA (use with caution)
[03/06] Version 1.4.6 :
- Dyn-Fsync : Disabled as it conflicts with 2nd ROM Utils
[02/06] Version 1.4.5 :
- Wireless : Updated to i9505 driver
- Linaro : Additional optimization compilation flags
- Activated unaligned memory access
- Dyn-Fsync : Force flush in case of kernel panic or rebooting
- Stweaks : Added Dyn-Fsync switch
- Adaptive Body Bias : Correctly implemented ABB & added to STweaks (all ABB credits to Andreilux)
- IO-Scheduler : internal/external memory now configurable via STweaks
- Zram : Consider low pages in the lowmemorykiller
- Cleancache activated
- Stweaks : Default ROM setting is now sticking
[29/05] Version 1.4.4 :
- Touch-to-Wake is now disabled when on call
- mDNIe sharpness tweak is now activated by default
- Touchboost is working as it should
- Some GPU tweaks for optimal performance
- Some CPU govenors tweaks for better smoothness
- Speaker tuning is now working as it should
- Overall performance and stability increased (check your benchmarks)
NOTE : IT IS ADVISED TO RESET STWEAKS SETTINGS AND REBOOT FOR OPTIMAL PERFORMANCE
[26/05] Version 1.4.3 :
- Added Touch-to-Wake configurable via STweaks (activated by default with 20s delay)
- Slide-to-Wake removed (for obvious reasons )
- Removed "frandom" (I don't want no dilemma about it being useful or not)
- Zram settings can now be applied immediately in stweaks, no need for reboot
[25/05] Version 1.4.2 :
- Overclocking is back (1500Mhz & 1600Mhz)
- Added "frandom" (Fast random generator)
[25/05] Version 1.4.1 :
- Back to Voodoo-sound engine
- Tweaked Voodoosound internal hardware eq-bands values => No more need to think of another sound engine :fingers-crossed:
- Lowered speaker hardware amplification offset to avoid distortion
- Updated to Linux 3.0.80
- Reworked a lot of internal settings in drivers & arm structures to match S3 specific values => Huge performance gain !!!
- CPU overclocking is disabled
- Zram is now set as default to 300MB & 70% swappiness
- Fixed adb activation problem
- Tweaked TCP buffer sizes for wifi, hsdpa, hsupa & gprs
[23/05] Version 1.4.0 :
- Removed Voodoo-sound engine
- Added Boeffla-sound engine AND made it configurable via STweaks with a wonderful added EQ-preset : "Googy-Max" !!! (Be careful for your ears, I warned you ) :good:
[21/05] Version 1.3.3 :
- Linux 3.0.79 update introduced a bug stucking, in some cases, at least 2 cpu cores on Max Freq !!! => Fixed
- Lowered default zram disksize to 200MB
- New logo (Thanks to qrashers)
[20/05] Version 1.3.2 :
- Updated to Linux 3.0.79
- ZRAM is now with up-to-date LZO compression
[18/05] Version 1.3.1 :
- ZRAM activated and configurable in STweaks (On/Off (On default) - Zram disksize (400MB default) - Swappiness(80% default) )
[17/05] Version 1.3.0 :
- Wireless hotspot fixed (AP working on sammy & cm)
- Removed zram (again !)
- Intelli memory writeback - 0 when screen ON & 500ms when screen off
- Adaptive Body Bias control
- smp patches for better hotplug
- Optimized ARM RWSEM algorithm
- Corrected flags of linaro gcc
- Overall performance increased
[13/05] Version 1.2.0 :
- Updated to Linux 3.0.78
- Activated Zram with updated lzo compression
- Some pegasusq optimizations
- lulzactiveq is now set by default
- No more lags !!!
[11/05] Version 1.1.0 :
- Fixed a LOT of mali & ump driver settings problems => Huge performance boost
- Higher Random Entropy
- Min & Max SD ReadAhead x2
- Wifi driver from i9500 sources
- Dynamic FSync
- Zzmoove 0.4
[08/05] Version 1.0.0 (Compared to Siyah base) :
- Updated to Linux 3.0.77
- Patched to Samsung Sources Update10
- Compiled with gcc linaro 4.7.3
- Disabled Zram
How-To ...
HOW-TO Section
DUAL-BOOT :
IMPORTANT : It is highly recommended to have Sammy as 1st rom and CM as 2nd (best stable combination) !!!
- Install 1st rom the usual way
- Flash Googy-Max Kernel
- Install stweaks from PlayStore
- Go to Dual Boot tab and reboot into 2nd rom utils (the phone should reboot immediately to "special recovery")
- On "special recovery" Go to dual boot options
- If it's the first time you install a 2nd rom, you must initialize the filesystem by wiping 2nd rom
- Always on "special recovery" Dual Boot options, flash all needed zips
- Reboot and enjoy! :good:
Click to expand...
Click to collapse
WHATSAPP ON 1ST & 2ND ROMS :
- On 1st ROM, install whatsapp and activate it
- Use titanium to backup whatsapp with data
- Reboot into 2nd ROM and uninstall whatsapp if already installed
- Use titanium to restore whatsapp with data
- Enjoy! :good:
Click to expand...
Click to collapse
FAQ
Reserved for FAQ
another for me
Great to see another Moroccan dev in here :good: Will flash tonight and report back!
Ow yeah!
i love this damn dual-boot option!
thx mate will try it soon
keep it up
Nice Kernel, cool idea.
Sent from my GT-I9300 using xda app-developers app
Draiden said:
Nice Kernel, cool idea.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
It's not my idea, it's gokhanmoral idea and work. My idea is to continue his work and optimize it ...
Envoyé depuis mon GT-I9300 avec Tapatalk
I will try, your work it's incredible!
Enviado desde mi Samsung Galaxy S3.
googy_anas said:
It's not my idea, it's gokhanmoral idea and work. My idea is to continue his work and optimize it ...
Envoyé depuis mon GT-I9300 avec Tapatalk
Click to expand...
Click to collapse
That's exactly what I want to say.
Sent from my GT-I9300 using xda app-developers app
Just testing with Wanam+Deviant Xone nice job :thumbup:
Wysyłane z mojego GT-I9300 za pomocą Tapatalk 2
So guys in real we have the powerful s4
May include STweaks App
Gesendet von meinem GT-I9300 mit Tapatalk 2
With all due respect, if this is based on Siyah, could you please post the additional changes over Siyah?
Because some info like CPU/GPU OC/UV doesn't look like very distinct...
And could you add the "slide2wake " ? It's really a good features
Or, is it possible to set the gesture work as slide to wake?
Sent from my GT-I9300 using xda premium
qtwrk said:
With all due respect, if this is based on Siyah, could you please post the additional changes over Siyah?
Because some info like CPU/GPU OC/UV doesn't look like very distinct...
And could you add the "slide2wake " ? It's really a good features
Or, is it possible to set the gesture work as slide to wake?
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Ok, first post updated : my additions are marked with + on the feature list.
Don't forget it's the initial version. Things will be clearer as the kernel evolves !
slide2wake is already there but partially working. I don't think I will keep this feature as I really find it useless.
Cool, I really love Googy kernel, but I had to use siyah from time to time due to the dual boot (I need 2 roms). This is perfect for me now. Does it same features and performance as googy kernel?
joshuas_79 said:
Cool, I really love Googy kernel, but I had to use siyah from time to time due to the dual boot (I need 2 roms). This is perfect for me now. Does it same features and performance as googy kernel?
Click to expand...
Click to collapse
It has all the features introduced by gokhanmoral + my compilation optimization, linux update,..etc (see post #1)
Downloaded, flash tomorrow and feed back
Thank for your work
Sent from my GT-I9300 using Tapatalk 2
I think if you add boeffla sound and make a custom app for kernel updates and config (paid) it will be a great addon you have 1 buyers
jasonkx said:
I think if you add boeffla sound and make a custom app for kernel updates and config (paid) it will be a great addon you have 1 buyers
Click to expand...
Click to collapse
Oh dear. I don't even ask for donations as this is only a hobby.
After testing different sound engines, I find this voodoo implementation really good, especially when it comes to boost cm sound
Envoyé depuis mon GT-I9300 avec Tapatalk

[KERNEL][ALL ROMS][SEP 14] Glitch for Flo/Deb - r574

These kernels are provided as-is without warranty. I'm not responsible for any problem you may encounter with your phone or tablet or if your cat suddenly dies.
Although, don't expect support even if I will eventually help because I love cats.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
Overview & features :
"With great power comes great responsibility". Don't go crazy with overclocking, only the best devices will be able to get 2.3 GHz stable or even bootable, though heat will be your main issue.
- Based on Google AOSP 3.4.0 and LineageOS's kernel sources for MSM devices
- CPU OC up to 2.3Ghz with OV/UV support / minimum frequency down to 81 MHz (configurable)
- L2/bus speed OC up to 1.49GHz / 4.8GBPS
- GPU OC up to 627 MHz with OV/UV support
- CPU governors : Faux's intellidemand, interactive, ondemand, smartmax, intelliactive, conservative, elementalx
- I/O schedulers: noop, deadline, cfq, fiops, sio, BFQ, zen
- Kernel based intelli-thermal driver by Faux123
- Kernel based msm hotplug driver by Fluxi
- tni.andro's battery life extender support
- Magnetic on/off setting
- USB fast charge support
- USB OTG charge hack support by flar2
- FauxSound support
- LineageOS's PCC color tweaking
- Fsync switch on/off
- Touchscreen patches by Showp1984
- Touchscreen wake/sleep gestures by flar2
- Kali Pwn Pad experimental support
- Optimized algorithms and libraries
- Various performance and power saving tweaks
- NTFS, NFS and exFAT support
- F2FS support up to all-F2FS with automatic ramdisk patching at flash time (reflash if you change partition format !)
- Kexec-hardboot support for Multirom compatibility
- Full package comes with Aroma installer to set core features at flash time (L2 OC level, CPU OC, etc.)
- Pure package will restore Aroma settings backup if present, or else will offer you a balanced preset for day to day usage
- Custom Synapse support with various settings and core features tweaks
- Compiled with Linaro 6.1.3 toolchain with various optimizations
- SELinux Permissive patch (Disabled by default, can be enabled in Aroma)
- Wifi firmware overrider to fix wifi on 4.4.3 & lower or on roms using old wifi firmware (up to r226 - Kitkat only)
CHANGELOGS IN #2 POST
You can tweak multiple options of this kernel with TricksterMod, FauxClock, Kernel Adiutor, Synapse(r500 and up, definitely recommended to get the most available options) or similar apps. (They are all available on the PlayStore)
Note to MultiROM users : don't use the kernel sharing feature. Flash the kernel on each rom instead. Also, it may take more time booting on secondary roms when using F2FS. Don't worry and wait for a bit ​
Downloads (all kernels are compatible with both flo and deb)
Grab your build from here :
Glitch kernel r574 download - For AOSP 6.0.1/7.x.x and LineageOS 14.1​
Mirror + older builds : Mediafire​
FAQ :
What are the differences between "Full" and "Pure" builds ?
The "Full" builds are using Aroma Installer so you can tweak various options at flash time. At the end of the process, a file containing your settings will be created (/sdcard/glitch-settings.conf). The "full" builds are also able to restore your settings from Aroma after a rom flash or wipe for example.
On the other hand, "Pure" builds aren't coming with Aroma and will try to restore your settings from your SDcard, or use a default profile if none is found. Both Full and Pure builds are coming with a custom Synapse support to let you tweak all the core options on the fly once booted.
If you flash a "Pure" build without a profile, the default preset will be applied. It's been tweaked for a good balance between performance, power consumption, stability and functionality for day to day usage. The default settings applied are as follow :
- 1.7GHz max CPU freq (from 1.5GHz stock) / 1GHz max CPU freq when the screen is off / "Balanced" L2 OC
- msm_hotplug driver in place of msm_mpdecision
- 450MHz max GPU freq (inline with other Snapdragon 600 devices - from 400MHz stock)
- Safe CPU and GPU undervolting for lower heat and power consumption
- Deadline I/O sched / Interactive CPU governor
- Doubletap to wake and fastcharge enabled (Doubletap to wake will slowly drain power during suspend, so disable it if not used)
- Everything else is kept stock
What do I have to do to use F2FS on one (or more) of my partitions ?
First, BACKUP your data if needed, especially if you're planning to use F2FS on DATA partition, as changing filesystem will wipe the partition. Change partition formats as needed in your recovery. It is NOT recommended to convert system partition as F2FS as it'll be slower than EXT4 to begin with (as the partition is mostly read only) and will alter compatibility with many roms (especially CM/LineageOS based). The last thing to do is to flash any Glitch kernel with a revision number past r150. You can restore your settings from SDcard if any, the install process will detect the partitions and modify the ramdisk accordingly so you can finally boot and use your fresh FS.
What L2/cache OC setting should I use ?
This setting will overclock bus speed and RAM so it's a bit delicate to tweak, yet it can give a nice "free" global performance boost. A simple test to check for stability is to run the camera app 3 or 4 times in a row while waiting for 10 seconds between each launch. If your device freezes, it's unstable ! It's also the only setting you can't change on the fly once booted, either from Synapse or sysfs, and requiring a reflash (using Aroma or changing the value in /sdcard/glitch-settings.conf).
Let me give you some details about the available settings so you can choose wisely :
Stock (1.13GHz-4.26GBps) is the regular, out of the box, non OC setting.
Improved (1.19GHz-4.26GBps) is the same as "ElementalX" setting in Flar2's kernel.
Balanced (1.22GHz-4.66GBps) is the same as "Ultra" setting in Flar2's kernel.
Fast (1.35GHz-4.66GBps) is a nice jump over "Balanced", yet stable for most devices. A kind of sweet spot.
Extreme (1.43GHz-4.80GBps) is were most users will start to get issues. Provides a great boost if stable.
Glitchy (1.49GHz-4.80GBps) pushes your hardware to the limits. Will be unstable for most devices.​
Thanks to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !​
XDA:DevDB Information
Glitch kernel for Flo, Kernel for the Nexus 7 (2013)
Contributors
Tk-Glitch, Google, animania260, CyanogenMod, TeamDouche, flar2, Faux123, franciscofranco, Showp1984, Team-Hydra, sixstringsg, Poondog, ZeroInfinity, Fluxi, arter97, neobuddy89, alesaiko, 228aye, AndreiLux, amarullz ,followmsi, and all my community
Source Code: https://github.com/Tk-Glitch/Flo_AOSP
Kernel Special Features: CPU OC/UV 2.3 GHz, GPU OC/UV 627MHz, FauxSound, S2W/S2S/DT2W, Bus speed OC
Version Information
Status: Stable
Created 2013-09-19
Last Updated 2017-09-13
logs
Git commits for nerdz & lolcats​
Latest release's changelog with words for humans :
14/09/2017 - r574 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.08;
- Added touchscreen-calibration fix patch by parrotgeek1;
Previous changes below :
17/07/2017 - r572 :
- Synced with latest LineageOS 14.1;
11/07/2017 - r571 :
- Synced with latest LineageOS 14.1;
29/06/2017 - r570 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.05.
03/06/2017 - r566 :
- Synced with latest LineageOS 14.1;
- Changed the behaviour of the permissive/not permissive switch to either force permissive or keep rom default (instead of forcing enforcing before) to prevent issues with some implementations;
- Added a service that restarts GMS (Google Mobile Services) post boot to fix memory leak/battery drain linked to them - Curently working in permissive mode only (like init.d and some advanced Synapse settings);
- Updated toolchain to Linaro GCC 6.3.1-2017.05.
07/05/2017 - r565 :
- Synced with latest LineageOS 14.1;
- Added a simple check for the MPDecision service starting mechanism used by your rom : If it's using the same trigger as LineageOS (init.flo.power.rc), you'll be able to enable/disable the service at will after boot. If it's using a different trigger, the binary will be nuked the old way (renamed to mpdecision_bck) if you're using the in-kernel msm_hotplug driver (effectively preventing you to play with it after boot). It's not a solution that pleases me, but it will fix cases of both hotplug drivers loaded at the same time on non-LOS-based roms, and that's all that counts for now.
14/04/2017 - r564 :
- Synced with latest LineageOS 14.1;
- Corrected HZ reference in touchscreen driver.
30/03/2017 - r563 :
- Fix potential touchscreen inconsistencies on some panel revisions
- Fix gesture switch (S2S/S2W/timeout)
27/03/2017 - r561 :
- Synced with latest LineageOS 14.1;
- Backported high-resolution support for sched-clock;
- Fixed CPU detection on subsystem_restart;
- Make rpm clocks sleeping clocks;
- Pushed updates from franco kernel regarding GPU, CPU freq and video;
- Added Zen I/O scheduler (pretty nice sched to say the least);
- Enabled I/O is busy flag for msm_hotplug driver by default (boosts CPU freq during heavy I/O load -> big smoothness gains in many apps and games);
- Added compiler fixes and optimizations from alesaiko (breakfast kernel);
- Moved to latest Linaro GCC 6.3.1 compiler (as the changes above fixed high power consumption issues on GCC5+);
- Consolidated Synapse support. The path of the generated config file is now /data/synapse instead of ramdisk to keep it safe during rom upgrades and reboots. If you get a "No UCI support" message on first Synapse launch, just kill the app and relaunch it. It'll not happen again after that unless you wipe data or I'm forcing a regen in a future update.
- Fixed init.d injection not using the correct path for busybox since a few releases and updated the execution process to N standards;
- Changed the way we get rid of mpdecision to prevent the service from starting in the init process instead of renaming the binary. This enables the possibility to enable or disable mpdecision on the fly after boot, even if using msm_hotplug as default hotplug driver.
- Fixed missing options in Synapse;
- Added various smaller performance patches and optimizations as well as a few more variables to play with for nerdz and lolcats (see github commits);
- Tweaked debugging config;
12/03/2017 - r544 :
- Sync with latest LineageOS 14.1
- Disabled backlight dimmer by default - Added a note to Aroma installer about potential issues with some panel revisions
23/12/2016 - r543 :
- Sync with latest CM14.1
18/12/2016 - r542 :
- Enable RPFILTER (CM14.1 tethering fix)
05/12/2016 - r541 :
- SElinux switch now works on boot without needing root access. As a result, also removed related post-boot script hooks
- Added prebuilt config file for Synapse for faster launch and fix possible error on first launch (clear Synapse data if you get issues)
04/12/2016 - r540 :
Due to some of the changes in this build, restoring settings from sdcard backup (by flashing Pure Edition or restoring through Aroma) may lead to different settings being applied depending on what you set before. It is strongly suggested to use the Full installation at least once to update your settings or delete glitch-settings.conf on the root of your sdcard before flash to use the default preset.
- Post CM14.1 merge cleanup pass. It was definitely needed ! Including, but not limited to :
- Removed Lazyplug and Intelliplug hotplug drivers (due to conflicts leading to performance issues)
- Removed Dynamic Fsync / Added switch to disable Fsync (after corrupting ~15 installations with DynFsync, I don't feel like it's worth the slight I/O perf boost)
- Replaced Showp1984's DT2W by flar2's S2W/S2S/DT2W (the touchscreen issues I faced with it aren't reproducible anymore)
- Removed LZ4 and use XZ compression instead
- Removed WQ_POWER_EFFICIENT (couldn't see a measurable gain with it enabled)
- Removed ROW ioshed
- Rollback'd to older Intellidemand governor​- Reworked settings application and restoration system to work with CM14.1/without SuperSU and load it early during boot by init hooking (CM14.1 PCC livedisplay related race condition "fix" included). Note : MultiROM users, you may want to disable MultiROM menu if you have it enabled to further reduce the chances to trigger the issue (completely fixed it on my side). Feel free to report your findings on the matter.
- Added flar2's ElementalX governor
- Updated default profile (the one you get while flashing Pure package or using restoration option in Aroma without sdcard backup)
- Updated thermal profiles
- Updated available options in Aroma
- Updated busybox to 1.25.1 YDS and moved from /sbin to the more convenient and standard /system/xbin
- Updated Selinux switches to work with more roms (now working on CM14.1)
- Moved Synapse files from /data/synapse to /res/synapse in ramdisk
- Updated Synapse presets
- Updated Synapse settings (Aroma installer will give more gestures-related options though, at least for now)
29/11/2016 - r534 :
This kernel will only work with AOSP 7.x and latest CyanogenMod 14.1 based roms. If you get incorrect colors and slow UI, rollback to r533 CM.
- Rebased using CM14.1 tree
- Updated color controls to mimic CM's PCC implementation (Thanks @flar2)
07/11/2016 - r533 :
- Added SDCardFS support
- Fix for CVE-2016-3903
- Fix for CVE-2016-3934
- Fix for CVE-2016-7117
- Added LazyPlug switch and settings to Synapse (hotplug tab)
- Added DT2W switch to Synapse (misc tab)
- Fix GPU voltage range formatting in Synapse
- Fixes regarding power efficiency
- Contextual fixes and speedups
- Now building CM variant of the Nougat kernel too. AICP is the first N rom on this device to require a CM compatible kernel.
14/09/2016 - r530 :
- Modified rom injection/flash time mods logic to be more robust and universal. Fixes inconsistent boot or even bootlooping on hybrid F2FS roms like CyanogenMod or PureNexus THIS CHANGE MAY FORCE YOU TO REFLASH YOUR ROM TO BE ABLE TO BOOT (even on a non-hybrid rom - no wipe required)
- Fixed settings not applying after setting them through Aroma/glitch-settings.conf
- Security patch to avoid invalid access to ashmem area
- Security patch for vulnerability CVE-2016-2059
- Removed deprecated binary injection code
- Default thermal presets calibrated for better efficiency and performance (they were too aggressive in r520)
- Little naming change for the builds. Full is still "Full", but "Restore" is now "Pure". Pure edition is now fully standalone and doesn't require a previously generated profile from Full edition (but will gladly restore it as before if found during install). It can be fully tweaked through config file and/or Synapse like Full edition.
- Nougat build "Full edition" now has a Nougat themed splash screen for Aroma
- Synapse presets are now working. Make sure to press apply when Synapse comes back if you want to keep it ! (Make sure to clear Synapse data after first boot to force a regeneration !)
- Small things you won't notice
24/08/2016 - r520 :
- Rebase from latest AOSP sources
- Synapse support with many more features and personnalization available than ever before ! Aroma settings are a joke compared to what you'll have in Synapse. Don't flash UKM on top by the way, and make sure to clear Synapse data if you've flashed one of the previews. Even more to come soon.
- Updated Neobuddy89's msm_limiter driver to latest from Nexus 6
- Updated Neobuddy89's state_notifier driver to latest from Nexus 6
- Moved to Faux123's Intelli-thermal driver
- Added some memutils optimizations and more for performance
- Updated Xbox One gamepad driver
- Removed loads of dead code and buggy merges
- Switched to Linaro 4.9.4 toolchain - After weeks of testing, my tab runs cooler, stabler, and longer than with 5.x for an invisible performance difference. Worth it !
10/08/2016 - Preview r516 is available here. More options available in Synapse which is now also enabled with the "full" build, merged android-6.0.1_r0.105, and various other tweaks for speed and power savings. Full changelog here.
04/08/2016 - A preview (r513) is available here. Synapse part still needs some work. Notably, some hotplug drivers options are missing and you can't apply presets. The kernel itself should be stable enough for day to day usage.
12/07/2016 - r499 :
- Fix for glitch settings not applying if the rom doesn't use the init.trace.rc file (Dirty Unicorns is one of them)
- Sync fstab with latest cm13 (may fix usb otg on cm13 based roms in some specific configurations)
11/07/2016 - r478 r498 :
- Synced source up to android-6.0.1_r0.98 changes (latest)
- Getting ready for rebase and Synapse-compatible release
- Removed deprecated libs from r478 installer (fixes setperm errors on some custom/recent roms)
- Fixed CM compatibility
10/12/2015 - r412 :
- Merged with android-6.0.1_r0.1 changes
- PowerHAL patch to fully disable touchboost calls when Qualcomm MPdecision isn't used. This gets rid of the touchboost log spam and (small) overhead.
- Updated F2FS
- Installer scripts fixes and cleanups
- Added back CM build - untested
02/12/2015 - r410 :
- Updated base to linux 3.4.110
- Merged with android-6.0.0_r0.1 changes
- Added Neobuddy89's MSM Limiter driver, enabling max/min/suspend frequencies tweaking on the fly. No more need to reflash for that (/sys/kernel/msm_limiter/ for who's interested). Also added his state notifier driver for further tweaking.
- Removed MSM Sleeper as it's covered by MSM Limiter already
- Changed how settings are applied (moved from init.d script to service) to prevent permission denied issues (Thx Flar2). Due to changes to the way your settings are handled, it's recommended to make a full installation. Settings aren't retrocompatible with previous Glitch kernels !
- Performance and stability improvements by removing coresight from Adreno drivers and better CPU management/scaling through MSM Limiter
- Aroma slight changes to reflect internal changes (note : CPU uV is now applied for both 384MHz step and lower ones)
15/09/2015 - r361 :
- Fixed no mobile network issue on DEB
- Disabled unnecessary debugging
13/09/2015 - r360 :
- Merged with android-5.1.1_r0.17 changes
- Added Lazyplug hotplug driver by Arter97 (you may need to make a full installation if you want to switch to this driver)
- Updated F2FS
- Updated BFQ to v7r8
- Added experimental Nvidia relaxed power savings
- More fixes and various optimizations regarding performance and efficiency
09/09/2015 - r353 :
Note : CM related issues some are encountering aren't adressed with this update. CM team is breaking more and more stuff while using AOSP bases for the kernel and I won't make a CAF based version again. The updated toolchain and added fixes in this release may or may not help, but I won't provide support for CM related issues anymore. Sorry for the inconvenience.
- Fixed SELinux switches (You'll need to use the restore function in full package or just the restore package to switch between permissive and enforcing modes. Enabling it in glitch-settings.conf isn't enough for it to work.)
- Disabled Android Logger by default for less overhead
- Updated toolchain to Linaro GCC 5.2.0 with LTO support
- Tiny fixes
02/07/2015 - r350 :
- Merged with android-5.1.1_r0.13 changes
- Fixed missing governors from previous release
- Added native support for Xbox One controller from Linux 3.17
- Fixed a potential instability case in idle state
- Updated base to linux 3.4.108
- Under the hood fixes
- CM and AOSP kernels are now sharing the exact same base for better stability and maintenance
08/05/2015 - Hotfix - r344 :
- Rolled back various GPU driver patches to fix some Chrome scrolling lockups and possible RR linked to the underlying bug linked to them
- Send enforcing=0 to kernel command line if you're using the permissive ramdisk mode (may fix boot on some non-standard roms - AICP still not booting for me though.. If you know why I'm all ears)
- Modify fstab.flo file in ramdisk even when using CM kernel (enables some non-standard CAF based roms with no "multi-mount fstab" support to boot - it mustn't exist, but better safe than sorry)
08/05/2015 - r343 :
- Merged with android-5.1.1_r0.10 changes
- Removed UKSM
- Disabled KSM
- Removed transparent compression support
- Replaced Flar2's S2W/DT2W by showp1984's DT2W
- Various F2FS changes from arter97 and Jaegeuk Kim
- Various backported drivers from arter97
- Updated Intelli-Plug
- Cleaned up base and bumped back to latest 3.4.y (3.4.107 atm)
- Enabled back kernel mode NEON
- Removed PIE bypass patch from Aroma
- Added Motorola's Qualcomm optimized memutils
- Added BFQ v7r7 ioshed
- Updated Intelliactive governor
- Fstab patching changes to fix boot on some non-standard roms
- Updated Random
- Updated toolchain to Linaro GCC 5.1.0 with LTO support
- Added LTO optimizations
19/04/2015 - r330 :
After breaking my partitions while attempting to improve F2FS mounting time, I was forced to format everything. After my backup restoration and system reinstallation, r327 F2FS implementation is now booting faster than EXT4 on my tab (with mounting times of ~5sec versus 30+ before). So I've then decided to revert the planned F2FS changes for r330 (which made it 1sec faster before formatting, but much slower after) as it didn't make sense. If F2FS mounting time is bothering you, fully formatting your partitions and restoring your data will give you a nice performance reward in return.
- Added flush_merge to F2FS mount options for faster flushing
- Added "transparent compression" support (CM sync)
- Added back optimized ARM RWSEM algorithm
- Enabled back unaligned memory access
- Switched to SIO ioshed (from ROW) at boot time as well as others small tweaks for possible further boot time improvements and smaller file size
16/04/2015 - r327 :
- Merged with android-5.1.0_r0.10 changes
- Updated F2FS implementation using Motorola's sources
- Cleaned up permissive ramdisk patches (fixed related SODs with it enabled)
- Introducing "restore" builds. You can now update your Glitch setup without Aroma using these builds. Your settings will be restored from the SDcard backup made by a previous Glitch installation, so if you don't have a "glitch-settings.conf" file in the root of your SDcard, please use a full build first to generate it ! The "full" builds are using Aroma as before.
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.03
07/03/2015 - r320 :
THIS UPDATE WILL NEED YOU TO REINSTALL YOUR ROM AND TO MAKE A FULL INSTALLATION OF THE KERNEL IF YOU'RE COMING FROM A PREVIOUS GLITCH RELEASE
- Updated F2FS implementation and bumped to latest
- Various scheduler optimizations - Better hardware use means potentially lower max OC !
- Improved boot times (At least with EXT4. F2FS mounting time feels a bit longer with the updated F2FS implementation)
- Reverted Slimbus OC as some users got issues with it
- Removed some ramdisk mods interfering with permissions
- F2FS/EXT4 detection script rewrite to preserve rom's fstab structure
- Added another permissive switch to disable SELinux enforcing (it will be enabled if you tick the permissive patch in aroma)
- Removed wifi patch from Aroma as it's now useless with lollipop
- Added some security patches from CM source
- CM kernel rebased on Glitch AOSP (again) - Looks good after a few days of intensive use
- A few little glitchy tweaks
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.02
16/01/2015 - r307 :
- Disable wake gestures by default
- Fix for a little color tweaking bug
- Updated CAF variant for CM12 support & sync with Glitch AOSP r307
Note : r307-CM is NOT compatible with CM11. It must be used with CM12 only.
12/12/2014 - r306 :
- Added vmalloc setting to command line to fix some video playback issues. Thanks to @szale9001 for pointing this out !
16/11/2014 - r303 :
- Added Chainfire's partial root ramdisk patch by default
- Added cernekee's PIE patch to Aroma (allows third party native executables to run, lowering security. Fixes various apps)
- Added SELinux permissive + sepolicy ramdisk patch to Aroma (enables full root access but lowers security. Fixes various apps)
15/11/2014 - r300 :
- Updated AOSP kernel with lollipop-release - BREAKS COMPATIBILITY WITH 4.4.x due to GPU driver changes !
- Removed interactive GPU governor
- Merged GPU patches from codeaurora & franciscofranco for better responsiveness and battery life
- Cleanups
26/09/2014 - r226-disabledAVS :
- r226 variant with disabled AVS for users with recurrent instability issues. Higher power consumption than standard build when used without uV.
Follow up to this post : http://forum.xda-developers.com/showpost.php?p=55566837&postcount=1943
22/09/2014 - r226 :
- Added experimental support for Kali Pwn Pad (as it was requested by some - Thanks for the list Flar2 )
- Disabled compaction (a little higher RAM consumption for higher performances - Doesn't seem to affect multi-tasking in a negative way)
- Disabled MSM hardware adaptive voltage scaling (should fix the last remnants of SoDs/RR happening for some even on other kernels - May lead to higher power consumption) I will make a test build with it disabled for who wants to try in the next days
- Updated Faux Sound to 3.6
- Enabled more TCP congestion-avoidance algorithms
- Enabled NFS support
- Moved exfat to built-in instead of module
- Added black magic
17/09/2014 - r223 :
- Better hotplug driver settings in 99glitchsetup script / Fix Qualcomm MPDEC activation
- Lowered "Glitchy" L2/bus settings to make it usable by more users
- Enabled various compiler optimizations (like some GCC graphite optimizations)
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.09
- Echo touch firmware version to logfile (/data/local/tmp/glitch-kernel.log)
10/09/2014 - r220 :
AOSP kernel only (CAF kernel will follow as soon as possible) :
- Rebase using latest Google source (fixing various bugs like SoD, random shutdown, slowdowns etc.) and staying on 3.4.0 base for now to prevent issues til I'm able to fix them all with latest Linux upstream
- Aroma Installer rework for less pages on fresh installation mode, similar to Flar2's presentation
- Added new options to Aroma installer
- Updated Flar2's S2W/DT2W system, enabling gesture support
- Replaced Showp1984's MPDecision by Fluxi's MSM Hotplug driver - new default
- Updated Faux123's Intelliplug hotplug driver as well as intellidemand & Intelliactive governors
- Updated/fixed Smartmax and Smartmax EPS (extreme power saving) governors
- Updated FauxSound
- Updated Flar2's msm_sleeper
- Added a backlight dimmer function
- Cleaned up/removed a vast amount of old patches
- Added release number to internal kernel naming so you know what version you're on
- Added a wlan firmware override setting in Aroma. This is basically the same as using 4.4.4 PRIMAtor to enable 4.4.3 or lower support or to fix wifi on a few roms that are using older wifi blobs
- Slight tweaking here and there
- Removed kernel-based NEON support - Needs more testing
- Switched to LZ4 kernel compression - Higher kernel size but faster boot times
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.08
05/07/2014 - r151 :
AOSP kernel only :
- Base update from Linux 3.4.86 to 3.4.96
- Removed some unnecessary Aroma pages for faster navigation
- Removed Qualcomm-Optimized Dalvik/Bionic from Aroma to prevent users from softbricks when used on incompatible ROM
- Added F2FS support
- Added F2FS partition detection script to modify ramdisk accordingly at flash time. You will need to launch Aroma installer each time you change FS on supported partitions (DATA, CACHE & SYSTEM) to refresh the ramdisk configuration (you can restore your glitch settings to do that btw, no need to clean install). You can use all of them as F2FS, or just one, you decide.
- Enabled Intelliactive governor
- Added CTCaer's patch to restore forced TS firmware update sysfs
05/06/2014 - r147 :
AOSP kernel only :
- Merged with 4.4.3
- Base update from Linux 3.4.82 to 3.4.86
- Switch to Cortex-A15 optimized Linaro 4.9.1 toolchain
25/02/2014 - r142 :
- Base update from Linux 3.4.79 to 3.4.82
- Added 81 MHz CPU frequency
- Updated ondemand governor
- Switch to Cortex-A15 optimized Linaro 4.8.3 toolchain
- Disable input-boost by default in Aroma
07/02/2014 - r140 :
- Update to Linux 3.4.79
- Switch to XZ compression
- Add kernel mode NEON support as well as NEON accelerated AES & XOR implementations
- Fix CPU load miscalculation
- jbd2 and ext4 optimizations
- Add max screen off frequency support - Thanks to Flar2 (if disabled in Aroma, changing frequency in apps won't have any effect)
- Add UKSM 0.1.2.2 support
- Add dynamic management of dirty page writebacks
- Enable Wiimote HID support
- Enable USB printer support
- Bugfixes
Aroma installer overhaul :
- Reworked installation process to be clearer and more customizable
- Added an automatic backup of your settings to the root of your internal SDcard
- Added a restoration mode to get your settings from internal SDcard backup back on any rom (cross-compatible with Glitch kernel variants)
- Renamed /system/etc/settings.conf to glitch-settings.conf to make it more obviously glitchy
- Removed the need to set CPU OC, L2/cache OC and auto-uV again when keeping previous settings (now reading it from your settings at flash time. Note : editing this part in /system/etc/glitch-settings.conf requires a reflash using the "already glitched" option)
- Added Qualcomm optimized Dalvik/Bionic libraries into the installer (bionic only on CM variant) so you can install/restore them with the kernel
- Added I/O scheduler, CPU governor, read-ahead buffer size, fast charge, max screen off frequency and maximum multi-core power savings to available settings
- Fixed how the min CPU clock is applied to make it more robust and work better with governors
- Fixed how the min CPU freq uV is applied to make it work independently of the min freq (by subtracting the uV amount to the original voltage instead of forcing plain values) - Also, make it capable of setting uV for all freqs for future use.
- Changed the auto-uV menu to reflect the internal changes
- Fixed some permissions issues
- Added hotplug driver check so it's possible to restore it as well from settings without interference
- Change theme
25/01/2014 - r132 :
Performance and stability improvements :
- Enhanced memory management
- Lower CPU overhead
- Improved I/O speed in many cases
- Improved ondemand governor behavior
- Fix a memory leak
- Fix some msm_bus bugs
- Fix a false error report in Aroma log
CM kernel only :
- Fixed the "black caterpillar" bug
- Improved GPU performance consistency
23/01/2014 - r130 :
- Faux123's LCD color control driver updated to Flo version (thanks to him to make it opensource), adding gamma control. (You'll need FauxClock to tweak it - color is still available from TricksterMod)
- Some GPU driver related bugfixes
- Implemented LoUIS API for cache maintenance operations
- Update base to Linux 3.4.77
- Revert some CAF updates (fixes some L2 corruption that could lead to random reboots / black screens)
- Battery life improvements
- Some cleaning
CM kernel only :
- Fixed color control
- Fixed random heavy GPU performance drop
- Changed memory allocation to be in line with CM
- Changed naming in Aroma to differentiate from "pure" AOSP
Older changelogs are available here
Looks like a nice kernel that will really show what this device can do
Sent from my Nexus 4 using Tapatalk 4
Thanks.
That's what I'm trying to make. And I *think* (may be wrong though) I'm the only one yet using a fully working GPU OC implementation on flo kernel. It's an adaptation of Galaxy S IV's (i9505) GPU OC code from Team Hydra.
It seems 627 MHz is around the max possible with stock voltage, probably even 600 MHz for many. I'll see what it can do with a bit more juice.
Other things to do : add more frequency steps for the CPU, lock the default freq, and make the L2/bus speed configurable.
After that I think we'll be able to push the thing to the limits if we want to.
Thanks for your hard work I'm going to try it on pacman ROM I'll let you know how it goes
Sent from my Nexus 7 using XDA Premium 4 mobile app
Thank you, I'm curious to know what results you'll get
Awesome so far .WOW
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:20 AM ---------- Previous post was at 12:18 AM ----------
I wanna show u my settings, I use trickster, so sound and faux kernel app to get the results I need was going to show you pictures but all the sudden XDA premium has no picture button I'm a little lost their. Touch responses phenomenal and just like faux kernel the sound is this did really well I can finally listened stock sound sucks on this product even know what has supposedly way better speakers, thanks to people like you I can actually hear the videos I watch without headphones now. Thank you very much I've been using it for about 5 minutes swimming around on everything and everything smooth as hell
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------
Add me on gtalk. [email protected]
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:24 AM ---------- Previous post was at 12:21 AM ----------
I'm kinda pissed,paid XDA apk all of a sudden has no way to show pictures. Argggg
Sent from my Nexus 7 using XDA Premium 4 mobile app
The problem exists on the free app as well ^^
Try scrolling up and down away from the images and back on them, it'll eventually show up at some point.
Thanks for your work. I'll give this kernel a try.
Coming from N4 motley kernel I'll love to use init.d scripts to set up color "calibration", sleep states, etc. What do you think about implementing / documenting such features for your kernel?
Otherwise, let me see if I need something. Hm, what about USB OTG and ntfs/f2fs support?
USB OTG is working out of the box. NTFS/F2FS support isn't. I'll look into adding them =)
Your idea is nice, I'll think about it.
Thanks =)
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
cyberprodigy said:
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
Click to expand...
Click to collapse
When there will be some source, yeah why not =)
Tk-Glitch said:
When there will be some source, yeah why not =)
Click to expand...
Click to collapse
I am running the kernel right now. All I can say is "wow".
You did a fantastic job cherry-picking the best features from various kernels. I notice a slight increase in smoothness compared to Faux's kernel plus D2W and all the other great features you added so I think this may be my new main kernel.
I will use it over the next few days and report any issues I find and how the stability is. Thanks a lot for your work.
Edit: Also, I am running CleanROM and everything seems fine.
Thank you, so it may work with any rom then ! Good to know CM didn't break too much stuff leaving AOSP base.
sleep to wake, doubletap to wake disabled by default? don´t need it xD
need a fast stable kernel and especially want to disable fsynch. if u run a stable rom it justs takes useless power xD
i´m pretty new to the nexus7 like the most of us . is that kernel stable?
atm i´m using faux´s, also used franco. i dunno, but on franco´s i couldnt change gpu govenor and the 3dmark benchmark was about 3000points, stock is about 6000-7000. pretty strange.
i am a pretty minimalistic user, want best batterylife/performance ratio. only using psx, best rom for me
i think i´ll try that kernel
edit: what does "Snake Charmer" do?
edit2: read s2w stuff enabled by default, can it be disabled via trickster?
My N7 is running great with your kernel. Let's see what about perfomance and stability in two or three days. After checking and playing with trickster I miss a kind of dynamic fsync and a color calibration interface - compared to N4 m+ (motley) kernel.
Perhaps you can implement some upstream changes / patches directly from CAF or newer kernels.
It would be nice if you post some information about L2 speed hack, etc. So that everyone can see what this hacks do.
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
airmaxx23 said:
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
Click to expand...
Click to collapse
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
L-ViZ said:
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
Click to expand...
Click to collapse
Probably when it was compiled.
cyberprodigy said:
Probably when it was compiled.
Click to expand...
Click to collapse
Just a heads up for those who want to disable swipe2wake or doubletap2wake, you can turn them off with the Trickster app but I did not find a setting in the FauxClock app.

(15/08) Googy-Max2 Kernel 2.3.2 [CM CAMERA FIXED] (Linaro GCC 4.7.4)

This kernel is ONLY for SAMMY4.3 / CM11 / OMNI / TEMASEK / SLIMKAT / CARBON !!!
Dualboot IS WORKING !!! (reboot to desired rom via stweaks dualboot tab or via @Derteufel1980 recovery)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Current version : [ 2.3.2 ] - (15/08/2014)     {Downloads}   {Changelog on post #2}
Features :
- Based on Samsung Update13 Sources & patched to latest sources drop (Update14)
- Updated to latest XXUGMK6 ramdisk
- Patched to latest Linux 3.0.101 (EOL)
- Compiled with linaro gcc 4.7.4 build 2014.04 (optimized for cortex-a9) (thx @Christopher83) :good:
- DUAL Sound-Engine : Audio enhancement and sound boosting for great headphone experience (Wolfson Sound Engine AND ScoobyDoo Sound Engine 1.1 selectable via STweaks)
- Touch-to-Wake support
- Configurable LED behavior + LED fading support
- MDNIE full control
- Cpu OC support (up to 1600Mhz)
- Cpu UV support
- Gpu OC support (up to 700Mhz)
- Gpu UV support
- Governors : Pegasusq [default] / Zzmoove 0.9beta / Lulzactiveq / SmartassV2 (Configurable via STweaks :good: )
- I/O Schedulers : Deadline - cfq[default] - noop - row - sio - vr - fifo - bfq
- Xpad support
- TriangleAway support
- USB OTG support
- Network filesystems support (nfs, cifs, sunrpc)
- Dynamic FSync 1.2 - Configurable via Stweaks (On by default)
- Asynchronous Fsync (thx @faux123)
- init.d support
- Custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Increased values for SD ReadAhead - Configurable via Stweaks
- TCP congestion control (cubic[default]-wetswood-bic-hctp) configurable via STweaks
- Auto-root (updated to latest su and supersu with daemon autorun)
- NTFS automounting for USB sticks, mounted to /mnt/ntfs folder in Read Only mode
- ExFAT support
- Charge current for AC & USB raised (Configurable via STweaks) & ignore unstable power & ignore safety margin
- CRT-OFF support (Early Suspend) [Adjustable]
- Almost everything is configurable via simple and free STweaks (included in the kernel)
- MORE TO COME ...
Thanks :
- Gokhanmoral !!!
- @Yank555
- @DerTeufel1980
- Samsung : For the code source
- @arbi97, @davtse, @FadeFx, @habylab, @qtwrk, @rafaelpernil ¹ Abo3mood & my friend @romskii : my first and only beta testers (Beta team is now complete, no more additions)
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
Source : Up-to-date
https://github.com/googyanas/Googy-Max2-Kernel
Signature for users :
Official Mirror kindly maintained by @romskii (Roman Kunkel)
http://www.mediafire.com/folder/318p14e5j5821/Official_Release
XDA:DevDB Information
(15/08) Googy-Max2 Kernel 2.3.2 [CM CAMERA FIXED] (Linaro GCC 4.7.4), Kernel for the Samsung Galaxy S III I9300
Contributors
googy_anas, arbi97, davtse, FadeFx, habylab, qtwrk, rafaelpernil, romskii, Abo3mood (Beta team is now complete, no more additions)
Kernel Special Features:
Version Information
Status: Stable
Created 2013-11-08
Last Updated 2014-08-15
Q & A
a) how to install cm11 as 2ndrom via derteufel recovery ?
DOWNLOAD DERTEUFEL'S RECOVERY FROM ATTACHEMENT OR DOWNLOAD SECTION
1- Flash derteufel's recovery (get it from his thread) and reboot to recovery. Thx to @DerTeufel1980
1.a- (Optional) if you don't already have a 2ndrom filesystem then go to dualboot menu to create it (may take some time)
2- Go to flash zip menu then choose where your zip is (sdcard/sdcard1) and choose to flash ROM (not ZIP) to 2ndrom then choose your cm11 file
2.1- (Optional) go to flash zip menu then choose where your zip is (sdcard/sdcard1) and choose to flash ZIP (not ROM) to 2ndrom then choose your gapps file
3- REFLASH Googy-Max2 kernel as the recovery overwrites it every time a rom is flashed (to 1strom or 2ndrom)
4- In the main recovery menu, choose to reboot to 1st or 2nd rom, Googy-Max2 handles it
Changelog
Changelog :
[15/08] Version 2.3.2 :
- mm: cache louis fixes
- futex: fixes from Thomas Gleixner
- Fix CVE-2014-3153
- smdk4412: cypress-touchkey - add keydisabler (thx cyanogenmod)
- misc changes (fs, kernel, cache, net, uaccess, cpuidle, cpufreq, smp)
- Enable PM_HOTPLUG again
- disable ASYNC_FSYNC (causing lags)
- smdk4412: update mali driver
- Update to GT-I9300_JB_Opensource_Update14
- Update ZZMoove 0.9 beta3 (thx ZaneZam)
- some ramdisks updates
Codename of this version : "I'm still standing !!!"
[28/04] Version 2.3.1 :
- Back to standard Googy-Max2 mainline wwith proper cm camera fix !
- CM CAMERA IS WORKING FLAWLESSLY !!! :good: :good:
- mm: fix memory management & CM CAMERA FIX
Codename of this version : "Goodbye i9300, Hello i9505 Sorry guys !!!"
[25/04] Version 2.3.0 :
- Rebased on Samsung Update13 from scratch and re-implemented all features
- CM CAMERA IS WORKING FLAWLESSLY !!! :good: :good:
- PegasusQ is now stock and its tunables are removed from Stweaks
- bfq scheduler is removed
- ramfs: updated CarbonKK ramdisk to fix bootloop
- Stweaks: charge control: set min current to 400 and max to 1500 with 25 stepping
- ramfs: automatically replace CM video shutter sound with a softer one (to avoid the "boing" sound at the beginning of video playback)
Codename of this version : "I FELL IN LOVE WITH CYANOGENMOD ... AGAIN !!!"
[16/04] Version 2.2.2 :
- ramfs: fixed stweaks problem on slimkat-based roms
- included latest cyanogenmod kernel commits
- kernel: sched tweaks
- cpufreq: some tweaks from i9300i 3.4 source
[29/03] Version 2.2.1 :
- arm: back to standard memset (better stability + less camera crashes on cm11)
- ramfs: add slimkat-based roms support
- ramfs: updated all included ramdisks
- Stweaks: enable all GPU freqs for all GPU steps
- Stweaks: enable all CPU freqs for min & max scaling freq
- Included some modules into kernel to reduce its size
This 2.2.1 version is labelled "I just can't stop loving you ..."
[23/03] Version 2.2.0 :
- cpufreq: updated ZZMoove to 0.8 (thx @ZaneZam & @Yank555)
- STweaks: added new zzmoove tunables and implemented all its internal profiles (10 profiles)
- Pegasusq: re enabled EARLYSUSPEND_HOTPLUGLOCK
- Now FINALLY the kernel has reached maturity with the best experience ever (battery and performance wise)
[16/03] Version 2.1.9 :
- updated to linaro gcc 4.8.3 build 2014.03 optimized for cortex-a9 (thx @Christopher83)
- cpufreq: Manage only online cpus
- smp: backport patches from linux 3.5 for better hotplugging
- CPU hotplug & writeback: Don't call writeback_set_ratelimit() too often
- touchscreen: use AndiP's touchboost control (thx @andiP)
- dyn_fsync: do not disable do_fsync()
- fs: implement ASYNC_FSYNC port from htc by @faux123
- Stweaks: added GoogyQ tab
[10/03] Version 2.1.8 :
- ARM: implement flush_cache_louis
- LZO: Update to latest version
- Pegasusq: disable EARLYSUSPEND_HOTPLUGLOCK
- cpufreq: introduce GoogyQ governor (ported from faux123 intellidemand) and set as default (incredibly smooth and battery friendly !!!)
- Rom choice at boot is now working by simply touching the screen (3 seconds delay)
[05/03] Version 2.1.7 :
- CM11: Updated ramdisk to latest build 04/03 (added telephony-msim to bootclasspath)
- Some minor internal tweaks
[01/03] Version 2.1.6 :
- back to gcc linaro 4.7.3 (giving better results and stability)
- Dynamic fsync re-added and activated by default
- Lots of mm & internal changes for stability and performance
- logger: reduce reserved memory
- battery: ignore unstable power & ignore safety margin are now switchable via Stweaks
- cpufreq: tweaked governors and re-added smartassV2
- block: tweaked schedulers & added bfq (thx @andiP)
- camera: hopefully fixed camera occasional crash
- linux: back to standard kernel naming showing proper version number
- Fixed some occasional apps crash (like antutu x & megapolis ...)
- gpu: using simpler gpu control (thx @andiP)
- Stweaks: Added Min CPU Lock control to CPU tab
- Stweaks: Added "Apply" button to governors tabs
- Stweaks: Added ZRAM switch to Misc tab (on/off for sammy roms only)
- Stweaks: Fine tuned pegasusQ & GPU default values
OUF !
[15/02] Version 2.1.5 :
- Patched to latest samsung source drop XXUGML3 :good:
- using gcc linaro 4.8.3 2014.02 optimized for cortex-a9 (thx @Christopher83)
- Added configurable led behavior + led fading support (thx @AndreiLux)
- Added MDNIE full control (thx @AndreiLux & @DerTeufel1980)
- hdmi: fix sound output not working
- fix TriangleAway support (thx @DerTeufel1980)
- sched: reduced latency for better responsiveness
- cpufreq: reverted hack preventing max freq override (so expect some 1.5 & 1.6 ghz in stats, but it's soooo smooth)
- fsync: completely removed dynamic fsync
- tweaked lowmemorykiller & mm
- fixed problem of wifi not working on some roms
- Added Carbon rom support
- Updated ramdisks
[19/01] Version 2.1.4 :
- Re-patched from scratch to linux 3.0.101
- mm: lot of changes to match 3.0.101
- arm: L1 cache optimization 2/2 : use correct L1 cache shift (5->6)
- busfreq: back to stock slope usage (correct scaling)
- wireless: Fix a memory leak
- mm/page_io: prevent keeping duplicated compressed pages in memory
- mali: Disable state_tracking
- battery: raised max charge current to 1100 mA (for USB and wireless)
PS: please confirm that you feel the performance boost (or not) !!!
[09/01] Version 2.1.3 :
- Updated gcc to linaro 4.8.3 (12.2013) :good:
- block: Update row scheduler & blk-core
- block: tweak cfq, deadline, sio, vr & zen schedulers
- ScoobyDoo sound: fix engine not activated
- random-char: raise read from 64 to 256 and write from 128 to 512
- battery: ignore charger unstable power
- rwsem: implement RWSEM_XCHGADD & steal writing sem (for better performance)
- arm: L1 cache optimization
- mmc: TriangleAway support & disable CRC (for better performance)
- wireless: reduce wakelock timeout ( x/4 )
- Enable USB OTG support
- Disable ALL Samsung Rooting Restriction Features
- Updated omni & cm11 ramdisks
- sammy43: raise compcache size from 300 to 400 mb
[29/12] Version 2.1.2 :
- Fully merged Update13 changes
- CM: fix camera video recording (ported from Googy-Max (thx Gokhanmoral)) :good:
- CM: Fix some camera crash due to firmware date
- pegasusq: add prev_cpu_wall_delta
- sched: add time-based average load
- Re-enable Touchboost control (ported from Googy-Max (thx Gokhanmoral))
- mach-exynos: Correct min_uV & max_uV limits for proper voltage control
- block: Add Zen scheduler (thx Yank555)
- Stweaks: fixed the apk install and moved it from system partition to data
- Some minor tweaks
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[22/12] Version 2.1.1 :
- Stweaks: Add vibration intensity control to misc tab
- Stweaks: Correct tweaked abb values
- Stweaks: Moved undervolted and tweaked CPU/GPU/ABB to "battery" profile to keep "balanced" profile as close to stock as possible
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[21/12] Version 2.1.0 :
- Cypress: make touchkeys backlight work on sammy & cm11 & temasek/omni
- char: add frandom support (thx @Yank555)
- Stweaks: do not install STweaks_Googy-Max if STweaks is already installed
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[21/12] Version 2.0.9 :
- Patched to Samsung Update13 :good:
- Cypress: make touchkeys backlight work on sammy & cm11
- CPU undervolting implementation ported from Googy-Max :good:
- ABB implementation ported from Googy-Max :good:
- GPU control implementation ported from Devil's kernel (thx @DerTeufel1980 & @Yank555)
- cm11: fix for some cases of front camera crash (cm)
- cm11: make vibrator configurable
- cm11: fix battery gauge problem
- fix loss of baseband on sammy4.3
- Stweaks: ABB tweaked +GPU & CPU are ALREADY UNDERVOLTED (and stable )
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[15/12] Version 2.0.8 :
- FULLY WORKING DUAL BOOTING Sammy4.3 / CM11/ Omni / Temasek (with r3p2 mali support)
- Compiled with GCC Linaro 4.8.2 :good:
- Bring back dual sound engines (ScoobyDoo / Wolfson)
- Fix MTP for dualboot
- cm11 : fix network arrows not showing correctly
- busfreq: correct usage of cpu load slope
- touchkey backlight: little modification for dualboot support
- Some minor tweaks
- @DerTeufel1980 recovery support (reboot choice)
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[23/11] Version 2.0.7 :
- FULLY WORKING DUAL BOOTING Sammy4.3 / Temasek 4.4 v5 and above (with r3p2 mali support)
- zram: back to stock
- some mali changes
- Replace Boeffla sound engine with Wolfson sound engine (& added stweaks tab)
- cpufreq: renamed pegasusq to pegasusqstock and implement Googy-Max tweaked pegasusq
- mach-midas: cpu throttle from 800 to 1000MHz when reaching max thermal limit (thx @brujo55 for the advise)
- Reverted a lot of changes which were causing lags
Important: Dual booting choice at startup isn't working ! Please use stweaks to choose your defaultrom or to reboot directly to the desired rom
ATTENTION : Dualboot isn't working for now ...
[18/11] Version 2.0.6a :
- stweaks: add wireless charge rate
- some performance tweak
[18/11] Version 2.0.6 :
- mm: some more changes
- Added cpu topology & various sched tweaks
- Fixed zram settings not applied
[17/11] Version 2.0.5 :
- Add TriangleAway support
- Optimize read speed of schedulers (cfq, deadline, sio, vr)
- Add j4fs support
- Some more changes from XXUGMJA kernel (mm, lmk, mmc)
- Enable Cleancache & disable CONFIG_SCHED_AUTOGROUP
- Add Xpad support
- Add network filesystems support (nfs, cifs, sunrpc)
- zram: disable debugging & zram_for_android
- Stweaks: Zram is now configurable BUT disabled by default (RAM management is way better without it)
[14/11] Version 2.0.4 :
- Updated to latest XXUGMJA ramdisk & GPU driver
- Cpu OC support (up to 1600Mhz)
- Updated gcc compiler to 4.7.4 2013.10
WakeUp lag IS gone and battery drain IS normal !!! (please confirm)
[13/11] Version 2.0.3 :
- Implement Touch to Wake
- busfreq: Disable BUSFREQ_INTERLOCK_CPUFREQ (fly fly baby )
- earlysuspend: Remove zram conditional optimize_comp
- mm: back to stock memory management
WakeUp lag seems to be gone same as battery drain !!! (please report anyway)
[10/11] Version 2.0.2 :
- Zram: back to stock zram 300MB (compcache)
- Activated Unaligned memory access & neon & hardfloat support
- Implement forced fast charge (thx Yank555)
- fs: Enable AIO
- sched_features: Disable GENTLE_FAIR_SLEEPERS & enable ARCH_POWER
- busfreq: Use cpu_load_slope correctly
- sys: Remove "Samsung Rooting Restriction Feature"
- ramdisk (sammy4.3): Various tweaks and corrections
- STweaks: Various tweaks and corrections
[08/11] Version 2.0.1 :
- Wireless: Disable multicast on suspend & Allow mac adress change
- ExFAT as external module and loaded at boot
- Permanent TRIM
- Reverted dual sound system and switched to Boeffla sound 1.6.4 (use Boeffla sound app for settings)
- Page-writeback interval: screen on 0ms off 500ms
- Removed "Samsung Rooting Restriction Feature"
- Auto-root is now disabled by default
- Hopefully fixed drain issue and deepsleep problem
[08/11] Version 2.0.0 :
- Updated to linux 3.0.101 (EOL)
- Set fbearlysuspend via sysfs (for CRT animations)
- Added governors : Add ondemand-smartassV2-zzmoove-lulzactiveq-hotplug
- Added IO schedulers : row-sio-vr-fifo
- Tcp congestion methods : westwood-htcp-bic
- Raised charging currents
- Sound engines : Scoobydoo & Wolfson
- Updated to latest XXUGMJ9 ramdisk
- Auto-root (updated to latest su and supersu with daemon autorun)
- Auto install of Stweaks 2.0 (Googy-Max edition)
Another one for me ...
Why have only 2 when I can have 3 for me ???
First will try n let u know
Thnx googy
Edit: tried 2.0.0. Was very good. Battery backup was fine!
Smooth working..
Very fast.. though I didn't tried stock 4 3 kernel yet!
Now trying 2.0.1 good work mate
I'm a big fan of ur kernels.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Deep sleep problem solved?
this will be an excellent piece of work for sure ..goonna try it
ROM Compatibility
Just to be clear what you title edit means. I understand that Dual Boot isn't working yet but is the kernel compatible with CM10.2 just now or is it only Sammy roms.
Cheers
thx googy
but dl link dont work! !
regards
edit: dident see the testing state - sorry
Woohoo, finally! But like someone pointed out earlier the link does not work
Sent from my GT-I9300 using Tapatalk
cant wait to download
Thank u ,
and waiting for the stable one with the DUAL BOOTING
though i couldn't download it from the link above ?! ....
Looking forward to downloading this - (link doesn't work)
repeated again sr.
Thanks googy one more time.!!!! Keep up the good work!!!
Waiting for dualboot ))
Come on guys... Stop spamming the Thread... We ALL know right now Dual Boot doesn't work properly so stop writting about waiting for it, if it's fixed Googy will let us ALL know.
Also the link works fine, you can see XDA DB but Googy hasn't pushed the zip file yet so nothing to download there yet...
Please we are all excited but don't spam the thread just wait and reply if you have any kind of issues .
Thank you
Is this going to be a Sammy ROM only Kernel thread or are you working on making this work on CM10.2 also?
Great work as always

[KERNEL] Phantom Kernel for N950 - F/FD/N (for Samsung PIE and OREO ROMs)

Your warranty is now void. Knox 0x1.
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Please do some research if you have any concerns about the features included in this kernel.
PHANTOM KERNEL​by 6h0st ​
​
Special thanks to:
(Product evaluation, support & donors)
@ANDROIDXFOREVER
@ammisr
@Logel
@Sean_FD2R
@corsicanu
@Voytec83
@Bud Horn
@blinkt88
@rico13
@NoXXX
@Kiid
... and to all other developers for their indirect contribution (ideas, commits, public open source code, etc).
* Brief ideology of this kernel *
This kernel, if you plan on using it out-of-the-box it is battery life oriented, but also with a few tweaks to be fast and stable, just to give best daily usage results. The best part of it is that you can tweak it how you please depending on how far you want to go. You can choose over clocking CPU or/and GPU to get really good benchmark results, apply tweaks to get the best battery life/performance with low-end and high-end gaming or just to save even more battery, your choice. All this by using simple applications like Spectrum, a bit more complex ones, like Synapse or choose an even more advance way with shell scripts / terminal.
As the project evolves more features will be added, even as requests if properly motivated.
Before releasing an update, i'll make sure that it's properly tested so that you wont get bricked devices. This usually takes a lot of time, so please be patient. If some features are considered unstable they will be marked as experimental.
* * * Version 2.11.6 PIE official * * *
- SAMSUNG Open Source for PIE kernel (N950FXXUDDTH1);
- ramdisk updated to N950FXXSBDTED;
- Compiled with Toolchain UBERTC 6.4.1 + GRAPHITE optimizations;
- updated to Linux 4.4.201 - (only available for version 2.10.1);
- ramdisk updated to N950FXXS7DSI3 - (available only in version 2.10.1);
- Cortex and Exynos compiler optimizations;
- performance and battery life adjustments to BUS/GPU/CPU;
- Available CPU governors: cultivation, blu_active, impulse, interactive, conservative, ondemand, performance, powersave, darkness, schedutil, bioshock, blu_schedutil, helix_schedutil, darkutil, electroutil and pwrutilx - (some are available only in version 2.10.1);
- Available I/O Schedulers: anxiety, noop, deadline,cfq, bfq, maple, vr, zen, tripndroid, sio, sioplus, fiops and fifo;
- added Synapse support (with more optinons then MTweaks / if you use spectrum profiles some sections will be disabled for compatibility issues);
- Spectrum Support with 4 profiles (disabled on boot);
- MTweaks compatible but with missing features, use Synapse for better compatibility;
- maximum overclock CPU frequency of CPU little cluster 1898 Mhz;
- maximum overclock CPU frequency of CPU Big cluster 2704 Mhz;
- added frequency limits while Screen is off;
- added minimum throttling frequency limit scaling for Exynos;
- maximum overclock GPU frequency of 572 Mhz;
- SELinux permissive/enforcing depending on Magisk;
- Enabled Kernel Loadable Module support;
- added LKM: superuser (KernelSU project) if root accesss is needed without Magisk - disabled (to get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access. NOT all apps will work with it. This also has no app that control access so don't leave it always enabled!);
- Memory Management and utilities optimizations;
- added switch to enable/disable of FSync or use Dynamic FSync;
- Morosound mod for Madera/CS47L92;
- init.d support;
- all Samsung security related configs disabled (as KNOX, TIMA, Rooting restriction, etc.);
- Disabled Secure Storage. You'll need to refresh (remove/forget and connect/store connection again) Wifi/Bluetooth connections if you have conection issues!);
- dm-verifiy and forced encryption disabled;
- LED blink/fade control (fade enabled by default);
- changed LED to red/blue fading when booting;
- Wireguard support;
- CRC checks disabled on boot for better performance;
- added UKSM 0.1.2.6 - (available only in version 2.10.1);
- VM, I/O sceduler and ZRAM tweaks - (available only in version 2.10.1);
- Entropy optimizations - (available only in version 2.10.1);
- added SysFS control for logging;
- disabled unnecesary logging, debugging and tracing;
- added automount FS Manager 4 support;
- added NTFS/ISO9660/UDF FS Support ;
- added ZRAM support - (available only in version 2.10.1);
- updated LZ4 kernel modules - (available only in version 2.10.1);
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia);
- added Smart Screen Dimming (for SSD kernel version only!);
- added CPU boost;
- added devfreq boost;
- added Kernel support for MISC binaries - (available only in version 2.10.1);
- added support for DriveDroid app;
- ramdisk optimizations and patched SEpolicy;
- disabled some unneeded tracing, logging and debugging;
- init.d optimization scripts, available in /=Phantom Scripts= folder, if you want to use them:
* 90agressive_doze: enable agressive doze script;
* 98sqlie: optimize DB;
* 98zipalign: zipalign apks;
* 99maid: a cleaning temporary files script;
* 99killer: battery saver by killing a couple draining services.
* * * Version 1.9.3 Oreo official * * *
- Compiled with UBERTC 6.4.1 + GRAPHITE optimizations;
- Updated to Samsung Open Source N950FXXU5CRK2;
- Updated to Linux 4.4.169;
- added Synapse support (with a lot of optinons, a lot);
- Spectrum Support with 4 Profiles;
- SElinux permissive;
- Support for Private Mode;
- Init.d support;
- All Samsung security related configs disabled (as knox, tima, restrict rooting);
- Added Boeffla wakelock Blocker;
- Led fade/blink control;
- Wireguard support;
- Available CPU governors: cultivation, blu_active, zzmoove, impulse, interactive, schedutil, conservative, ondemand, userspace, performance, powersave, darkness and bioshock;
- Available I/O Schedulers: noop, deadline,cfq, bfq, maple, vr, zen, tripndroid, sio, sioplus, row and fifo;
- Performance and Battery life tweaks;
- N950FXXU5CRK2 ramdisk update;
- added UKSM 0.1.2.6;
- Possible max CPU OC frequency set to 2704 Mhz;
- added max GPU frequency of 572 mhz;
- Some GPU optimizations (slightly a bit more battery life and more performance);
- Set Spectrum balance profile max GPU speed of 455 mhz on boot (better battery life);
- disabled some logging, debugging and tracing;
- added NTFS/ISO9660/UDF FS Support;
- added Automount FS Manager 4 support;
- multipath TCP support;
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia);
- added 99killer, 98zipalign and 98sqlite optimization scripts to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d);
- fixed Spectrum and Mtweaks incompatibility when using both apps;
- added SysFS control for kernel logger;
- updated LZ4 kernel module to LZ4 v1.7.3;
- a lot of ramdisk fixes and optimizations;
- set voLTE enabled props from ramdisk (just in case...)
- removed SEC_SELINUX;
- added a more efficient RMM lock patch;
- added fake FLAGS to help Magisk;
- added Smart Screen Dimming;
- CPU Samsungplug optimizations and CPU core control;
- enabled schedule workqueues on awake CPUs as default;
- 100% compatibility with Spectrum and Synapse, with MTweaks not so much.
* NFS VERSION HAS THE SAME SAFE PARAMETERS AS THE NON-EXPERIMENTAL VERSION ON BOOT, but probably will generate more heat *
Differences between the NFS version and the regular version (Experimental):
- CPU OC possibility to 2.8 Ghz (2808000 mhz)
- GPU OC possibility to 683 mhz
- GPU OC without CPU frequency restrictions
- Spectrum profile "Gaming" OC-ed at 2.7Ghz / 572 mhz
(No support will be given if something goes wrong while using the NFS versions! AND don't blame me if you burn something.)
Mod edit: links removed
XDA:DevDB Information
Phantom Kernel, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
6h0st
Kernel Special Features: STABLE | FAST | SOLID-BATTERY-LIFE
Versions Information:
Status: Stable P
Current Stable Version: 2.11.6
Last Updated 2020-12-21
Unstable Version: 2.10.1
Last Updated 2020-05-03
Status: Stable O
Current Stable Version: 1.9.3 (EOL)
Created 2018-08-05
Last Updated 2019-01-01
FAQ:
Q: How to flash kernel?
A: Download (download link in first post) and flash the zip file from TWRP Recovery. Wiping dalvik cache and cache when coming from other kernels is highly recommended.
Q: Phone is stuck with a black screen after I wiped dalvik cache and/or cache. After I waited a while it just rebooted. Is that a bug?
A: This is not a bug it's actually a feature. This is normal because the kernel startup script checks the dalvik cache to be created correctly. If it wasn't created correctly it checks again after 1 min, just to be sure, this is why you have a black screen. Don't force reboot, just wait! If Dalvik cache isn't still created correctly after 1 min, it will reboot and create Dalvik again, it will keep doing this until everything is ok. This can happen even 3 times upon boot. If more than 3 reboots happen then you have a ROM issue.
Q: How to configure the Kernel?
A: Easy way is with Spectrum app from Google Play Store. Synapse for more advanced users. Init.d scripts or Terminal/SManager or similar apps, for experts.
Q: I have issues with notifications, slow notifications while screen is off?
A: Disable battery app optimization for Google Play Services.
Q: YouTube videos are not playing, why? / Why am I getting random reboots (if using 99killer script)?
A: Remove the /system/etc/init.d/99killer script and reboot.
Q: Why not start with version 1.0 ?!
A: Because versions 1.0-1.3 were not released to the public and were tested in private by a group of dedicated people.
Q: What is NFS version?
A: Need for Speed version of the Phantom Kernel - higher and unsafe OC of CPU & GPU possibility. Only for Oreo versions.
Q:What is Smart Screen Dimming - SSD version?
A:It's a slightly modified version of this:
https://forum.xda-developers.com/s7-edge/development/amoled-pwm-s7-edge-t3517739
Q: I had a freeze/random reboot after I changed settings in Synapse, what can be the cause?
A: It can be a lot of things, but mostly an incompatibility in your chosen settings, if it's kernel related at all. The most known common things that are the cause of this can be Exynos-CPU-hotpluger (disable it), LMK parameters for Oreo version only (reset to defaults) or Doze settings (use stock). If any of these doesn't get rid of the reboots try resetting Synapse and wipe cache and dalvik cache. You can always post logs or details of your issue, to get help.
Q: After each boot i get my screen locked after a brief moment of using my phone and my phone vibrates 3 times, is this a bug?
A: This isn't a bug. The locking of the screen it's a workaround i added, to eliminate a bug where GPU utilization get's stuck. This will remain until i find a better way to solve this. There 3 vibrations is from the PK boot script telling you it has finished execution.
Q: Bixbi button remapper isn't working with Bixby button, how can I fix it?
A: Install Synapse and enable Android logging. (Thanks to @AiRMaX-360 for finding this fix).
Q: What is KernelSU - superuser module and how to get root access without Magisk?
A: Here you can find KernelSU project. This module can be used if root access is needed without Magisk. To get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access.
PS:
* NOT all apps will work with it.
** This also has no app that control access so don't leave it always enabled!
*** If Magisk or other su is found, then that root access method will be used.
Ver. 2.11.6 Changelog:
- optimizations for better battery life;
- bug fixes;
- added throttling frequency limit for mali driver;
- updated the frequency limits while screen-off module;
- switched back ext4 encryption (EXPERIMENTAL);
- updated 00modules script;
* Special HID drivers available as kernel modules only if needed (copy 00modules to init.d folder to enable modules);
* Joystick XPAD available as module only if needed (copy 00modules to init.d folder to enable module);
- added 99pkhosts script - adblocker script with update on boot (copy script to init.d folder to enable).
Ver. 2.11.5 Changelog:
- updated to Samsung Open Source N950FXXUDDTH1;
- added support for more Input Device Drivers, Special HID drivers, IEEE 1394 (FireWire) and VR;
- disabled some unneeded debugging;
- removed some deprecated code;
- performance optimizations and bug fixes.
Ver. 2.11.4 Changelog:
- merged Samsung open source N950FXXSDDTG5;
- ramdisk updated to N950FXXSBDTED;
- other bug fixes and optimizations.
Ver. 2.11.3 Changelog:
- SELinux permissive/enforcing depending on Magisk;
- changes for some ROMs (e.g. DeluxeROM) that need SELinux permissive at boot (Magisk is detected by some banking apps so a complete uninstall is needed for these apps to work);
- enabled Kernel Loadable Module support;
- added LKM: superuser (KernelSU project) if root accesss is needed without Magisk - disabled (to get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access. NOT all apps will work with it. This also has no app that control access so don't leave it always enabled!);
- CPU optimizations and bug fixes;
- added maximum overclock CPU frequency of CPU little cluster 1898 Mhz (generates lots of heat if OC-ed);
- added frequency limits while Screen is off;
- added minimum throttling frequency limit scaling for Exynos (may cause reboots, or even burn your phone, if enabled and is set to high);
- added frequency limits while screen-off and set 455-1248 | 741-1469 mhz as default;
- HMP optimizations;
- adjusted thermal limits a bit;
- android binder optimizations;
- Synapse update;
- minor PK boot script changes;
- other bug fixes in CPU, BT, abox and more...
Ver. 2.11.2 Changelog:
- bug fixes;
- moved PK dalvik protection and made it as an optional script found in =Phantom Scripts= folder for a better compatibility;
- disabled some more unneeded logging.
Ver. 2.11.1 Changelog:
- added enable/disable control of DVFS in sysfs for Exynos;
- updated Synapse (advanced tab);
- other bug fixes in CPU.
Ver. 2.11 Changelog:
- Samsung Open Source base N950FXXS8DSL3 (started from scratch) ;
- ramdisk updated to N950FXXSADTC4 and optimized;
- Linux version 2.2.111 (No more Linux updates);
- disabled unnecessary logging, tracing and debugging;
- added back goodies from 2.10.1, minus:
* STUNE and Stune Boost;
* Linux streams updates;
* UKMS and ZRAM;
* schedutil based govs: helix-util, blu-util, dark-util, pwxutil, electric-util;
- overall optimizations and tweaks;
- Synapse bug fixes;
- Spectrum profile bug fixes;
... and some other things (to many to add here).
Ver. 2.10.1 Changelog:
- bug fixes for GPU to avoid ramdom freezes;
[last update]
Ver. 2.10 Changelog:
- updated to Linux 4.4.201;
- set bic as default TCP congestion alogarithm;
- set cfq as defualt internal SD I/O scheduler.
- fixed GPU utilization stuck at 80% bug after first boot (screen won't turn off anymore upon the 3 vrations);
- fstab changes with noatime;
- Synapse update and bug fixes;
- Spectrum profiles update (cpuset optimization; Balanced profile: CPU.Big cores set at 2314000 mhz - stock freq)
- default CPU.Big core cluster set to 2314000 mhz;
- updated Simple LMK;
- switched to Simple LMK from Android LMK;
- zram misc fixes;
- memory compactation and page allocation optimization;
- PK boost script optimization (takes longer to finish, but uses less CPU and reduces boot lag);
- android binder optimizations;
- touchscreen optimizations;
- updated GMS patch script;
- removed /etc/sysconfig/google.xml overwrite upon flashing kernel (restore and use original ROM file to fix slow notifications);
... other bug fixes and improvements.
Ver. 2.9 Changelog:
- source updated to N950FXXU7DSJ1;
- ramdisk updated to N950FXXS7DSI3;
- updated to Linux 4.4.198;
- better compiler optimizations;
- security improvements;
- devfreq optimizations and possible some random issues fixed;
- binder optimizations;
- debugfs: Always compile core debugfs driver for Android kernels;
- Android sync performance improvement;
- FS: Reverted to original mbcache from mbcache2;
- FS: ext4 optimizations;
- Spectrum profiles update;
...some other bug fixes.
Ver. 2.8.2 Changelog:
- binder reverted to N950FXXS7DSH1;
- disabled debugging of binder and made some minor stability changes;
- Spectrum battery profile update.
Ver. 2.8.1 Changelog:
- updated to Linux 4.4.196;
- Mass Storage USB Composite fixes;
- DriveDroid support fixes.
Ver. 2.8 Changelog:
- updated to Linux 4.4.194
- interactive; schedutil, blu_schedutil, darkutil, helix_schedutil, electroutil and pwrutilx CPU governors changes;
- device tree changes - more battery friendly on low usage;
- anxiety I/O scheduler tunnig;
- I/O tuning;
- set deadline as default scheduler for external sdcard;
- removed Boeffla Wakelock Blocker;
- devfreq wake boost interval added in sysfs and in Synapse;
- kernel preemption optimization;
- Spectrum profiles updates and bug fixes;
- Synapse updates and bug fixes;
- added back exynos hot-plug sysfs on/off control (Mtweaks only);
- Synapse updates and bug fixes;
- disabled Simple LMK and enabled Android LMK;
- enabled Samsung's SPCM service;
- ramdisk changes;
- disabled Android logger after boot;
... other bug fixes (LightROM stuck on reboot/shutdown fix included).
Ver. 2.7.2 Changelog:
- removed GPU excessive debug messages;
- more HID bug fixes;
Ver. 2.7.1 Changelog:
- DS4 HID controllers bug fix;
Ver. 2.7 Changelog:
- updated to Linux 4.4.191;
- ramdisk update to N950FXXS7DSH1;
- merged N950FXXU6DSF6 source;
- SAMSUNG EXYNOS8895 SoC device tree changes;
- applied latest RT-186 patch;
- PK boost script update;
- CPU frequency scaling possible bug fix and a few optimizations;
- added back helix_schedutil, darkutil;
- bug fixes, optimizations and tunning for the following CPU governors: interactive, conservative, darkness, helix_schedutil, darkutil (updated), electroutil;
- CFS stune bug fixes;
- State Notifier driver implementation bug fixes.
- changed CPU input boost and devfreq boost drivers to work only with State Notifier;
- synced Panel/Dual Penel with DPU and State notifier;
- added CGROUP_SCHEDTUNE support;
- ramdisk changes to work with CGROUP_SCHEDTUNE;
- merged DYNAMIC STUNE BOOST with CPU INPUT BOOST and removed double driver;
- added memory compaction to all zones when suspended - disabled by default;
- devfreq boost driver fixes;
- CFS tasks boosting and CFS tasks boosting group subsystem fixes and tuning;
- CPU scheduler tuning (for more balance);
- tuned CPU and devfreq boosts;
- CPU and devfreq boosts uses GPU utilization to select between med and max step;
- GPU optimized for always on when screen is on and off while screen suspended;
- GPU control optimization - less debugging;
- Optimized Integer SQRT. for up to 3x faster operation;
- Disabled VNSwap / ZSwap;
- added ZRam tweaks and made some changes for better performance;
- ramdisk update for Simple LMK changes and better/faster ZRAM creation on boot.
- added a workaround to prevent race of lmkd and Simple LMK;
- Android binder driver optimizations;
- updated Synapse and Spectrum profiles;
- added GMS Doze patch and Cleaning scripts to Synapse;
- CPU input and devfreq boosts disabled as default;
- HMP boost fix for input events;
- Android ION driver optimizations - removed debugging and tracing;
- introduced anxiety I/O scheduler, improves reads over writes - default;
- reimplement mbcache and speed up cache entry creation;
- added back disable FSync;
- FS Sync optimizations;
- updated Boeffla WL driver and wakelocks list;
- Dynamic sync updated to v.2.0 (thx andip71);
- removed some more unneeded tracing and debugging;
- removed Debug FS and applied fixes because of it in various drivers;
- added timekeeping: keep suspend time logging when debugfs is disabled;
- moved /d/wakeup_sources to /proc/wakelocks if debugfs is disabled;
- reverted old DEX patch;
- used the stock config for /proc/config.gz;
... some other bug fixes and optimizations.
Ver. 2.6.1 Changelog:
- bug fixes:
* voLTE and voWifi not working on some devices;
* OEM unlock show correct status;
* SELinux show correct status;
* prevent CPU from entering deep sleep while handling touch interrupts;
* eliminated Android errors on missing parameters of Simple Android LMK;
* eliminated Android errors on missing input_boost files;
* ... and a few other bugs in FS, Crypto and Net;
- added ZRAM support;
- added zstd compression algorithm support (for ZRAM);
- Synapse update for ZRAM control;
- compiler and ION optimizations.
Ver. 2.6 Changelog:
- updated to Linux 4.4.182;
- added RMM State Remover for Samsung Devices
(Original idea by @BlackMesa123, updated by @_alexndr to add support modern Samsung devices with separate /vendor partition. Furtherly updated and adapted by @corsicanu for Pie support and new RMM(KG));
- Removed Boeffla Wakelock blocker;
- updated CPU boost driver and devfreq boost driver to be controlled from sysfs;
- stop cpuidle from beeing disabled when entering suspend;
- CPU boost and devfreq boost driver set to disabled on boot;
- added dynamic stune boost;
- ajusted CPU input boost for dynamic stune boost - frequency can't be controlled from sysfs.
- updated CPU boost driver:
* added new medium boost step;
* uses state_notifier to double check screen state and make sure no boosting is done when screen is off;
* checks if input frequency is disabled (0) before boosting and not execute boost of 0 mhz;
- re-done GPU boost with medium boost instead of maximum;
- updated devfreq boost driver to use state_notifier to double check screen state and make sure no boosting is done when screen is off;
- more battery optimizations Bluetooth and WiFi driver;
- interactive set as default CPU governor for balanced profile;
- blu_active CPU governor update;
- Spectrum profiles updated;
- Synapse updated with new options.
Ver. 2.5 Changelog:
- updated source to N950FXXU6DSD5;
- updated ramdisk to N950FXXU6DSD5;
- ramdisk changes - Deluxe ROM compatibility;
- updated to Linux 4.4.180 and made specific PK fixes;
- new compiler optimizations;
- morosound mod update (working with speaker and headpiece) and fixes;
- added back schedutil CPU governor and updated it;
- added new governors based on schedutil: blu_schedutil, helix_schedutil, darkutil, electroutil, pwrutilx governors;
- added energy cost bindings for Energy Aware Scheduling in Device Tree and Fair Schedule energy params for schedutil based governors possible usage;
- set blu_active/blu_schedutil governor as default;
- maple i/o scheduler optimizations;
- Spectrum profiles update;
- Synapse update and bug fixes;
- Phantom Kernel boot script updates and optimizations in execution after boot to eliminate lag;
- changed some PK tweaks for better stability;
- reduced max_pool_size of zswap from 50 to 20;
- updated CPU and BUS boost drivers;
- replaced Android Low Memory Killer with Simple Android Low Memory Killer;
- disabled core control and removed sysfs of CPU hotplugger;
- updated LZ4 compressor/decompressor modules;
- optimizations CPU, GPU, BUS, I/O, HMP, thermal and many more;
- bug fixes;
- removed unneeded logging, tracking and debugging for better battery savings;
- tuned CPU and BUS boost duration for better smoothness;
- some other adjustments to eliminate lag.
Ver. 2.4 Changelog:
- merged NFS version into regular version;
- CPU OC possibility of 2808 Mhz;
- updated to Linux 4.4.179;
- CPU, HMP, GPU, BUS and memory manager optimizations;
- ISP, CPU, GPU thermal ajustments;
- blu_active governor adjustments;
- enabled swap back (zswap,vnswap);
- ramdisk bug fixes;
- Phantom Kernel boot script update;
- PK boot script vibrates three times on complete;
- Synapse updates and bug fixes;
- Spectrum profiles updated and vibrate once on apply;
- Gaming Spectrum profile is safely OC-ed now, CPU at 2496 Mhz and GPU at 572 Mhz;
- disabled Dynamic FSync on boot - can be enabled after if needed for extra performance;
- Enabled software CRCs on the data blocks can be up to a significant 30% performance cost, but can be disabled for extra performance;
- enabled nmi_watchdog - can be enabled after if needed for extra performance;
- Entropy adjustments and optimization;
- Boeffla Wakelock blocker's wakelock list updated;
- LMK tweak removed - stock values used;
- enabled back Samsung SPCM service;
- Synapse updated for LMK - Custom profile has the removed LMK tweak values in case you need it;
- compiler performance optimizations and warnings fixes;
- added support for DriveDroid app;
- added CIFS support;
- set tweaked maple as default I/O scheduler;
- UKSM disabled on boot;
... and other bug fixes and optimizations.
Ver. 2.3 and NFS Changelog:
- updated installer script and added clean of BusyBox from ZIP installer script;
- Phantom Kernel's boot script update: tweaks and fixes;
- added devfreq boost and event-based CPU boosting drivers (by Sultan Alsawaf );
- added CPU boost on some events (credits to: @remilia15):
* Boost CPU for app launches and app transitions;
* Boost CPU to the max for 50 ms when userspace launches an app;
* Boost when memory pressure becomes high;
- set minimum GPU frequency to 260 Mhz on boot;
- some parameters of SAMSUNG EXYNOS8895 SoC device tree reverted to stock to eliminate lag;
- Synapase fixes;
- Spectrum profiles updated;
- ... and some other adjustments, fixes and tweaks for a better balanced experience.
Ver. 2.2 and NFS Changelog:
- updated to Linux 4.4.178;
- ramdisk updated to N950FXXS5DSC5l;
- enabled CPU Core control;
- performance and battery life adjustments to BUS/GPU/CPU;
- optimized CPU, GPU and thermal;
- CPU DVFS disabled on boot;
- minor CPU blu_active governor tweaks;
- GPU OC possibility to 572 mhz.
- set 338 Mhz as default minimum GPU frequency;
- other GPU/CPU optimizations;
- added Dynamic FSync;
- optimized the ext4 fsync;
- VM tweaks for better smoothness;
- disabled some more unneeded tracing, logging and debugging;
- disabled swap (zswap,vnswap);
- enabled UKSM as default;
- Memory Management and utilities optimizations;
- PK boot script adjustments;
- added CPU Input Boost on touch events;
(This will make min CPU frequeuncy jump in Synapse. Set it to Disable if it's annoying you, or tune it for more performance/battery. I recommend to leave it like this for now.)
- removed zzmoove governor (causes random reboots);
- added Morosound mod for Madera/CS47L92;
- int. and ext. I/O schedulers set to tweaked deadline;
- enable optimized cryptographic algorithms;
- Magisk 19 compatibility fixes and optimizations;
- Boeffla wakelock blocker wakelocks list updated;
- updated Synapse and Spectrum profiles;
- Synapse fixes (clear Synapse data after flashing kernel).
Ver. 2.1 and NFS Changelog:
- removed SEC_SELINUX_PORTING_COMMON;
- added override RGB in sysfs;
- disabled some unneaded loging, tracing and debugging;
- deadline set as default I/O scheduler for internal and external storage
- TWRP zip installer updated:
* added safety feature to flash on N950 device only;
* small fixes when patching ROM files;
* faster script execution;
* double compressed ZIP/TAR.xz combo for boot.img and patched libs (overall smaller size for better distibution);
* Script face-lift.
- disabled SELinux forced enforcing and some security patches;
- disabled schedutil governor and FREQVAR_SCHEDTUNE until;
- Spectrum battery profile corrected;
- ramdisk cleanup;
- ramdisk fixes for Magisk 18.2 compatibillity;
- ramdisk tweaks and other minor adjustments;
- added UFS/NTFS/ISO9660/JOLIET/ZISO/UDF/UDF_NLS;
- disabled CONFIG_LOD_SEC (Linux on dex security);
- Boeffla Wakelock blocker wakelock list updated;
- fixed BOEFFLA_WL_BLOCKER blocking "OK Google!" on some devices;
- and a few other minor adjustments...
Ver. 2.0 and NFS Changelog:
- initial upload. Enjoy!
Ver. 1.9.3 and NFS Changelog:
- Removed all LED tweaks except fade control (because of compatibility issues)
- Spectrum battery profile correction
- Synapse LED options and HMP profiles updated.
* There is a Smart Screen Dimming and a non-Smart Screen Dimming version of the kernel available for download.
Ver. 1.9.2 and NFS Changelog:
- ramdisk optimizations
- updated net drivers (Wifi + Bluetooth)
- added binfmt_misc support
- Phantom scripts update
- DraStic fixed (and probably dome other apps)
- other bug fixes...
Ver. 1.9.1 and NFS Changelog:
- bug fixes (LED, UFS)
- Phantom Kernel boot scripts update
- re-enabled some of the disabled logging for Magisk compatibility
- disabled /data temp files cleaning and fstrim when charging starts
- added 99maid.sh to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d)
Ver. 1.9 and NFS Changelog:
- Compiled with Toolchain UBERTC 6.4.1 + GRAPHITE optimizations
- Updated to Samsung Open Source N950FXXU5CRK2
- Updated to Linux 4.4.169
- used net (Wifi + Bluetooth) from stock N950FXXU5CRK2 (better stability overall)
- added Synapse support (with a lot of optinons, a lot)
- added Spectrum profiles to Synapse
- clean-up some Synapse action scripts
- added clean Synapse data from kernel .zip on flash
- zip flashing script fixes
- added /data temp files cleaning and fstrim when charging starts
- added patches and fixes for compatibility with Synapse to various drivers (hotpluger, logger, s.o)
- added ROW and FIFO I/O Schedulers
- various ramdisk fixes
- Phantom ramdisk scripts updated
- ramdisk changes, added some more tweaks and optimizations
- reverted some old VM tweaks for better battrey life
- set voLTE enabled props from ramdisk (just in case...)
- Spectrum profiles updated and bugs fixes
- made Spectrum profile to reset on boot for Synapse compatibility
- added zipalign and sqlite optimization scripts to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d)
- CPU Samsungplug optimizations and CPU core control
- Spectrum profiles updated (added core control)
- enabled schedule workqueues on awake CPUs as default
- Boeffla wakelock blocker wakelocks tunning
- GPU.mali tuning
- LED voltage ajustments and intensity control updated/fixed (use this with Synapse for better compatibility)
- Smart Screen Dimming optimizations (when brightness hits 0 gamma starts increasing)
- added multipath TCP
- multipath TCP added to Synapse
- added back TCP congestion: lia, olia, wvegas, balia (MPTCP linked)
- disabled Kernel logging on boot as default
- 100% compatibility with Spectrum and Synapse, with Mtweaks not so much.
Ver 1.8.1 and 1.8.1 NFS Changelog:
- merged/used ELS source tree updated to Linux 4.4.163
- SELinux quick fix for deodexed ROMs
- added ramdisk patch for SELinux to always permissive.
Ver 1.8 and 1.8 NFS Changelog:
- compiled with UBERTC 5.4.1 + GRAPHITE optimizations
- merged/used ELS source three updated to Linux 4.4.162
- added Smart Screen Dimming
- panel optimizations and mdnie override RGB posibility
- added mega SeLinux patch (thanks to @corsicanu)
- boot SeLinux FLAGS set to always permissive and fake enforced
- Spectrum profiles updated
- wifi drivers updated from N950FXXU5CRHA (blobs removed)
- battery_v2 drivers update (N950FXXU5CRHA)
- other updates from N950FXXU5CRHA
- removed TCP congestion algorithms: LIA, OLIA,WVEGAS,BALIA
- removed MPTCP (old Samsung driver - compatibility issue)
- added ODM workaround to ramdisk
- GPU and CPU performance optimizations
- HMP improvements
- updated GMS Doze .xml
- default TCP congestion algorithm is westwood
- ...other small bug fixes and tweaks
Ver 1.8 NFS Changelog:
* all of ver.1.8 changes and:
- increased Voltage for 683 mhz step by 50 (max possible to be safe)
- Spectrum profiles updated to get more performance compared to ver. 1.8
Ver 1.7 and 1.7-NFS Changelog:
- update to Linux 4.4.161
- merged/used ELS Project source tree updated to Linux 4.4.160
- schedutil governor fix (reverted to old code because new code caused random reboots)
- optimized interactive governor set as default on boot and for balanced profile
- All Spectrum profiles updated with optimizations, some changes and fixes.
- WireGuard updated to latest
- added CPU Touch boost extended with scheduler tune based on top apps (disabled as default).
- security patch fix for SELinux always to permissive mode (to fix FCs of LockScreen/Settings on Deluxe ROM and other)
- led (fade) control update. Now it's more than fade.
- RGB Leds brighness/timing tweaks.
- ramdisk fixes
- added swap support back
- disabled UKMS to run on boot
Ver 1.6 Changelog:
- Updated to Samsung Open Source N950FXXU5CRHA
- Updated ramdisk to N950FXXU5CRHA
- updated to Linux 4.4.159
- introduce Exynos dtbtool to the Linux build system (Credits & Thanks: @farovitus & @corsicanu)
- build from dts rev7 (Credits & Thanks: @farovitus & @corsicanu)
- 99killer script update
- phantom ramdisk scripts update
- added 4 more boeffla wakeloks to block
- Phantom customizations fixes
- Spectrum battery, balanced profiles changes to use schedutil governor
- minor CPU scaling method update
- CPU.little default governor set to schedutil
- schedutil governor updated and tweaked for better performance and battery life
- schedutil governor changes to use different rate limit when in suspend/active
Ver 1.6 NFS Changelog (EXPERIMENTAL):
* NFS VERSION HAS THE SAME SAFE PARAMETERS AS THE NON-EXPERIMENTAL VERSION ON BOOT, but probably will generate more heat *
- Same changes as ver. 1.6
- CPU OC possibility to 2.8 Ghz (2808000 mhz)
- GPU OC possibility to 683 mhz
- GPU OC without CPU frequency restrictions
- Spectrum profile "Gaming" OC-ed at 2.7Ghz / 572 mhz
(No support will be given if something goes wrong while using the NFS version! AND don't blame me if you burn something.)
Ver 1.5 Changelog
- updated to Linux 4.4.153
- CRGA ramdisk update
- added UKSM 0.1.2.6
- Possible max CPU OC frequency set to 2704 Mhz
- added darkness and bioshock governors
- added max GPU frequency of 572 mhz
- Some GPU optimizations (slightly a bit more battery life and more performance)
- Set Spectrum balance profile max GPU speed of 455 mhz on boot (better battery life)
- disabled some logging, debugging and tracing
- added NTFS/ISO9660/UDF FS Support
- added Automount FS Manager 4 support
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia)
- moved 99killer script to /.phantom folder (in case you need it)
- fixed Spectrum and Mtweaks incompatibility when using both apps
- added SysFS control for printk logger
- updated LZ4 kernel module to LZ4 v1.7.3
- a lot of ramdisk fixes and optimizations
- removed SEC_SELINUX
- added a more efficient RMM lock patch
- added fake FLAGS to help Magisk
- update the installer script from kernel .zip file
... and some other stuff that i don't recall.
seems nice, gonna try after i find a new rom
Did you took it off. It says file not found
Phantom Kernel v.1.4 is up and available for download.
Enjoy!
works pretty well with magisk 16.7
Thx so much for the kernel work
what aout gpu oc?
Motawa88 said:
what aout gpu oc?
Click to expand...
Click to collapse
Maybe, in the next update. If it's stable in testing. No promises.
Sent from my SM-N950F using Tapatalk
very great kernel bro as in the time of note 3
Wifi ist Not working
Benny100 said:
Wifi ist Not working
Click to expand...
Click to collapse
try this e report thanks
ammisr said:
what does it do?
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
Flash
Wifi fix is working Big THX!
Benny100 said:
Wifi fix is working Big THX!
Click to expand...
Click to collapse
[emoji6][emoji106] WELCOME
Inviato dal mio SM-N950F utilizzando Tapatalk
6h0st kernel for N8. Nice! Used your Know N3 kernel.
TurricanM3 said:
6h0st kernel for N8. Nice! Used your Know N3 kernel.
Click to expand...
Click to collapse
welcome :good:
ammisr said:
This was taken when using v1.4, best SOT i have ever had. almost 7 hours
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
how long SOT
nevermind didnt see the edit
Battery life test graph:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my SM-N950F using Tapatalk

[Kernel][OneUI/Treble][A600X]CronosKernel V5.0

Welcome to CronosKernel for Exynos7870 Devices
J730X | J530X | J710X | J701X | G610X | A600X | J600X
Version : V5.0
Release : 1/13/2020
Warning : Me nor XDA Are responsible for any damage that might be caused after flashing any file provided here. Please take caution and be aware of what you are doing. And Always backup !
Click to expand...
Click to collapse
​
-- Features --
[x]Fake Enforcing (Permissive and shows enforcing)
[x]Compiled with Linaro 4.9.4
[x]ADB Insecure
[x]Fake KNOX
[x]Private Mod support
[x]RMM-KnoxGuard Free
[x]MultiCPU Governors
[x]Multi I/O Schedulers
[x]Multi TCP Algorithms
[x]Limited Wakelocks
[x]Dynamic Fsync 2.0
[x]FsyncToggle
[x]PowerSuspend 1.5
[x]UKSM V1.23
[x]Boeffla wakelock blocker v1.1.0
[x]StateNotifier & SysfsHelper
[x]Optimized ZSwap
[x]Optimized Deadline I/O
[x]Better Input Booster
[x]Quicker Doze entry
[x]Other improvments for Batterylife and performance
[x]Support Android 9.0 and Treble GSIs
[x]Reduced Wakelocks
[x]GPU/CPU Voltage dropped
[x]Improved GPU Utilization
[x]Improved standby
[x]Encryption Support for StockRoms
[x] Samsung ODM support (Official / unofficial)
[x] Treble Offline Charging (With proper samsung LPM implementation)
[x] J710 Bluelight filter support
[x] Patched J730 AOD bugs from samsung
[x] A600X/J600X Keystore updated and fixed
[x] Pie bootloader/modem support
[x] Supports ARM32/64 OneUI/Treble ROMs
[x] Custom scripts to improve ROM support
[x] Support for SpagetX nuke script
[x] Support for Vendor init.d shell scripts
[x] And much much more
The kernel supports HKTweaks to manage and control the kernel turntables. Download Here : Github
--How to install--
If you have flashed Root through any means other than magisk, Please uninstall it (SuperSU>Full unroot)
Open developer options (Press aboutphone > build number 7 times) Enable OEM Unlock (Google RMM if you had issues)
Flash TWRP Recovery that can be found in J730 Section
Fully Wipe internal storage and format data (Must for first time flashing TWRP)
Copy Kernel to your desired Location
Install Zip > Select kernel.zip
Reboot and wait
Kernel does not include Magisk. Download it here if you need it
--Basic Info --
The kernel has been fully refreshed and made from scratch to suite the everyday-changing Exynos7870 Android experience. with support for Treble Roms, OneUI Roms, Pie bootloaders and much more optimizations and improvements to improve both the user experience and developers who choose to use this kernel​
-- Credits --
@topjonhuw For Magisk
@geiti94 For patched SS libs
And my Elite-Team for their contributions to my projects and being Awesome.
Download <> Changelog <> More info In second Post​
Downloads and changelogs
CronosKernel V5.0 1/15/2020 LATEST
[X] Fix booting issues / magisk issues on GSIs
P.S : This no longer supports A64 Vendor/GSI and will only boot ARM64
This is as a temporary fix. people who want A64 Support will have to wait until i have a proper method to support 4 different boot styles (the old kernel should still work but on Pie gsis)
Treble -
Download : AndroidFileHost
Size : 9.4MB
MD5: f7d7fbc500bb145c081bb71dae43b6f8
CronosKernel V5.0 1/13/2020
This version has been fully reworked and made from scratch, there are new/old features included. mostly its fixes to allow our kernel to work in Pie releases
WARNING : Please update your device to the latest available boot loader and modem. Devices that can be updated to Pie but running oreo bootlaoder is not going to have network.
Devices with too old bootloaders are not going to have keystore. UPDATE BEFORE YOUR REPORT A BUG
[x] Fully reworked and rebuilt from scratch
[x] based on J530FXWU5CSH7 pie source
[x] Supports J530X|J730X|J600X|A600X|J710X|J701X|G610X
[x] Compiled with linaro
[x] many compiler optimizations
[x] Disabled proca,defex,cp_secure,knox,tima,rkp,kap and other samsung security
[x] Fully permissive
[x] Disabled broken spectrum profiles
[x] AOSP specific fixes and optimizations
[x] proper sdfat driver support (for exFAT/fat32)
[x] full F2FS Support for DATA,CACHE
[x] All the previous ramdisk mods, loggers and tweaks
[x] reduced logging spam from AVC, HOTPLUG
[x] Fully disabled samsung Hotplug (Performance with no significant battery hit)
[x] Fixed an issue where 4 cores were stuck on offline
[x] CMDLINE patches for fake knox status
[x] CPU/DEVFREQ/MIF etc voltage control
[x] boeffla wakelock blocker
[x] custom default wakelock blocker list
[x] UKSM 0.1.2.3
[x] Powersuspend 1.8
[x] Dynamic Fsync
[x] Fsync/crc toggles
[x] unlocked tunables for stock governors
[x] toggle archpower and other sched improvments
[x] LZ4 Support
[x] improved block performance
[x] improved devfreq performance
[x] imrpvoed TCP performance
[x] improved memory performance
[x] Support for Pie bootloader devices
[x] wireguard support
[x] Improved CPU Overclocking
[x] GPU Control
[x] Samsung ODM support (Official / unofficial)
[x] Treble Offline Charging (With proper samsung LPM implementation)
[x] J710 Bluelight filter support
[x] Patched J730 AOD bugs from samsung
[x] A600X/J600X Keystore updated and fixed
[x] Pie bootloader/modem support
[x] Supports ARM32/64 OneUI/Treble ROMs
[x] Custom scripts to improve ROM support
[x] Support for SpagetX nuke script
[x] Support for Vendor init.d shell scripts
[x] And much much more
OneUI -
Download : AndroidFileHost
Size : 64.5 MB
MD5: 2ce69de1525b83fe83f4512efb65dc22
Treble -
Download : AndroidFileHost
Size : 63.6 MB
MD5: 1f6df083b148adc90a5fa15606cf066f
Treble Versions are meant to be used with AOSP roms (on both official and unofficial treble devices) . they have certain patches and MTP fixes
Old releases
HeliosPie V3.1 Update​- Updated base to latest pie source
- reworked and updated helios ramdisk tweaks
- Reverted old hacks to fix some bugs
- Performance and battery greatly improved
- F2FS enabled
- Spectrum profiles added by @@SiddhantNaik1731
- LZ4 Enabled
- GPU Performance Greatly improved
- Removed EliteTuner in favour of HKTweaks by @corsicanu
- Full CPU/GPU/DEVFREQ/MIF/CAMERA Voltage control and more
- Magisk V19.1 included
Download : AndroidFileHost
Size : 38.3 MB
MD5: 46dec1efb1f9ac305e859f9a99ca88f1
HeliosPie V3.0 Update​- Updated to Android Pie
- OneUI and GSI Support
- Disabled KnoxGuard (New RMM)
- Updated to EliteTuner V1.1
- 2AMP Charging
- And all the previous features and changes of HeliosKernel
Download : AndroidFileHost
Size : 42 MB
MD5: fc3831f0debedd9fe614798e77e005a6
HeliosPro V2.7 Update​
- Updated Ramdisk
- Fixed some performance and battery issues
- Fixed WiFi and Bluetooth on Stock J5/J7 Roms
- Magisk 18.1
- Linaro 7.4 Toolchain
Download : AFH
MD5 : 8db06bf5daa879dc790f749ac315ed6a
Size : 45.7MB
Old releases and changelogs
HeliosPro V2.6 Update​
This is TOUCHWIZ only. The new compiler greatly improves performance on both 8.0 and 8.1 Based roms.
Enjoy, i know im not making any roms due to time, but i can support this kernel.
Changelog :-
- J5 Removed 70HZ mod so fake displays can work
- Compiled with Linaro 6.1.1 Compiler
- Performance and battery greatly improved with new compiler
- Fixed custom ramdisk scripts
- Deodex Supported well with magisk
- GMS Blocker
- 99Killer service (kills gms in idle for better sleep)
- NFC Should work now
- More precise cpu voltage
- Magisk 18.0 Included
Follow the Full change log on the Github source.
Download : AFH
MD5 : 2b11e227741486bf41dceced6c96a66c
Size : 46.6MB
HeliosPro Kernel V2.5
Android 8.0/8.1 Only
J530F/G/Y/YM/FM/GM/S/L/K
J730F/FM/G/GM (And any J7 variant)
​Changelog :-
-Supports both 8.0 and 8.1.1 Stock/Ported TouchWiz Roms
- Updated drivers to latest J530F 8.1 Source
- Adoptable Storage (not tested)
- Encryption Support (on stock roms only)
- Improvements to GPU CPU Over clocking Thanks @renoxtv
- Ensure you have LATEST TWRP otherwise you wont be able to read Internal storage in TWRP
- Removed 160mhz GPU as it didnt work and caused issues
- Fixed CPU Undervolting (overvolting doesnt work well)
- GPU overclocking and Control now works on EliteTuner
- Updated Camera and WiFi to latest 8.1 Firmware
- Support for 3GB J5 2017 Variants
- Magisk 17.2 Included
- some other minor improvements to pretty much everything
Follow the Full change log on the Github source.
Download : AFH
MD5 : 8594de8b4f2e2292fa8b730093886ac1
Size : 47MB
old changelog
HeliosPro Kernel V2.0
Android 8.0/8.1 Only
J530F/G/S/L/K
J730F/FM/G/GM (And any J7 variant)
​
This can be used on any of my 8.0 Roms and tested on stock 8.1 Rom (does not break Simcard when rooting)
its based off multiple exynos7870 sources
P.S : GPU overclocking is not yet completed, you can use it manually with OxygenControl app
instead of EliteTuner app (included in zip)
P.S : J7 aod is basic until we get new Oreo drivers for J7
HeliosPro v2.0 Changelog
- CPU Overclock upto 1.7GHz and VoltageControl
- GPU OverClock Upto 1146GHz
- Memory Mangment improvments
- J5 2017 70Hz Refresh Rate
- MMC improvments
- Full Wakelock Control for wlan/bt and much more
- BoefflaWakelock Blocker With preconfigured WLs
- UKSM V1.2.3
- SecBattery control and Unstable current detection
- Powersuspend Driver for display
- Fsync Toggle
- Dynamic FSync
- Tons of I/O Schedulers
- Tons of CPU Governors
- StateNotifier Driver
- CPUFreq optimizations
- DisplayState hooks
- ondemand/conservative cache improvments
- Swap/VNSwap improvments
- WireGuard Support
- F2FS Support
- Frandom Support
- Muted useless debug msgs
- Tons other than can be tracked in commits
I/O Schedulers :-
- Maple
- BFQ
- ROW
- Fifo
- Fiops
- Sio
- SioPlus
- Tripandroid
- VR
- ZEN
CPU Governors :-
- Blu_Active
- CafActive
- hyper
- bioshock
- cultivation
- dancedance
- electrodemand
- impulse
- intellidemand
- ondemandX
- pegasusq
- smartass2
- smartmax
- wheatly2
Download : GoogleDrive
Source : Github​
RefinedKernel (7.0/7.1.1)
V2.7
-WireGuard Support
-HotSpot Fix for Note 8 port
-CPU Boot frequency reduced
-GPU/CPU Frequency improvments
-InputBooster Changes
-J7 Pro Flicker Fix/AOD
-Boosted charging limit
-Updated Ramdisk
-Magisk 16.3 included
J530F/G : GoogleDrive
J530Y/YM : GoogleDrive
J530FM/GM : GoogleDrive
Oxygen Kernel control : GoogleDrive
---------------------------------
V 2.6
-CPU/GPU Overclocking support
-Support for more variants
-Fixed Magisk resetprop conflict
-Disabled DM-Verity from source
-Fixed KNOX 0X0 PATCH
-Removed Audit Spams in log
-Disabled Samsung RMM
-Disabled RKP/KAP/TIMA From source
-Slight increase to charging current
-Inputbooster ~ 1.2GHz
-CPU OC upto 1700MHz
-GPU OC Upto 1146MHz
-Allow CPU To go as low as 200MHz
---------------------------------
-V2.5
-Add Support for J530FM/YM/GM/G
-Magisk V15.2
-Dynamic Fsync 2.0
-HTC Asynchronous Fsync
-PowerSuspend 1.5
-UKSM V1.23
-Boeffla wakelock blocker v1.1.0
-StateNotifier & SysfsHelper
-Optimized ZSwap
-Optimized Deadline I/O
-Better Input Booster
-Quicker Doze entry
-Other improvments for Batterylife and performance
J530F/J530G : GoogleDrive
J530Y/YM/GM/FM [2 FEB]: GoogleDrive
----------------------------------------------------
-V2.0 Note 8 port
Rebuilt the kernel from latest source code : J530FXXU1AQI3
Added CPU Governors
Added I/O Sched
Added TCP Algorithms
Added FakeKnox
Added ResetProp
Added 7.1.1 Support
Added CPU Improvments
Reduced Wakelocks
Added AOD Partial Support (Reverted in source due to dangerous screen flicker issue)
Download Link : --GoogleDrive--
----------------------------------------------------
-V1.0 Initial release
--DownloadLink--
--Mega--
F.A.Q
F.A.Q​
Q : Does this support Prometheus V2 ?
A : No, this only supports NEW OneUI roms released in august 2019 and up
Q : I dont have lockscreen working
A : you have a very old bootloader, update it
Q : I dot have working simcard
A : You have a very old bootloader/modem update them both
Q : What benefits Does this have over stock kernel ?
A : This kernel is aimed at Android enthusiasts who like to get the most out of their phones. But also is user friendly and pre customized for the average user to figure it out
Q : Can i use Kernel Auditor ?
A : Yes, but to utilized the full potential of this kernel including overclock and many more, you should use HKtweaks from here
Q : What is Overclocking ?
A : Basically, Slightly more performance For an extra consumption in battery. you can google it for more details
Q : Is it safe to overclock ?
A : ive tested the kernel on the Max over clock setting (Without turning off the 4 big cores) without any problems for a month
Q : What is SamsungHotplug ?
A : its a feature from samsung that Auto-Disables Inactive Big Cores to reduce power consumption. it has been disabled due to wasted performance
Q : Does this kernel Pass SafteyNet ?
A : Yes, The kernel has all the needed bypasses already so it can even bypass safteynet without Magisk
Q : Can i use Knox Apps ?
A : No, You cant use secure Storage, However it has PirvateMode Support built in (if your ROM supports it too)
Q : Can i use this on Stock Rom ?
A : Yes, it works on both Stock 9.0 and custom Roms made after August 2019​
CronosKernel is now available for A6 Devices. this has been tested on the most recent security patch with no Keystore , or RIL issues
Please ensure your bootloader is uptodate to avoid problems
Our lord and liege you've finally arrived at this forgotten xda corner with thou blessed kernel. Praise be!
CronosKernel V5.0 1/15/2020 LATEST
[X] Fix booting issues / magisk issues on GSIs
P.S : This no longer supports A64 Vendor/GSI and will only boot ARM64
This is as a temporary fix. people who want A64 Support will have to wait until i have a proper method to support 4 different boot styles (the old kernel should still work but on Pie gsis)
Treble -
Download : AndroidFileHost
Size : 9.4MB
MD5: f7d7fbc500bb145c081bb71dae43b6f8
ananjaser1211 said:
CronosKernel V5.0 1/15/2020 LATEST
[X] Fix booting issues / magisk issues on GSIs
P.S : This no longer supports A64 Vendor/GSI and will only boot ARM64
This is as a temporary fix. people who want A64 Support will have to wait until i have a proper method to support 4 different boot styles (the old kernel should still work but on Pie gsis)
Treble -
Download : AndroidFileHost
Size : 9.4MB
MD5: f7d7fbc500bb145c081bb71dae43b6f8
Click to expand...
Click to collapse
Eagerly waiting for a64 Support. Thanks anan, u da man ?
Thank you
Thank you so much for your hard work
I hope this kernel will be updated regularly :good:
Amazing Kernel
Ultimate performance in gaming
Hi!
I never used a Treble ROM. My wife is annoyed by the Samsung ROM and jealous of my LOS. Can somebody tell me how this works? Can I for example install this ROM? https://forum.xda-developers.com/pr...lopment/gsi-lineageos-17-0-gsi-archs-t4004673
How do I proceed to do this?
Thanks!
Hi, I flashed the kernel in the new OneUI 2.0 Android 10 and it caused bootloop, I tried the other kernel and it didn't work too. My device is A600G with latest Android 10 build.
Edit: Sorry the problem is not the kernel I tried to flash only TWRP and got bootloop again.
[GER said:
Roxxor;81722875]Hi!
I never used a Treble ROM. My wife is annoyed by the Samsung ROM and jealous of my LOS. Can somebody tell me how this works? Can I for example install this ROM? https://forum.xda-developers.com/pr...lopment/gsi-lineageos-17-0-gsi-archs-t4004673
How do I proceed to do this?
Thanks!
Click to expand...
Click to collapse
Yes you can install this rom, but that is lineage 17. It's better to install lineage 16 because 17 have some bugs and sometimes isn't stable.

Categories

Resources