yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] CyberScopes:
What i love most about this kernel is how its all done with aroma and scripts. On different kernels options in most kernel apps i use dont stick on boot, and i end up having to open the app and set the options and stuff. Great job :thumbup:

Sent from my GN5 [D821]
[Nexus 5 Original Android Development] Blaze420916:
This imo is the best kernel ATM.
[Nexus 5 Original Android Development] DoesntPostAThing:
We may be complaining, but I'm definitely staying. This kernel has too much to offer that a few small issues here and there can be waited out.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Syk69:
Best balanced kernel. I ain't leaving lol just patiently waiting. It really is no lie, this is the smoothest kernel with great battery life. Other kernels tweak so damn much it breaks things and don't perform as well. I have tried them out of boredom. Elemental is numero uno lol.
[Nexus 5 Original Android Development] Ensifolk:
When gboost is on, the performance on some apps/games is outstanding, unbeatable. The ratio of battery life with respect to a turned on gboost? Pretty impressive ! We are talking about STOCK GPU/CPU clocks here.

No complaints about the Installer at all ( I mean it just WORKS lol ), Even though a special app for ElementalX to control the features it offers, is MUCH welcome! ( I do use Franco's app to control the kernel, but an own app for ElementalX adds more identity, just personal opinion )

Happy flashing !
[Nexus 5 Original Android Development] paulnorinn:
I was UV as well but I am UV right now on v0.8 which has no problem at all. Same ROM.
[Nexus 5 Original Android Development] :
On 0.15 for several hours not a even a bit of stutter anywhere, I have crappy network too and about to flash Slimkat. Some screenshots
[Nexus 5 Original Android Development] drawde40599:
deadline

[MENTION=4684315]flar2[/MENTION] . I'm not having any issues with default settings , but having a even better experience with deadline and read ahead at 512

Great kernel glad I tried it !
[Nexus 5 Original Android Development] Matt Devo:
appreciated. I had issues with TWRP thinking that /data was encrypted after installing both 0.18 and 0.20, so I've gone back to the stock Purity kernel for now
[Nexus 5 Original Android Development] NovaSlim:
Try using Gsam battery monitor, it is free and provide a lot more information than stock battery monitor.
[Nexus 5 Original Android Development] DoesntPostAThing:
Love the community here too. Best one I've found out of all the kernel threads I've been to, only one that matched it was AK Kernel back on my GNex.

I just ditched the kernel apps and am now controlling everything through the sysfs interface, and if I want something to set on boot I'll throw it in an init.d script. I find this way more direct, one less black box in between. Also makes it easier to share settings, just copy the script over rather than manually inputting multiple values.

Hmm, I'll give this a try. I was trying random combinations earlier and did notice one that was smoother, but forgot whether it was deadline or not and if it was 512. Probably was.
[Nexus 5 Original Android Development] Syk69:
Deadline is what I always use. You can configure it for low latency for even better responsiveness. And to be honest from my experience anything more than 256 read ahead isn't necessary and starts to slow SD card performance down. I use 256 and never experience stutter.

Edit: and in reality the difference between them isn't that great in day to day usage.
[Nexus 5 Original Android Development] drawde40599:
Never herd that before , try 512 before writing it off .
[Nexus 5 Original Android Development] flar2:
I had a bit of time tonight, so here's 0.21

I've reverted almost everything since 0.15/16 and gutted the installer to its bare bones. If people still find stutter or this data corruption thing (although it seems not to actully be corrupted) then I'm stumped. I still haven't reproduced either of these issues myself (using stock/cataclysm)

Download:

ElementalX-N5-0.21

Changes:

-revert some tweaks

-update installer

-cfq is default scheduler
[Nexus 5 Original Android Development] DoesntPostAThing:
It's probably different for every person. I'll test both for a bit, run a read write test, then report back. It probably differs device to device though, but I remember on AK thread we did this thing where we tried different read aheads and put the rw speeds in a spreadsheet. If there is any difference, I doubt it's all that noticeable though.

But yea, placebo or not, deadline feels faster, so I'll just assume it is. Always had best results with deadline on my GNex too.
[Nexus 5 Original Android Development] flar2:
There is also the ROW scheduler, which is newer.

I'm going to do a bit of work around i/o once I'm home and all this other stuff is resolved.
[Nexus 5 Original Android Development] CyberScopes:
Ok now its smooth, this time im sure theres no placebo :)

