yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] MrKaon:
I don't think so stagefright has anything to do with kernel:
[Nexus 5 Original Android Development] nunoleite46:
Hello, in the app i cant change the thermal throttling to ElementalX or extra cool. Its allwals stock!

Anyone?

Running latest cataclysm and ElementalX.

Thanks

Sent from my Hammerhead 5.1.1
[Nexus 5 Original Android Development] AndroidBR:
Experienced exactly the same problem. Even though flar2 said that there's no difference between 4.04 and 4.06 other than the filename, I've noticed the files are different in size. So I had to flash 4.04 again in order to fix this thermal setting bug (stuck on stock). If you don't have the file, just PM me.
[Nexus 5 Original Android Development] flar2:
The app is actually changing the thermal settings, elementalx.conf is just screwed up on the latest, so it always says stock no matter what you select.
[Nexus 5 Original Android Development] flar2:
Update!!!

Kernel is the same as 4.06 and 4.04, but this fixes problems with the thermal settings

Download:

ElementalX-N5-4.07

Changes:

-fix thermal settings in installer
[Nexus 5 Original Android Development] kakabobo:
yes thermal throttling is showing correctly now. thanks
[Nexus 5 Original Android Development] nunoleite46:
Thermal is ok now.

Thank you.

Sent from my Hammerhead 5.1.1
[Nexus 5 Original Android Development] yanleites:
Is andorid M kernel update coming soon ?
[Nexus 5 Original Android Development] GR0S:
Can we expect kernel on M release day? Wounldn't flash without one
[Nexus 5 Original Android Development] flar2:
Update!!!

This includes a security update from Google

Download:

ElementalX-N5-4.08

Changes:

-CVE-2015-3636 update
[Nexus 5 Original Android Development] RusherDude:
Thanks a lot for the hard work!

Btw, I was on 4.06 and went into the app and pressed "Check updates" to see if it noticed me about 4.08, and it said "Could not find compatible version" or something like that (and button turned Grey). Then suddently later it found the update. Is this usual? The first "version not found" error was just a "no updates available" error or it's something worse?
[Nexus 5 Original Android Development] flar2:
It was probably still uploading, my internet is really slow. It's painful. Took me like two hours to upload all my updates this morning.
[Nexus 5 Original Android Development] albysprx:
Thanks, this string isn't included in the zimperium stagefright detector
[Nexus 5 Original Android Development] zerosum0:
The great thing about this kernel was "set up and leave the ++++ alone. Dailly updates that don't set up the settings chosen in Aroma - 4.8 was what other kernels gave you. Just please get it right and leave it be! I'm going to run this one for 24 hours and then flash the Google one and go back to the one B4 you messed around with Franco's crap. Just my 2cents. Used this for ever and will, so long as its made. It's not the best on benchmarks but you can't beat it in real life, or couldn't! Glad for backups!
[Nexus 5 Original Android Development] RusherDude:
Ah ok ok, good to see there is no problem hehe.

Damn, that sounds bad :(, but don't worry, no pressure, we'll wait wahtever is needed for your great work!

Thank you!
[Nexus 5 Original Android Development] zerosum0:
I just flashed the latest. 8?and next to nothing stuck from Aroma. Same old, lately. May as well quick flash, put it right in the app and save the time of messing around with Aroma

Fron now I shall keep the flash records and if it's cocked up email them. Showing pics does nothing to provide the cause. It's the best kernel for getting the logcats from so do it.
[Nexus 5 Original Android Development] walpurgisnacht30:
I don't really get what are you talking about but actually I'm not the only one with that problem.

Oh and anyway see the screenshot here, the thermal stuff is broken in 4.06 and already fixed in 4.07.
[Nexus 5 Original Android Development] jaibar:
He is probably using Google translate from some language that is not related to English- this always produces funny stuff [emoji16]
[Nexus 5 Original Android Development] ekowwillis:
I have this security patch "CVE-2015-3636 update" already in the ROM I use and Im on ex 4.05, do I still need to flash 4.08?
[Nexus 5 Original Android Development] BabboDemonio:
If flar2 uploaded a new version of the kernel it means that the patch is in the kernel, so yes you have to flash 4.08
[Nexus 5 Original Android Development] magnamentis:
you should always use the latest. this is a kernel updated only with good reason, 99% at least and hence one should update. even if not necessary in case of a feature update, not much to loose anyways :)
[Nexus 5 Original Android Development] ekowwillis:
Since 4.08 is same as 4.04 & 4.07 in terms of thermal throttling, it means I will loose the option to set a preferred thermal throttling if I should flash it. [MENTION=4684315]flar2[/MENTION] already stated that default thermal throttling is slightly higher hence him giving us the option to set it in 4.05.....just asking.
[Nexus 5 Original Android Development] RusherDude:
Specially if it includes a patch provided by Google (for the stock kernel obviously) on a global OTA rollout.
[Nexus 5 Original Android Development] xeraphael:
[MENTION=4684315]flar2[/MENTION],

