Related
ZigZag Kernel
Disclaimer:
Code:
#include
/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
ZigZag kernel is a heavily modified kernel which guarantees to improve your performance and battery. This kernel has proved to improve FPS so, gamers this is a good kernel for you!
Features:
Compiled with UBERTC 6.0 Toolchain
Added -Ofast flags for insane optimizations
Enabled f2fs compatibility
Enabled UKSM(Ultra Kernel Samepage Merging)
Enabled Buffer Overflow protection(Enhances security)
Added Async Fsync ported from HTC devices by faux123 and adapted to linux 3.10 by imoseyon
Added mako hotplug driver by @franciscofranco
Added sweep2wake, sweep2sleep and doubletap2wake functionality
Additional governors: Smartmax, Hybrid
Additional I/O schedulers : ROW, FIOPS
Many many tweaks for responsiveness(Improved FPS)
ThunderQuake Engine by varun chitre
This kernel works with ROM's built after 10th June and supposedly stock ROM's!!
Downloads: https://www.androidfilehost.com/?w=files&flid=33940
Older versions:
https://basketbuild.com/devs/W4TCH0UT/sprout/ZigZag
Credits:
Google
faux123
imoseyon
franciscofranco
flar2
thewisenerd for s2w,s2s and dt2w
Much thanks goes out to @intersectRaven for majority of his patches.
Also thanks to @varun.chitre15 for many tweaks(ThunderQuake Engine made by him is included in this)
All others whose code I read regularly to learn
Also thanks to my buddy @akhilnarang
Changelogs on post #2
FAQ's on post #3
Enjoy people!
XDA:DevDB Information
ZigZag, Kernel for the OEM Cross Device Development
Contributors
##W4TCH0UT##, intersectRaven
Source Code: https://github.com/W4TCH0UT/zz_sprout
Kernel Special Features: Extra governors, I/O schedulers -Ofast optimization and other tweaks
Version Information
Status: Stable
Current Stable Version: 1.9
Stable Release Date: 2015-06-25
Created 2015-06-10
Last Updated 2015-07-04
Changelogs
ZigZag 2.0:
Fixed mako hotplug to work properly on all 4 cores.
Added alucard's hotplug driver.
Updated to linux 3.10.83.
ZigZag 1.9:
Updated to linux 3.10.81
Added mako hotplug driver by franco
ZigZag 1.8:
Added advanced TCP congestion algorithms(westwood as default)
Added CPU boost driver
Increse zram devices
Patches to filesystem
Fixed many potential memory leaks
Update NEON AES module
ZigZag 1.7:
Patches to Power / PM drivers(increased responsiveness and battery)
Reduce freezes caused by hotplug(thx to varun for base patch)
Smartmax as default governor(no freezes, works more smoothly)
Patches to slub / slab (efficient memory usage, thus increasing performance)
Fixed some more memory leaks
ZigZag 1.6:
Fixed freeze when phone was on stand-by
More patches to mm for fixing some memory leaks
Added Fair Queue Scheduling, HHF and PIE filtering
Humongous amount of patches to cpuidle for better cpu functioning
ZigZag 1.5:
Compiled with UBERTC 6.0 Toolchain(performance at it's greatest, can't provide more optimization than this )
Added Asynchronous Fsync, ported from HTC devices by faux123(To enable it, use an app like performance control)
Improved KSM and UKSM(To enable this also use an app like performance control)
Added quickwakeup driver for faster wakeup
Patches to mm(performance increased)
Patches to power(battery improved)
More faster working of the cpu through improved math algorithms(performance increased)
Many random patches for responsiveness.
ZigZag 1.4:
Patched cgroup for performance improvements
Patched workqueue for performance and battery improvements
Patched mm
Patched KSM
Many random patches and tweaks also integrated.
ZigZag 1.3:
Removed sioplus i/o scheduler
Removed smartassh3 governor
Updated FIOPS I/O scheduler
Added -Ofast optimization flags
Many other tweaks added
ZigZag 1.2:
Added hybrid and smartassH3 governors
Added FIOPS I/O scheduler
Added UKSM(Ultra Kernel Samepage Merging)
Added more tweaks to vfp for performance improvements
ZigZag 1.1:
Fixed kernel version not showing
Fixed sioplus I/O scheduler not sticking when set to default
ZigZag 1.0:
Initial build of ZigZag
FAQ's
How can I enable sweep2wake, sweep2sleep and doubletap2wake in this kernel?
- To do this, first open up a terminal. Then type:
For sweep2wake:
Code:
echo [mode] > /sys/android_touch/sweep2wake
For sweep2sleep:
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
For doubletap2wake:
Code:
echo [mode] > /sys/android_touch/doubletap2wake
Modes available:
0 - disable
1 - enable
How to set the vibration intensity with ThunderQuake Engine?
- Again, open up a terminal. Type:
Code:
echo [value] > /sys/kernel/thunderquake_engine/level
Values available: 0 - 7
Why none of my videos are playing and I'm having issues with viper4android?
- Just change your selinux mode to permissive with the help of an app called selinux mode changer. Google it.
Install that app, then open it and tap on permissive to enable the permissive selinux mode. Also tick the box that shows you the notification when the selinux mode is changed.
That's it, now after every reboot selinux will be set to permissive and all those issues will be gone.
Help me! This bug has caused me XYZ issue!!
- Simply take a logcat of the issue and then post it here.
Little OT is OK, but go too far and you will get a warning!
Thanks
Great Kernel @##W4TCH0UT##
New version uploaded!!
ZigZag 1.1:
- Fixed kernel version not showing
- Fixed sioplus I/O scheduler not sticking
Click to expand...
Click to collapse
Enjoy people!
Regards
Wow now , many dev build kernel for this device
Awesome ? , I wanna try you kernel , but what is chnge log 1.1 about your kernel ? @##wh4tchout##
---------- Post added at 10:49 AM ---------- Previous post was at 10:47 AM ----------
Ooh sory for late post , cz i dont see before , you post about change log 1.1
##W4TCH0UT## said:
New version uploaded!!
Enjoy people!
Regards
Click to expand...
Click to collapse
sir, how to use s2s?
tandob said:
sir, how to use s2s?
Click to expand...
Click to collapse
Read FAQ on post #3 before posting anything.
Regards
##W4TCH0UT## said:
Read FAQ on post #3 before posting anything.
Regards
Click to expand...
Click to collapse
sorry sir, but I does not write that how to enable I just written how to use which is not present in FAQ.
tandob said:
sorry sir, but I does not write that how to enable I just written how to use which is not present in FAQ.
Click to expand...
Click to collapse
To enable s2s, type this in terminal:
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
modes available:
0 - disable
1 - enable
Regards
New build uploaded!
ZigZag 1.2:
- Added hybrid and smartassH3 governors.
- Added FIOPS I/O scheduler
- Added UKSM(Ultra Kernel Samepage Merging)
- Added more tweaks to vfp for performance improvement.
Click to expand...
Click to collapse
Enjoy!
Regards
Its A Great Kernel...But There's A Major Bug In The Kernel As Wifi Is Not Working After Flashing The Kernel....
Lakku said:
Its A Great Kernel...But There's A Major Bug In The Kernel As Wifi Is Not Working After Flashing The Kernel....
Click to expand...
Click to collapse
@Lakku flash it only on an update ROM, else WiFi /RIL won't work because of enforcing selinux
I Have Latest cm 12.1 beta 4
Lakku said:
I Have Latest cm 12.1 beta 4
Click to expand...
Click to collapse
Updated meaning anything that was built last night/today
Sent from my A0001 using Tapatalk
Oh ...Now I GOt It......Thanku....I Will Try Today And Report U Soon....Thanku Very Much....
New build uploaded!!
ZigZag 1.3:
- Added -Ofast flag(maximum optimization and performance)
- Updated FIOPS I/O scheduler
- Removed SIOplus I/O scheduler as it was causing issues
- Many tweaks to vfp and optimized code to a higher extent
Click to expand...
Click to collapse
Only works on ROM's that were built yesterday or today!!
Enjoy!!
Regards
##W4TCH0UT## said:
ZigZag Kernel
Disclaimer:
Code:
#include
/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
ZigZag kernel is a heavily modified kernel which guarantees to improve your performance and battery. This kernel has proved to improve FPS so, gamers this is a good kernel for you!
Features:
Compiled with GCC 5.1 Toolchain
Added -Ofast flags for insane optimizations
Enabled f2fs compatibility
Enabled UKSM(Ultra Kernel Samepage Merging)
Enabled Buffer Overflow protection(Enhances security)
Added sweep2wake, sweep2sleep and doubletap2wake functionality
Additional governors: Smartmax
Additional I/O schedulers : SIOPlus
Many many tweaks for responsiveness(Improved FPS)
ThunderQuake Engine by varun chitre
This kernel works with ROM's built after 10th June and supposedly stock ROM's!!
Downloads:https://basketbuild.com/devs/W4TCH0UT/sprout/ZigZag
Credits:
Google
Much thanks goes out to @intersectRaven for majority of his patches.
Also thanks to @varun.chitre15 for many tweaks(ThunderQuake Engine made by him is included in this)
Also thanks to my buddy @akhilnarang
Changelogs on post #2
FAQ's on post #3
Enjoy people!
XDA:DevDB Information
ZigZag, Kernel for the OEM Cross Device Development
Contributors
##W4TCH0UT##, intersectRaven
Kernel Special Features: Extra governors, I/O schedulers -O3 optimizations and other tweaks
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-06-10
Created 2015-06-10
Last Updated 2015-06-11
Click to expand...
Click to collapse
Good Job Mate!!
Regards
@dark_optimistic AKA Vipul Jha
caution!!!
I jst flashed v1.3 but my both sim card go offline.
showed no sim card.
---------- Post added at 11:54 AM ---------- Previous post was at 11:51 AM ----------
currently I m using cn12.1 beta 4 on micromax canvas A1. please help
Same Problem with Me Brother....Even Wifi Is Not Working...U Have to install the latest night build or latest build of your rom to enjoy this kernel....
# I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
# Please read the thread carefully before deciding to flash this kernel.
This kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device, you may request for a feature and I will consider about it. If you want overclock or nitros to fly or burn some rubber, you are free to use another kernel.
Feature list-
-Up to date with cm amss-1.0.2 source in every release
-Compiled with UBERTC/SABERMOD optimized for 64 bit
-Cpu governors: darkness, impulse, elementalx
-Cpu hotplugs: thunderplug core hotplugging
-Kcal driver for managing display saturation
-Fast charging: thundercharge
-Dynamic Fsync by faux123
-Adreno idler for saving battery
-Powersuspend for saving battery
-Cpu undervolt about 10% for saving battery
-Disabled crc check for 30% faster IO
-Default cpu and gpu clock speed for stability
-Disabled unused fat kernel features
-Ofast flags instead of O2
-Entropy tweaks
-Added frandom driver
-NTFS support
-Enabled swap
-Vibration Control
Installation-
-Download Cyanpro zip
-Boot into recovery
-Flash Cyanpro zip
-Wipe dalvik cache
-Reboot and enjoy
Downloads-
Cyanpro V1.7
My Source-
Github
Credits-
VarunChitre, AudioGod, Faux123, Franciscofranco, neobuddy.
Thanks to SiddheshK15 for helping me setup things.
Please remind me if I missed someone
XDA:DevDB Information
Cyanpro kernel for tomato, Kernel for the YU Yureka
Contributors
umangleekha
Source Code: https://github.com/umang96/Cyanpro
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.7
Stable Release Date: 2015-10-09
Created 2015-10-09
Last Updated 2015-10-09
Performance Settings For V1.7-
Cpu(big): 200-1459mhz (impulse)
Cpu(small): 200-1113mhz (impulse)
Cpu hotplug: Thunderplug
Min cores screen off: 1
Gpu max freq: 550mhz
Sampling rate: 550
Load threshold: 60
IO scheduler internal: BFQ
IO scheduer external: BFQ
Vfs cache pressure: 60
All other settings to be left default.
Battery Settings For V1.7-
Cpu(big): 200-1344mhz (darkness)
Cpu(small): 200-998mhz (darkness)
Cpu hotplug: Thunderplug
Min cores screen off: 1
Gpu max freq: 465mhz
Sampling rate: 550
Load threshold: 60
IO scheduler internal: BFQ
IO scheduer external: BFQ
Vfs cache pressure: 60
All other settings to be left default.
Changelog-
V1.7-
-Updated to latest source amss-1.0.2
-Redone undervolt same as previous versions
-Now expect battery backup as good as V1.3
-PM: devfreq: Use high priority workqueue
-Tick: don't update idle time if cpu offline
-Added ElementalX cpu governor
-Android M 6.0 and CM13 support
V1.6-
-Updated to latest source amss-1.0.2 branch
-Fixed heating issue, now new thermal config
-Fixed sometimes little cluster not setting min frequency
-Little better response for touch driver
-Added TCP controls, westwood default
V1.5
-Updated thunderplug and thundercharge by varun chitre
-Now two versions, Ubertc (battery) and Sabermod (performance)
-Some improvements to touchscreen driver, faster wakeup
-Default hotplugging algo is per core hotplug
-Added and enabled bfq IO scheduler
-Merged latest commits from amss-1.0.2 branch
V1.4-
-Fixed bootloader related issues for yureka plus
-Permanently fixed WiFi bug for roms like AICP, RR etc.
-Merged latest cm commits of amss-1.0.2 branch
-More stability and less wakelocks
V1.3-
-Adjusted undervolt for more battery backup
-Entropy tweaks for more responsiveness
-Merged latest source of amss-1.0.2 branch
-Improved darkness governor, more responsiveness
-Added NTFS support
-Some optimizations
-Enabled swap
V1.2-
-Only thunderplug now, other hotplugs causing instability
-Compiled using UBERTC for AARCH64
-Clean build with fixes and more stability
-Custom build script
-Enable swap
V1.1-
-Added intelliplug hotplug
-Added frandom driver
-Optimized undervolt
-Disabled some unused functions
-Ofast flags instead of O2 to improve performance
-Super battery backup with smooth performance now
What is r24 or r18 roms?
can this kernel be flashed on stock rom!! cm 12.1??
download links not working please make new links
r24
great work umang bro
Updated Thread
sir kernel is awesome thanks a lot for your work...
sir i had a doubt that can we delete the kernel auditor app after changing the settings??
Will this work on stock cm12????? as currently I'm using sandy kernel and battery life is average with often soft reboots
Kernel updated, check OP.
umangleekha said:
Kernel updated, check OP.
Click to expand...
Click to collapse
sir we need to flash any one of them right??
Answer my question as well please !!!!?
gtsfreak said:
Will this work on stock cm12????? as currently I'm using sandy kernel and battery life is average with often soft reboots
Click to expand...
Click to collapse
No, not on stock cm12, but it will work on updated stock cm12.1
rishivg said:
sir we need to flash any one of them right??
Click to expand...
Click to collapse
Yes, only one, all are same but are optimized for battery or balance or performance, choose any one.
Great work bro,
but bro can i flash this in yureka plus.
And are you updating this kernel soon or is it updated one.
If your updating it soon then please let me know when you will going to update, i will flash latest one.
Compatible with cm13 ?
Plz tell
Does this kernel support fast charge through PC?
---------- Post added at 01:37 AM ---------- Previous post was at 01:37 AM ----------
baratheon16 said:
Plz tell
Click to expand...
Click to collapse
It does say so in the OP.
can it used in blisspop 4.0.3
adamnp2000 said:
can it used in blisspop 4.0.3
Click to expand...
Click to collapse
yes
when i flashed this kernel over CM13 by santosh it was successfully installed bt wen i booted into system and checked phone info, it was still d stock kernel. Is it because i did not wipe cache and dalvic after flashing??
@umangleekha
Kernel is great but is it normal, GPU Freq sticking to 550Mhz all the time?
Stock CM12.1
DISCLAIMER
Your warranty is now 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, I will laugh at you.
==================================================
Please read completely this thread before using for minimize FAQ
If you coming from other custom kernel, please restore to cm kernel or dirty flash your rom before flash this!
Requirement
TWRP
Aosp 6.0.x - 7.x.x
Doesn't required to wipe dalvik/art cache !
Features
Latest Source Lineage OS
Hybrid Kernel (mixed commits and backport)
Clarity Hotplug (MPdecision by default)
Compiled with Hyper Toolchain 5.x (LxU)
Wake Gesture (DT2W) with Pocket mode (enabled by default)
Franko Fsync control
Franko Wakelock Control
add smartmax, lionheart, pegasusq, impulse, nightmare CPU governors
Arch Power & Gentle Fair Sleeper Control
add Sio, Zen, Fifo, Vr I/O schedulers
Faux Simple GPU Control
Faux Sound Control
io switcher (automatic switch to i/o scheduler 'fifo' when screen is off to save some power)
More
Features lite
Latest Source Lineage OS
Compiled with standart toolchain eabi 4.9.4
Wake Gesture (DT2W) with Pocket mode (enabled by default)
To Manage Clarity Hotplug use Unofficial Kernel Adiutor
and Wait till grarak merging my pull request to official source Kernel Adiutor.
Change Logs
Please check at my github
BUGS ?
You tell me with dmesg and last_kmsg logs
Credits
Google | Motorola | Lineage OS
Squid2 | Francisco Franco | Christopher83 | Savoca | Arter97 | Faux123 | frap129 | Sultanxda | Hurtsky
Download
Hybrid | Lite
https://www.androidfilehost.com/?w=files&flid=196522
Donating List
@electrohippie = $10
==== Thanks for Donating ====
Keep this project alive by donating to me
Donate Me
XDA:DevDB Information
Clarity Kernel, Kernel for the Moto E
Contributors
rainforce279
Source Code: https://github.com/ryan-andri/kernel_motorola_motoe
Kernel Special Features: DT2W, Hybrid
Version Information
Status: Stable
Current Stable Version: Final
Stable Release Date: 2017-09-23
Created 2016-11-29
Last Updated 2017-09-23
FAQ (Frequently Asked Questions)
Q: this kernel works for stock rom ?
A: no.
Q: hey, i got a problem with this kernel ? what should i do ?
A: post driver messages (dmesg) and kernel messages (last_kmsg) with your rom information (android version/name of rom). see here How to properly post a bug
Q: do i need wipe dalvik cache after flashing this ?
A: no needed.
Q: i have a request some features ?
A: post in this thread or pm me. since your request is usefull, i'll do that for you.
Q: can you overclock/underclock/undervolts this kernel ?
A: i don't want put extremely non-standart feature to this kernel, it will kill our device.
Nice to see you back!
Downloading right now..
Inviato dal mio Moto E utilizzando Tapatalk
Kernel Master is back !!
Enjoying your kernel since lollipop !!
_/\_
Great !!
Yeaaahh glad to see you back bro, Ryan Andri!
Using your kernel since cm12 was released. Can't wait for your Clarity Revolution!
Please make two versions one with d2w and other without that just like u made for cm13. Thanks
Ujwal Agrawal said:
Please make two versions one with d2w and other without that just like u made for cm13. Thanks
Click to expand...
Click to collapse
You can turn off d2w from kernel auditor.
Ujwal Agrawal said:
Please make two versions one with d2w and other without that just like u made for cm13. Thanks
Click to expand...
Click to collapse
+1
Papdya said:
You can turn off d2w from kernel auditor.
Click to expand...
Click to collapse
Thats always possible but the d2w version seems less stable and causes issue when d2w is turned off. Thats just my past experience and may not be true for everyone. Thats why m little cautious.
Also kernels by rainforce279 are always awesome and thanks to him for developing them
Awesome ..... Thank you so much !!!!!!!!!!!
Awesome
Sent from my Moto E using Tapatalk
Update to 1.1 [stable inline]
Logs
so i rebase old source with new commit and bring some features
- make 2 version DT2W and Non-DT2W
- Compiled with Linaro 5.2
- Powersuspend 1.7
- Lcd Notify.
- Doubletap2 Wake support (DT2W enabled by default).
- GestureWake with Pocket Mode.
- Faux Simple GPU Algorithm
- I/O Scheduler: Zen, TripNdroid, Sio, Fifo
- Governor: Intellidemand, Intelliactive, Nightmare, Lionheart
- Franco Fsync
- Faux Sound control
- Intelliplug 5.0
- Gentle fair sleeper and Arch Power Sysfs control
Download
D initial for DT2W and ND initial for No-DT2W As requested
https://www.androidfilehost.com/?w=files&flid=133872
What is LCD notify???
rainforce279 said:
Logs
so i rebase old source with new commit and bring some features
- make 2 version DT2W and Non-DT2W
- Compiled with Linaro 5.2
- Powersuspend 1.7
- Lcd Notify.
- Doubletap2 Wake support (DT2W enabled by default).
- GestureWake with Pocket Mode.
- Faux Simple GPU Algorithm
- I/O Scheduler: Zen, TripNdroid, Sio, Fifo
- Governor: Intellidemand, Intelliactive, Nightmare, Lionheart
- Franco Fsync
- Faux Sound control
- Intelliplug 5.0
- Gentle fair sleeper and Arch Power Sysfs control
Download
D initial for DT2W and ND initial for No-DT2W As requested
https://www.androidfilehost.com/?w=files&flid=133872
Click to expand...
Click to collapse
Huge Thanks man for making two different versions.:good:
Good job mastahhh
Push stable 1.2
changelogs
- replace Esdfs to sdcardfs (Testing for force allow apps on external storage)
- patch / commit for lowmemory killer
- aio: convert the ioctx list to radix tree (reduce some overhead)
- readahead: make context readahead more conservative (increase EXT4 performance)
- power efficient workqueues (Save some Power)
- enable quick wakeup (Save some Power)
- more
check my github if full changelogs
thanks
Download
D initial for DT2W and ND initial for No-DT2W As requested
https://www.androidfilehost.com/?w=files&flid=133872
@rainforce279 thank you for always listening to our requests,
Awesome ??
Sent from my Moto E using Tapatalk
rainforce279 said:
changelogs
- replace Esdfs to sdcardfs (Testing for force allow apps on external storage)
- patch / commit for lowmemory killer
- aio: convert the ioctx list to radix tree (reduce some overhead)
- readahead: make context readahead more conservative (increase EXT4 performance)
- power efficient workqueues (Save some Power)
- enable quick wakeup (Save some Power)
- more
check my github if full changelogs
thanks
Download
D initial for DT2W and ND initial for No-DT2W As requested
https://www.androidfilehost.com/?w=files&flid=133872
Click to expand...
Click to collapse
Nice work thanks ??
@rainforce279 could you plzz explain what is LCD notify ??
Ujwal Agrawal said:
@rainforce279 could you plzz explain what is LCD notify ??
Click to expand...
Click to collapse
ok,
lcd notify is just little driver,
thats will notify some driver when state lcd on or lcd off.
lcd notify can't configure by user.
ArianoxxKernel For Samsung Galaxy S7 and S7 Edge
Kernel for the Samsung S7 and S7 Edge on TW/AOSP based Android Oreo 8.0
PLEASE, IF YOU LIKE MY WORKS DON'T FORGET TO DONATE ON:
https://paypal.me/arianoxxdev
Disclaimer:
/*
* Your warranty is 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, I will laugh at you.
*/
Click to expand...
Click to collapse
KERNEL INFORMATION
Built with: GCC 4.9 Toolchain
Kernel Base: G93XFXXS3ERI1
Ramdisk Base: G935FXXU2ERJ2
Linux Version: 3.18.124
AROMA INSTALLER OPTIONS
Install Magisk 17.1
Install Mtweaks 2.9.2
Delete Root Data
ArianoxxKernel BootSplash
FEATURES
*Based on latest ELS source
*Latest ramdisk from samsung
*Freq min GPU a 112MHz
*CPU UC for Big and Little Cluster
*GPU OC and UC 806mhz and 112mhz
*Voltage controll and CPU Undervolt
*AIK Kitchen 2.9
*-O3 Optimizations
*Many Performance and Battery optimizations
*TCP Congestion many options Westwood as default
*Updated Ondemand and Conservative governors
*Many Governorns to choose
*Schedulers many to choose cfq by default
*Mod Fake Knox 0
*Busybox 1.27.2
*SuperSu 2.82-SR4
*Magisk 16.2 & Manager 5.9.1
*Disasbled DM-Verity, Knox, RKP, Tima, Rooting Restriction
*SELinux Permissive
*Swap with LZ4 compression
*Init.d support
*IO Schedulers: noop, deadline, cfq
*CPU Governors: impulse, conservative, ondemand, interactive, performance
*Reduced wifi wakelocks
* Boeffla wakelocks blocker
*Keep 3cores of cluster1 off during stand-by
*GPU Voltage & settings
*Battery settings
*Autoreset of Secure Storage
*Enabled hidden tcp-algorithm
*CIFS and NTFS support
*SafetyNet: GREEN
*Look 2nd post to see all features
DOWNLOAD
G930F/G935F: look 2nd post
How to install:
0. Backup EFS as always!!!
1. Download the latest kernel version zip file
2. Go to recovery
3. Flash the kernel zip
4.Choose aroma selection
5.Reboot
TELEGRAM CHANNEL
https://t.me/ArianoxxDev
Post Installation
Give a bit at the kernel to settle
If u find bug, send me last_kmsg
CREDITS + THANKS
Samsung Open Source Release Center for the Source code
@osm0sis
@farovitus
@morogoku
@Tkkg1994
@Manok98
@Lukas0610
@Jole7 for testing
@IAmWolf94 for his test
@Giorgatzelos for some aroma help
@ModX81 for his moded and bootloader updater-script
@WolverineBeast a lot aroma help
Other devs that I have taken commits from which are credited in Github
XDAevDB Information
ArianoxxKernel , Kernel for the Samsung Galaxy S7 Edge
Contributors
Arianoxx
Source Code: https://github.com/ArianoxxKernel-G935F/ArianoxxKernel
Kernel Special Features:
Status: Stable
Current Stable Version: 2.1
Linux Version: 3.18.124
Stable Release Date: 2018-11-08
Created 2018-06-22
Last Updated 2018-11-08
CHANGELOG
V2.1
*Update modem and bootloader (thanks to @ModX81)
*Rebuild aroma [thanks to @wolverineBeast]
*Update ELS base to ERI1
*Update ramdisk to ERJ2
*Update linux to 3.18.124
*Update busybox
*Defconfig: disable some log
*Update magisk to 17.1
*Fix random reboot
*Clean up code
*A lot of other optimization (check github)
*Add cpufreq_notify_utilization
*Kconfig add line
*Update gcc4.9
*Interactive: don't scale up if load is <= 6%
*Trace: exynos-ss: only dump first task to prevent flooding
*Bcmdhd: fix CONFIG_HZ dependency
*Panel: add reversible smart dimming brightness control
*Ramdisk: Patch dalvikcache_data_file
*Add support for odm
*Fully remove knox
*Fix ramdisk script issue
*Defconfig: disable some tracers
*Defconfig: disable integrity check
*Cpufreq: interactive: don't scale up if load is <= 6%, it's not worth it
*Mobicore: reduce kernel log output
*Defconfig: disable profiling
*Fix adb
V2.0
*Everything is changed
V1.3
*Private mod fix
*Performance optimazion (see GitHub)
*Battery optimization (see GitHub)
*Switched to custom TC
*Rebased
*Try to fix sdcardfs
*Disable zram by default
*Disable secure_camera (thanks to @twy2004)
*Update wakeclock blocker
*Update mtweaks to 2.9.2
*Update ramsik to ERF4
*Ramdisk: fix recovery issue
*ArianoxxKernel spashscreen in aroma
*Ipv4: Disable KNOX
*Dts: Increase charge levels
*Ipv4: set initial TCP window size to 64K (speed improvement)
*Cpufreq: Add cpufreq_notify_utilization
V1.2
*Updated aroma
*Performance optimazion (see GitHub)
*Battery optimization (see GitHub)
*Some new wakeclock blocked
*Update magisk
*Update source to G935FXXU2EREM
V1.1
*Add arch_power support
*Performance optimazion (see GitHub)
*Battery optimization (see GitHub)
*Media kill process
*Improve wakeclock blocker power
*Reduced sleep time
V1.0
*Based on latest ELS source
*Sources ramdisk EREM
*Freq min GPU a 112MHz
*CPU UC for Big and Little Cluster
*GPU OC and UC 806mhz and 112mhz
*Voltage controll and CPU Undervolt
*AIK Kitchen 2.9
*-O3 Optimizations
*Many Performance and Battery optimizations
*TCP Congestion many options Westwood as default
*Cpufreq: cache tunables for ondemand and conservative governors
*Many Governorns to choose
*Schedulers many to choose cfq by default
*Mod Fake Knox 0
*Busybox 1.27.2
*Magisk 16.2 & Manager 5.9.1
*Disasbled DM-Verity, Knox, RKP, Tima, Rooting Restriction
*SELinux Permissive
*LZ4 compression and support
*Init.d support
*Sensorhub wakelock: reduced to 50%
*Scripts: Remove DIRTY status from Kernel
*IO Schedulers: noop, deadline, cfq, zen
*CPU Governors: impulse, conservative, ondemand, interactive, performance
*Reduced wifi wakelocks
*Boeffla wakelocks blocker
*Keep 3cores of cluster1 off during stand-by
*GPU Voltage & settings
*Some defconfig optimization
*Battery settings
*Drivers: Add state notifier driver
*Binder: set binder_debug_mask=0 to suppress logging
*Autoreset of Secure Storage
*Enabled hidden tcp-algorithm
*Crc configurable and disabled by default
*Max77854: Fade Led
*CIFS and NTFS support
*SafetyNet: GREEN
DOWNLOAD:
TW: https://www.androidfilehost.com/?fid=11410963190603842350
AOSP (not up to date): https://www.androidfilehost.com/?fid=1322778262903996316
MOD EDIT: Don't quote the entire OP
Inviato dal mio SM-N950F utilizzando Tapatalk
Many thanks bro awesome work best are yet to come 5 stars from me
Thanx mate, downloading....
Hi i dont see wakelocks blocker its disable by default?
THX mate. On time no Problems. :good: Tomorrow i can tell more.
servus
Sent from my S7 Edge using XDA Labs
Héhé ! A new challenger ! Great ! Look awesome ! Will give a **** and report ... Thanks for your time on this hardware
Sent from my [device_name] using XDA-Developers Legacy app
Grate kernel but some problem this kernel but system many time boot. Please fix.
Which governor is better for battery life?
Randhir Kumar Yadav said:
Grate kernel but some problem this kernel but system many time boot. Please fix.
Click to expand...
Click to collapse
Do u touched something in mtweaks? Anyway send me last_ksmg
ako9 said:
Which governor is better for battery life?
Click to expand...
Click to collapse
Keep interactive
I am not select mtweks.
---------- Post added at 07:19 PM ---------- Previous post was at 07:09 PM ----------
francitato02 said:
Do u touched something in mtweaks? Anyway send me last_ksmg
Click to expand...
Click to collapse
No sar.i install this kernal for sac23 rom for s7 edge. I do not select Mtweks.
Thank you dev for your work. Can anyone tell me if still persist the Standby Cell battery drain with this Kernel? I don't update to Oreo my S7 edge, because all rom that I've tryed had the battery drains for standby cell ... but I hope with this kernel the situation can change. Thank again.
Thanks bud ?? giving it a try now
Tx so much for keeping our device alive
FD?
Best kernel now! Starting 1 cycle and i see batery life will be nice
Dual sim supported?
Great Kernel. Batterydrain ist less. Best Kernel on time for O :good:
Sent from my S7 Edge using XDA Labs
Code:
Disclaimer
#include
*
* [B]Your warranty is now void.[/B]
*
* 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, I will laugh at you.
*/
Welcome to hadesKernel
Some personal thoughts:
- this kernel works only on A5 and A7 2017 versions, only for Oreo or Pie and Touchwiz/OneUI based roms (stock and stock based roms) I'm not responsable for what can happen if you flash on other devices/roms/android versions.
- if you take any of my work without my permission i'll report you, and you'll probably get banned.
- you should read at least install instructions stated in this post - i won`t offer support for any issues regarding installation;
- for more info about features included and bug reports make sure you read post #3;
- press 'Thanks' button instead of saying it - it will keep the thread clean and keep me motivated to do more;
- feel free to send me some coffee (which btw, runs out pretty quick) via paypal, if you want to support my work.
Supported devices:
- A520F / A520K / A520L / A520S / A520W / A720F / A720S
Features
Common features:
Fully permissive selinux
Native wireguard support - latest release included
Disabled tima/dm_verity/knox
cmdline patched for safetynet and fake 0x0 knox
Reduced time to sleep, optimised sqrt lib and reduced queue for faster calculation and overall performance increase
Ramdisk scripts for system optimization (dm_verity disabled, data encryption made optional, suppressed logs, optimized wakelocks for better battery, init.d support, odm support, prepatched RMM by disabling the service responsable with the lock, patched sepolicy for oreo deodexed roms)
Extra features available only for non-s version:
CPU min frequency 345Mhz
CPU max frequency 2002Mhz
GPU max frequency 1034Mhz
CPU governors - zzmoove, yankactive, wheatley, smartmax_eps, smartmax, smartassv2, relaxed, powersave, pegasusq, ondemand_x, ondemandplus, ondemand, nightmare, ironactive, intelimm, intellidemand, intelliactive, impulse, HYPER, elementalx, electrodemand, darkness, dancedance, cultivation, conservative, cafactive, blu_active, barry_allen, alucard, Lionheart, bioshock
IO Schedulers - bfq, deadline, fifo, fiops, maple, row, sio, sioplus, tripndroid, vr, zen
TCP Congestion Algorithms - westwood, reno, bic, cubic, dctcp, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois, lia, olia, wvegas, balia
Ultra Kernel Samepage Merging
Boeffla Wakelock Blocker
Dynamic Fsync
Power Suspend
State Notifier
CRC toggle
Fsync toggle
Arch Power
Spectrum Profiles
Bugs:
None (see FAQ on #4 post for workarounds)
Instructions:
make sure you have a compatible rom installed (any touchwiz oreo/pie rom including stock and stock based roms)
make sure you have official twrp installed
download zip and put it into phone's storage
enter TWRP recovery
flash zip
optional - flash root
reboot and enjoy
optional - download and install hKtweaks to be able to change Spectrum profiles or other settings.
Telegram support
Updates and info channel
Support group
Downloads
moved to #2 post
Sourcecode
non-s version
s version
Credits:
*Noxxx
*djb77
*MoroGoku
*6h0st
*frap129
*ananjaser1211
*BlackMesa123
*farovitus
*DJmax81
*Lord Boeffla
*Faux123
*kernel testers
*if i missed someone PM me and i`ll add
XDA:DevDB Information
hadesKernel , Kernel for the Samsung Galaxy A Series 2017 A3, A5, A7
Contributors
corsicanu, ananjaser1211
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.3
Stable Release Date: 2019-07-21
Created 2018-11-12
Last Updated 2019-07-20
Reserved
Changelog/Downloads
hadesKernel v2.3(s)
hadesKernel v2.2(s)
hadesKernel v2.1(s)
hadesKernel v2.0(s)
hadesKernel v1.9(s)
hadesKernel v1.8(s)
hadesKernel v1.7(s)
hadesKernel v1.6(s)
hadesKernel v1.5s - Stock like kernel:
A520FXXU7CRID october security patch source
Compiled with uberTC GCC 6.4.1
Download - hadesKernel_v1.5s - AndroidFileHosthttps://www.androidfilehost.com/?fid=11410963190603845178
hadesKernel v1.5 - Advanced kernel:
A520FXXU7CRID october security patch source
Compiled with uberTC GCC 7.2.1
Download - hadesKernel_v1.5 - AndroidFileHost[/B]
Reserved
Bug reports must include:
-device variant
-current rom
-steps to reproduce
-logs
CPU governors and IO Schedulers:
Thanks to Saber you can find here more details and usage of each CPU governor and IO Scheduler. Nothing new can be said, he already covered them all. Don't forget to thank him for that.
Spectrum profiles:
As awesome developer frap129 describes here:
Spectrum is a simple, profile oriented kernel manager that allows developers to create profiles to serve to their users. This is useful for users who are inexperienced with kernel tweaking or users who want something that's a single click away.
Click to expand...
Click to collapse
This means kernel already has inside 4 main profiles to choose from, at a click distance, to fit with your current/further usage.
Profiles are Battery, Balanced, Performance, Gaming.
Spectrum profiles usage:
- battery - low usage like whatsapp/telegram/web pages/movies - mostly for idle usage
- balanced - medium usage/multitasking
- performance - for apps that require more power than usual - medium games or apps with lot of content rendering
- gaming - for high end games and benchmarkings
You can use the settings from spectrum profiles or any other manual settings, via hKtweaks app, thanks to morogoku for integrating spectrum inside MTweaks, based on the most used app for custom kernel settings, Kernel Adiutor provided by Grarak. Don't forget to thank them both for all the efforts they put on this.
Why a separate app? Because i added proper integration for our board and i made sure it doesn't bring incompatibilities.
Values for profiles are calculated based on soc capabilities combined with optimizations.
If you feel lags try to go one profile up, if you reach gaming profile and still lags means that your phone can't handle that content.
To make an idea i will leave below the stock vs profiles settings for comparison:
Stock:
- 345mhz to 1872mhz CPU
- 343mhz to 962mhz GPU
- coarse_demand GPU power_policy
- 95% GPU highspeed_load
- interactive CPU governor
- cfq IO scheduler
- VM laptop mode off
- CRC on
- Fsync on
- Dynamic fsync off - not there in stock kernel
- Arch Power off - not there in stock kernel
Battery:
- 345mhz to 1690mhz CPU
- 343mhz to 845mhz GPU
- coarse_demand GPU power_policy
- 95% GPU highspeed_load
- smartmax_eps CPU governor
- noop IO scheduler
- VM laptop mode on
- CRC off
- Fsync off
- Dynamic fsync on
- Arch Power off
Balanced:
- 345mhz to 1872mhz CPU
- 343mhz to 962mhz GPU
- coarse_demand GPU power_policy
- 90% GPU highspeed_load
- blu_active CPU governor
- cfq IO scheduler
- VM laptop mode off
- CRC on
- Fsync on
- Dynamic fsync on
- Arch Power on
Performance:
- 546mhz to 2002mhz CPU
- 343mhz to 962mhz GPU
- coarse_demand GPU power_policy
- 80% GPU highspeed_load
- blu_active CPU governor
- deadline IO scheduler
- VM laptop mode on
- CRC off
- Fsync off
- Dynamic fsync on
- Arch Power off
Gaming:
- 546mhz to 2002mhz CPU
- 449mhz to 1034mhz GPU
- coarse_demand GPU power_policy
- 75% GPU highspeed_load
- blu_active CPU governor
- fiops IO scheduler
- VM laptop mode on
- CRC off
- Fsync off
- Dynamic fsync off
- Arch Power off
FAQ:
Q: How to report bugs?
A: If you want to report a bug make sure you include:
-device variant / modem version / bootloader version / region
-detailed info about the encountered issue
-steps to reproduce the bug
-logs
Q: How to take logs?
A: Download Logcat Extreme and take a look at this.
Q: Does it work with stock rom?
A: Only if you format data on TWRP before installing - please do note this will erase all your data and internal storage
Q: Why v1.5, where are other versions?
A: v1.0-v1.4 were stock like kernels included in hadesRom Stock. For v1.5 i added too many features so i decided to release as separate. To avoid confusion with older releases i named them v1.5.
Q: Why v1.5 and v1.5s?
A: "s" stands for stock, if you want to have a kernel more like stock you can choose v1.5s version, if you like more features go for normal v1.5.
Another amazing job, keep it up. Going to flash it right now and start saving for sending some coffee soon!
Verification fails at reboot. Do i have to flash the no integrity check,too?
And RMM state bybass ? soft-brick here.
cant root it
Good job @corsicanu :good:
hadesKernel never disappointed me in the past when I used it on my old A3 2015 and now A5 and A7 2017 will profit from it too. Keep it up! :highfive:
good work..thx bro
doas work in stock rom?
thx
Hey @corsicanu, I noticed a bug in v1.5. Indeed when we are in SELinux Enforcing, the wifi can't be turn on while it's work fine when we are in SELinux Permissive.
I'm on hadesrom v4.5 in A520F
PS : I'm french so excuse my bad english ^^
matkali said:
cant root it
Click to expand...
Click to collapse
Uninstall magisk, flash v16.0 and then update through the app with direct install. Worked for me.
As Always nothing but Quality, Great work my friend
Hmm, still no SIM card, no service.
I flashed the OREO modem from your other thread, rebooted several times, tried to install OREO bootloader but that fails (because my phone already has oreo bootloader but a later revision).
In system settings it shows baseband version unknown.
What's going wrong here?
Thanks very nice but sad at the same time cause I'm still on android 7
I'm on HadesRom stock v5.0
Should I need to do any wipes before flashing?
can i flash this with hadesRom S9+ Port v1.0?
Baseminge said:
I'm on HadesRom stock v5.0
Should I need to do any wipes before flashing?
Click to expand...
Click to collapse
No need to wipes anything. Just flash the kernel and magisk for root. Reboot and enjoy.
in a720f cant turn on wifi
sorry
This kernel is great. Originally had some battery issues but after adding some xposed modules it back to stock levels or so. By far the best bit is the speed of the fingerprint sensor.
Thanks.