Sent from my GN5 [D821]
[Nexus 5 Original Android Development] Syk69:
Cool would be interesting to know what you find.
[Nexus 5 Original Android Development] gloupp:
How would I go about installing this and catalycsm? I'm using NRT since I know very little, should I just add both zips to flash would that work?
[Nexus 5 Original Android Development] sandman2:
Its very simple, if you are stock, Just flash the latest zip file of cataclysm on twrp and after reboot flash zip file of elementalx... Done
[Nexus 5 Original Android Development] magnamentis:
what do you mean with both zips? if you are already running cataclysm you need only one zip, on first install the full (aroma) version and later when you update only the express version
[Nexus 5 Original Android Development] jaibar:
NRT?? Don't think this is the right tool for the job..

The only thing you need is the phone rooted and custom recovery installed.

Once you've got that, you go to cataclysm thread, read the first post and see how you install the ROM, which is quite easy.

Then, you can consider changing the kernel, although I'm not sure if you know why you want to change it. Cataclysm- like any other ROM- comes with a kernel, so it's not obligatory to change it.

Don't forget to make a backup before you start messing with your device, you may gonna need it...
[Nexus 5 Original Android Development] magnamentis:
did i miss something here, i mean cataclysm come rooted as to my knowledge and if he knows little i assume he installed cataclysm via flashable zip from recovery more probably than via adb where he would have to unpack first and which is the more sophisticated method. hence the question, if you think i missed the point, let me know please.
[Nexus 5 Original Android Development] gloupp:
ok using NRT I installed cataclysm . Now, how should I install elementalX? the same way I installed cataclysm ?
[Nexus 5 Original Android Development] sandman2:
You dont have to use NRT to flash cataclysm or a diferent kernel... Its all about custom recovery... All zip files May flashed with custom recovery...
[Nexus 5 Original Android Development] gloupp:
what is custom recoveryyyyy
[Nexus 5 Original Android Development] jaibar:
I think he asked to install cataclysm and ex kernel ("both zips"), and whether he just throws then into NRT (I assume he refers to wug's toolkit).

Therefore, considering the "I know little" thing, I am not sure one can assume he has already rooted the device and installed recovery and cataclysm rom.

I may be mistaken- like I usually am- assuming a lot on too little info, but I think I understood him correctly. Although I always say that one needs to know how to ask in order to get the best help...

Looks to me he needs to do some homework, install recovery, make a nandroid and flash his favorite ROM [emoji4] Once booted with brand new ROM, play a little then take some time to consider changing kernel.
[Nexus 5 Original Android Development] sandman2:
Turn off the Phone and than press volume down and power. Volume down and, voila, enter custom recovery, choose install and select witch file you want to flash
[Nexus 5 Original Android Development] gloupp:
Yea you got me perfectly. Everything is rooted. I just finished installing Cataclysm rom. The reason I want to install elementalx kernal is because I heard it gives very good SOT combined with cataclysm. So should I just flash elementalx kernal using WUG the same way I flashed cataclysm? Also, should I use the express version or normal?

---------- Post added at 07:59 PM ---------- Previous post was at 07:52 PM ----------

express version or normal?
[Nexus 5 Original Android Development] sandman2:
About what?
[Nexus 5 Original Android Development] gloupp:
two different elementx verisions. express and normal. which one should i flash.
[Nexus 5 Original Android Development] sandman2:
Normal... Of course!
[Nexus 5 Original Android Development] magnamentis:
i answered that in my previous post, as well you have been told to flash roms and kernels via custom recoveries like twrp, cwm or philz, so a i recommend to read answers carefully and to read a bit more to get used to terms. this is all a bit confusing like talking different languages.

again, install a custom recovery, twrp makes sence, then flash the kernel's aroma version the first time and express version each time thereafter as long as you don't want to change main parameters like overclocking etc. most of the kernel settings can be set with an app, best with [MENTION=4684315]flar2[/MENTION] his own tailored elementalX app.
[Nexus 5 Original Android Development] walpurgisnacht30:
Since Android M(arshmallow) is already announced today and 6.0 preview image is already available to download. Just a precaution, don't blame the kernel first.

https://plus.google.com/+SykoPompos/posts/BSSDgPXoWKC
[Nexus 5 Original Android Development] yanleites:
Everything works fine - include the -5.02 version !
[Nexus 5 Original Android Development] Andriy2:
M Developer Preview 3!
[Nexus 5 Original Android Development] Curiousn00b:
[MENTION=4684315]flar2[/MENTION], is there a chance to get your EX Kernel Manager to work with the other color profiles that apps like Kernel Aduitor(Or however it's spelled), Franco Kernel, etc uses( http://d-h.st/users/vomer/?fld_id=31462#files ). Trying to open those with EX Kernel Manager fails to work due the the formats that they're typed in being different. EX Manager uses just RGB or the files. Others uses RGB Negative/Positive.

Please and Thank you ~

Edit: Might've just found a way to load the profiles correctly. Rebooting to find out if I did it right. I realized that it's Gamma Control and not Color Control.

Edit: Okay, so I found the right settings to use those color profiles. There's no option to ' Apply on Boot ' for the Graphics though. There also seem to be a few duplicates in the Gamma Profiles that are loading.

Edit: I did more looking and I learned what the toggle on the right of the option is. xD

THANKS FLAR!
[Nexus 5 Original Android Development] AndroidBR:
Hey guys...

I've flashed today's CM 12.1 nightly and my phone keeps boot looping.

Anyone else experiencing this?

Was there any major change in the boot loader or kernel?

I think I had 08/11 or 08/10 loaded on my N5, would anyone be able to provide me with a download link for "cm-12.1-20150812-NIGHTLY-hammerhead.zip" or "cm-12.1-20150811-NIGHTLY-hammerhead.zip"?

Thanks!
[Nexus 5 Original Android Development] DroidIt!:
Ya, that's why when updating a ROM I always keep the last well functions version stored on my SD card just in case there's some kind of derp on an update that might render my phone or tablet useless. It saves a lot of headaches. You always have a fail safe. That goes for gapps and kernel too. I always flash an update of any of the mentioned above, give it a day or two to make sure all is well and then maybe delete the previous version. I don't have previous cm nightlies, but that's what I'd personally do from here on forward if I were you.

Now for my own question :) [MENTION=4684315]flar2[/MENTION], I know you said, well quite a while back now that you would personally reccomend custom hotplug over mpdecision for the N5. I'm running a lolli ROM with the 4.0.4 kernel. I was just wondering if in your personal opinion if you still would go with custom hotplug yourself or with mpdecision. Now, I haven't had any problems or anything, just curious. :)

