yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] tvrtkocro28:
Is this kernel faster than stock kernel ( i m using 4.4.4 ) :) thanks..
[Nexus 5 Original Android Development] chubby65:
Yep it's a lot better than stock
[Nexus 5 Original Android Development] tvrtkocro28:
Thanks should i use ondemand or this kernel governor ? , also what about cache boosting ? :D , i dont care about battry life that mutch i m all about performance
[Nexus 5 Original Android Development] flar2:
On-demand usually ramps up quicker
[Nexus 5 Original Android Development] cipjanin:
What do u mean,i didnt get it?
[Nexus 5 Original Android Development] Lancez:
you can use on demand governor instead of elementalX governor, bettter performance but consumes a little more battery juice
[Nexus 5 Original Android Development] mihovil13:
Nice work on 2.03, but Lollipop battery just sucks.

Barely 2:15 SOT....dt2w on, no sync, 10% brightness, everything turned off (3G, WIFI, Location, NFC, push notifications)....just teribble.

Same thing on other kernels, except this one has the same result with dt2w on...
[Nexus 5 Original Android Development] sjknight413:
Something wrong with your setup, everything's fine here.

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] Lancez:
just a little heads up, 2.03 works on latest Cataclysm ROM, dose not break root :good:
[Nexus 5 Original Android Development] nmlssit:
Factory + EX ~4hrs here. (Actually 4:22 at 7%)

No gesture controls, sync on, 50% brightness, tested only on WiFi.

Max CPU 1958, Max screen off 1036, UV 725,

Also, i suggest you to remove useless battery killer GApps with TiBu (Fit for example)

I don't even use Greenify or Disable Service+BBS yet
[Nexus 5 Original Android Development] tvrtkocro28:
Thanks guys ! Android 4.4.4 + ART + ElemelntalX my nexus 5 i flying :)
[Nexus 5 Original Android Development] pispuso:
Weird, I'm having the best battery I ever had on my Nexus 5. Months ago using ElementalX I had around 4hs SoT with KitKat, now I'm getting even more. I'm using N5X Rom with ambient display.

Of course this always depends on the use you give to your phone, but for me this is amazing. I use Google+, Facebook, Twitter, all day whatsapp, music over BT and my LG G Watch always connected, some videos and a lot of Reddit and Web Browsing.

As always, thanks to [MENTION=4684315]flar2[/MENTION] for this amazing kernel, snappy and great battery life.
[Nexus 5 Original Android Development] jbowwow02:
The battery life on Android 5.0 is sick, and it just gets better with ElementalX. I was at class the entire day with 32% battery, came back home with 6% and I was on twitter and listening to music during all my breaks (class was 12 hours).
[Nexus 5 Original Android Development] pispuso:
Indeed! It's way better than it was on KitKat and with ElementalX it gets even better.
[Nexus 5 Original Android Development] sjknight413:
Google fit does not drain any extra battery believe it or not, it doesn't use Google's location service to count steps it just displays the values of an inbuilt pedometer which is always running whether you like it or not.

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] nmlssit:
Latest Play Services with KK ended in having battery drain cause Fit wakelocks, I can't tell yet on Lollilop since BBS is under developing, but since don't need Fit, whatever [emoji16]
[Nexus 5 Original Android Development] AHomelessGuy:
what's your setup with Ex?
[Nexus 5 Original Android Development] Co.Tibi:
I don't know what I'm doing wrong but I can't get more than 2h of SOT. I'm on stock Lollipop rooted latest elX no special app that would dramatically drain the battery. Last night I unplugged at 100% and woke up with 89% and I was also using DS Battery Saver in Aggressive Mode. The 4h SOT that people are talking about seem fantastic to me. I'm going to reflash the factory image and see where that gets me.
[Nexus 5 Original Android Development] pispuso:
Believe it or not is all stock, no UV or modified Governor settings. I use Greenefy but I don't think it gives much of a difference, but it surely helps to keep the phone snappier.
[Nexus 5 Original Android Development] .dan:
is there any way to enable and disable sweep2wake or doubletap2wake based on charging status?
[Nexus 5 Original Android Development] ramjet73:
It doesn't break root on any ROM since it uses the "anykernel" installation method that preserves the existing ramdisk with some minor changes that won't affect root negatively, even with SuperSU 2.27+, and the files it flashes to the system partition do not affect root at all.

