[ROM+Kernel][Stable] Energy Aware Scheduler Xperia XZ - Sony Xperia XZ ROMs, Kernels, Recoveries, & Other

[ROM+Kernel]Energy Aware Scheduler for the Xperia XZ​
What is Energy Aware Scheduler?(oversimplified):
Energy Aware Scheduler essentially replaces your standard HMP/Big.little functions and employing a much more advanced scheduler with Energy Aware Task placement, it also enables different parts of the linux kernel to communicate better for a much better task placement, migration and cpu idling.
you can read more here https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
want to include EAS in your rom? Please pm me
Essentially, I have ported this function to the Xperia XZ. This projects accomplishes many firsts!!
-The first to get EAS working on the Xperia XZ
-The first to successfully port vox populi EAS powerhal to an OEM ROM
-One of the only closed source OEM ROMs to make use of proper EAS powerhal
IMPORTANT READ BEFORE TESTING
-DO NOT USE ANY KERNEL EXCEPT THE INCLUDED ONE!
-YOU SHOULD NOT CHANGE THE DEFAULT GOVERNOR, LEAVE IT AT SCHED/SCHEDUTIL
-PLEASE READ ALL POSTS!
-The kernel in the newest ROMs have been fixed
-Crashes are not often but can happen
-Crashes lead to a bootloop,(recovery steps in post 2)
-exfat is not working!
-For most devices, this will boot just fine.
BUGS/WEIRD QUIRKS
-Exfat SDcards will not be able to use this ROM/kernel
XDA:DevDB Information
[Project] Energy Aware Scheduler Xperia XZ, ROM/Kernel for the Sony Xperia XZ
Contributors
_LLJY, joshuous, renderbroken
blacksoulxxx
Source Code: [url]https://github.com/LLJY/android_kernel_sony_msm8996/tree/EAS[/URL]
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.18.31
ROM Firmware Required: 41.2.A.7.35
Version Information
Status: Testing
Created 2017-07-20
Last Updated 2017-07-20

How can you get this project working better?
Project is stable!
Installation:
Flash the ZIP thats all!!
Bootloops?:
Reflash the zip. Bootloops will be fixed

Downloads:
V1.3
ROM:
-Updated EAS settings for better battery life
https://drive.google.com/open?id=0ByXth_QA4mLkZTVYMkc1eFFrLTA
V1.20
ROM:
-Fixed powerhal
-Fixed Perfd
-Vox Populi is now tunable
-Now eas should be working properly
-Deleted texfat kernel module to fix bootloops
Kernel:
-Safetynet fix
-Disabled crc for better performance
-Enabled exfat driver
https://drive.google.com/file/d/0B1GT7O5RajNnTG1QTU9oQ2RlUUk/view
old:
V1.10
DO NOT USE ANY KERNEL EXCEPT THE INCLUDED ONE
-set schedutil governor as default
-Vox populi powerhal(debug version)
-Marlin Perfd and necessary EAS blobs added
https://drive.google.com/file/d/0ByXth_QA4mLkbk1mNlR6SGVmSkk/view

res3

Your my hero bro @_LLJY go team duality !!

Can I upload this rom directly to the duality?
Wysłane z mojego F8331 przy użyciu Tapatalka

ziuta24 said:
Can I upload this rom directly to the duality?
Wysłane z mojego F8331 przy użyciu Tapatalka
Click to expand...
Click to collapse
Try, test as much as you can.
If it bootloops, try clean.
If it bootloops again, try different ftf

Gratz man

Alright guys, all issues with EAS have now been fixed

Working good, glad to finally see this first hand

Testing new kernel for EAS ROM V1.20

Okay, now zipping the newest ROM + kernel, i will release it once it has finished uploading
V1.20
-Fixed lib/hw powerhal
-cleaned up kernel, should now be much faster and zero random reboots.
-deleted texfat kernel module(was preventing several devices from booting)
-Vox populi is now tunable
bugs
-exfat sdcards are broken
-nothing else

OP updated with new links

The ROM in this package is the latest Duality ROM or Stock?

thatguy222 said:
The ROM in this package is the latest Duality ROM or Stock?
Click to expand...
Click to collapse
Modified duality Rom with EAS stuff

Installed two hours ago and so far it is working beautifully.

What's the difference?

yang137197 said:
What's the difference?
Click to expand...
Click to collapse
Read the damn op
Energy Aware Scheduler essentially replaces your standard HMP/Big.little functions and employing a much more advanced scheduler with Energy Aware Task placement, it also enables different parts of the linux kernel to communicate better for a much better task placement, migration and cpu idling.
you can read more here https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/
Click to expand...
Click to collapse

best rom until now. no ranreboots since yesterday. very very energy save
Gesendet von meinem F8332 mit Tapatalk

spike7701 said:
best rom until now. no ranreboots since yesterday. very very energy save
Gesendet von meinem F8332 mit Tapatalk
Click to expand...
Click to collapse
did you flash it directly on duality rom v3.0 or flash it on ftf?

Related

[KERNEL] [4.3] [29 Nov.] ★ SimpleGX v3.5.1 ★