Edit:you could also take the opportunity to try a different ROM too. I've been playing with AICP myself for the last week or so and been fairly impressed with it. Large number of features with really pretty good battery life wich isn't common in most feature filled ROMs. Just saying if you're stuck with a dud right now AICP is cm based. :)
[Nexus 5 Original Android Development] AndroidBR:
Never mind, I've managed to download cm-12.1-20150811-NIGHTLY-hammerhead.zip from the official website. It's the only one that works with my phone now. It's up and going again.

Thanks anyway!
[Nexus 5 Original Android Development] flar2:
I've always recommended using mpdecsion, and still do.
[Nexus 5 Original Android Development] flar2:
Looks like no kernel changes in M preview 3, continue using 5.02
[Nexus 5 Original Android Development] ale210:
Hey guys, i'm using ElementaryX kernel with Stock 5.1.1 LMY48I, and looks i have a slighly lag notification issue...try setting max freq screen off to 1190Mhz?
[Nexus 5 Original Android Development] shayneflashindaily:
Post screen shots of what your kernel settings are all together so people here on XDA can get a better grasp on what your issue might be.

2SHAYNEZ™
[Nexus 5 Original Android Development] ciano865:
Yes, it works fine !! Thanks
[Nexus 5 Original Android Development] ale210:
Actually I can't upload a screen capture, sorry :(

I use Kernel Auditor to setting configs, all by default, except

"Multicore Powersave" turned on

Max CPU freq at 1497 Mhz

Min cpu freq to 729 Mhz

Max freq with screen off 1190Mhz.

CPU gobernor: Ondemand.

CPU hotplug: MPdecision.
[Nexus 5 Original Android Development] flar2:
Not sure what you're going for with this setup. You should never change the min cpu frequency. ElementalX governor is far superior to Ondemand for battery life. Do not use weird options like multicore powersave.

1. uninstall Kernel Adiutor

2. reinstall ElementalX using full Aroma installer with default options (you may underclock the CPU if you want, but leave the rest alone)

3. enjoy smooth performance and good battery life.
[Nexus 5 Original Android Development] Peksman:
App cant get root it is granted in supersu 2.49 but not in app. m preview 3
[Nexus 5 Original Android Development] flar2:
I haven't installed it yet, but it looks like root is going to be a problem on M.
[Nexus 5 Original Android Development] Peksman:
I got it on solid explorer and power toogles... Maybe it will be easy fix

