gpl | abyss kernel 5.20 | cm-14.x/cm-13.x - Moto G Original Android Development

Hi falcon people!
This is my modified kernel with some kernel optimizations and some compiler optimizations.
The goal of abyss is to achieve improved performance/battery without the cost of stability.
I will not be overhauling this project with changes that are not logical to add.
This kernel should work on the latest 7.x.x (and maybe 6.x.x) roms like CyanogenMod and any other AOSP based rom.
How does one achieve this?
- build kernel with an optimized toolchain
- use compiler optimization flags (experimental)
- remove redundant code
- improve existing code with more efficient code
- reduce/increase speed of timers (depends on what type of function)
- etc. (most are not easy to explain)
Built with Linaro GCC 4.9 optimized for Cortex A7 with vfpv4 technology
Is there actually a performance improvement?
With all the changes added up, there should be. Whether or not one notices the difference is another thing.
Personally, I do feel the performance difference. It is easier to notice the difference with lower level specs like ours.
For those interested in how the kernel optimizations will benefit/work, please look at my github source and read the commit messages.
For those interested in how the compiler optimizations/hacks will benefit/work, please look at this article.
Downloads:
Discontinued
Source:
GitHub
Asking for ETA's won't be necessary because I use this kernel as my daily driver.
I do not mind if there's some non-development/off-topic discussion here, just no discussion about other works that is nowhere near related to mine.
Also, please refrain from comparing works here; it really kills the spirit of development. Go do that in some other thread.
XDA:DevDB Information
abyss kernel for aosp roms, Kernel for the Moto G
Contributors
YoshiShaPow, arter97, flar2, Christopher83, Cl3Kener, frap129
Source Code: [url]https://github.com/abyss-kernels/falcon[/URL]
Kernel Special Features: MAJOR KEY
Version Information
Status: Nightly
Created 2016-05-10
Last Updated 2016-12-18

Don't like the defaults?
Use Kernel Adiutor to change the settings!
Frequently Asked Questions:
Is this a custom kernel?
I was asked this question once, and it posed as a real good question. I do not consider abyss to be a "custom kernel" per se, but more so as a modified kernel. The patches and features that go into this kernel do not make it customizable. What they do is improve what has already been implemented. It is like swapping a car's engine for a better one rather than just adding LED flooring lights and fancy car mats.
Can you add [this] and [that] feature to abyss?
Something I pride myself with this kernel is that it does not have a bunch of random, useless features or patches mashed into it. Everything put into this kernel is thought out well and tested. I see a lot of works being made popular because it has [this] and [that] feature when really, it's nothing revolutionary. As a matter of fact, most things added to any kernel will not make it 5x better than any other kernel. Most of the time, simple is better; and in this case it definitely is!