I've noticed that msm_sleeper seems to keep 2 cores online at all times during screen on. Is it possible to configure this?

Thanks in advance.
[Nexus 5 Original Android Development] AndrasLOHF:
What should the read ahead be? I flashed the express version but the EX app is showing the read ahead to be zero. Unless that is the correct setting.
[Nexus 5 Original Android Development] parkson:
256
[Nexus 5 Original Android Development] Laggalot:
Is going bigger any disadvantage? say 2048 ?
[Nexus 5 Original Android Development] jaibar:
I tried several settings, checked any impact on reading/writing speed- looked to me all the same. The variance between repetitive tests was bigger than the differences between various read ahead values. I just leave it stock, like most settings.

Maybe in older devices or sd cards it made some difference?
[Nexus 5 Original Android Development] magnamentis:
this answer is not correct because its absolute. it should read "I have it" or "default is" but matter of factly you can choose your readahead buffer size relative freely . mine is between 2048 and 2688, depending on which device. i've never seen any downsides of heaving it high but i've seen a lot of issues that could be solved or improved by raising it from lower values to a much higher one, music playing and the likes. the low values IMO are a residue from the old times when there were tight hardware limits as to memory, ram etc. put it high and you're save, keep it low and it works well but could sooner or later show to be the wrong choice. i dunno much about the theories behind it but my statement is based on many years of practical experience, currently still running 7 devices actively. mentioning this to give you an idea whether the information is hearsay or perhaps based on what happens in real life/usage over time LOL
[Nexus 5 Original Android Development] DamnItLukasz:
Not really.

Some guides say that some 'xxx' value is the sweet spot but each device is different so you'd have to run a separate test on your phone for every combination of schedulers/read-ahead values to see which one works 'better'. In my case, 256/512 with row/fiops/zen works perfectly fine so I ended up with the stock EX/Hellscore configuration, and most of the time the stock configuration is more than enough. Back then when I did not perform any benchmark/testing I used to set the value to the maximum level available just because I wanted everything to be maxed out and didn't see any noticeable improvement, right now im using 512kb with zen and Im loving it so far.
[Nexus 5 Original Android Development] Andriy2:
[MENTION=4684315]flar2[/MENTION], can you please add to ElementalX feature to change MAX input Ampere from AC Charger?

If it is possible

Thank you!
[Nexus 5 Original Android Development] aslam_:
can i root android m dev preview 3 using this kernel?

flash android m > flash elementalx > flash supersu. does it works?
[Nexus 5 Original Android Development] jaibar:
You probably can. However, always read the OP of the ROM you are trying to install and follow the installation instructions (e.g. is SuperSU preinstalled? etc.).

Also, it think if you are not in a rush it is better practice to start fresh install on stock, boot first time, finish initial setup. Then boot to recovery, make nandroid with stock kernel (or only system and boot partitions, i think). Then install new kernel..
[Nexus 5 Original Android Development] fabio000:
I don't know if this is kernel related, but sometimes the 2nd core gets stuck at 2265mhz using custom hotplug on v4.08, this bug doesn't happens on v4.04
[Nexus 5 Original Android Development] AndroidBR:
Just wanted to thank [MENTION=4684315]flar2[/MENTION] for listening to my request regarding the somewhat annoying maximum processor clock warning pop-up/disclaimer. Now we can choose to hide / keep that pop-up from showing up again. Thank you for taking the time in changing that for us. I really appreciate your work dude. Thanks! :)
[Nexus 5 Original Android Development] m52 power!:
Getting great battery performance on latest cataclysm b