Adaway also can't get root
[Nexus 5 Original Android Development] crisis_trustee:
We wait ElementalX-N5-5.03 for Android 6.0 Marshmallow preview 3.
[Nexus 5 Original Android Development] flar2:
I don't see any changes to the kernel, so go ahead with 5.02
[Nexus 5 Original Android Development] Smultie:
Why is that? Hells-Core apparently has a working (rooted) kernel for DP3.
[Nexus 5 Original Android Development] flar2:
You guys misunderstand me. As far as I know, root should work in M preview 3. There are no kernel changes that I can see, and EX uses the existing ramdisk. So there's not really anything else.

I'm just making a more general comment based on the earlier previews, where the kernel has to disable selinux for root to work. I don't like this type of hack.

Just install 5.02 if you want to use M preview 3.
[Nexus 5 Original Android Development] ciano865:
Flashed from Prev. 3 pack using fastboot:

Bootloader, Radio, Boot and System

Boot N5 with no problem

Flashed TWRP gone with previous steps. Then flashed ElementalX 5.02 and SuperSU 2.49 beta.

All works fine, all apps using root are working.

Hope this can help.
[Nexus 5 Original Android Development] Peksman:
Kernel works fine. Just some apps cant find root, while others do
[Nexus 5 Original Android Development] flar2:
I don't see why it wouldn't work, you may need to re-root, or wipe caches, or wipe data. But root should work with all apps. My app asks for root the same way as most others (exactly the way recommended by Chainfire)
[Nexus 5 Original Android Development] SuperSalvo:
On preview m3 all works fine for me. I have root and all. The only thing I noticed with 5.02 is video stuttering in YouTube on higher resolution than 240p. With stock kennel no problem. Someone else too or i'm doing something wrong? Only things I changed is thermal to stock and uv to 750.
[Nexus 5 Original Android Development] californicated:
No stuttering
[Nexus 5 Original Android Development] GR0S:
Is zram enabled in kernel config?
[Nexus 5 Original Android Development] Balino:
Root works here with 5.02 ex kernel version and DP 3

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] nmlssit:
No issues with M DP3 and f2fs (data/cache)? Last time i wanted to try M i had bootloops, but i was with code_blue.

I really want to try M but i don't want to switch back to ext after ages :(

PS: If i remember correctly we don't need anymore a dummy f2fs kernel to flash before EX, right?

Edit: It booted!
[Nexus 5 Original Android Development] pompidoi:
Everything works well so far on my side, with rooted apps working as well. M Preview 3. Thanks
[Nexus 5 Original Android Development] bseos:
Is there a compatible kernel for Cyanogenmod 12.1 CAF I can flash manually?

ElementalX's updater cannot find one.

Screenshots attached.
[Nexus 5 Original Android Development] californicated:
Nope. The included kernel in cm caf builds is the main reason to use them ;)
[Nexus 5 Original Android Development] drive2droad:
Can this be flashed over cm12.1 nightly builds [non CAF] ?
[Nexus 5 Original Android Development] Kryptonyx:
ElementalX-N5-5.02 works with preview 3?
[Nexus 5 Original Android Development] t3al:
The answer is literally 4 posts above your question.

And yes, it works.
[Nexus 5 Original Android Development] alitaheri73:
my phone being hot while playing games after flashing this kernel on blispop rom. what should i do? i've flashed normal version and default options
[Nexus 5 Original Android Development] Primokorn:
Of course
[Nexus 5 Original Android Development] Kryptonyx:
Haha.

Thank You.
[Nexus 5 Original Android Development] flar2:
Yes. Get the factory image from Google. But don't just flash the factory image, it will wipe data. Instead, extract the system and boot images, flash these in fastboot. Then let it boot, will take a while to reoptimize. Then reflash recovery. Then reboot to recovery, reflash SuperSu and ElementalX.

Sounds like a lot, but once you get used to it, it's easy.

Unfortunately, once you root, or install a custom recovery or custom kernel, the OTA will not work.
[Nexus 5 Original Android Development] a g bell:
Any updates in the pipeline for m3?

Sent from my Nexus 5 using elementalx
[Nexus 5 Original Android Development] JohnSpawnVFX:
Does this answer your question?
[Nexus 5 Original Android Development] a g bell:
Not really
[Nexus 5 Original Android Development] JohnSpawnVFX:
M Preview 3 didn't change anything kernel related, so no need to make an update to the M branch of the kernel
[Nexus 5 Original Android Development] magnamentis:
NO !
[Nexus 5 Original Android Development] Andriy2:
Guys...