This has been stated by [MENTION=4684315]flar2[/MENTION] many times already, and if anyone wants to claim that flashing ElementalX breaks root again, please go to the effort of examining the updater-script in the zip file and identify what you think is causing it to do that. :eek:

ramjet73
[Nexus 5 Original Android Development] Lancez:
check this out
[Nexus 5 Original Android Development] ramjet73:
I don't use Skipsoft or CWM but that's really not the point.

The fact is that there is nothing in what is being installed by ElementalX or how it is being installed that can "break root". It doesn't matter what or how you flash before it, the bottom line is that if you have root when you flash ElementalX, you will still have root after you flash it. Unfortunately, many users tend to flash a lot of stuff at one time without testing between flashes, and if something breaks blame it on the last thing that was flashed. :rolleyes:

One last time, installing ElementalX will not break root no matter how or when you install it, and if you believe otherwise please present your proof.

ramjet73
[Nexus 5 Original Android Development] Lancez:
lol, dude did you even open the link and read it?
[Nexus 5 Original Android Development] ramjet73:
I sure did, dude. ;)

It seemed to me to imply that the procedure use to flash the ROM, SuperSu and other components will affect whether or not ELementalX breaks root or not and that's not true.

Flashing ElementalX in and of itself will never break root. Period.

ramjet73
[Nexus 5 Original Android Development] Lancez:
I was trying to tell people how to properly flash ROM/kernel, and EX kernel dose not break root
[Nexus 5 Original Android Development] ramjet73:
Well, IMO there is no "proper" way to flash ROM's and kernels, since there are many alternatives that will get the same results. My method looks nothing like yours but works perfectly fine for me.

Whether it was intended or not, your post that I originally quoted seemed to connect your flashing method with ElementalX not breaking root, when in fact they are totally unrelated.

You've suggested a flashing method that works for you and we both agree that flashing ElementalX will never break root regardless of how or when you flash it. Let's just leave it at that. :good:

ramjet73
[Nexus 5 Original Android Development] Lancez:
at least both of us understand that EX kernel dose not break root at all
[Nexus 5 Original Android Development] sjknight413:
Means nothing as I haven't flashed a factory image since I got my nexus 5 and everything is fine.

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] Lancez:
may not mean anything to you but could be helpful to noobs who's been complaining about EX kernel breaking root
[Nexus 5 Original Android Development] sjknight413:
Well noobs who are complaining that EX breaks root should be ignored in the first place as it cannot and does not break root.

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] Lancez:
Ignored? I don't know about you, but I feel obligated to help out noobs as much as I can. we were all noob once.
[Nexus 5 Original Android Development] sjknight413:
Yes, ignored.

Noobs that genuinely want to learn will not cry for help and will instead read and find their own answers as I and many others did in our early days.

Noobs that flash all the things, don't read, and have no clear process for flashing to their device who then cry and whine about it when it all goes wrong, demanding answers from those in the know, have absolutely no sympathy from me and should get none from you.

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] Lancez:
lol, should not have sympathy.
[Nexus 5 Original Android Development] theesotericone:
The only obligation I feel is to the dev of whatever particular set up I have at the time. The few times I actually find a bug I get a log and post it. I try to hit the donate button from the devs of stuff I use a lot. That's where my personal obligations end. I will happily help any user, noob or not, if they present a polite well reasoned post about the issue that they need help with. If they come across as a demanding, complaining, whining idiot I will sit back and get the popcorn. Don't suffer fools comes to mind.:cool:
[Nexus 5 Original Android Development] indecentspeech:
im running foxhound and flashed elemental kernel but can't get swipe2wake or doubletap2wake working. any ideas? i reflashed kernel twice and flashed supersu 2.27, but no go.
[Nexus 5 Original Android Development] Hannibal226:
AFAIK this feature isn't working atm in this combination.

CHEERS
[Nexus 5 Original Android Development] jssingh:
just fantastic!

Gotta say, my N5 was dragging its feet and being laggy after flashing the L OTA. That wasn't what I had seen in the reviews of Lollipop. Was about to flash my nandroid back to 4.4.4, but gave EX a shot.

Boy, its night and day! Phone's been flying!

Great job Flar.

P.S. Enjoying your kernel for N7 2013 also :good:
[Nexus 5 Original Android Development] akmalazim:
guys help