ut when watching videos in quickpic or google photos the videos are jumpy and pause every few seconds.
[Nexus 5 Original Android Development] flar2:
Should be no difference
[Nexus 5 Original Android Development] Balino:
Are you using encryption?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] creeve4:
Can this kernel be modified to allow adb to run in root mode? If so, how?
[Nexus 5 Original Android Development] walpurgisnacht30:
Not for me.
[Nexus 5 Original Android Development] flar2:
I'm not sure what you mean. Rooting your device is separate from the kernel.

If this is in regards to Android M, then yes, this kernel allows rooting.
[Nexus 5 Original Android Development] flar2:
Are you using some custom settings? It will be smooth with default settings, unless the pauses are caused by your network connection, which there is nothing I can do about.
[Nexus 5 Original Android Development] creeve4:
What I mean is modifying the kernel ramdisk to allow adbd to always run in insecure mode so that the command "adb root" will allow adb to run in root mode. This is currently not possible when running the factory images. I understand that this is a kernel level setting, see here. Since you provide the zImage of the kernel rather than a flashable boot.img I am unable to unpack the kernel and modify the ramdisk. Will you consider making this change (ro.debuggable=1) in your kernel source?
[Nexus 5 Original Android Development] flar2:
Ok, now I understand.

I used to do this, but there were others who didn't want this change. Since my installer uses the existing ramdisk, if you install an insecure kernel before, it will remain insecure. I could probably make an installer option though.
[Nexus 5 Original Android Development] m52 power!:
All default settings, plain install of cataclysm, no issues elsewhere. I flashed stock kernel and the issue is gone. Really want to run this kernel for battery savings. Also I noticed YouTube videos and mx player ran perfectly smooth on elemental.
[Nexus 5 Original Android Development] flar2:
It was probably slow network.
[Nexus 5 Original Android Development] creeve4:
An installer option would be great!
[Nexus 5 Original Android Development] m52 power!:
Impossible, I'm playing videos that I recorded, saved on my phone.
[Nexus 5 Original Android Development] nednednerb:
I can play videos recorded and saved on my phone. No glitches.

Latest Cataclysm, Ex 4.08
[Nexus 5 Original Android Development] :
just came here to ask if your app, "Wake Gestures", will support other devices like g2? it is so useful back in the days when i still own N5 but it does drain battery a lot that's why i switched to g2. thank you very much :)
[Nexus 5 Original Android Development] Jason78729:
I would like to see this option in the installer. I know there are downsides but the option for those aware would be nice. Keep up the great work!
[Nexus 5 Original Android Development] magnamentis:
what are you referring to, many people are reading the thread and it's better to quote instead of everyone interested to guess and/or search
[Nexus 5 Original Android Development] m52 power!:
Fully wiped my phone

Reinstalled latest cataclysm

Tested videos, play perfectly smooth

Installed latetest elementalx

Cleared dalvik and cache

Tested a few videos, jerky, stuttering, pausing in stock gallery, quickpic and google photos. Smooth in MX player.

Back to stock kernel everything is smooth :(
[Nexus 5 Original Android Development] magnamentis:
change the governor to something more aggressive, the scheduler to fiops and increase readahead buffer size to 2048
[Nexus 5 Original Android Development] jbowwow02:
This is the wrong thread for this. If the kernel supports wake gestures the app should work.
[Nexus 5 Original Android Development] Jason78729:
Sorry, I was referencing the option to choose ro.debuggable=1 in the aroma installer.
[Nexus 5 Original Android Development] magnamentis:
thanks :)
[Nexus 5 Original Android Development] flar2:
Thousands of people including myself use elementalx stock settings with total smoothness. This is something specific to your setup.
[Nexus 5 Original Android Development] :
yeah, I know. I just asked him if, it would be ever possible to have support for G2. that's all, I got my answer now. thanks.
[Nexus 5 Original Android Development] Snuffek:
Did someone uses it with EuphoriaOS 1.1 ?
[Nexus 5 Original Android Development] PainfulLover:
I use it with euphoria, why do you ask❓
[Nexus 5 Original Android Development] creeve4:
Would anything kernel related cause the screen not to dim before turning off? I'm running stock with this kernel and rooted with SuperSU, no other modifications. My screen dims for a fraction of a second before turning off instead of a few seconds, any ideas?
[Nexus 5 Original Android Development] Snuffek:
How the battery profiles work? Because I has got a lags on it :/

Tested on:

EuphoriaOS 1.1 official 06/09/15 + ElementalX 4.04
[Nexus 5 Original Android Development] zibiksior:
I'm using elementalx with EOS.

On stock kernel I've experienced a lot of thermal throttling....

I've set an UV global - 50 and - 100 for 300MHz. max cpu freq to 1728 it's enough for normal use. With official elementalx app I also set auto power saving at 15% of battery. It lowers cpu freq to 1267mhz, also lowers GPU freq slightly and dimm screen brightness. If you need performance you can set up performance profile. I have OC to 2.5GHz. Im also using fiops io scheduler.

With normal usage I can achieve max 3 h of SOT. I tried many many kernels and never had better. Maybe code blu was slightly better for battery but it was not so snappy like elementalx. Maybe my way of using phone is not battery friendly but I was never able to get 5-6h of SOT...

Ps if you are experiencing lags try disabling scrolling cache.
[Nexus 5 Original Android Development] Nolfer:
Anyone experienced issues with fast charging? I'm on Chroma and ElementalX, and apparently it doesn't fast charge anymore. I'm using the same usb3 cable on a usb3 port, the same that enabled me to fast charge my nexus5 some time ago.
[Nexus 5 Original Android Development] PainfulLover:
I have no idea how they work, I never touch them (that's what she said).

Just don't overclock and mess with electricity, if you do, don't complain about life.
[Nexus 5 Original Android Development] walpurgisnacht30:
Words
[Nexus 5 Original Android Development] nmlssit:
Yes, me too!

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] phobox360:
init.d?

Been using EX kernel for quite some time now on my N5, however one single issue Im having seems unresolved. Does this kernel still support init.d scripts? None of the scripts I put in etc/init.d get executed, and yes Ive set the correct permissions and executable flags on the scripts in question. If anyone could shine a light on this issue, I'd be hugely grateful.
[Nexus 5 Original Android Development] ol@fson:
I don't even find the /etc/init.d/99elementalx script that got mentioned in the OP somewhere ... My init.d folder is empty ...
[Nexus 5 Original Android Development] flar2:
Init.d is deprecated

Use /system/su.d
[Nexus 5 Original Android Development] flar2:
Most likely thermal daemon is limiting input current to protect your battery and lower the temperature.
[Nexus 5 Original Android Development] phobox360:
I tried that after doing a search on here a few days ago, but again nothing gets executed. Am I missing something? I took a quick look at the init rc files on my device, there is a disabled sysinit service in init.cm.rc (I'm on CM12.1) that never gets started. But that's it, I didn't see anything mentioning su.d in any of the rc files, including the ex one, tho maybe I missed something?
[Nexus 5 Original Android Development] flar2:
On cyanogenmod I have no idea. They don't use SuperSU, so su.d won't work.

I assume init.d should still work if you have a proper busybox install, but cm could have their own thing
[Nexus 5 Original Android Development] Nolfer:
How would I know for sure? And how can I change it to avoid limiting?
[Nexus 5 Original Android Development] phobox360:
I'm aware they don't use it, but I've always preferred SuperSU so I do use it and disable CM's own. I'll double check my busybox install, but it should be fine. I may end up having to hack in my own method of executing init.d or similar if I can't work this out.
[Nexus 5 Original Android Development] AndresOrue:
[MENTION=4684315]flar2[/MENTION]

A question , last version that I don't have 3g internet problem was 4.02 ( I lost network like not signal) after that version always happens

I used this kernel with bliss , pure nexus and m preview 3 and happens the same , stock kernels works OK in 3 ROM

The question is ,

It could be a kernel problem of lastest versions of kernel?

Is not a complain guys just in case, just a question

Don't hate what you don't understand
[Nexus 5 Original Android Development] GR0S:
Please include f2fs updates. Many improvements were made since your f2fs import commit
[Nexus 5 Original Android Development] dechronic:
+1
[Nexus 5 Original Android Development] cocchiararo:
If he does, and you test it, please let me know if those f2fs upgrades fix the whatsapp issues :P
[Nexus 5 Original Android Development] Unbenannt0412:
Hello flar2,

First, I'd like to thank you for your kernel & all your hard work.

In my opinion, this kernel is perfect, but I have a question:

Could you please implement BLX-script in your next release? I'd really like to have the option that my N5 stops charging at 96%... your kernel would be then (in my opinion) beyond perfection. :)

Or can someone else tell me if there's some sorta mod/option for the N5 to enable BLX? I'm running Cataclysm ROM, 5.1.1 with ElementalX 4.04

Thank you, flar2.

EDIT:

I'd like to try a charge_control.zip I've found in this thread (Page 1660), can I run this .sh-file via Script Manager from Google Play? & Will it eventually damage my phone? I just want it to only charge till 96%, no other changes. So which values to edit? I've attached the .zip-file, I hope the creator of that .sh-file has no problem with that, but if, I'll remove it ASAP.
[Nexus 5 Original Android Development] gorgo80:
Do the 4.08 for Android 5.1 works for cm 12.1 alltso?

Skickat från min Nexus 5 via Tapatalk
[Nexus 5 Original Android Development] magnamentis:
cm 12.1 is 5.1.x as well hence from that side there is no problem
[Nexus 5 Original Android Development] Gull N.:
Can slightly cooler colours cause any harm to the hardware?asking because It says use at your own risk
[Nexus 5 Original Android Development] magnamentis:
22 months using it from day one, no side effects or damages, shoot ahead :)
[Nexus 5 Original Android Development] flar2:
F2FS testing:

https://www.androidfilehost.com/?fid=24052804347823883
[Nexus 5 Original Android Development] Dema1995:
Are there real benefits of using f2fs? Better than ext4?
[Nexus 5 Original Android Development] demi9od:
I am using ElementalX with an HTC M8 running ARHD 43. I have set the CPU via the EX Kernel Manager to a slightly lowered Max Frequency of 1958 MHz from 2265 MHz. Occasionally I note sluggish performance and find the max in EX Kernel Manager has somehow set itself to 1036 MHz. My maximum screen off frequency is 1190 MHz, so I am not sure why it steps the Max down to 1036 occasionally.
[Nexus 5 Original Android Development] Balino:
Are you going to build a 5.04 as well? For M version?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] demi9od:
It should revert to a higher max though once cool, and seems to stick indefinitely at the lower speed until manually bumped back up or rebooted.
[Nexus 5 Original Android Development] flar2:
I'm waiting for confirmation that it works first. There were dozens and dozens of commits, I don't know if I missed anything or not.

It should return to normal. I use the stock thermal daemon on the M8 (and Nexus 5)
[Nexus 5 Original Android Development] migueldbr:
the same happened to me, and still does on some videos. try to open them on vlc player(mine work perfecly on vlc, but on google photos they stutter and lag). Dont know why though...im currently on stock kernel and it still happens so maybe it was something when those videos were recorded
[Nexus 5 Original Android Development] Balino:
I tested it with cataclysm final version. Everything seems ok [emoji106]

Flashed over 4.08 version

Running /data and /cache as f2fs

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] kakabobo:
the whatsapp msg disappear issue resolve with the f2fs posted?
[Nexus 5 Original Android Development] Kevin.Silbstedt:
Do I have to reformat or something for the changes in f2fs to take effect? I didn't think so, but I guess I rather ask here.

Anyway, I'm running 4.09 pretty much since you released it and I got no problems with it.

Only thing is, that I loose 2% per hour in standby, which is a problem, I didn't have before. But that is probably due to an app update or the latest chroma update (which is the rom I'm using). Sadly I can't find the reason for it in BBS, but I don't think, that the kernel is the source of the problem.

Sadly, I cannot say for sure, if the Whatsapp issue is gone. I had the problem with dissappearing messages, but I could not reproduce it with certainty. One day, they were gone after killing the app, another day, they weren't. If it happens again I or probably someone else will report it here.
[Nexus 5 Original Android Development] cocchiararo:
i understand that you don't, because the reformating is done with the recovery, and i believe the kernel is not involved.

Maybe you do, if there was a recovery update with f2fs stuff involved.
[Nexus 5 Original Android Development] Balino:
To run f2fs you have to go in recovery / wipe and select format /data and /cache as f2fs. Be careful, if you change /data to f2fs you will lose everything in your internal SD card

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] magnamentis:
go and check your wakeup settings if by accident one of them dt2w or s2w is turned on because 2%/h is about what those features are using without timeout and/or without off by power button activated
[Nexus 5 Original Android Development] :
2000th page. This page will see 20000th post. New two generation ahead, two Nexus after 2 years releasing today.

Awesome Journey! Want to see this kernel on the next Nexus!

Thanks Flar