Proofs

Android M Developer Preview 3

ElementalX Kerner - 5.02

SuperSU
[Nexus 5 Original Android Development] Andriy2:
And, [MENTION=4684315]flar2[/MENTION]
[Nexus 5 Original Android Development] slmklc:
I think reflash the recovery is not needed, because he isn't flashing stock recovery ? He only flashing stock rom and stock kernel ? Or I am wrong ?
[Nexus 5 Original Android Development] JonesL:
Seems to be a bug with the minimum CPU frequency, after a reboot it will revert back to 300mhz despite being set to 422mhz in the EX App.
[Nexus 5 Original Android Development] flar2:
Pretty sure the recovery gets overwritten when you flash system and then reboot

Yup, impossible to get these under control when using mpdecision. Thats why i removed the set on boot option. You really shouldn't change it anyway.
[Nexus 5 Original Android Development] Andriy2:
[MENTION=4684315]flar2[/MENTION], do you add Keyboard support to 5.02 kernel?

Thank you for this awesome kernel!
[Nexus 5 Original Android Development] gverma1:
Flashing system does not affect recovery. I flash system and boot images and my twrp recovery stays intact.
[Nexus 5 Original Android Development] b666m:
Android M DP3 running smoothly with EX 5.02 - awesome work, thank you very much! :)
[Nexus 5 Original Android Development] Andriy2:
Okay, it's good, but if you will boot system and hard reboot phone while it is booting - you get stock recovery.

So: remove recobery-from-boot.bak in root of /system partition
[Nexus 5 Original Android Development] DroidIt!:
Why would you want to do that, I mean hard reboot while it's booting system? If you get stuck on booting for quite awhile or get some bootloops or something, then something is wrong with your system or a mod you flashed and you should correct it through a redownload, reflashing, etc. anyways. Any other reason you'd do that?
[Nexus 5 Original Android Development] Andriy2:
I just said, that Android System can restore recovery manually
[Nexus 5 Original Android Development] galakanokis:
I have always had to flash recovery after flashing a stock system image. You need to remove the recovery.bak or whatever it is from system or your first reboot to recovery will be back to stock. I haven't seen it any other way for a long time.
[Nexus 5 Original Android Development] nmlssit:
No Kernel changes in Preview 4? MPA44I is up!

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Dr.Pepper:
Youre damn "fast"
[Nexus 5 Original Android Development] nmlssit:
Well lol, I didn't read anything on Twitter about that build, maybe because people call it "MDP3" just like MPA44G.

My bad [emoji17]

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Balino:
No kernel changes as well. Just updated android device policy to work with android for work ( google said ).

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] mr.b4rt:
please add the sensor_ind disable function in the N5 kernel

thx
[Nexus 5 Original Android Development] flar2:
DevCheck pro version introductory sale. Today is the final day

https://plus.google.com/+AaronSegaert/posts/AbjSeiQkxnU

This is a problem introduced by ROM customizations. I'm hesitant to add these types of hacks to the Kernel, although it's probably harmless.
[Nexus 5 Original Android Development] akash3656:
[MENTION=4684315]flar2[/MENTION] So does ElementalX-5.02 has this commit? I think its part of M Preview 3.

https://android.googlesource.com/kernel/msm/+/android-msm-hammerhead-3.4-m-preview^!/

Cheers.
[Nexus 5 Original Android Development] flar2:
If it's part of the M tree, then I have it.
[Nexus 5 Original Android Development] Andriy2:
[MENTION=4684315]flar2[/MENTION], USB Keyboard application doesn't work...
[Nexus 5 Original Android Development] Balino:
I have some problem with wifi disconnecting after some time. Anyone else?

Inviato dal mio Nexus 5 utilizzando Tapatalk

---------- Post added at 08:50 PM ---------- Previous post was at 08:47 PM ----------

And anyway I'm still having problems changing GPU min freq to 329mhz. When set to 320 the CPU goes crazy and won't go to 300mhz. It's hard to explain, try to set min GPU to 320mhz. I'm using your app.

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] flar2:
Shouldn't be any WiFi problems. Could need a data wipe.

The second issue is because of gboost. It thinks you're running a demanding 3d game, so increases the frequency.
[Nexus 5 Original Android Development] Balino:
No games. I don't have any game installed on my phone. I don't even leave your app. I manually set GPU freq to 320 and after that the CPU frequencis get crazy, it won't go back to 300mhz even not touching the screen

Inviato dal mio Nexus 5 utilizzando Tapatalk