my nexus is stuck on the spinning 4 circles!! i was on xrratsmooth rom and elementalx kernel v.2.03 i flashed super user v2.25 beta and extar gapps package together!!! since then its not booting up !!! i dont have a pc to flash factory image!!! are there any solutions to get the phone back without a pc ??
[Nexus 5 Original Android Development] :
Factory reset
[Nexus 5 Original Android Development] akmalazim:
it ain't working buddy !!1 anyways i managed to locate a l preview some where deep inside my sd card and i have flashed that for time being .. thnaks for ur help anyways
[Nexus 5 Original Android Development] flar2:
Make sure you don't select wake gestures. It needs xposed and that's not available on lollipop.

Just select s2w and dt2w, Make sure no other apps are resetting it.
[Nexus 5 Original Android Development] Mr.Jay:
Using xposed wake gestures doesn't drain battery?

Sent from my Nexus 5 ?
[Nexus 5 Original Android Development] hooliganx:
not available for Lollipop.

every feature you use for wake N5 without power button, drain battery. not to much in my experience, but drain. ~ 1h SOT difference in my tests with KK.

I don't using LLP yet.

n5sk8.8.aow10.26artgapps377

codeblue.r450rd2.21v4atwrp2.8.2.0

------------------------------------------------------------------------
[Nexus 5 Original Android Development] donwhall70:
First time flashing this kernel and all seems to work well.. Installer is a nice touch. I did have to reflash chainfires supersu zip as it complained of the su binary not being present but I won't get into that as I haven't taken time to look into the cause and it really only takes a minute to reflash ;)
[Nexus 5 Original Android Development] yanleites:
2% per hour battery drain with dt2w.
[Nexus 5 Original Android Development] SWTR:
0.5% without;)
[Nexus 5 Original Android Development] :
Hello guys, can I use touch to wake functions on stock 5.0 with ElementalX 2.03 kernel? Do I need any apps to activate it? THanks :)
[Nexus 5 Original Android Development] ramjet73:
I'm not necessarily questioning those numbers but do you know how they were measured?

It would almost have to be in airplane mode with the screen off to be able to detect a .5% per hour difference and I'm not sure that would be representative of real life use since the phone would be awake more often if it were doing normal things. And how would you factor in the wake timeout or power key suspend options that I have enabled?

There may be no good way to measure the actual impact on battery of the touch wake options but I use DT2W with the "traditional" S2W/DT2W, S2S disabled, and the default 15 minute timeout settings and my battery life is fine for my purposes. And please don't ask me how long it lasts since that totally depends on how much and for what I'm using the phone.

Yes and no.

The standard (versus express) version of ElementalX uses the Aroma installer as a tool to set values for most of the kernel's parameters including the touch wake options.

Whether you use the standard or express version you can edit the parameters in /etc/elemental.conf with any text editor after the kernel is installed.

ramjet73
[Nexus 5 Original Android Development] hooliganx:
to much precision [emoji6][emoji106]

thanks guys.

n5sk8.8.aow10.26artgapps377

codeblue.r450rd2.21v4atwrp2.8.2.0

------------------------------------------------------------------------
[Nexus 5 Original Android Development] cipjanin:
Mine led for notifications doesnt work also ambient light from some roms, is anything to do with the kernel or?

the led doesnt work on missed call or any other notif...???

edit nvm it worked somehow
[Nexus 5 Original Android Development] indecentspeech:
Did that and still no go.

Just be clear, here's my procedure:

1 - wipe dalvik cache and cache

2 - install kernel

a - set cpu core: no, select cpu optim: elementalx, select thermal throtting: default

b - max cpu freq: stock

c - undervolt: stock, scheduler: row, readahead: stock,

d - select: traditional s2w/dt2w

e - select: double-tap, haptic feedback, double tap bottom half

f - 15 minutes

g - sweep left or right

h- enable usb fastcharge, use ondemand gov

3 - wipe dalvik cache and cache

4 - reboot

what apps could be reseting? I tried with a fresh install (factory wipe) and disabled auto-update apps so i had only system apps.

---------- Post added at 04:15 PM ---------- Previous post was at 04:11 PM ----------

what rom are you running? i am going to disable s2s and try again. running foxhound 1.4.
[Nexus 5 Original Android Development] ramjet73:
I'm currently running the stock LRX21O ROM with ElementalX L 2.03, which runs quite well for me, but I've used the same setup with the [MENTION=1050103]sykopompos[/MENTION] .9999 AOSP based ROM and RastaPop with similar results. I haven't tried the FoxHound ROM yet.