{
"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"
}
WARNING :
This kernel is only for Galaxy S3 International (GT-I9300) version,
and running Android 4.3 (Samsung ROM's) !
Click below to read the full story..
Many of you knows already knows me from my older LiteGX kernel series (for Android 4.1.2 & 4.3).
This time for SimpleGX, I would like to be closer of stock than LiteGX by removing a lot of unneeded things which finally were not gaining any battery stat at all. I had to review everything from zero (once again !).
SimpleGX is only looking for simplicity and stability, trying to aim for best battery life, smoothness and performance experience, than a pure stock kernel.
SimpleGX will now abandon all scripts that I created for LiteGX (even if some of them are still compatible but not recommended).
I really would like to create back a kernel which was my main idea, a kernel “flash-and-play”, nothing to configure, no need to be a nerd, every newbies can have directly best battery life and smoothness once flashed. Of course that’s every kernel cookers wants, but I would not qualify mine as a real “custom kernel”, since it’s not offering any app to configure it and having much more opportunities, at the cost of many random instabilities (freezes, lags, reboots, etc).
There is many differences between LiteGX and SimpleGX, you will have to compare threads if you want to know them.
I really would like once again to give a huge thanks to my friendly devs (post #3) who helped me a lot during all kernel building phase, learning me, and making adventure possible. I can tell also that Google is really a good friend, I confirm that ^^
I still don’t qualify myself as of a real developer, but just a basic person with some android/linux knowledge already.
As always, I’am enjoying sharing my contribution here on XDA for free, which taking me a lot of time to release, so if you can offer me a little beer (as I’am still jobless yet), I will really appreciate that and you will be added into post #4 ! LiteGX had more than 10000 total downloads, I let you imagine if everybody gave me at least a single dollar ! ^_^
This kernel must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.​
​
★ WHAT TO EXPECT ★ :​
(over a pure stock kernel) :
Best battery life experience.
Much better overall performance.
Efficient (only proven to be good ones and not affecting battery life) tweaks.
Stay as close as possible from stock source.
★ FEATURES (up-to-date) ★ :​
Base :
Directly based on "GT-I9300_JB_Opensource_Update14" (XXUGND5) JellyBean Android 4.3 source from Samsung (for clean work and stability).
Compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A9) with optimization flags.
Ramdisk from XXUGNJ2.
Main :
ZZMoove (v1.0 beta4) governor added (and currently as default). Built-in profiles available HERE.
ZEN as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.6 drivers) compatibility.
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
Touch-to-Wake (v1.1a) (enabled by default with 5 secs).
USB charging increased to 900mA.
Allow manual brightness to 300 candela.
init.d support.
Native frandom support.
Native ExFAT (v1.2.9) support.
Native xbox controller support.
CRT-off effect friendly (early_suspend set to 100ms).
Westwood TCP congestion control module activated (and currently as default).
TriangleAway support.
Various tweaks :
All logging and debugging disabled.
Tweaked LMK (LowMemoryKiller).
speedup late resume tweak (faster wakeup of the device).
"GENTLE_FAIR_SLEEPERS" disabled.
"ARCH_POWER" enabled.
"CONFIG_SCHED_AUTOGROUP" enabled.
CRC disabled.
USB OTG enabled.
Doubled min-max ReadAhead.
random: increase entropy levels (both read and write).
writeback: fix occasional slow sync.
slub.c: little tweak for performance improvements.
Misc :
Fully compressed libs ".ko" modules.
Automatic dalvik-cache wiping in kernel flashing procedure.
Automatic verification of android version during flashing procedure.
Features that will NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
ZRAM/SWAP support.
auto-root.
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :​
Any odexed or deodexed international I9300 Samsung 4.3 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
Be sure to remove any of your init.d scripts which can meet conflicts with the kernel.
★ SOURCE (up-to-date) ★ :​
Github >> SimpleGX.
~> DOWNLOAD LINK <~​
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained ​
LIKE MY WORK ?
OFFER ME A
!​​
Changelog
★ All ZZMoove profiles can be found HERE ★​
★ CHANGELOG ★ :​
29.11.2014 : v3.5.1 released.
Updated ZZMoove governor to 1.0 beta4.
Upgrade full ramdisk from XXUGNJ2.
23.11.2014 : v3.5.0 released.
Stock ZRAM activated back with stock values (excepted 80% swappiness, instead of 60 by default), (no more launcher force close within my whole day experience).
I decided to bring back some interesting performance tweaks from my old LiteGX kernel (which are safe, absolutely close to stock and finally sufficient proved):
- writeback: fix occasional slow sync.
- slub.c: little tweak for performance improvements.
- random: increase entropy levels (both read and write).
Overall kernel experience is now more smooth and reactive.
I also changed all download links from the thread to point to my new personnal ftp (so you will now have to click "download link" from post #1). Downloads will now be faster than ever (no more need of dropbox, etc).
09.11.2014 : v3.4.3 released.
Updated ZZMoove governor to 1.0 beta2
31.10.2014 : v3.4.2 released.
LMK (LowMemoryKiller) tweaks (add +10MB everywhere on 'minfree' file). This should fix stock samsung low memory related problems.
19.10.2014 : v3.4.1 released.
Update ExFAT to version 1.2.9.
Upgrade full ramdisk from XXUGNH4.
15.10.2014 : v3.4.0 released.
Updated ZZMoove governor to 1.0 beta1 (credits @ZaneZam).
Added some patches which was necessary for new ZZMoove 1.0 version:
- simplegx_defconfig: Enable support for CPU temperature reading.
- nohz: Fix update_ts_time_stat idle accounting.
- mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver.
08.10.2014 : v3.3.2 released.
Finally achieved frandom support fully working and operational (thanks again to @Lord Boeffla for his help).
ramdisk: busybox replaced by the one from Boeffla kernel.
ramdisk: removed useless custom "busyboxlitegx" (+ will save some kernel size).
06.10.2014 : v3.3.1 released.
frandom module now fully and correctly loaded this time (it wasn't the case until now). Thanks to @Lord Boeffla for his precious help.
Some internal ramdisk init changes (modules are now loaded directly from my custom ramdisk script and no more from init.rc).
04.10.2014 : v3.3.0 released.
Updated cross compiler toolchain to 2014.06.
09.09.2014 : v3.2.2 released.
Introduce ZEN I/O scheduler and set as default (and only) scheduler (from my first tests, seems to overall perform slightly better than ROW).
ROW I/O scheduler completely removed.
07.09.2014 : v3.2.1 released.
"CONFIG_SCHED_AUTOGROUP" enabled (will bring multitasking possibilities).
04.09.2014 : v3.2.0 released.
Upgrade full ramdisk from XXUGNG3.
Click below to see older changelog ..
31.08.2014 : v3.1.2 released.
All debug disabled (again) from defconfig side (at the exception of USB).
Due to this above, slightly lowered overall kernel size (again also).
30.08.2014 : v3.1.1 released.
Fixed GPS (which was broken since v3.0.0).
speedup late resume tweak (faster wakeup of the device), added again.
Set back pure stock Update14 defconfig with kernel needs only.
17.08.2014 : v3.1.0 released.
Update ZZMoove governor to 0.9 (beta4).
Fixed ExFAT support.
Update ExFAT to version 1.2.7 (Samsung OSRC from KK sources).
15.08.2014 : v3.0.0 released.
Now directly based from new latest official Samsung source "GT-I9300_JB_Opensource_Update14" (XXUGND5).
speedup late resume tweak removed (from my first tests, it looks useless since new source).
Bunch of debugging part from new defconfig source disabled.
Overall kernel size has been slightly lowered.
15.07.2014 : v2.0.1 released.
Update ZZMoove governor to 0.9 (beta3).
24.06.2014 : v2.0.0 released.
Finally fixed high "Android OS" usage at top of battery stats.
speedup late resume (faster wakeup of the device) (credits Yank555 & AndiP).
Many new (and new way) toolchain optimizations (credits JustArchi).
Compiled with highest possible optimization level (-Ofast).
ALL logging and debugging disabled (credits Yank555, AndiP & JustArchi) :
- android logger.
- kernel logger.
- code side.
- defconfig side.
- init side.
All ".ko" modules now compressed with Linaro Cross Compiler 4.7.4 toolchain from Christopher83 (instead of stock google arm-eabi 4.4.3).
Now extracting/repacking kernel using ArchiKitchen (with latest mkbootimg tool) instead of obsolete dsixda kitchen.
Fixed a little mistake from my simplegx init script within ramdisk which was simply not working until now !
Both smoothest and best battery friendly release ever !
20.06.2014 : v1.9.2 released.
Update ExFAT to version 1.2.7.
16.06.2014 : v1.9.1 released.
Update ZZMoove governor to 0.9 (beta2).
Compilation toolchain optimization.
08.06.2014 : v1.9.0 released.
Update ZZMoove governor (and profiles) to 0.9 (beta1).
Removes Wheatley governor (useless at it was coded initially for dual cores anyway).
29.05.2014 : v1.8.0 released.
Upgrade full ramdisk from XXUGND5.
Some init ramdisk renaming (LiteGX > SimpleGX) that I forgot to do since.
09.05.2014 : v1.7.0 released.
Upgrade full ramdisk from XXUGND2.
30.04.2014 : v1.6.0 released.
Some compilation toolchain optimizations (smoothest release ever).
25.04.2014 : v1.5.0 released.
Upgrade full ramdisk from XXUGND1.
Add 'Wheatley' CPU governor.
(I tested it for few hours now and it looks I'am getting the best battery life experience with it over ZZMoove. Let me know what do you think of it).
20.04.2014 : v1.4.1 released.
Removed pegasusqplus and smartassv2 governors (useless and anyway I prefer to let only ZZMoove).
Removed some kernel code cleanup about pegasusqplus which was needed to get compiled.
19.04.2014 : v1.4.0 released.
Updated cross compiler toolchain to 2014.04.
frandom support is now fully working (kernel should be smooth as butter now).
31.03.2014 : v1.3.1 released.
Update ZZMoove built-in profiles to match latest corrections from Yank.
All ZZMoove built-in profiles (of 0.8) are available HERE.
21.03.2014 : v1.3.0 released.
ramdisk upgraded to XXUGNB6.
Boeffla Sound Engine updated to v1.6.6 (Allow full range volumes for speaker and headphone amplifiers).
ZZMoove 0.8 governor: add latest bug fixes from ZaneZam.
21.03.2014 : v1.2.0 released.
Update ZZMoove governor to 0.8
Change default governor from pegasusqplus to ZZMoove.
17.03.2014 : v1.1.0 released.
New more "stylish" UI when flashing the kernel.
Revert: "unstable power charging ignored" (charging was really faster but battery was draining much faster also, so back to stock).
Add native xbox controller support.
09.03.2014 : v1.0.0-noIUPC released.
Same version as initial, but with ignore unstable power charging removed, so USB tethering should work again (at the cost of a slow battery charging back).
FYI : the "no_IUPC" version means : no Ignore Unstable Power Charging.
08.03.2014 : v1.0.0 released.
Initial release (check actual features on post #1).
Thanks & greetings
★ THANKS & GREETINGS ★ :​
XDA board and community
Google
Samsung
CyanogenMod Team
gokhanmoral
Andreilux
wanam
spica1234
ZaneZam
Yank555
DerTeufel1980
googy_anas
hardcore
Lord Boeffla (AndiP)
Christopher83
dsixda
JustArchi
Donations
★ DONATIONS ★ :​
Many thanks to @fuxmen ! :good:
Many thanks to @colingpt ! :good:
Many thanks to @letmarebrmbarove ! :good:
Many thanks to @batahulu ! :good:
Many thanks to @sqlpro ! :good:
Thank you to support my work !
Another one from the master. can't wait to test. CHEERS Bro, all the best with your New Kernel.
Nice one - I'll be giving this a go :good:
tnx a lot
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Spannaa said:
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Click to expand...
Click to collapse
I know it will be fine on na7 but I am using na5 base so was not sure. Thank for the reply.
Sent from my GT-I9300 using Tapatalk
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
reywal said:
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
It's a plug and play, but if you want, you can try trickster for setting stuff like zram on or off, but nothing much to do though.
Your Kernel really rocks. I have been always using your Kernel for close to stock. I am still using LiteGX.
I have tried several one but was looking for one which is hassle free. Your is the one.
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Click to expand...
Click to collapse
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
reywal said:
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
As stated in the story part of post #1, and as Mosh Edd said, this is a flash and play kernel :good: but you can still configure governor settings or some options directly via TricksterMod/SetCPU, etc (don't forget to keep settings after rebooting).
Mosh Edd said:
like zram on or off
Click to expand...
Click to collapse
I intentionally disabled stock ZRAM which was on by default via defconfig so no way to activate it manually :angel:
I decided to always disabled it now on SImpleGX, since zram is eating battery a bit and after some ours of use you will face some random lags.
KSKHH said:
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
Click to expand...
Click to collapse
I informed Lord Boeffla about this bug which affects every kernels, he will take a look as soon as he can :good:
By waiting, I will maybe release a "no_IUPC" (no Ignore Unstable Power Charging) version in parallel for each releases, so each one will choose directly if they prefer fast charging or slow charging but with USB tethering working. I intentionally used IUPC as default because wifi it still working to share (for the few I'am using it..) and that I prefer to not wait hours to charge only 10% of my device
AndroidGX said:
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
Click to expand...
Click to collapse
Thanks for the reply mate. I just installed and all seem to be fine so far. will test couple of more days and update here.
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
sqlpro said:
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
Click to expand...
Click to collapse
He is right because some init.d scripts can affects stock settings from governors for example or try to enable/disable things that is not from my kernel, etc :good:
For exemple, I'am using NeatROM 6.5 and I can see that there is a lot of scripts in init.d already by default bur they don't affect any of kernel part so it's ok
There's no other solution that checking manually each of them, sadly.
Hi,
Thanks for the new kernel!
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
I reverted back you LiteGX for now.
Sent from my GT-I9300 using Tapatalk
I flashed kernel last night and waited until phone settled. Checked if all works fine, and it does, and then put the phone in flight mode.
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
All is super smooth. Thank you :thumbup:
Sent from my GT-I9300 using xda app-developers app
rodlane said:
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
Click to expand...
Click to collapse
Strange, as I'am using SwiftKey also and no problem here. If phone hangs at boot this it not normal, did you tried to re-download the kernel from first post ? (maybe a bad download).
If problem still here, maybe try to Try to wipe cache + dalvik from your recovery :good:
pexon said:
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
Click to expand...
Click to collapse
I confirm this is funny :laugh:
By waiting, I advice you also to try a wipe cache and dalvik before reaching another 100% and disconnect again to verify :good:
I will try this night aswell to confirm or not if I have the same bug
3.0.31? Why no update to 3.0.101?
Enviado desde mi GT-I9300 mediante Tapatalk

[KERNEL][4.4.4] HodorKernel [.283/.292][ABANDONED]

PREAMBLE
I have created this kernel because I needed something simple, but also features.
PLEASE NOTE: This kernel is intended for ROMs based on 10.5.A.0.283/292 only. Do not flash it on any AOSP firmware.
Please don't post bug reports if you don't use this kernel with a 10.5.A.0.283/292 ROM. They'll be ignored.
PLEASE READ
How to report a bug?
Include the following in your bug report:
The ROM you are currently using + a link to the ROM's thread
A log, preferably dmesgs or kmsgs (use Google to find out how to pull these from your device)
The version of HodorKernel you use (=date, e.g. 20141104)
Bug reports not meeting these requirements will be ignored.
NO BUG REPORTS ON EXPERIMENTAL BUILDS!​
FEATUREs
Kexec-hardboot
Compiled with @Christopher83 's latest Linaro GCC 4.9.3-2015.03 (optimized for Cortex-A15 cpu; with Neon-VFPv4 technology support) toolchain and O3
Enabled graphite
2-stage boot (android - recovery boot decision; recovery ramdisk inside)
CPU Overclock up to 1.7 GHz
Added 162 MHz and 270 MHz CPU clocks
GPU Overclock up to 487.5 MHz
MultiROM TWRP
In sync with CAF (as of branch kk_2.7_rb1.43)
Enabled and updated prima wlan (built as module) - Prima WLAN is also in sync with CAF (as of branch kk_2.7_rb1.43, commit 521992a1)
Overall stats for all available cores
Voltage Control
Forced fastcharge support
exFAT support
AnyKernel
Suspend backoff driver
LZ4-compressed
msm-sleeper this allows setting the maximal CPU frequency while the screen is off
KCAL
Fixed audio stuttering
Support for faux sound
New governors: intelliactive, wheatley and OndemandPLUS
LOADS of security patches (e.g. CVE-2014-4943, CVE-2014-0196, CVE-2014-3153, CVE-2014-9529, CVE-2014-9683, CVE-2014-8160, CVE-2015-1465, CVE-2015-1420, CVE-2014-8173 and CVE-2014-7970)
auto_hotplug driver
New IO schedulers: BFQ, SIO, FIOPS, ZEN and VR
sysfs for cdrom
LZ4 support+fixes
EXT4 fixes
Optimized ARM RWSEM algorithm (also updated from Linux 3.10)
max_online_cpus feature
Some more RAM reclaimed from loggers
Removed loads of modules (everything except for the wifi module is now built into the kernel)
As you can see, HodorKernel is a fast, very secure, up-to-date, optimized and intelligent kernel. It also offers full MultiROM support.
DOWNLOAD
HubDroid
SOURCE
GitHub (branch 10.5.A.0.283)​
CREDITs
I'd like to thank everyone mentioned in the commit history and/or the list of contributors (more than 2,836).
XDA:DevDB Information
HodorKernel for Sony Xperia Z, Kernel for the Sony Xperia Z
Contributors
Olivier
Source Code: https://github.com/olivieer/android_kernel_sony_apq8064/tree/10.5.A.0.283
Kernel Special Features: Kexec-hardboot, two-stage boot, MultiROM TWRP 2.8.1, AutoSMP, native exFAT support
Version Information
Status: Abandoned
Created 2014-09-02
Last Updated 2015-07-15
Reserved
CHANGELOG
Code:
[U][B]14/04/2015:[/B] [/U]
[list][*]Added msm-sleeper by flar2 - this allows setting the maximal CPU frequency while the screen is off
[*]Added kcal (thanks to Tommy-Geenexus, faux123 and franciscofranco)
[*]Added GPU OC to 487.5 (use at your own risk!)
[*]Killed some logspam
[/list]
[U][B]22/03/2015:[/B] [/U]
[list][*]More security fixes; patched CVE-2015-1420, CVE-2014-8173, CVE-2014-7970
[*]Removed loads of modules (everything except for the wifi module is now built into the kernel)
[*]Added 162 MHz and 270 MHz CPU clocks
[*]Compiled with @Christopher83's latest Linaro GCC 4.9.3-2015.03 Toolchain and O3
[*]Enabled graphite
[/list]
[U][B]19/02/2015:[/B] [/U]
[list][*]Loads of security fixes; patched CVE-2014-9529, CVE-2014-9683, CVE-2014-8160 and CVE-2015-1465.
[*]Killed some logspam
[*]Built some modules into the kernel
[*]Added and enabled the [URL="https://github.com/olivieer/android_kernel_sony_apq8064/commit/4588335e51d3bd332f975ffe200a2c7d7e0a617c"]suspend backoff driver[/URL]
[/list]
[U][B]27/11/2014:[/B] [/U]
[LIST]
[*]Merge of Sony 10.5.1.A.0.292 release (ramdisk only!)
[*]Updated MultiROM TWRP
[*]Tweaked writeback
[*]Fixed memory leak in cfg80211
[*]Decreased Swappiness
[*]Enabled Krait Retention
[*]Network speed tweak for TCP
[/LIST]
[U][B]04/11/2014:[/B] [/U][LIST]
[*]Fixed exFAT
[*]Implemented Faux Sound Control
[*]Synced prima wlan with kk_2.7_rb1.43 (521992a1)
[*]Switched to LZ4 compression
[/LIST]
[U][B]02/11/2014:[/B] [/U]
[LIST]
[*]Added new bootsplash/logo thanks to awesome @edisile!
[*]Merge of kk_2.7_rb1.43 (CAF upstream)
[*]Switched to MultiROM TWRP 2.8.1
[*]Switched to AutoSMP
[*]Implemented sysfs for vibrator level
[*]Added overall stats for all available cores
[/LIST]
[U][B]27/09/2014:[/B] [/U]
[LIST]
[*]Merge of 10.5.A.0.283
[*]Updated TWRP to 2.8.0.0
[*]Added (forced) fastcharge support
[/LIST]
[U][B]02/09/2014: [/B][/U]
[LIST]
[*]Initial public release
[/LIST]
Test thanks wao very fast...oliver overclok 1700 battery is good?
---------- Post added at 12:47 AM ---------- Previous post was at 12:22 AM ----------
Oliver twrp is 2.6.0.3??
Is This compatible with stock kit kat roms likes Criskelo's one?
Inviato da mio nonno col telegrafo
Yes 10.5.A.0.xxx rom...i have problem twrp 2.6.0. No 2.7.1.0...
xNAPx said:
Is This compatible with stock kit kat roms likes Criskelo's one?
Inviato da mio nonno col telegrafo
Click to expand...
Click to collapse
comax70 said:
Yes 10.5.A.0.xxx rom...i have problem twrp 2.6.0. No 2.7.1.0...
Click to expand...
Click to collapse
Guys. I have decided to keep the OP as short as possible this time, why don't just read it?
I read the post ... like I'm the old recovery version.. Whay the post says TWRP 2.7.0.1 excuse are ignorant ...[emoji12]
ill have too TWRP 2.6.3.0 not latest after flash kernel
Feature Request
Hi, would you please add doubletap2wake? I think I would like to try your kernel for multirom but I need that feature as I already got used to waking up my device like that on xzkernel. Thank you.
Kelvin98 said:
Hi, would you please add doubletap2wake? I think I would like to try your kernel for multirom but I need that feature as I already got used to waking up my device like that on xzkernel. Thank you.
Click to expand...
Click to collapse
Please not! DT2W causes so many problems, even if it`s turned off!
BeDesireS said:
Please not! DT2W causes so many problems, even if it`s turned off!
Click to expand...
Click to collapse
But it works extremely well on Xzkernel v26 and yes there was indeed some issues like, the phone will wake up itself when in pocket but it all works fine now on v26. No one is complaining about that anymore...
Kelvin98 said:
But it works extremely well on Xzkernel v26 and yes there was indeed some issues like, the phone will wake up itself when in pocket but it all works fine now on v26. No one is complaining about that anymore...
Click to expand...
Click to collapse
I had still huge probs with V26 and reverted back to stock kernel therefore!
I think the best solution would be a version with and one without dt2w,
but that`s not our decision!
so far this kernel so cool and stable
There is a bug: when you change GPU frequency in TricksterMOD it's reverting to 400 MHz
Kernel works like a charm and battery life is great!
Many thanks for this!
Gesendet von meinem C6603 mit Tapatalk
coming from XZKernel but WiFi dont work here, i cant switch it on its permanently off !
Switch ON is without a function !
dubist said:
coming from XZKernel but WiFi dont work here, i cant switch it on its permanently off !
Switch ON is without a function !
Click to expand...
Click to collapse
Same here, I reverted on Xz v26
Inviato da mio nonno col telegrafo
xNAPx said:
Same here, I reverted on Xz v26
Inviato da mio nonno col telegrafo
Click to expand...
Click to collapse
Did you uninstall xz kernel via aroma first?
It might be the WiFi drivers that come with xz kernel and you must uninstall the kernel via aroma installer first to get a clean base for the new kernel.
Gesendet von meinem C6603 mit Tapatalk
Ok thank you
Edit: so i uninstalled the xz kernel but now after rebooting I lost the recovery, how can i do now?
Inviato da mio nonno col telegrafo
Will test it tomorrow!
Also, please do not include double tap to wake, really, it is the only rason than I revert to stock from XZKernel, it works for people than keeps their phone on the table, but for many others than have to use it in the pocket is a pawnfull feature. :/

[MM-KERNEL][UC][F2FS] Project T for MM [STOCK ROM ONLY]

Hello again,
This is my work on the stock Marshmallow Kernel for Zenfone 2, based on the officially released ZF2 kernel source code.
Please note that I do my testing on a ZE551ML 4GB 2,3GHz
Note: This kernel works ONLY on stock based versions!​
Features:
Based on Zenfone 2 V4.21.40.184 kernel source (completely from scratch)
Built with gcc4.9 toolchain
UC to 333MHz
Touchboost input event handler
Added the following CPU governors:
- Lionheart
- Bioshock
- Yankactive
- TheSSJactive (Yankactive with hotplugging)
Added IO schedulers:
- sio
- zen
- vr
- fifo
- sioplus (credits to @boype, fixed afterwards for zf2 by me)
- fiops
- working ROW scheduler!!!
- deadline
Added TCP congestion algorithms:
-BIC
-CUBIC
-WESTWOOD
-HSTCP
-HYBLA
-HTCP
-VEGAS
-VENO
-SCALABLE
-LP
-YEAH
-ILLINOIS
Approx. 30% faster due to CRC disabling and auditing
Power efficient Work queues
Powersuspend
Dynamic FSync
Set minimum brightness to 2 instead of 15 percent (changeable via kernel adiutor, please set it to 1 there, otherwise your screen is pretty much black)
exfat support (no fuse, all credits to @Dorimanx, automounting of devices fixed by @sorg)
Sweep2Sleep (all credits to Lord Boeffla)
frandom RNG
F2FS support
ZRAM
WLAN Wakelock reducer
More to come:
Init.d
If I should find the time also:
BLX
A separate KVM build
Compiling with another Toolchain
How to install:
1st pre-requisite: Unlock your Bootloader
2nd pre-requisite: Use the stock Marshmallow ROM ;-)
3rd pre-requisite: BACKUP!!!
Download the flashable anykernel zip here:
Drive
Flash it via TWRP and reboot. The Anykernel zip preserves whatever modification you already have (xposed, root,...) and just replaces the needed parts :good:
Credits:
@jrior001, @crpalmer, @jamison904, @tectas, @dorimanx, @Lord Boeflla, @say99​
XDA:DevDB Information
[MM-KERNEL][UC][F2FS] Project T for MM [STOCK ROM ONLY], Kernel for the Asus ZenFone 2
Contributors
TheSSJ
Source Code: https://github.com/TheSSJ/zf2_mmkernel
Kernel Special Features: F2FS, more governors, underclocked, more IO schedulers, westwood TCP cong
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2016-11-25
Created 2016-09-09
Last Updated 2016-12-08
Reserved
Changelog:
25-11-2016 v1.5
- Updated to latest kernel version from Asus Website (.184)
23-09-2016 v1.4
- backlight is configurable again (super simple patch)
- Mechanism to avoid entropy depleting (aka generating random numbers as needed)
20-09-2016 v1.3
- set brightness to the minimum possible before the screen goes off
- restrict user space apps to modify the min_brightness node, Kernel adiutor cannot mess around anymore with it
- increase speed of mathematical operations
18-09-2016 v1.2
- Fixed deep sleep issue and camera problems
18-09-2016 v1.0 & 1.1
- Implemented WLAN wakelock divider (configurable in KA)
- Enabled Deadline IO scheduler
- Increased performance by approx. 30% (according to the rumors)
- GPU: Set default frequency to 266MHz
- Should automount cache and data depending if ext4 or f2fs
17-09-2016 v0.6
- Enabled video driver of z008, should work now
- Built-in wireless driver instead of a module
- Fixed urgent request handling in row scheduler
- set ROW as default IO sched
Older releases:
16-09-2016 v0.5
- Failed build while trying to reduce modules to 0
13-09-2016 v0.4
- Updated to latest ASUS source code (V4.21.40.134)
- Added configurable LED blink rate (check Kernel Adiutor! Thanks to @crpalmer for the implementation and @say99 for pulling this to the source)
- Dynamic FSync turned on by default
- Updated Powersuspend driver to 1.7
- Increased readahead for memory handling (this has nothing to do with reading from int./ext. storage)
- Updated Block-system to support urgent request handling (pre-requisite to get the ROW scheduler working)
- Added working row IO scheduler
12-09-2016 v0.3
- power efficient work queues
- added quick wakeup driver (improves deep sleep)
- under the hood Improvements
11-09-2016 v0.2
- added powersuspend driver
- added dynamic fsync
- working Anykernel zip system!
09-09-2016 v0.1
Initial build flashable with Anykernel system
- UC
- More governors
- More IOSchedulers
- F2FS
- exFAT support
- Sweep2Sleep
- Touchboost working for Thessjactive and Yankactive
Reserved
Any bugs? Tell me about your current phone setup and describe the problem!
Project T, reborn! It's incredible to see this project alive agan!
@TheSSJ, about F2FS: it supports mixed setups (F2FS /data and ext4 /system and /cache) or only F2FS-all setups?
I love you
---------- Post added at 10:50 AM ---------- Previous post was at 09:59 AM ----------
@TheSSJ
For some reason, after flashing, the kernel does not install.
I reboot to twrp, dirty flash WW134 ROM, flash supersu, flash xposed, flash twrp and flash this kernel. Wipe cache and d.cache.
Reboot and it stock kernel.
I tried 2nd time. Flash kernel in twrp and it still stock kernel.
@TheSSJ
My friend @TheSSJ
Thanks for your kernel.....
I flashed it , but when i reboot, my kernel is stock... Flash again and same stock kernel.
Regards!!
Carlos6862 said:
My friend @TheSSJ
Thanks for your kernel.....
I flashed it , but when i reboot, my kernel is stock... Flash again and same stock kernel.
Regards!!
Click to expand...
Click to collapse
Same issue here
Good job:good:
Z008 support???
Carlos6862 said:
My friend @TheSSJ
Thanks for your kernel.....
I flashed it , but when i reboot, my kernel is stock... Flash again and same stock kernel.
Regards!!
Click to expand...
Click to collapse
same here. I was on borets kernel, and it keeps.
Thats bad..will look into it later to see what went wrong...thx for the feedback
wow great
Cool it everyone, I think it's just a misunderstanding
I have uploaded a flashable zip for now as Anykernel doesn't work as I want it to work ^^
At the moment this can be only flashed by people
WITH root and
WITHOUT xposed
After flashing the kernel, then you can re-flash xposed, this should work then
TheSSJ said:
Cool it everyone, I think it's just a misunderstanding
I have uploaded a flashable zip for now as Anykernel doesn't work as I want it to work ^^
At the moment this can be only flashed by people
WITH root and
WITHOUT xposed
After flashing the kernel, then you can re-flash xposed, this should work then
Click to expand...
Click to collapse
Thanks! downloading...
EDIT:
After flashing the kernel the system became unbootable. It boots into recovery after "reboot system".
Dan_Jacques said:
Thanks! downloading...
EDIT:
After flashing the kernel the system became unbootable. It boots into recovery after "reboot system".
Click to expand...
Click to collapse
Okay, did you have xposed installed? Could you please try to remove xposed and just flash the kernel without it? This Anykernel thing seems to be the only available option...
TheSSJ said:
Okay, did you have xposed installed? Could you please try to remove xposed and just flash the kernel without it? This Anykernel thing seems to be the only available option...
Click to expand...
Click to collapse
My friend @TheSSJ
my phone boot up with your great kernel......First, I did a wipe cache and dalvik and then flash your kernel. Thanks again!!
Regards!!!
Carlos6862 said:
My friend @TheSSJ
my phone boot up with your great kernel......First, I did a wipe cache and dalvik and then flash your kernel. Thanks again!!
Regards!!!
Click to expand...
Click to collapse
Hello. Do you have xposed?
Thanks in advance.
---------- Post added at 08:07 AM ---------- Previous post was at 08:06 AM ----------
TheSSJ said:
Cool it everyone, I think it's just a misunderstanding
I have uploaded a flashable zip for now as Anykernel doesn't work as I want it to work ^^
At the moment this can be only flashed by people
WITH root and
WITHOUT xposed
After flashing the kernel, then you can re-flash xposed, this should work then
Click to expand...
Click to collapse
Ok cool down.
Thanks master. Let me try.
Tiongkia said:
Hello. Do you have xposed?
Thanks in advance.
---------- Post added at 08:07 AM ---------- Previous post was at 08:06 AM ----------
Ok cool down.
Thanks master. Let me try.
Click to expand...
Click to collapse
No my friend @Tiongkia! Without xposed.
I lost it, when flash the kernel.
Regards!! ? ?
Carlos6862 said:
No my friend @Tiongkia! Without xposed.
I lost it, when flash the kernel.
Regards!! �� ��
Click to expand...
Click to collapse
Yes, i tired. Same results. Xposed don't work.
Thanks buddy
TheSSJ said:
Okay, did you have xposed installed? Could you please try to remove xposed and just flash the kernel without it? This Anykernel thing seems to be the only available option...
Click to expand...
Click to collapse
do we have a plan to break xposed?? [emoji14]
anyways I will try looking into any kernel, since I really prefer it over doing mess with ramdisk [emoji14]
Sent from my ASUS_Z00A using Tapatalk
say99 said:
do we have a plan to break xposed?? [emoji14]
anyways I will try looking into any kernel, since I really prefer it over doing mess with ramdisk [emoji14]
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
Maybe I'm being paid to break xposed
I just need to take the time to see where the script goes wrong (by the way,I took your anykernel as base :laugh: )
Will test it line by line on my linux machine today :good:

[KERNEL][G925FD/I][MM] N0G33K Kernel V4.0 - FEB 2017

Welcome to the N0G33K edition Kernel ​
This kernel is built on the idea of having optimized battery life and performance. A well made balance between these two is what you get.
Read this first
Please do not post requests, because this is my personal kernel and I won't add any stuff I do not want myself (i.e D2W, S2W, AOD, sound control etc). Also I won't add any other support for other devices. Last but not least: I don't reply to questions like: "which governor/scheduler is the best" etc. The choice is all yours.
PS: You need to root yourself (Magisk or SuperSU)
Features
Based on the latest G920FXXU5DPL4 kernel source
Added Linux 3.10.105
Tons of Governors and schedulers added
Compiled with Sabermod 7.0 GCC
Deep sleep and Google Play Services Fix
Enabled Permissive mode
Disabled Knox
Synapse Control
Entropy optimization
Scheduler Improvements
Binder Improvements
Idle Improvements
Other misc optimizations
Download:
V4 https://mega.nz/#!I05xUDLD!7T86PGq2VtTc15VrfFoXhhKth3FIpI4O0gxpTA8vd2s
Changelog:
V1
- Reworked whole kernel
- Optimized battery and performance
V1.1
- Reverted some stuff to test 3
- Fixed Fading LED
V1.5
- Tweaked LMK
- Optimized Workqueue
- Added battery efficiency patches
- AES put to x4 for more speed
- Readahead tweaked
- Vnswap to fast device
- HMP adjusted for more smoothness / battery efficiency
V1.8
- Reverted LMK and Workqueue edits.
- Enabled powereffici�nt Workqueue
- Tweaked Interactive governor
- Added Powersuspend
- Added more Binder changes for UI smoothness
- HMP and Cpuidle improvements.
- LZ4 Compressed
1.9
- Went back to UBERTC 5.3 because N0G33K V1.8 had kernel panics.
- Removed wlan wakelock control and reduced it myself.
- Some other edits and reverts
V2.0
- Reverted ALOT of changes I made in previous versions.
- Updated Kernel source to the latest DPJ2 source
- Compiled with Sabermod 7.0 Toolchain with CCache (should be stable now)
- Updated Linux to 3.10.104
- Backport latest Linux 4.8 random driver (= like super Seeder)
- Backport latest crypto algorithm Chacha20
- Added new battery efficiency patches
- Tweaked interactive governor for better performance/battery.
- Added new governors: Yankactive, Smartmax and Smartmax_eps
- Updated BFQ I/O
- Added dual sim support
- Fixed Invisible CPUset (should actually work now)
- Screen on hotplug disabled (Dynamic hotplug wasnt good enough)
- Added wakelock controls again.
- Updated Synapse
- Patched "Dirty Cow" (CVE-2016-5195) exploit
- Zswap improvements
- Disabled big cores on screen off
- Improved CPUIdle
- Powersuspend hooks added
- and more
V3
Reworked the whole kernel:
- Based on U5DPL4 source
- Powersuspend is out, State Notifier is in.
- Replaced Linux 4.8 random driver with Frandom
- Interactive governor: merged Galaxy S7 Interactive changes (android N changes wont boot, so kept it MM)
- Merged S7 zswap/zpool and zsmalloc android N changes
- Added Impulse governor
- Tweaked I/O Schedulers for our SSD + Zen V2 update
- Xbox control support added and updated to latest upstream (can be enabled in Synapse)
- Noatime as default for better performance
- SafetyNet patched (soon there probably will be a workaround for it...so enjoy as long it lasts)
- More wakelocks toggles added
- Sync on suspend disabled
- Improved Idle drain
- Android OS drain should be better now.
- Removed some other stuff that caused yank like invisible cpusets
V4
- Updated Linux kernel to 3.10.105
- Updated Safetynet patch
- Binder updated to latest Linux 4.6 (smoother UI)
- Backported Linux 4.1.38 random driver and removed Frandom
- DVFS decision mode in Synapse added
- DVFS: scale to 1k instead of 1.2k GHz
- Backported latest CPUidle driver from Linux 4.7 (should give better idle experience throughout the day)
- Other misc optimizations
Credits:
- The Sickness - For his guidance and support
- CODEG33K - He knows why
- Aria.A97 - Intensive daily testing
- Everyone else I cherry-picked from.
Source Code: https://github.com/Noxxxious/Zero
Want to use this in your rom?: PM me first. Disclaimer: I am not responsible for all the damages followed by or to your phone after flashing this kernel. If it bricks, wipes, explodes and you will hold me responsible I will only laugh
XDA:DevDB Information
N0G33K Kernel, Kernel for the Samsung Galaxy S6 Edge
Contributors
Quintz
Source Code: https://github.com/Noxxxious/Zero
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V4
Stable Release Date: February 2017
Created 2016-11-13
Last Updated 2017-02-22
Known issues:
- Probably Synapse "backup profile" doesnt work.
F.A.Q. - Frequently Asked Questions
Q: Synapse says no UCI detected
A: Install Busybox to system/xbin
Q: I had a reboot
A: Only report it here if you didn't undervolt and do it with a log.
A2: If you had random reboot without undervolting, then make a proper log please. Which means I need a last_kmsg from right after the reboot.
You create the log by using this command in adb shell or a terminal or use any 3rd party app like Syslog.
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Does this one work for G925F and will it be rooted?
I wish ppl would support w8. I'd be willing to donate for a good kernel
Will this work on the 925T
Link not work
+1
franci79 said:
Link not work
Click to expand...
Click to collapse
Sent from my SM-N930F using XDA-Developers mobile app
hadkeren said:
+1
Sent from my SM-N930F using XDA-Developers mobile app
Click to expand...
Click to collapse
franci79 said:
Link not work
Click to expand...
Click to collapse
Works fine
Testing now [emoji2]
The kernel is absolutely brilliant. I have approx 2 hours youtube and lost only 22 percent of battery 🔋
Gesendet von meinem SM-G925F mit Tapatalk
mydonose said:
The kernel is absolutely brilliant. I have approx 2 hours youtube and lost only 22 percent of battery 🔋
Gesendet von meinem SM-G925F mit Tapatalk
Click to expand...
Click to collapse
Stock settings ?
Love this kernel......great work
thank you for sharing your great kernel on the S6 community. Really loving your kernel for my S6 Edge. Running smooth. Keep it going great Kernel developer.
Inverted Sceen
I just flashed the kernel with flashify apk and after the reboot all the icons works in the opposite way. If I push the icon on the left side open the apk of the right side. It happens the same with the TWRP recovery. I tried to recover with the copy before the flash and nothing resolves. I have reinstalled the rom totally clean and nothing changes. G920F
Could you help me?
edzamber said:
Stock settings ?
Click to expand...
Click to collapse
Yes, nothing changed
Gesendet von meinem SM-G925F mit Tapatalk
kurdiakis said:
I just flashed the kernel with flashify apk and after the reboot all the icons works in the opposite way. If I push the icon on the left side open the apk of the right side. It happens the same with the TWRP recovery. I tried to recover with the copy before the flash and nothing resolves. I have reinstalled the rom totally clean and nothing changes. G920F
Could you help me?
Click to expand...
Click to collapse
U installed kernel for 925f on 920f thats why. There is a way to fix it search....... and use this next time.
http://forum.xda-developers.com/gal...ernel-el-generalissimo-v3-01-10-2016-t3472477
Does anyone know how I can use N0G33K with Magisk hide module? Arter Kernel works for me with Magisk and Im able to use Pokemon go. But with N0G33K Kernel I cant play anymore. Any help? Im using a S6 Edge 925F.
will this work on tmobile s6 edge ith alexis rom ?
lilmikey201 said:
will this work on tmobile s6 edge ith alexis rom ?
Click to expand...
Click to collapse
There is thread for t-mobile users as well, but not this kernel......
Harregukalerik said:
There is thread for t-mobile users as well, but not this kernel......
Click to expand...
Click to collapse
So then the answer is no......
Sent from my SM-G925T using Tapatalk

[Kernel] Lightning Kernel for E330S/K/I9506 (For Marshmallow TW Rom) [22.Sep.2017]

What is this?
This is a custom kernel that you can use with Marshmallow based TouchWiz Rom.
What device does it support?
SHV-E330S, SHV-E330K, GT-I9506
This is tested with SHV-E330S, and working at SHV-E330S/K with marshmallow touchwiz rom.
I'm using this kernel with NXTeam's Magma Rom.
Update// It works fine with GT-I9506 with marshmallow Touchwiz ROM
What's the feature?
This Kernel is based on gugu0das's Custom Kernel.
I'll introduce you some features.
Add Some CPU Governers like Intelliactive, Arteractive..etc).
Rework Adreno Idler made by @arter97
Compiled with Linaro Toolchain
Upstream to Linux 3.4.113
Support BFQ,SIO,FIOPS,ROW...etc)
Support F2FS
Support to Quick WakeUP Driver. (From Motorola)
Support to Asynchronous Fsync Driver. (From HTC)
Support to Fast Pseudo-Random Generator. (FRandom)
Support to init.d
Support to Power Suspend Driver
Support KSM&UKSM
Support Fast Charge when USB connects.(Not AC Charging)
Support Bricked Hotplug
Backport Random Driver @arter97)
Use VNSWAP
Extra.. Please look Changelog!
What's the ChangeLog?
Release 1
I revert adreno-idler that gugu0das added and rework.
Release 2
Support KSM&UKSM
Optimize entering HS400 mode
Optimize Kernel
Release 3
Add Yankactive
Optimization
Add MSM Limiter
Release 4
Improve memory usage.
Optimize CFQ I/O Scheduler & Kernel.
Set ROW as default I/O Scheduler
Improve performance. PCMark Work 2.0 score is 3288, 3.14% better than Galaxy S5, also about 1% better than Galaxy S5(Snapdragon 805)
Release 5
Fix Memory Leak with MSM(Thanks to @lsswizard)
Enable Fast Charging when Phone is Charged by USB, not AC.(You can turn on at Kernel Adiutor)
Add Google's Snappy Compresion
Add Smarter Wake-affine logic by @googynas
Release 6
Merge with latest @gugu0das kernel
Add Bricked Hotplug
Fix some bugs at Release 5
Update Powersuspand driver to 1.7.1
Release7
Disable IntelliPlug because of using Bricked Hotplug as default.
Merge with gugu0das kernel beta 2017.02.12
Merge some commits from kyasu's LOS 14.1 commit.
Release 7.1(Minor fix)
Fix Thermal Monitor is off at defconfig
Fix DMB is not working with SHV-E330S/K
Fix Vibration Feedback code miss
Set Hybrid as default Powersuspend Mode
Release 7.2
Improve Performance
Merge with gugu0das kernel Release 1
Disable ZRAM & Use VNSWAP (Thanks to @arter97)
VNSwap is new technology that replace ZRAM.
It tries compress Memory 50%, which means you can use your Galaxy S4 LTE-A
as 4GB RAM. If you want to check Vnswap is working, type cat /proc/swaps at terminal.
Release 8.0
Fix Conflict between MPDecision & Bricked_Hotplug by deleting MPDecision
Backport Random Driver from Linux 4.0 (Thanks to arter97)
Improve CFQ Scheduler
Remove SysV IPC from kernel
Release 8.1
A little bit of Optimization.
(Not a necessary update)
Release 8.2
Merge with gugu0das kernel 0308 beta except S4 Driver
Release 8.3
Merge with gugu0das kernel 0318
Thanks to @gugu0das, fix delay after using Camera, backlight
Improve multitasking(Thanks to @gugu0das)
Release 8.4
Merge with gugu0das kernel 0324
Optimized Kernel Source.
Revert I9506XXUDOJ2 Drivers.
* sensor and char drivers reverted.
Maximum charge current to 1800mAh
Release 8.5
Merge with gugu0das kernel Release-2
Changelog from gugu0das blog:
'Optimized Kernel Source
* For details, Refer to the github Kernel commits.
Revert I9506XXUDOJ2 Drivers.
* GUD and GPU drivers reverted.'
Release 10.0
It may not be stable
Port chacha20 &poly1035 from Linux 4.8(Thanks to @arter97 )
Release 10.1
Optimize Kernel (SHA-256, SHA-512, AES etc..)
If you are using Release 10.0, I recommend to update to Release 10.1
Release 10.2
Micro-Optimize Kernel
Release 11
Change default Bricked_Hotplug Setting (Max CPU when Screen off : 1→2)
Merge some commits from kyasu's Lineage OS 14.1 Kernel
Release 11.1
Fix bug at 11.0(Phone becomes slow)
Revert Sdcardfs to samsung stock
Revert Net driver to I9506(Thanks to @gugu0das)
Revert some other drivers to I9506 (Thanks to @gugu0das)
Release 11.2
Rework with F2FS & Fix 'set dentry bits on random location in memory'
Backport posix_acl: Clear SGID bit when setting file permissions
Optimize Kernel
Release 12.0
Merge with gugu0das kernel Release 3
(A lot of commits are uploaded).
Build with Linaro 6.3.1 Toolchain
Release 12.1
Merge with @gugu0das kernel Release 3.1
Update default sets.
Merge Lowmemorykiller with caf/LA.BF.1.1.1_rb1.26
Backport ZCache from QCKernel 3.18
f2fs: posix_acl: Clear SGID bit when setting file permissions
Release 12.2
Revert Merge Lowmemorykiller with caf/LA.BF.1.1.1_rb1.26
drivers,mm : Sync LMK with arter97/android_kernel_samsung_exynos7420 (Exclude adoptive LMK, nul parameter excluded, Motorola's RBTREE excluded)
Tweak Lowmemorykiller
Update Yankactive governor
12.2.1
Fix External SD card doesn't work.
Merge with gugu0das release 4.
Release 12.4
Fix some security Problem with Kernel.
Set WQ_PowerEfficiency on to make battery goes more longer.
Release 12.4-GPU_OC
Overclocked Adreno 330 GPU to 600mHz.
Its testing version. I'm testing with Resurrection_Remix Rom right now.
GPU Clock steps become 200mHz/320mHz/450mHz/487mHz/533mHz/600mHz
At Release 13.0, GPU Step will be 100mHz~578mHz.
GFX Bench mark score is almost same as SD801, 3.4% improved when comparing to Non-GPU-OC I9506 (TRex-OpenGL ES 2.0)
Release 13.0
GPU OC/CPU OC is not working. (3lambda and I am thinking that it is caused by DVFS, as we share our idea by PM.)
L2 Cache bump.
Release 13.0N(NougatROM-device source code based on Gugu0das which is included at my RR Build)
CPU Overclocked to 2.46Ghz(Same as GS5(MSM8974AC)).
GPU Freq step is changed to 100/200/320/450/487/533/578mhz.
Release 13.0N is included at RR_ROM 20170701 which will be uploaded as soon as possible.
Release 14.0
Change Kernel's name from Krait Kernel to Lightning Kernel
Add RAM-Console
Optimize Kernel
Built with Linaro 7.1.1
Release 16.0
Fix Some Kernel Security Bug.
Backport some F2FS Source code.
Fully Merged with Gugu0das-Release 5, Which means: Call delay fixed&Fix Game Frame drop.
Import some commits from Lineage OS Galaxy S5 Kernel Source.
Fully using Adaptive LMK
Improve Virtual Memory
Fix net bcmhd driver's security problem.
Enable QCOM Crypto Engine Device (Beta)
Release 16.1
Change some default sets with Virtual Memory
for example, swappiness changed 130 to 40, dirty_ratio changed 50 to 40.
Disable Adaptive LMK default because it makes multi tasking performance even worse
for example, LMKcount was 230 when disabling Adaptive LMK while internet surfing for 4hours,
LMKCount was 410 when enabling Adaptive LMK while internet surfing for 4 hours.
Also, improve Virtual memory performance by using VM Tweaks.
Release 16.2
Fix your phone become laggy by reverting Virtual Memory tweaks.
Built with Linaro 7.1.1-201708 Toolchain
If you are using 16.1, you must update it!
Release 16.3
Merge with Lineage OS klte kernel's latest commits.
Delete gud driver
Import NFC&Bluetooth associated commit from Klte.
cdev: Check the digest length during the SHA operations
cpu: fix section mismatch warnings with __hotcpu_register
etc..)
If you want to see more detailed changelog, please watch my bitbucket.
What's the default status of kernel, and How can I tweak?
You can tweak with Kernel Adiutor application.
Default Status of Kernel is
CPU Governer: Interactive
GPU Governer:msm-adreno-tz & adreno-idler on
CPU Hotplug: Bricked Hotplug
I/O Scheduler:ROW
TCP:Westwood
VNSWAP: ON
Powersuspend: HYBRID
How can I install?
Download kernel.
Flash Kernel and reboot.
*If you are using Magisk, follow this instruction.
Flash magisk uninstaller→install kernel→flash magisk
Warning
When you boot your phone, it may take a while at boot logo. Please wait and take some coffee until it boots!
Announcement
Unfortunately, I failed to OverClock with my Kernel Source at Touchwiz ROM like Magma ROM.
I tried to install Gugu0das Release 5-OC, but my phone doesn't pass bootlogo and it loops at bootlogo.
I'll try to find way how to Overclock at Touchwiz Marshmallow ROM.
I'm so sorry to announce my failure with Touchwiz Marhsmallow Rom.
I'm especially sorry to my kernel's fan that my working speed will be slower.
I'm preparing Korean SAT to go to College of Medicine, so I can't work as fast as before because Korean SAT is at Nov.16, and it's D-92.
I'll do my best with both Kernel, and Korean SAT.
Download
Release 1
Release 2
Release 3
Release 4
Release 5 has some bug. Fixing rightnow. I'll upload as soon as I fix bug.
Release 6
Release 7
Release 7.1
Release 7.2
Release 8.0
Release 8.1
Release 8.2
Release 8.3
Release 8.4
Release 8.5
Release 10.0
Release 10.1
Release 10.2
Release 11.0
Release 11.1
Release 11.2
Release 12.0
Release 12.2
Release 12.2.1
Release 12.4
Release 12.4-GPU-OC
Release 13.0
Release 14.0
Release 16.0
Release 16.1
Release 16.2
Release 16.3
Source https://bitbucket.org/Kitakami/android_kernel_samsung_msm8974
Credit
Thanks to
@gugu0das
@arter97
@dorimanx
@lsswizard
@googynas
@SerenityS
All Developers in my bitbucket​
waiting for nougat release
JanZwqe said:
waiting for nougat release
Click to expand...
Click to collapse
I'm afraid to say this, right now, I don't have a plan to release LineageOS Kernel.
Hi thanks for your work.will that work on I9506?thx
I ty flash kernel on i9506 and working.now testing i give you feedback later thx
Odesláno z mého SM-N920F pomocí Tapatalk
Mnichovec said:
Hi thanks for your work.will that work on I9506?thx
I ty flash kernel on i9506 and working.now testing i give you feedback later thx
Odesláno z mého SM-N920F pomocí Tapatalk
Click to expand...
Click to collapse
Thank you for testing.
I don't have GT-I9506 device, so i can't test.
Because of that reason, I said that I only support SHV-E330S/K.
Please tell me if this kernel works with GT-I9506 well.
Hi kernel is best for MagmaNX rom on I9506. What iam use everything working.ROM littlebit lagy but nothing crazy.Battery life is standart cca 1 and half day with normal use.For first release very good job thank you
Odesláno z mého SM-N920F pomocí Tapatalk
Mnichovec said:
Hi kernel is best for MagmaNX rom on I9506. What iam use everything working.ROM littlebit lagy but nothing crazy.Battery life is standart cca 1 and half day with normal use.For first release very good job thank you
Odesláno z mého SM-N920F pomocí Tapatalk
Click to expand...
Click to collapse
I've developed some Exynos Devices, but its my first time to develop snapdragon.
Thankyou for using my kernel and give me feedback.
Release 2 is faster.thank you
Odesláno z mého SM-N920F pomocí Tapatalk
Does it works fast on Magma NX for i9506?
Dedede_ said:
Does it works fast on Magma NX for i9506?
Click to expand...
Click to collapse
The best Geekbench4 score I've recorded is single core 960, multi core 2490
Also, PCMark bench is 3400 (Work 2.0)
kitakami said:
The best Geekbench4 score I've recorded is single core 960, multi core 2490
Also, PCMark bench is 3400 (Work 2.0)
Click to expand...
Click to collapse
I mean if the system works laggy or it works fine,because i experienced many lags in MagmaNX with gugu0das kernel and xenom kernel,anyway,than you for the results.
Dedede_ said:
I mean if the system works laggy or it works fine,because i experienced many lags in MagmaNX with gugu0das kernel and xenom kernel,anyway,than you for the results.
Click to expand...
Click to collapse
I'm so sorry that i wrote wrong PCMark Score.
PCMark score is 3250.
I don't feel a lot of laggy. It works fine for me.
Hi im install MagMa NX UP3 after your kernel everithing work on i9506.your kernel release 3 is best no laggy kernel thank you for your work.
Odesláno z mého SM-N930F pomocí Tapatalk
Mnichovec said:
Hi im install MagMa NX UP3 after your kernel everithing work on i9506.your kernel release 3 is best no laggy kernel thank you for your work.
Odesláno z mého SM-N930F pomocí Tapatalk
Click to expand...
Click to collapse
I've uploaded Release 4 Right now!
Thankyou for feedback!
Im gonna test it on s4 e330l
---------- Post added at 05:38 PM ---------- Previous post was at 05:34 PM ----------
I tested on s4 e330l and i ended with error 7
Release 4 laggy on I9506 i am back on release 3 and everithing ok
Odesláno z mého SM-N930F pomocí Tapatalk
viper.3200 said:
Im gonna test it on s4 e330l
---------- Post added at 05:38 PM ---------- Previous post was at 05:34 PM ----------
I tested on s4 e330l and i ended with error 7
Click to expand...
Click to collapse
Please Re-Download the kernel.
If you turn on Chrome Data save option, then turn off and download.
Mnichovec said:
Release 4 laggy on I9506 i am back on release 3 and everithing ok
Odesláno z mého SM-N930F pomocí Tapatalk
Click to expand...
Click to collapse
I don't feel laggy with Release 4.
Why don't you check if Release 4 is steel laggy when you wipe dalvic cache/cache at TWRP?
Also if yout tweaked some option at Kernel Adiutor, please turn off them all
kitakami said:
I don't feel laggy with Release 4.
Why don't you check if Release 4 is steel laggy when you wipe dalvic cache/cache at TWRP?
Also if yout tweaked some option at Kernel Adiutor, please turn off them all
Click to expand...
Click to collapse
It works good for me with release 4,nice job:good:
Dedede_ said:
It works good for me with release 4,nice job:good:
Click to expand...
Click to collapse
Thankyou for feedback.

Categories

Resources