Main Patches and Features:
- intelliplug (default hotplug)
- intelliactive governor
- KCAL Control Driver
- kexec hardboot patch for Multirom
- USB Force Fast Charge patch
- Abyss Optimizations (compiler)
- disabled debugging for more performance throughout
- lots of patches for better performance here and there... too many to list
How to install:
Download kernel from Basketbuild
Boot into TWRP recovery
(If you're coming from a different kernel, dirty flash current ROM)
Flash kernel zip
Reboot

Nice job bro ! [emoji3]
Thank you for this awesome kernel [emoji6]
Sent from my Moto G using XDA-Developers mobile app

this work with both cm and aosp or aosp only

zydes said:
this work with both cm and aosp or aosp only
Click to expand...
Click to collapse
It will work on any 6.x.x AOSP based rom (CyanogenMod included). The only roms it will not work with to my knowledge are Omni and SlimSaber.
edit: turns out it works with them

nx rom based cm work?

Can you add OC made be @h2o64 ? Really is a the difference if you do the benchmarks and in real life just a little so is true OC..

zydes said:
nx rom based cm work?
Click to expand...
Click to collapse
Yes, most likely.
Eurofighter_ty said:
Can you add OC made be @h2o64 ? Really is a the difference if you do the benchmarks and in real life just a little so is true OC..
Click to expand...
Click to collapse
I will look into it.

YoshiShaPow said:
It will work on any 6.x.x AOSP based rom (CyanogenMod included). The only roms it will not work with to my knowledge are Omni and SlimSaber.
Click to expand...
Click to collapse
Works just fine with Omni so far, SlimSaber would probably work also. Nice to see another kernel for us from you, Thanks!

amarc78 said:
Works just fine with Omni so far, SlimSaber would probably work also. Nice to see another kernel for us from you, Thanks!
Click to expand...
Click to collapse
Updated the OP and my earlier post. Thanks for testing

Thanks ? this kernel work perfeft
Sent from my Moto G using XDA-Developers mobile app

Carlos Arriaga said:
Thanks this kernel work perfeft
Sent from my Moto G using XDA-Developers mobile app
Click to expand...
Click to collapse
in androidfilehost you have kernel for falcon or condor carlosarinaga

zydes said:
in androidfilehost you have kernel for falcon or condor carlosarinaga
Click to expand...
Click to collapse
Perfect example of OT that development threads should not have. No more of these type of posts^ please.

YoshiShaPow said:
Perfect example of OT that development threads should not have. No more of these type of posts^ please.
Click to expand...
Click to collapse
soory for my post
can u add feature underclock for yuor kernel

zydes said:
soory for my post
can u add feature underclock for yuor kernel
Click to expand...
Click to collapse
Sorry, I won't be adding underclocking to this kernel. There really isn't much of a need for underclocking a phone. In the long run, battery consumption will not be changed, maybe only at the slightest.
Also, the more frequencies added, the slower a CPU governor works. Most governors run calculations based on cpu load, checking whether or not it needs to move up or down a frequency step. By adding more steps, the cpu will throttle slower.

Just updated the kernel with frandom support. Also added some ramdisk modifications to support it.
More entropy == better performance.
egg-caf-falcon-nightly-20160513.zip

Battery backup is good...give a try

It's great to see feedback from the users. New build with modified values; it should improve multitasking performance.
egg-caf-falcon-nightly-20160515.zip

navaneethkom said:
Battery backup is good...give a try
Click to expand...
Click to collapse
Yes, the battery is great, 18 hours standby and i get almost 4h sot, left with 52% right now. Anybody looking for great battery should go for it.

Related

[KERNEL][UNOFFICIAL BUILDS] Boeffla Kernel Linaro/Uber

[EOL][KERNEL][UNOFFICIAL BUILDS] Boeffla Kernel Linaro/Uber
hi Guys,
It's me again and this time with a special "build-service" for boeffla kernel users! As some of them liked the "linaro build" made by Lord Boeffla in form of his 5.1 beta 13 version and requested it for newer versions too i decided to "tune" my build script a bit and spent that 2 min 40 sec in addition on every build for those of you who requested a Linaro build of recent versions of the boeffla kernel. As i anyway do my own builds of every new released (but only for samsung sources!) Boeffla Kernel version mainly for testing new versions of the ZZMoove Governor, building itself isn't that much more effort.
As stated Lord Boeffla used the linaro toolchain in his kernel version 5.1 beta 13 but he finally came back again to the well proven Android Stock Toolchain in following versions for stability reasons. Good and understandable decision because this is really what Boeffla stands for, stability and i underlined that *g*!! Kernel images build with linaro toolchain tend to be less stable then build with a stock toolchain due to the optimizations it makes to the code when it builds the image. Anyway they run a little bit "smoother/faster" and for some of you it even might not make any troubles at all. So in agreement with Lord Boeffla i want to provide you these self made linaro builds here for your further usage. Beside of that for really brave guys *g* i will in addition use this thread for own purposes too and will put in here beta versions of zzmoove governor compiled into boeffla kernel. But they will only be "Samsung" versions as i'm using only stock roms and they will only be build with stock toolchain because zzmoove is sometimes experimental enough, i have no need for more "unexpectedness" by using linaro toolchains during testing
ok then let's start...
First of all the obligatorily Disclaimer:
As also written in the title please note these builds are UNOFFICIAL, are NOT SUPPORTED in any way by Lord Boeffla or myself and might be EVEN UNSTABLE! So take them as they are! As always flash them at your own risk and make a backup before flashing!
About bugs: Before you report ANY issues with the linaro builds provided here (doesn't matter which one!) FIRST TRY the non-linaro official builds from HERE to see if they will be gone then. if they wont, you can go on and report your problems in the official boeffla kernel thread! I hope you understand that we have to treat and keep these builds here completely separate from official ones as they have in no terms something to do with each other! Not respecting this will force me to stop building further linaro builds of boeffla kernel.
About benchmarks and comparisons between toolchains: It's common known that linaro builds might give us higher benchmark rates and that seems great for some people (in fact it's pointless per se in my opinion ) so please if you really must, post them ONLY here and NOT in official boeffla kernel thread, thanks!
Now some more precise informations about what's going on here:
what i did:
the images are always build with original sources from official boeffla kernel repositories from HERE
with some not worth to mention minor changes to be able to build it on my build environment.
all images are compiled with following build flags which were also used in boeffla kernel 5.2 beta 4
and with NEW Toolchain Linaro 4.9.3-2015.03 - Credits to @Christopher83 for the preconfigured toolchain and many many thanks to @P$T for the pm with the info and credits for the needed modifications i could use from his repo! :highfive: meanwhile even @Lord Boeffla benefited also from this info and therefore we had also a stock toolchain 4.8 build
all images are build with lzma compression instead of gzip to produce a compatible images size with the used optimization flags below
Code:
-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common
-Werror-implicit-function-declaration
-Wno-format-security -Wno-array-bounds
-fno-delete-null-pointer-checks -fno-schedule-insns2 -ffast-math
-mtune=cortex-a9 -march=armv7-a -mcpu=cortex-a9 -mfpu=neon -marm
-fno-schedule-insns2 -mno-unaligned-access -fno-pic
ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
KBUILD_CFLAGS += -Os
else
KBUILD_CFLAGS += -Ofast -fmodulo-sched -fmodulo-sched-allow-regmoves -fno-tree-vectorize
endif
all images are build with changes from following repos:
Samsung i9300 Stock
https://github.com/zanezam/boeffla-kernel-samsung-s3
Samsung i9300 CM/LineageOS/Omnirom
https://github.com/zanezam/boeffla-kernel-cm-s3
https://github.com/zanezam/boeffla-kernel-omnirom-s3
Elite Boeffla Kernel:
https://github.com/zanezam/elite-boeffla-kernel-lineage14.1-i9300
Samsung n51x0 Stock
https://github.com/zanezam/boeffla-kernel-samsung-n51x0
Samsung n51x0 CM/LineageOS
https://github.com/zanezam/boeffla-kernel-cm-n51x0
what i will do:
build the source code with linaro toolchain and (like Lord Boeffla usually does) provide a odin-flashable tar.md5 and a CWM image of recent boeffla kernel versions.
do a test for about 1 day with this builds and if they work without any big issues, add them here in the thread.
i will try to keep the linaro toolchain as up-to-date as possible till the need of bigger code change will be reached.
not providing versions that are not released by Lord Boeffla yet.
not providing an image if it is not working - well of course not *g* but it will be marked as "canceled" then for info.
not change the source code to add/remove features or fix boeffla kernel related bugs.
not support the whole stuff here.
what i will maybe do (sooner or later):
provide zzmoove test builds if there are any new versions to test - more infos and discussions about ZZMoove Governor can be found HERE
maybe tune the build flags if some more linaro experienced user comes up with "better" ones (feel free to post and let me know, linaro specialists! *g*)
Downloads:
Galaxy S3
GT-I9300 Samsung builds
(for Samsung JB 4.3 and Samsung KK 4.4 ARCHIPORT)
GT-I9300 Cyanogenmod 11 builds
(for CM11, Temasek unofficial CM11)
GT-I9300 Cyanogenmod 12 builds
(for CM12, full support for TeamUB unofficial CM12, confirmed to run also on some other CM12 variants but u have to try yourself as they are untestet by me)
GT-I9300 Cyanogenmod 12.1 builds
(for CM12.1, full support for unofficial CM12.1 by JustArchi, Moster2 and arter97, confirmed to run also on some other CM12.1 variants but u have to try yourself as they are untestet by me)
GT-I9300 Cyanogenmod 13.0 builds
(for CM13.0, support for official CM13.0 and based roms)
GT-I9300 Cyanogenmod 14.1 / LineageOS 14.1 builds
(for LineageOS14.1/CM14.1, support for official LineageOS14.1/CM14.1 and based roms)
GT-I9300 Omnirom builds
(for Omnirom, Slimkat, Carbon, AOKP etc.)
Elite Boeffla Kernel:
Elite Boeffla Kernel GT-I9300 Cyanogenmod 14.1 / LineageOS 14.1 builds
(for LineageOS14.1/CM14.1, support for official LineageOS14.1/CM14.1 and based roms)
Check out original thread with info and changelogs of Elite Boeffla Kernel
Galaxy Note 8
N5100:
GT-N5100 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5100 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)
GT-N5100 CyanogenMod 12.0 builds
(for CyanogenMod 12.0 roms)
GT-N5100 CyanogenMod 12.1 builds
(for CyanogenMod 12.1 roms)
GT-N5100 CyanogenMod 13.0 builds
(for CyanogenMod 13.0 roms)
GT-N5100 LineageOS 14.1 builds
(for LineageOS 14.1 roms)
N5110:
GT-N5110 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5110 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 roms)
GT-N5110 CyanogenMod 12.0 builds
(for CyanogenMod 12.0 roms)
GT-N5110 CyanogenMod 12.1 builds
(for CyanogenMod 12.1 roms)
GT-N5110 CyanogenMod 13.0 builds
(for CyanogenMod 13.0 roms)
GT-N5110 LineageOS 14.1 builds
(for LineageOS 14.1 roms)
N5120:
GT-N5120 Samsung Jelly Bean 4.2.2 builds
(for Samsung JB 4.2.2 roms)
GT-N5120 Samsung KitKat 4.4.2 builds
(for Samsung KK 4.4.2 + 4.4.4 roms)
GT-N5120 CyanogenMod 13.0 builds
(for CyanogenMod 13.0 roms)
GT-N5120 LineageOS 14.1 builds
(for LineageOS 14.1 roms)
Mirror on Androidfilehost for all devices (only latest kernel versions)
NOTE: if u got issues with root (cause is currently unknown!) after flashing one of these images u can try this method provided by @VictorLapin (thx for letting us know!)
previously known issues with recent boeffla kernel versions compiled with linaro toolchain (none of them appeared since one of newer toolchain 4.9.1 versions and also did not appear with actual used 4.9.2 version):
stuck of max. frequency for example at 1400mhz even if it is set to a higher max. frequency - reported by some users, and confirmed by me!
fix would be to temporary change the governor once or also temporary change the governor settings once (for example with profiles in boeffla config app)
EDIT: This is not related to the toolchain!
slower hotplug or sometimes stucking cores in zzmoove governor - reported by some users, not confirmed by me
higher "idle" temperature and operating temperature in general - confirmed by me
noticeable higher energy consumption (maybe related to next issue) - confirmed by me
lags when using zram and or in combination with frandom tweaks - confirmed by me
random hot reboots - confirmed by Lord Boeffla, not confirmed by me
see? that's really not boeffla like, isn't it!? but anyway as always these problems might depend "just" on one, some, or on a combination of multiple things so it might be that you never face them. If you find a setting and/or have other informations which workarounds or even fixes the issues feel free to post them here they would be highly appreciated! Even if this is not the main aim of that thread yet we maybe can find a way to a more stable linaro build of boeffla kernel and that would be a good thing, though! :highfive: Beside of that feel also free to post new issues found with the linaro builds but keep in mind don't forget to crosscheck with non-linaro offical builds to be sure that it is really related to the toolchain.
finally i wanna throw out big thanks to Lord Boeffla for his great work and for accepting that i provide you the linaro builds here especially because he had a bad feeling about this, but i think we will not disappoint him, won't we?!
enjoy living on the edge...
reserved
Reserved
Reserved
this one too
Great idea and thanks for all the work. If people get used to read OP before doing anything, we shouldn't be worried at all.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Lulavc said:
Great idea and thanks for all the work. If people get used to read OP before doing anything, we shouldn't be worried at all.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thx, yeah that might be the only problem
Lulavc said:
Great idea and thanks for all the work. If people get used to read OP before doing anything, we shouldn't be worried at all.
Click to expand...
Click to collapse
Isn't that like saying: There will be trouble for sure?
SaschaKH said:
Isn't that like saying: There will be trouble for sure?
Click to expand...
Click to collapse
Most likely yes. In the past we had overheating phones and zRam being weird.
But... still, thanks to ZaneZam to take the work and build the Linaro versions for it for the ones that like trouble
Andi
Version 5.2 beta 1 ready
Hi Guys,
just for info:
Boeffla-kernel-5.2-beta1-Samsung-i9300-linaro - build ok - testing
arriving in about a day (if everything is ok *g*)
EDIT: and looks good to me therefore added to the OP! enjoy!
regards
ZZ
fantastic !
Just want to say that I am using this kernel for about one week now and this is by far the smoothest kernel I have used. I really can feel the difference between Google Toolchain and linaro (Beofflas build is also smooth but I think this one is a tick faster). I don't have any of the problems mentioned in OP. Everything is working like it should.
@ZaneZam there is a new linaro build available - 14.01. I also see there are many devs using linaro 4.8.3. What is the difference compared to the linaro version 4.7.4 you are using?
Many thanks in advance.
bone069 said:
Just want to say that I am using this kernel for about one week now and this is by far the smoothest kernel I have used. I really can feel the difference between Google Toolchain and linaro (Beofflas build is also smooth but I think this one is a tick faster). I don't have any of the problems mentioned in OP. Everything is working like it should.
@ZaneZam there is a new linaro build available - 14.01. I also see there are many devs using linaro 4.8.3. What is the difference compared to the linaro version 4.7.4 you are using?
Many thanks in advance.
Click to expand...
Click to collapse
Thx for the info! nice to hear that! :highfive: well honestly atm i dunno exactly what's the differnce between these two toolchains (but i think it might be a lot, question is if it has big relevance for us ) i have to check that in a quiet minute. but what i know since yesterday from my own experience is that recent boeffla kernel beta2 (inofficial yet, but will come soon) + zzmoove 0.8b10 (release candidate, comes also soon) build with linaro 4.8.3 runs very good!! if that positive result stays for one more day :fingers-crossed: i will jump on that one and forget the other one!
we will see...
ZaneZam said:
Thx for the info! nice to hear that! :highfive: well honestly atm i dunno exactly what's the differnce between these two toolchains (but i think it might be a lot, question is if it has big relevance for us ) i have to check that in a quiet minute. but what i know since yesterday from my own experience is that recent boeffla kernel beta2 (inofficial yet, but will come soon) + zzmoove 0.8b10 (release candidate, comes also soon) build with linaro 4.8.3 runs very good!! if that positive result stays for one more day :fingers-crossed: i will jump on that one and forget the other one!
we will see...
Click to expand...
Click to collapse
Very nice to hear that. Thank you very much buddy
Waiting for the Linaro beta 2...
5.2 beta2?
Bro ZZ,
Any plan to recompile for 5.2 beta2?
Let me know when the omni version is up! I'm eager to help with any testing necessary.
ymy3890 said:
Bro ZZ,
Any plan to recompile for 5.2 beta2?
Click to expand...
Click to collapse
Yeah man, in a few hours and test with new Toolchain was very positive so this one will be a linaro 4.8.3 build
ZaneZam said:
Yeah man, in a few hours and test with new Toolchain was very positive so this one will be a linaro 4.8.3 build
Click to expand...
Click to collapse
Glad to hear it.
Little mess
ymy3890 said:
Glad to hear it.
Click to expand...
Click to collapse
hi guys,
sry to all of you who are waiting for the latest linaro build and still can't use it yet!
unfortunately this build delays a bit because of three reasons:
first: a dumb-ass "git" accident during prepare of sources - i really nuked my brand new build script - what a fu.... mess still can't beleve it
(for insiders: NEVER EVER do a "git clean -f -d" if you are in hurry or try to do mutli-tasking (last one applies not on girls *g*)! backup? what is this? needed? no yet! *g* yeah i hear u laughing insiders but i think some of u know exactly how this really feels if u have spend some hours for what u lost, actually so: :crying: well i will survive this but throws me back a bit. some of u might think: wtf? hours needed to a make a build script? well due to the latest motivation because of this thread here *g* it has grown up from a advanced script to a full automatic build programm
second: i have a "feeling" that Lord Boeffla will release a new beta soon!
third: day has too less hours (hence this giant automatic build "programm" *g*)
i'm just doing a dump of the latest changes i made from my brain into an older backup of the script
and will be back again if it is up and running and maybe also with new beta of boeffla kernel thenl! :good:
aaand yes as i said i did already a test with recent beta2 build with new linaro toolchain but this build has "something" included which is only for interenal testing yet. yeah u got me it has some final changes for the new "beast" included
so I ask for a little bit patience, thx!
cheers
ZZ
Thanks!
ZaneZam said:
hi guys,
[HIVE]
sry to all of you who are waiting for the latest linaro build and still can't use it yet!
unfortunately this build delays a bit because of three reasons:
first: a dumb-ass "git" accident during prepare of sources - i really nuked my brand new build script - what a fu.... mess still can't beleve it
(for insiders: NEVER EVER do a "git clean -f -d" if you are in hurry or try to do mutli-tasking (last one applies not on girls *g*)! backup? what is this? needed? no yet! *g* yeah i hear u laughing insiders but i think some of u know exactly how this really feels if u have spend some hours for what u lost, actually so: :crying: well i will survive this but throws me back a bit. some of u might think: wtf? hours needed to a make a build script? well due to the latest motivation because of this thread here *g* it has grown up from a advanced script to a full automatic build programm
second: i have a "feeling" that Lord Boeffla will release a new beta soon!
third: day has too less hours (hence this giant automatic build "programm" *g*)
i'm just doing a dump of the latest changes i made from my brain into an older backup of the script
and will be back again if it is up and running and maybe also with new beta of boeffla kernel thenl! :good:
aaand yes as i said i did already a test with recent beta2 build with new linaro toolchain but this build has "something" included which is only for interenal testing yet. yeah u got me it has some final changes for the new "beast" included
so I ask for a little bit patience, thx!
cheers
[/HIVE]
ZZ
Click to expand...
Click to collapse
Bro ZZ, I will be patiently waiting for it.
ZaneZam said:
second: i have a "feeling" that Lord Boeffla will release a new beta soon!
ZZ
Click to expand...
Click to collapse
Your "feeling" was absolutely right. Seems you got some insider information, hehe.
But now it is out, so go for it with Linaro
Thanks
Andi

[D415/D410] xkernel

Custom lollipop kernel based on LG's stock sources. Currently works on D415/D410/D405 stock lollipop only.
Current Features:
Built with Linaro 4.9 optimized for cortex A7
intelliactive governor-build 2
-O3 optimization-build 2
interactive governor (google's gov.)-Build 3
Enabled OTG Support in menuconfig-Build 4
Patched Kernel source to 3.4.2-Build 4
Patched Kernel Source to 3.4.4 build 5
fixed version number in makefile build 5
Used Optimized version of square root algorithm build 5
Enabled Graphite Optimizations build 5
Other small optimizations build 5
Changed Default Scheduler to ROW-build 7
Changed governor to Interactive-build 7
Enable KSM-build 7
Some small mem leak fixes on gpio-Build 8
KSM now runs once every 50000ms instead of 500ms, but scans 200 pages instead of 100-build 8
Shrink highmem pages on kswapd-build 8 (ROM-Jeremy)
SOC Specific random number generation
Future Features:
New CPU/GPU governors
New I/O schedulers: request in the forum
possible OTG support
further optimization
Cyanogenmod support
Current bugs:
Since there are multiple versions of the D415, some versions might work better with this kernel than others.
If you are using a governor other than ondemand, LG's power saving feature will come mess things up, so turn it off.
Thanks to::
LG for providing kernel sources and updating to lollipop
Velosa for testing for D405
GrinningFerret for helping me download CM sources
ROM-Jeremy (I took some commits from his kernel)
Nikita Pro Android (I took some commits from his kernel)
The developers at the Moto G forum (their device is very similar to ours)
**Download Link**build 8 (stable, stock rom)
D415:
Flashable Zip: http://1drv.ms/1LCNDjG
D410
Coming soon
D405n
http://1drv.ms/1GO41u8
Backup boot and system with recovery first!
Benchmarks:
https://ck96ow.bn1301.livefilestore.com/y2pDhojSmYmWQTVhyatGruyakkXKtH2orgUqQnS-dJixfJJ8PIZ2N9SbX6G8nrBgCSChKp7NwbOreQfM-dRq-93Bf1OtrIJDokZOmsYdVnS40eB6DX79JRnd6xCigKoyJtOGI93 2gwXoMnvo823Z8_CaIwDM3RDRWAe52a_7UyNHgI/xkernel.png?psid=1
https://ck96ow.bn1301.livefilestore.com/y2pWHZ70ZNv9B_riJgHeu_AKkjRni6rFwfZWrQH-pAjRstC0zFXTftRKrGfKtrb4tiaU_rwa2-gn0wkiXFZCyfnq0PILELOKTBHy6mmtSX2zqIRN-h_GBXbpAwe2nlbZ9mUt13ovPP3A25oidPfHfDS1LAJ2YdyK0T8 j1CsytC44GE/stock.png?psid=1
XDA:DevDB Information
xkernel, Kernel for the LG Optimus L90
Contributors
zowpow
Source Code (Github-D415): https://github.com/zowpowow/W7_tmo_us-xkernel
Source Code (Github-D410/D405): https://github.com/zowpowow/android_kernel_lge_msm8226_w7ds
Kernel Special Features:
Version Information
Status: Testing
Created 2015-05-03
Last Updated 2015-05-04
XDA:DevDB Information
[D415/D410/D405n] xkernel, Kernel for the LG Optimus L90
Contributors
zowpow
Source Code: https://github.com/zowpowow/W7_tmo_us-xkernel
Kernel Special Features:
Version Information
Status: Alpha
Created 2015-05-03
Last Updated 2015-06-13
The fact that this has working OTG is actually great news!! Can't wait to see this on custom roms, good job!
ToRt1sher said:
The fact that this has working OTG is actually great news!! Can't wait to see this on custom roms, good job!
Click to expand...
Click to collapse
To clarify, OTG is a planned feature in the future, it has not been implemented yet. However, I think there is a very good chance I can get OTG to work.
zowpow said:
To clarify, OTG is a planned feature in the future, it has not been implemented yet. However, I think there is a very good chance I can get OTG to work.
Click to expand...
Click to collapse
Anyway, that's what i mean. It is really useful sometimes.
It's very nice to see so many people working on L90 projects. It's a great device. Too bad there are so many hardware variants that makes it more difficult. The only thing I miss so far is OTG support. I hope you get it working.
I will gladly test it on D410hn if you need testers.
Sent from my LG-D410hn using XDA Free mobile app
Is there a difference betwee this and the stock kernel ... Sorry for the dumb question
santitasheart said:
Is there a difference betwee this and the stock kernel ... Sorry for the dumb question
Click to expand...
Click to collapse
Currently, the only difference is that it is compiled with Linaro instead of gcc. Linaro is generally considered to be more optimized in than gcc, so theoretically the performance should be a little faster. The next build, which I will upload in a few hours, will include the interactivex governor, and -O3 optimization.
Aweosme thanks for the reply look forward to it
@zowpow
I'd like to test it but... I have d405n.
Only d415 currently
@OP
Was the compilation bugsfree?? For me it gives some errors (some file was missing), but maybe it depends on my custom GCC.
Or maybe it was because i compiled for D405n...
judas1977 said:
@OP
Was the compilation bugsfree?? For me it gives some errors (some file was missing), but maybe it depends on my custom GCC.
Or maybe it was because i compiled for D405n...
Click to expand...
Click to collapse
Do you remember exactly what the errors were?
Sent from my LG-D415 using XDA Free mobile app
Too bad - no. and i deleted all sources.
but i remember that other phones had the same errors
Edit: still don't remember the errors, but it was the fix for it (on xiaomi phones), but on our device it only lead to next errors:
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/issues/3
Sorry for taking so long with the new build. But here it is (in the OP). If you test the new intelliactive governor, please play w/ the parameters and report back with the best parameters for the governor. Also, install custom recovery and back up /boot! Next builds will probably include more governors, new optimizations. I might try to add d410/d405 support in a few weeks when there are more features.
Build 3 uploaded
Build 3 uploaded. This build has the interactive governor. Make sure to backup /boot with recovery first! Also, if you plan on testing the intelliactive governor, play with some of the parameters and post the ones you find best. Flash these with RASHR or Flashify.
Also, interactive governor has much better battery life from my testing. I don't know about intelliactive though.
Do u plan on over clocking ?
Sure, I'll try to include that in my next build. The next build probably won't be ready until the Sunday though.
No rush man I'm just glad someone is making a kernel I would love to see what a little overclock can do on this phone
Just to let everyone here know, the msm8226 chipset has been hard locked to using stock frequencies. So even though it will say it is operating at an overclocked speed, multiple benchmark's proved it does absolutely nothing to performance. Until someone can figure out how to fix this issue, it's pointless for now. Just a heads up to the dev, and users
Sent from my LG-D415 using XDA Free mobile app

[KERNEL][CM12.1][Linaro 4.9] EvoMix Kernel for CyanogenMod 12.1 based ROMs

This is a kernel for Cyanogen Mod 12.1, which is based on the EvoMix kernel by Alx31TLse, olivieer and SuperHanss (full credits to them). It is compiled by a Linaro 4.9.3 toolchain, which was optimized for Cortex A9 CPUs (thanks to Christopher83). It has a focus on stability, performance, endurance and overclock-ability (roughly in that order).
It uses the original ramdisk of the installed kernel (thanks to osm0sis), for maximum compatibly in the long run and instant adaptability to most source changes of CM. For now, it probably only works with the very latest unofficial CM12.1 built by qsnc (http://forum.xda-developers.com/showpost.php?p=58006383&postcount=1), due to the introduction of new sensor drivers! It should now works with other CM12.1 based ROMs, like crDroid and PAC, too. Please don't report bugs to qsnc, if you are using this kernel!
Features:
CPU: over/under-clock 1728MHz-192 MHz possible
governors: ondemand(plus), intelliactive, wheatley, ElementalX, ...
GPU: over/under-clock 487MHz-27MHz
governors: simple, performance, powersave, ondemand, conservative
File-systems: ext2/3/4, F2FS, exFAT, NTFS
Schedulers: noob, deadline, row, cfq, bfq, sio, fiops, zen, vr
intelli-plug hot-plugger and power saver (disable MPDecision first!)
Voltage Control (OC/UV)
Sound Control 3.x
poweramp controls (loudness enhancements)
screen colour tweaks
full NEON support
KSM support (Kernel Samepage Merging)
multicore power saver (recommended: enabled)
multirom compatibility
...
Performance: about 10% faster than original CM12.1-kernel with same settings, and some additional 20% speed by using maximum over-clocked frequencies (use at your own risk, every device is different!)
Configuration: Kernel Adiutor (https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor) or PerformanceControl 2.2.6 (http://forum.xda-developers.com/devdb/project/?id=600#downloads)
Install: just flash the attached zip with CyanogenMod Recovery, TWRP (http://forum.xda-developers.com/xpe...very-twrp-2-8-7-0-pollux-polluxwindy-t3187811) or CWM
Install a custom recovery first! The simple CyanogenMod Recovery, which comes with most ROMs, is pretty useless anyway..
Uninstall: re-flash the complete ROM (just re-flashing the original kernel is not enough!)
Sources: https://github.com/EvoMix/kernel_apq8064 (to obtain the defconfig: run "unpigz -cd /proc/config.gz")
Special thanks to Alx31TLse for his help and permission to post it!
Changelog:
2015-08-23:
rebuild using latest optimized Linaro 4.9.4 compiler by Christopher83
re-signed zip-file in order to make it compatible to file signature verification
refuses now to be installed by CyanogenMod Recovery
2015-06-13:
added Pollux version (use official nightly or recent unofficial build)
fixed bug in Sound Control's loudness enhancement, that only one speaker worked
removed inteli-active governor, due to random reboots
2015-05-31:
enhanced boot speed and file-system performance
buggy auto-hotplugger removed
reintroduction of CM's MPDecision (re-flash CM12.1 first, before installation!)
2015-05-28:
initial release
IF INSTALLATION FAILS: If the kernel installation is not working (i.e. installation takes less than 5 seconds and you don't see the new bootlogo), reflash latest ROM, reboot into recovery and try to install the kernel again!
XDA:DevDB Information
EvoMix Kernel for CyanogenMod 12.1, Kernel for the Sony Xperia Tablet Z
Contributors
BlackAfghan, Alx31TLse, olivieer and SuperHanss
Source Code: https://github.com/EvoMix/kernel_apq8064
Kernel Special Features: CM12.1 EvoMix kernel, compiled by a Linaro toolchain, which supports OC/OV, intelli-plug, Sound Control, NTFS, exFAT, F2FS, NEON, KSM, ...
Version Information
Status: Stable
Just installed latest unofficial CM12.1 built by qsnc and this kernel. Seems great so far! Boots a lot faster and kritika plays faster!
I'm trying the overcloacking with Kernel Adiutor set to 1728MHz, I've to 3C widgets installed to monitor temperature and such. Great job!
May seem a bit offtopic but how is the combination intelliplug-ondemandplus?
I think i get some lag with this but it may be a placebo
pangiotis24 said:
May seem a bit offtopic but how is the combination intelliplug-ondemandplus?
I think i get some lag with this but it may be a placebo
Click to expand...
Click to collapse
First, I also used this combination, but experienced some lag, too. It is not necessary to enable intelliplug and I'm not sure if it does any good, since hot-plugging is handled by auto_hotplug. Actually it is not even included in the original EvoMix kernel.
I'm now using only intelliactive, which seems to keep the frequencies low most of the time, while producing only minimal lag.
But maybe it is really a matter of believe..
Teella said:
I'm trying the overcloacking with Kernel Adiutor set to 1728MHz, I've to 3C widgets installed to monitor temperature and such. Great job!
Click to expand...
Click to collapse
The over-clocking capabilities of the EvoMix kernel are rather conservative. I personally use it with maximum CPU and GPU frequencies and even a general -50mV under-voltage, and it seems to be perfectly stable. But no guarantee, every device is different!
Thanks for Kernel !
Multirom Patch inclusive ?
phillipssat said:
Thanks for Kernel !
Multirom Patch inclusive ?
Click to expand...
Click to collapse
Yes, I think so. But please try it out and confirm if it works, since I have not tested it!
BlackAfghan said:
First, I also used this combination, but experienced some lag, too. It is not necessary to enable intelliplug and I'm not sure if it does any good, since hot-plugging is handled by auto_hotplug. Actually it is not even included in the original EvoMix kernel.
I'm now using only intelliactive, which seems to keep the frequencies low most of the time, while producing only minimal lag.
But maybe it is really a matter of believe..
Click to expand...
Click to collapse
Traced the cause.After some time with intelliplug+ondemandplus cores 2,3,4 are permanently disabled.Now i am on intelliactive.Very good so far
I've been using Wheatley and OC 1728 for couple days now. No lag, no heat issues, everything is just peachy!
Hi! Can I use this kernel on my sgp321 Pollux? Tried to flash but get error.
Pollux build will be released later...
New build in first post!
pangiotis24 said:
Traced the cause.After some time with intelliplug+ondemandplus cores 2,3,4 are permanently disabled.Now i am on intelliactive.Very good so far
Click to expand...
Click to collapse
Could you please retry it with the new version?
bgx said:
Hi! Can I use this kernel on my sgp321 Pollux? Tried to flash but get error.
Click to expand...
Click to collapse
If you, or anybody else, is able to re-flash the original CM12.1 kernel via fastboot (in case something goes wrong) and is willing to beta-test, write me a PM!
Yes its kexec patched, but we need to make tab z official to multirom app support, problem is...im running out of time, full time job, 10 months old baby ...kernel is time consumer, thanks to BlackAfgan to maintaining it.
More goodies to come
Tapatatrached from my Yuga
So apparently my tablet hates me. I can't get this kernel to actually flash for ****. I'm using the 5/27 CM 12.1 from the OP. Tried both versions of the kernel. It acts as if it flashes but is much too fast and the kernel version is the same. TWRP 2.8.5.0 from the OP link too.
EDIT: Nevermind I guess. Moved it to the root of the internal and renamed it to a shorter filename and it pushed it properly. No idea what was going on.
DarkStarr said:
So apparently my tablet hates me. I can't get this kernel to actually flash for ****. I'm using the 5/27 CM 12.1 from the OP. Tried both versions of the kernel. It acts as if it flashes but is much too fast and the kernel version is the same. TWRP 2.8.5.0 from the OP link too.
Click to expand...
Click to collapse
Try to format /system, reflash CM 12.1, reboot into recovery again, then flash the latest kernel, please.
Alx31 said:
Yes its kexec patched, but we need to make tab z official to multirom app support, problem is...im running out of time, full time job, 10 months old baby ...kernel is time consumer, thanks to BlackAfgan to maintaining it.
More goodies to come
Tapatatrached from my Yuga
Click to expand...
Click to collapse
Great! Thanks for your excellent work. I wish you all the best for your family! They are more important than any device..
BlackAfghan said:
Try to format /system, reflash CM 12.1, reboot into recovery again, then flash the latest kernel, please.
Click to expand...
Click to collapse
Yea I had done that. It only worked after moving it. I also renamed it at the same time so I dunno which fixed the issue.
DarkStarr said:
Yea I had done that. It only worked after moving it. I also renamed it at the same time so I dunno which fixed the issue.
Click to expand...
Click to collapse
I had the same problem, especially when I flashed an already flashed kernel. I never found the actual reason, but at one point it started to work perfectly all the time..
This is due the pretty complicated process of splitting the original kernel of and recreating the new one in real time, on the device. Normally the developer does this on his PC, and releases a directly flashable combination of the actual kernel and a custom ramdisk.
If other people have the same problem persistently, I may publish an conventional kernel. Please report!
Does this work on "[Rom][UB][5.1.x][SGP311]☆Dirty Unicorns v9.3☆ Unofficial +EvoMix Kernel" rom??
So i tested the latest version.I use intelliplug+intelliactive
No issues so far.Intelliplug is shutting down cores faster which will propably save some juice
Also feels a little colder than before when gaming(asphalt 8)

[9.0/8.1] Baddar Kernel [GCC 10.0][CAF+Linux Stable][Update : 11/7/2019]

Introduction
Hi everyone, after building the updated los kernel I decided to build a fully custom kernel for our device. So why call it "baddar" ? it was the first name I used for the kernel and its my family name so I kept using it .
in this kernel I'm following these rules :
Security. Always updated to latest available stable Linux & CAF patches.
Stability. Tested first by myself and with many other users before posting it here.
Smoothness. Smooth navigation is must, I hate lag.
Balanced. Performance and battery must be balanced.
Features
Fully based on CAF 3.18 kernel source with latest Linux-stable merged in.
Always updated to latest drivers i.e WiFi, sdfat, etc
Built using latest GCC 9.1.1.
Custom features are heavily based on Franco work.
Vibration intensity control.
Wakelock blocker enabled by default with user control (boeffla wakelock blocker).
Fsync control.
USB fast charge up to 900mA.
Westwood TCP enabled and used by default.
zRAM optimization. (Disabled by default)
Fingerprint boost. Slightly increase the unlock speed and make it respond faster.
Interactive governor tweaks and optimization.
Kcal support.
VR & low persistence support (WIP).
50% battery bug fix.
CAD project support.
Common android kernel fixes and optimization.
Wireguard Support
and many more.
Future plans
Adding more governors & I/O that favor performance / battery when needed.
Attempt to fully fix low persistence issue in daydream.
Making the kernel better after every release.
Telegram Group
Want to test latest betas? feature request? a suggestion ? or report your issue , join my kernel group , I'm much more active there and the group community there is the best.
Join Here
Kernel Version : RC1.2
Linux kernel version : 3.18.140
CAF tag : LA.UM.7.5.r1-05300-8x96.0
last update : 11/7/2019
TREBLE ONLY
Kernel Source
Downloads
Here
Credits
@Unjustified Dev
@OrdenKrieger
@nathanchance
@franciscofranco
@deega
@SaintZ93
All telegram testers who without them this kernel would not possible , Huge thanks to them
reserved for future use (FAQ & Changelog)
Changelog :
Update RC1.2
New in this update :
Merge latest CAF updates for both kernel and wifi (LA.UM.7.5.r1-05300).
Merge latest linux stable updates 3.18.140.
Merge latest aosp msm updates (up to 3 of july)
Add input boost again (disabled by default), enable it for extra performance using EXM or similar apps.
Remove Wireguard (temporary)
Compiled with GCC 10.
thank you, i will try it.
Edit: It works amazing! phone is much cooler than before but remained snappy performance. Awesome!
Great work baddar,thank you! My axon 7 has great performance and battery life again with the new os systems
Testing it right now
Does this kernel support DriveDroid? That's a feature I have been missing for a long time.
SkaboXD said:
thank you, i will try it.
Edit: It works amazing! phone is much cooler than before but remained snappy performance. Awesome!
Click to expand...
Click to collapse
Yep , very smooth and fast without any warm up during normal usage , any improvement in battery life ?
Predatorhaze said:
Great work baddar,thank you! My axon 7 has great performance and battery life again with the new os systems
Click to expand...
Click to collapse
you are welcome , enjoy it.
Fuilares said:
Testing it right now
Click to expand...
Click to collapse
how was your test ?
Kingo64 said:
Does this kernel support DriveDroid? That's a feature I have been missing for a long time.
Click to expand...
Click to collapse
Don't know what is this so I would say no.
@king1990 I went back to stock because aex and other custom ROMs i tried have delay when opening apps and it's very annoying. it open apps significantly slower than stock ROM. I set animations same as stock rom, 0.5x,0.5x and 1.0x. I can disable animations but it will look stuttery. Kernel is good, no question, but it wasn't enough for me to stay on custom rom.
With the current corruption happening on 5.x with GCC9, you're brave to use it. I would wait to know more about the issue first.
SkaboXD said:
@king1990 I went back to stock because aex and other custom ROMs i tried have delay when opening apps and it's very annoying. it open apps significantly slower than stock ROM. I set animations same as stock rom, 0.5x,0.5x and 1.0x. I can disable animations but it will look stuttery. Kernel is good, no question, but it wasn't enough for me to stay on custom rom.
Click to expand...
Click to collapse
No problem here and none of the users who tested the kernel reported that.
geearf said:
With the current corruption happening on 5.x with GCC9, you're brave to use it. I would wait to know more about the issue first.
Click to expand...
Click to collapse
what issue you mean ?
king1990 said:
what issue you mean ?
Click to expand...
Click to collapse
https://bugzilla.kernel.org/show_bug.cgi?id=203573
geearf said:
https://bugzilla.kernel.org/show_bug.cgi?id=203573
Click to expand...
Click to collapse
how is this related to android ?
king1990 said:
how is this related to android ?
Click to expand...
Click to collapse
It's the same kernel and the same compiler.
The corruption may only be limited to bcache, but maybe not.
geearf said:
It's the same kernel and the same compiler.
The corruption may only be limited to bcache, but maybe not.
Click to expand...
Click to collapse
We are using 3.18 kernel and a CAF one so nothing to worry about.
THis should work on RR6 right? I have vendor also but RR6 does not use it if I am remembering correct. anyway I am not getting a boot with RR 6 and I cant figure out why. I was on hellsgate before and i just went back and its booting again. Any ideas Maybe I cant simply flash over hellsgate, annoying.
madhits45 said:
THis should work on RR6 right? I have vendor also but RR6 does not use it if I am remembering correct. anyway I am not getting a boot with RR 6 and I cant figure out why. I was on hellsgate before and i just went back and its booting again. Any ideas Maybe I cant simply flash over hellsgate, annoying.
Click to expand...
Click to collapse
yeah if you get any ROM to boot then you can use my kernel and flash it over any other kenerl
king1990 said:
Yep , very smooth and fast without any warm up during normal usage , any improvement in battery life ?
you are welcome , enjoy it.
how was your test ?
Don't know what is this so I would say no.
Click to expand...
Click to collapse
So after few days I must say, that I got much better performance, but comparing to Hellsgate Reborn kernel battery life is worse.
Fuilares said:
So after few days I must say, that I got much better performance, but comparing to Hellsgate Reborn kernel battery life is worse.
Click to expand...
Click to collapse
well you can't get this performance for free but I doubt the hit in battery life is big.
king1990 said:
yeah if you get any ROM to boot then you can use my kernel and flash it over any other kenerl
Click to expand...
Click to collapse
Ok so any tricks to getting it to boot after flashing over hellsgate?
---------- Post added at 06:25 PM ---------- Previous post was at 06:24 PM ----------
Fuilares said:
So after few days I must say, that I got much better performance, but comparing to Hellsgate Reborn kernel battery life is worse.
Click to expand...
Click to collapse
How did you flash over hellsgate, I could not get it to boot. I cleared cache and no dice, anything else you did?
madhits45 said:
Ok so any tricks to getting it to boot after flashing over hellsgate?
---------- Post added at 06:25 PM ---------- Previous post was at 06:24 PM ----------
How did you flash over hellsgate, I could not get it to boot. I cleared cache and no dice, anything else you did?
Click to expand...
Click to collapse
it does not boot ? which RR are you trying and what vendor ?

[v1.1.1][KERNEL][lavender] JellyKernelAlpha

Hello,
I started making kernel builds again.
CHECK BELOW FOR IMPORTANT INFORMATION!
YOU MUST USE MIUI Q FIRMWARE PACKAGE FOR THIS KERNEL TO WORK. OTHERWISE YOU'LL END UP IN FASTBOOT MODE FOREVER.
Camera won't work on a lot of ROMs due to imcompatible camera drivers in the kernel. This kernel uses a patch for MIUI Stable 11.0.4 release, which introduced updated camera blobs back in Android Pie. Double check, whether your ROM uses these blobs. MIUI Q uses different blobs too, thus won't work until Xiaomi releases it's kernel source code.
FLASH THIS BEFORE FLASHING MY KERNEL. I UPLOADED FIRMWARE PACKAGE FOR YOUR CONVENIECE!
DOWNLOAD LINK FOR MIUI Q FIRMWARE PACKAGE
Flashing procedure is standard - through recovery. Magisk is optional, only if you want root.
*big thanks to rama982 for possible insights and some help from his side*
*nathanchance for android-linux stable and helping upstream our kernels*
*franciscofranco for commits that made our phone happier and snappier*
*sultanxda for his beastly development in Android scene and ridiculous understandment in kernels in general*
*also thanks to osm0sis for Anykernel3. Without this, flashing kernels would be a harder process to do*
XDA:DevDB Information
JellyKernelAlpha, Kernel for the Xiaomi Redmi Note 7
Contributors
airidosas252, rama982, nathanchance, Qualcomm, Code Aurora Forums, osm0sis, other developers
Source Code: https://github.com/airidosas252/Xiaomi_Kernel_OpenSource
Kernel Special Features: Stability, latest kernel sources
Version Information
Status: Testing
Created 2019-11-22
Last Updated 2020-02-01
DOWNLOAD LINK FOR GITHUB RELEASES
Due to different kernel base, older releases are irrelevant from now on.
UPDATE: I added a link for MIUI Q firmware package in the OP. Check it out and remember to flash it first before flashing my kernel. Thanks.
-------------------------------CHANGELOG------------------------------
Jelly Kernel Alpha 1.1.1 Hotfix
ALSA: pcm: Add missing copy ops check before clearing buffer (bootloop after voip videocall should be gone now)
-----------------------------------------------------------------------------------------
Jelly Kernel Alpha 1.1 beta release
IMPORTANT INFO! Camera won't work on a lot of ROMs due to imcompatible camera drivers in the kernel. This kernel uses a patch for MIUI Stable 11.0.4 release, which introduced updated camera blobs back in Android Pie. Double check, whether your ROM uses these blobs. MIUI Q uses different blobs, thus won't work until Xiaomi releases it's kernel source code.
If this kernel is not booting for you (going straight to fastboot mode), you need to use MIUI Q firmware package.
Changelog:
*Bringup for Clang 10 and it's now compiled with Clang 10
*Using LZ4 compression for zRAM
*Forcefully load modules (this should fix Wi-Fi problems on various ROMs)
*Rapid GC for F2FS filesystem
*Added fsync and crc check switches
*kgsl fixes and optimizations included
*Introduce additional NEON accelerated arm64 routines
*cfq io scheduler fixes and optimizations
*Tick rate increased to 300HZ for improved responsiveness
*CPU mask affinity set to 4 cores for improved efficiency
*Enabled F2FS filesystem support with encryption
*F2FS fixes
*Increased slmk's aggression rate to 192MB per app kill
*Enabled Dolby DS2 audio standard
*And more I don't really remember, check commit history for more detailed changes
-----------------------------------------------------------------------------------------
Jelly Kernel Alpha 1.0 beta release (don't use this release, it's deprecated)
*Complete rebase on jasmine's Q tag.
*Linux 4.4.211
*Adrenoboost enabled and set on low parameter
*Workqueques reworked for better responsiveness and lower power consumption
*Small UV for both CPU and GPU
*CPU Bitmasking
*DTB debloat (reduced kernel's footprint)
*LA.UM.8.2.r2-00600-sdm660.0 CAF tag
*Using older Wi-Fi CAF tag for better down/up speeds
And more stuff I don't remember.
-----------------------------------------------------------------------------------------
DISCLAIMER:
-There will be 1-3 kernel builds per week, unless there's nothing I can improve, then builds will be as is.
-Anyone, who has tested it already, give me some feedback in the comments.
-If you get freezes, crashes, restarts, write me up with a attached dmesg, log, anything, that can give me a clue what's wrong. Thanks. Happy JellyKernel'ing ^^
Where is the download link?
Zulwiczek1983 said:
Where is the download link?
Click to expand...
Click to collapse
Use the browser - there's a section DOWNLOADS above the thread. There you will find my kernel build. Cheers.
Zulwiczek1983 said:
Where is the download link?
Click to expand...
Click to collapse
Here, for short: https://forum.xda-developers.com/devdb/project/dl/?id=32079
NEW BUILD IS AVAILABLE NOW!
Check higher posts for download link. Happy flashing!
airidosas252 said:
NEW BUILD IS AVAILABLE NOW!
Check higher posts for download link. Happy flashing!
Click to expand...
Click to collapse
Does it support Kcal? Regards :good:
rubentkato77 said:
Does it support Kcal? Regards :good:
Click to expand...
Click to collapse
Yes it does. Look up using kernel manager.
airidosas252 said:
Yes it does. Look up using kernel manager.
Click to expand...
Click to collapse
Thnk you, will flash to test :good:
Is the any chance to get the turbo frequencies on the GPU?
I read that on some other page I can't remember where, can you please why that supposed frequency is not on the stock kernels, does it take to much energy?
tekkaman7 said:
I read that on some other page I can't remember where, can you please why that supposed frequency is not on the stock kernels, does it take to much energy?
Click to expand...
Click to collapse
I believe Qcom left off this frequency just because CPU is already close to some of their flagship SOCs in terms of CPU performance.
Everything in the source code is left done, you just need to modify a code a bit and you have higher frequency. If you want to go any higher, you would need to modify the code a lot more. Tried it and gave up on that.
It could be anything, really.
Moreover, you don't see too many phones using this exact SOC.
P.S. Funny thing though, this OC feels like placebo effect, like CPU is running faster but it's really not.
Think about it, when sdm660 came out, it was between SD821 and SD835 in terms of CPU performance. GPU is more or less the same as Adreno 430.
Gonna release new kernel build soon.
Still working out some quirks I come up every once in the while.
Stay tuned for news. Good day.
airidosas252 said:
Gonna release new kernel build soon.
Still working out some quirks I come up every once in the while.
Stay tuned for news. Good day.
Click to expand...
Click to collapse
Thanks for your work, we will waiting :good:
NEW KERNEL BUILD AVAILABLE NOW!
As usual, check main page for a download link. Happy flashing!
airidosas252 said:
NEW KERNEL BUILD AVAILABLE NOW!
As usual, check main page for a download link. Happy flashing!
Click to expand...
Click to collapse
thank you, downloading. :good:
Overclocked? Using Evira for now on MIUI 11 Pie, but Evira is outdated..... Can't support Android 10
So, hope can have Overclocked kernel support Android 10
xiaomi.lim said:
Overclocked? Using Evira for now on MIUI 11 Pie, but Evira is outdated..... Can't support Android 10
So, hope can have Overclocked kernel support Android 10
Click to expand...
Click to collapse
Yep, it's overclocked and it's for Android 10.
I've seen people running this with MIUI too.
airidosas252 said:
Yep, it's overclocked and it's for Android 10.
I've seen people running this with MIUI too.
Click to expand...
Click to collapse
Overclocked to ? 2.46GHz?
xiaomi.lim said:
Overclocked to ? 2.46GHz?
Click to expand...
Click to collapse
Yes, but I don't think I'll keep the OC for much longer. I really don't see the benefit of it.
Phone is already really fast and snappy.
I did a build with stock clocks and compared it to the OC one. And here's the surprise - there isn't almost any difference.
I fixed several known issues which bugged me a lot and those seem to remedy all of the problems I had.
Moreover, I hate overbloated kernels with features I don't use. I like being clean and compact.
Hi, the sound control (for speaker, earpiece and headphones) available or do you plan to add it in future? They get pretty handy really. I do appreciate keeping the kernel without much bloat though. : D

Categories

Resources