ramjet73
[Nexus 5 Original Android Development] flar2:
Probably the init script is not running. Make sure busybox is installed properly.
[Nexus 5 Original Android Development] SWTR:
Does this Kernel work on CM12?
[Nexus 5 Original Android Development] vin4yak:
Nope.

- Sent from a Lollipop'd IceCold Hammerhead!
[Nexus 5 Original Android Development] Tylog:
Hm?
[Nexus 5 Original Android Development] DRAGON_poop:
Noob question

I flashed this kernel (express version) through TWRP recovery and I was not given options to tweak the voltage and other settings. Is that because I didn't install it through AROMA?
[Nexus 5 Original Android Development] toxicpaulution:
The express is for people who already had settings saved before. flash the regular one and you'll be able to set everything.
[Nexus 5 Original Android Development] DRAGON_poop:
can I flash the regular without AROMA? I ask because I want to flash it through TWRP recovery

EDIT: NVM, I got it. Just flashed the standard version. I was confused cuz i thought I needed to install AROMA recovery or something weird like that.
[Nexus 5 Original Android Development] ramjet73:
That's not true, since the express version has a default elementalx.conf file included (attached) which contains default values that can be edited with a text editor after the first boot, so it works fine for an initial installation as well as an update.

ramjet73
[Nexus 5 Original Android Development] ramjet73:
Yes. Just flash the express version and then edit the /etc/elementalx.conf file using a root file explorer and text editor after your first boot. You will need to do a reboot and make sure that your ROM supports init.d processing for those values to be applied.

ramjet73
[Nexus 5 Original Android Development] toxicpaulution:
Do you know what aroma is? You CAN flash this in twrp because that's what I use and I am running this kernel. Just flash the regular zip file in recovery. It will load aroma and you will set each setting as you like them to be. If you undervolt do not undervolt a ton at a time. Each cpu is different in what it can handle.

---------- Post added at 05:41 PM ---------- Previous post was at 05:41 PM ----------

I know this, I just wanted to give him a simple answer as he didn't know anything about editing it and such.
[Nexus 5 Original Android Development] vin4yak:
2.03 works only on AOSP/stock Lollipop builds and if the rom has any CM12 stuff, it ends up in a bootloop for me like on AICP, who have started their Lollipop builds which use caf things as well.

- Sent from a Lollipop'd IceCold Hammerhead!
[Nexus 5 Original Android Development] ramjet73:
Sorry, but I couldn't tell that from your post, which could be misleading for other users that know how to use a root explorer and text editor.

I appreciate what your were trying to do, but IMO you should recommend the method you think is best for each user, and qualify it as that rather than stating something that is untrue just to push the user in that direction.

ramjet73
[Nexus 5 Original Android Development] c_86:
Depends On the ROM. I was using a cm12 unofficial ROM and it worked fine with elemental
[Nexus 5 Original Android Development] ramjet73:
I think that may be because the "CM12" ROM's in the wild so far are mostly AOSP based with a theme and a few mods to make them look like CM. Once the official CM12 builds start to release they will probably require a separate kernel just like CM11 did.

ramjet73
[Nexus 5 Original Android Development] c_86:
Ya I think that is the case. But who knows where cm will go with it this time. Maybe they will stay aosp and not go caf like last time. Who knows
[Nexus 5 Original Android Development] watcherliu:
[MENTION=4684315]flar2[/MENTION] thanks for your great work. it's my favorite kernel since htc one. Just one questions, can this kernel have OTG auto mount function like Chaos kernel?

Thanks again.
[Nexus 5 Original Android Development] stumpy352:
Shouldn't flash stock kernel unless he's on a rom with the stock kernel. He needs to flash his rom over it, then install with current ramdisk.

sent from beyond the neXus
[Nexus 5 Original Android Development] treIII:
Hey flar2 question here. I m on v17 and I see that you changed the brightness setting. But I don't see it in aroma when installing. Is this the default setting since its not in aroma? Thanks

Sent from my Nexus 5 using Xparent Blue Tapatalk 2
[Nexus 5 Original Android Development] Syk69:
Yes the dimmer brightness is already applied to the kernel ;) using showp's implementation instead of the dimmer module from before where it would just be dimmer at the lowest setting.
[Nexus 5 Original Android Development] flar2:
I think this is just ramdisk changes, so probably.
[Nexus 5 Original Android Development] ItzMar:
Sorry, how to do this?

Ive been trying to use the editor that comes with ES explorer.
[Nexus 5 Original Android Development] flar2:
You should be able to save it if /system is mounted with write access.

to be absoluetely sure, maybe try this in terminal before you edit it:

su

mount -o remount,rw /system

chmod 666 /etc/elementalx.conf
[Nexus 5 Original Android Development] ItzMar:
System wasn't mounted in recovery so I did so.

But still no luck.

Entered letter for letter what you have put above into the terminal app I found in play store.

No luck...

I feel retarded
[Nexus 5 Original Android Development] flar2:
I'll check to see if I can edit mine in a bit, there must be something preventing you from editing it. File permissions maybe. You could try a different text editor fromt he Play Store. I usually open adb shell and use vi to edit files, but if you don't know vi, probably the easiest thing to do is reinstall with different options.
[Nexus 5 Original Android Development] ItzMar:
Yeah I guess I can re-run the installer but would like to be able to just edit the file.

Thanks for trying to help.
[Nexus 5 Original Android Development] letmedanz:
This may be a solution for the ones having sensor proximity issues.

Perhaps [MENTION=4684315]flar2[/MENTION] this can be implemented in the kernel itself?

Not sure on the feasibility, only serves as a FYI/suggestion

The mod uses a time delay instead of the sensitivity per se

this is a part of the xblast tools that works with xposed framework.

there is an option to set the time the sensor should wait before getting activated.

For example if you are talking on the phone, it may move.

so if you've set a decent time delay, the sensor will detect the presence in that time frame & will not lock/unlock.
[Nexus 5 Original Android Development] starche_old:


---------- Post added at 10:42 PM ---------- Previous post was at 10:11 PM ----------

..
[Nexus 5 Original Android Development] crashercarlton:
I can't even come close to times like that...For Example i'm on .17 with Stock Clocks, 700mv undervolt, and slightly cooler colors with no tuning apps...sitting between -96 and -80 signal strength on average, on Wifi Tethered to my S3 for VZW LTE, and where am i at for stats...???

14H 33m 13s @ 41% Battery

Screen Time: 50minutes 23 seconds

Screen Time 23% Usage and is biggest power user next to Android OS & Phone Idle

All on Cataclysm Rom
[Nexus 5 Original Android Development] dead0:
im also on the latest cataclysm. my signal isn't that great and when not using the phone, I switch off 3G. I would say 3G was on for 95% of the SOT
[Nexus 5 Original Android Development] notbrodie:
[MENTION=4684315]flar2[/MENTION]

Any chance you'd implement a customizable touchboost into the elementalx governor? I've disabled the built-in touchboost and it'd be great to be able to pick by own frequency and boost time with the governor

Sent from my Nexus 5
[Nexus 5 Original Android Development] xmlnoob:
I used default setting, fast charge & dt2w on 0.17 with stock rom + trickersmod, noticed increase in battery use during idle with wifi on only. So i step back to 0.16 now.

But thanks for the hard works as always. :good:
[Nexus 5 Original Android Development] flar2:
There is no difference between 0.16 and 0.17 in terms of idle drain. The only change was a config option for multirom support and making FIOPS the default i/o scheduler. No change in the kernel code whatsoever.

There are a million non-kernel things that can affect percieved drain.
[Nexus 5 Original Android Development] dead0:
I just noticed this too. I prefer to lock the min to 300 but it seems elementalx governor isn't supported correctly in trickster or the kernel doesn't apply the lock to cpu1 if cpu0 is locked to 300

Ps rename power.msm8974.so. in lib\hw then both cores can be locked to 300. This probably explains why I had 3hrs screen on with 63% battery remaining as I forgot I did this
[Nexus 5 Original Android Development] leoaudio13:
Would you mind share your init.d script ? Much appreciate :)
[Nexus 5 Original Android Development] GialanG:
I don't know about AICP, but unofficial CM12 gets on well with ElemX 2.03. I think it's not CAF ATM.
[Nexus 5 Original Android Development] OKLYMY:
Just updated to the latest ElementalX app, in the 'Advanced options' for powersave and performance mode, it seems like there are duplicate values for the 'Limit max GPU frequency'?
[Nexus 5 Original Android Development] cyberon:
After testing a few configurations, dt2w not working, stock+multirom+supersu+busybox all updated. ?
[Nexus 5 Original Android Development] Tylog:
Yes, i know :) but...

That's what it want to say with my "hm?" :)

Atm all cm12 builds around work with aosp kernel :)