yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] notbrodie:
i don't care to affect the other voltages. i've run my phone with/without UV and I just don't see a noticeable difference. besides, i'm sick of random reboots. i just use the minimal UV that aroma provides.
[Nexus 5 Original Android Development] lightsout:
Been wanting to try this kernel on Droidkang. It breaks root and I get theme provider errors running stock theme.

Flashing supersu works but keep getting the theme provider error.

Any thoughts?
[Nexus 5 Original Android Development] gpvecchi:
I noticed that free Stericsson version don't install busybox correctly, Pro version does.

Could this be the problem you are referring to? My s2w works even after reboot...
[Nexus 5 Original Android Development] ChefAnt:
OK how can I get 300mhz min freq to stick on latest purity.
[Nexus 5 Original Android Development] notbrodie:
i just installed V4A with super high quality driver and I'm not having any issues using Play Music. Out of curiosity, if you were using franco r33v2, you must've flashed the new audio libs, did you revert them?

monitoring the cpu freq with system monitor, i just see one core bouncing between 300mhz and 1497mhz. it doesn't even online the other cores.
[Nexus 5 Original Android Development] :
Normally you test for stable voltages using an app like Trickster and when you're satisfied that's when you put them in a script, -50mv is stable on most devices mine is a PVS2, not trying to argue but it doesn't hurt to learn instead of saying you're sick of random reboots just figure out how to avoid them

It just lowers heat during use and it does it admirably on my phone, stock voltages get a little uncomfortable during certain scenarios like games, what else do you want it to do?
[Nexus 5 Original Android Development] notbrodie:
i know how UV works. this isn't my first rodeo. i just don't feel like it does *anything* useful. i've considered reverting the aroma UV as well.
[Nexus 5 Original Android Development] instinctkiller:
No problem here with de Busybox Free Ericsen... I rebooted etc... No issue so far !
[Nexus 5 Original Android Development] Tom540:
A search would have found the answer - 300 is the minimum, it just doesn't show because of mpdesicion. If you have a look at the kernel stats in trickster or whatever you can see it goes down to 300 :)
[Nexus 5 Original Android Development] drawde40599:
Install correctly ? Details?
[Nexus 5 Original Android Development] ganeshp:
There was an update of busybox with some fixes.. But still issue persists
[Nexus 5 Original Android Development] starche_old:
I'm running elementalx on Droidkang for good while already. No issues whatsoever including breaking root.

In fact, v18 and .26 is the best happened to my N5 so far :)
[Nexus 5 Original Android Development] gpvecchi:
Well, CM already has 1.21.1 built in. I installed new version with Stericson free busybox, but I get the "installed" message, but no version shown. With Pro version I get that visualized.
[Nexus 5 Original Android Development] flar2:
Correct, that update did not fix it. But I talked to the dev and there will be another update that fixes it.

Until then:

The init script works with version 1.21.1

The init script does not work with version 1.22.1

To fix:

-Open the busybox app

-click uninstall

-go back to the main page of the app

-switch the version to 1.21.1

-install using normal method

You have to be careful. Depending on your settings, it might not be obvious the script is not running.

No action required. It automatically sets the min to 300. Touchboost sets the min to 1267 temporarily when you touch the screen, but it returns to 300 automatically.

/sys/devices/system/cpu/sched_mc_power_savings

Takes 0, 1, or 2

0 is best performance

2 is most aggressive load balancing, potentially saves power by trying to keep tasks on cores that are already up.
[Nexus 5 Original Android Development] Alfonso87:
I changed the value from 0 to 2, i suppose this should give more juice to my battery... Dunno if this would change something in performance, but i can't see anything
[Nexus 5 Original Android Development] vampir4997:
Any tips on getting my settings to stick? Ive tried a couple different apps but on reboot they dont stick
[Nexus 5 Original Android Development] deadpedal:
Did you check the "set on boot" option in the apps?
[Nexus 5 Original Android Development] notbrodie:
if apps aren't working, i've got an init.d script you're welcome to use/modify/customize

can confirm: works great!
[Nexus 5 Original Android Development] drawde40599:
try fauxclock, works perfectly with this kernel
[Nexus 5 Original Android Development] Zorrich:
This may be a stupid question, but do I need to install busybox to run this kernel? To date I've assumed all has been running well, but I run stock Rom and do not have busybox. My settings seem to stick, so wondering if I need it.
[Nexus 5 Original Android Development] flar2:
The installer checks to see if you have it. If you don't, it installs a basic version.
[Nexus 5 Original Android Development] Zorrich:
Thanks for info.

I wanted to mention something else I've noticed that may be a bug. Whenever I try to shutdown phone, it reboots instead. Then the second time I try to power down it will turn off correctly. This has happened on two different phones, and as soon as I flashed back to stock the issue went away. Flashed elemental one more time and problem persists.
[Nexus 5 Original Android Development] flar2:
If you see a busybox update tonight, you can go ahead and update. The init.d scripts are now working again. Thanks [MENTION=1335872]Stericson[/MENTION] for fixing it and rolling out the update so quickly.

Mine shuts down fine (I think that's actually the first time I actually turned it off :D)
[Nexus 5 Original Android Development] harrisonp:
tethering, etc

Does this kernel affect tethering through the app Wifi Tether Router? Are there any known issues presently with this kernel?

Thanks!
[Nexus 5 Original Android Development] Lancez:
New busy box works fine now. Haven't tested for other stuff but s2w is working now. You guys can go ahead update it.

Sent from my Nexus 5
[Nexus 5 Original Android Development] drawde40599:
i dont use an app to tether since its built into Rom but tethering works fine, so your app should also, I use it almost every day with my N7. There are no issues with this kernel ive found in last months ive been using it.
[Nexus 5 Original Android Development] letmedanz:
Are the number of apps that are kept in background/memory dependent on kernel settings?

I've just noticed that opening recent apps (like games) does not resume, but reopens the app :confused:

i do remember earlier, older programs would resume as well
[Nexus 5 Original Android Development] :
That's userspace stuff so it's memory dependent, kernel is like the brain has nothing to do with that
[Nexus 5 Original Android Development] paradoxiumwind:
I've been updating busybox pro with a smart/clean install every time a new update comes out, while using this kernel, and haven't experienced any issues, what was supposed to have broken? Does it require a reinstall of the kernel after updating busybox or anything like that?

---------- Post added at 12:46 PM ---------- Previous post was at 12:33 PM ----------

Thanks. I was a bit brave and went for 725, I think with the next update I'll try 700. Awesome battery life nonetheless.
[Nexus 5 Original Android Development] lightsout:
That's weird. It was like a total no go for me.
[Nexus 5 Original Android Development] starche_old:
Works awesome for me. Try one more time
[Nexus 5 Original Android Development] nmlssit:
[MENTION=4684315]flar2[/MENTION] What's the minimum UV the kernel can handle without ending in bootloops? I know it's phone related and not everyone has the same minimum, but i can't explain why with Franco i managed to reach -75 across the board and 625@300MHz while on Aroma i can't set 700mV because i will end in bootloops.
[Nexus 5 Original Android Development] :
Aroma only UV the lowest step 300MHz just use stock in Aroma then use trickster and try set those same voltages
[Nexus 5 Original Android Development] nmlssit:
Uh, it works.

I don't understand why it couldn't handle 700mV on installation, lol.
[Nexus 5 Original Android Development] drawde40599:
Happens to me also just change it after boot , works fine, but after some serious testing under 700 made no difference with heat or battery for ME so I just leave it at 700 now
[Nexus 5 Original Android Development] notbrodie:
the phone is doing a lot more intensive work on bootup. once boot finishes, it relaxes (so to speak) and can handle the UV
[Nexus 5 Original Android Development] nmlssit:
I want to try that instead of Trickster, where should i append them? /etc/init.d/99elementalx?

For the vibration settings i'd go with /etc/elementax.conf

Edit: UV successfully pinned at boot without using Trickster or ending in bootloops, thanks [MENTION=4029335]asasione[/MENTION] ^^
[Nexus 5 Original Android Development] drawde40599:
26

Have I mentioned I love this kernel ? I'm not one to give a .... About battery I normally charge when I see a charger , but I'm constantly getting 4 hours + with default settings and lil UV , thats a good 20% more then I was elsewhere , besides my note 3 I've never constantly got that much with EVERYTHING Google on and syncing 24/7, screen 55% 24/7 . and mix of WiFi and data and GPS on high accuracy . no loss in performance at all , no heat issues , no data ,WiFi issues , no throttling . IMO this kernel is done till Google updates :P :) thanks agn [MENTION=4684315]flar2[/MENTION]
[Nexus 5 Original Android Development] lightsout:
Tried it with newest droid kang and newest version of this kernel. Instant themes provider fc and no root.
[Nexus 5 Original Android Development] Savant:
Traitor.
[Nexus 5 Original Android Development] drawde40599:
Ha ! Funny . love Franco!! but he lost me after 23 im a install and forget user I don't like having to change settings , he got a lil to involved with battery for me and performance took major hit IMO , and all those kids in his thread were just to much for my big mouth ;P he makes a great kernel !! But I've found I'm a fan of Mpdecision :D
[Nexus 5 Original Android Development] Savant:
Yeah, don't blame you so, far the latest test release is nice but haven't tried flar's new kernel yet.
[Nexus 5 Original Android Development] flar2:
I need a few people to test out the new installers. I made the express installer smarter: it can now see all of your previous installation options (including max freqs, uv, thermal and bus overclock). But I need people to install with different options, with different ROMs, etc. because I can't test every scenario myself.

Only advanced users should install 0.27 until it's fully tested.

You should use the full installer the first time you install 0.27 in order to get the new config file (unless you just want default options). The 0.27 express installer will ignore your elementalx.conf from versions 0.26 and earlier, giving you defaults instead.

The way this works is /etc/elementalx.conf is copied to your sdcard every boot, so your current options are always saved on the sdcard. The location is /sdcard/.elementalx.conf. This is where the express installer will look to get your options.

The only other change on this one is for audio stuff. I added all the CAF updates. Please let me know how that works. I think it should be fully compatible with stock-based and cm-based ROMs.

Download:

ElementalX-N5-0.27

ElementalX-N5-0.27-express

Changes:

-CAF updates to audio

-update installer

-save elementalx.conf to sdcard

-express installer sees all options now
[Nexus 5 Original Android Development] notbrodie:
Please revert the audio updates. It requires updated audio libs from cm. Without them, volume control is broken. Franco merged them and people were having the same problem.

settings the EQ to on band aids the problem. while setting Viper4Android fixes the volume control, the EQ doesn't work at all.

Sent from my Xoom
[Nexus 5 Original Android Development] drawde40599:
Volume control ?
[Nexus 5 Original Android Development] notbrodie:
Yes. volume goes to max and is not controllable. you can verify with play music. it's very well-documented on franco's thread. the problem is the same here.

Sent from my Xoom
[Nexus 5 Original Android Development] drawde40599:
I just played a song with Google music and volume works fine , dose not do like ur saying build 27 , dosent Franco use his own sound mods ?

---------- Post added at 09:52 PM ---------- Previous post was at 09:50 PM ----------

OK wait :P. I switched songs and it did like u said volume not working ,but it was working i swear :P . thanks :D
[Nexus 5 Original Android Development] DoesntPostAThing:
Was taking a break from studying for a big test when I saw 0.27... I guess one flash won't take too long?

Sent from my Nexus 5
[Nexus 5 Original Android Development] aragog53:
Hi sir Flar. I'm using your kernel for awhile but now I'm using Multirom I face some bootloops only with your kernel. I'm sure this is kernel relative and happens with multirom, hope you know what's happening there, cause I would like to have your kernel back while multibooting. (:

Cheers.

Sent from my OmniROMed and ElementalX-kerneled Nexus 5 =D
[Nexus 5 Original Android Development] gpvecchi:
[MENTION=4684315]flar2[/MENTION]

I tried some .27 flashes: first of all I deleted the cfg file from etc, then flashed .27. Edited the cfg, flashed the express, everything fine.

Flashed full version again changing some values, then flashed express, all perfect. I haven't tried changing voltage.

Suggestions: boot @ stock clock even if higher clock table is selected (clock may be raised later, automatically or not, with Trickster).

Question: I chose ElemetalX as thermal control: do I have to enable or keep control off in Trickster? What does this switch do?

Thanks!
[Nexus 5 Original Android Development] Sharky444:
After updating from 0.24 to 0.26 LED notifications stopped working when the display is off.

---------- Post added at 03:01 PM ---------- Previous post was at 02:54 PM ----------

A warning to ElementalX-N5 users:

Do a full TWRP backup before going to the Linaro kernel! Otherwise you will have no option to go back. If you go ElementalX -> Linaro and then flash ElementalX again you get a boot loop (reproducible, as I've restored my backup and tried the procedure again).
[Nexus 5 Original Android Development] micr0g:
On latest CM with latest elementalX (0.27) everything works fine (default settings).

Also i checked the sound volume, works fine with winamp and apollo.

With 26 version i had volume controll problems but not now .

Thanks [MENTION=4684315]flar2[/MENTION]
[Nexus 5 Original Android Development] flar2:
Damn, I didn't notice anything, but I never use play music.

I guess .27 is for cm only (don't worry, I still develop this primarily for stock based Roms)

Details? I don't use multirom, but I think I might try it out

Thanks for testing and feedback.

For thermal, I don't know what the trickstwrmod setting does. But I would recommend leaving it on.
[Nexus 5 Original Android Development] gpvecchi:
Thank you for your work! BTW: bootanimation lag seems gone with .27...
[Nexus 5 Original Android Development] PetritH:
First of all thanks a lot for this wonderful kernel, wanted to ask why my freq never goes under 1267? I mean I have only 56 secs on 300mhz freq.. is there anything im doin wrong? Im using stock settings with aroma installer except I underclocked to 1.7. Thanks a lot for your work
[Nexus 5 Original Android Development] Sharky444:
I've noticed that also from time to time. It may be related to this: if you launch the kernel tweaker app it displays the min possible frequency as 1267 with the elemental kernel, but 300 with linaro, franco, and chaos. (you can change it to 300 there, but after a reboot it's again at 1267).
[Nexus 5 Original Android Development] bantamdraper:
Flashed 0.26 a couple days ago after being on 0.23 for a while. This kernel keeps getting better and better. Running flawlessly with the latest PSX. The perfect rom/kernel combo imo.

Well done flar:good:
[Nexus 5 Original Android Development] Ghisy:
I have a weird bug (I guess) on v0.26: I chose "full screen DT2W" when I installed the kernel and yet, only the bottom part of the screen is responding to the double tap. I tried flashing the kernel again as I thought I chose the wrong option but nope, still the same.

It's not a huge bug but I thought I would share it with the dev! Has anyone noticed it too? (fyi, I updated from v0.24 with the usual cache/dalvik wipes with TWRP).
[Nexus 5 Original Android Development] PetritH:
I meant live frequency of core 0, never goes under 1267, a reboot solved it but its happing quite often, a reboot always solves it.. but can it be fixed without reboot one day?
[Nexus 5 Original Android Development] sam razzy:
What is the differnece between Standard and Express?? Why is it has 15mb?

Edit : I tried 26 version kernel and it has screen flickering while scrolling on all the app that I use. :(
[Nexus 5 Original Android Development] Sharky444:
Yes, this is what I mean also. The live frequency (kernel tweaker app displays it too) is sometimes locked at 1267+ and a reboot solves it usually. The strange thing is that kernel tweaker app cpu parameters show the minimum POSSIBLE freq also as 1267 with his kernel, but as 300 in all other kernels (and probably much older versions of ElementalX, as I would have noticed it when I've installed 0.17 some weeks ago).
[Nexus 5 Original Android Development] flar2:
Just don't worry about the min frequency. I'm kind of tired of hearing about this. It's the touchboost frequency.

Trust me, no tweaking is necessary for this kernel if you want optimum performance and battery life.

The min is 300 unless you've started messing around with CPU control apps. Many of them are poorly designed and mistakenly display 1267 as the min freq. If you click "set on boot" while this is showing, it will set the min to 1267.
[Nexus 5 Original Android Development] ej8989:
After flashing this on top of SlimKat beta 2.4, the root privileges are messed up. I can't use any app that requires root anymore. I wiped cache+dalvik after flashing.
[Nexus 5 Original Android Development] deadpedal:
Edit: Nevermind.

Also, I tested 0.27 and everything is working well on Cataclysm and the new installer is really cool. Thanks for the hard work.
[Nexus 5 Original Android Development] thereal_bigjake:
Hmm, never heard of this battery hit with Multirom. I get 4.5 to 6 hours screen time with ElementalX and MultiRom is that not good?
[Nexus 5 Original Android Development] deadpedal:
that's good Nevermind just realised this kernel has multirom support so it must have just been a bricked issue.
[Nexus 5 Original Android Development] sam razzy:
I tried 26 version kernel and it has screen flickering while scrolling on all the app that I use. :(
[Nexus 5 Original Android Development] :
Use current ramdisk when installing Slimkat, if you use stock ramdisk superuser won't work
[Nexus 5 Original Android Development] clepsy:
I did not saw that the new installer recognized my settings from .26 overall is ok no issues or something as normal use
[Nexus 5 Original Android Development] csolanol:
So after upgrade from 0.26 to 0.27 the file elementalX.conf still exists in /system/etc. .elementalX.conf is now in /sdcard. Should i delete the one from /system/etc?
[Nexus 5 Original Android Development] -Loom-:
Just a question about this ramdisk thing. I know it has been explained earlier, but I never quite understood fully how it works.

Just in case: Using stock rom - and whatever kernel I installed before, I would flash the stock kernel, then ElementalX.

Then it shouldn't matter if "current" or "stock" ramdisk is used, right?
[Nexus 5 Original Android Development] flar2:
Sorry about the installer situation. It's way more complicated than I would like, but it will be better in the future.

Also, as was pointed out, the audio changes in 0.27 are not fully compatible with stock based Roms. It does fix the volume controls on cyanogenmod. So, 0.27 is not recommended unless you are on cm.

There is a new config file starting with 0.27. Previous configs are not recognized.

No leave it. It should be in both places

You should always re flash the ROM before installing ElementalX. Its not just the kernel, some of the other kernels also make changes to system files.

I should just get rid of the stock ramdisk option.
[Nexus 5 Original Android Development] Seadra:
Much respect for doing this flar2. I don't mean to be rude as I have not read any page of this thread , even not the OP. But I came here by someone's recommendation and then straight away searched for my most needed feature which wasn't given from my best rom provider or Xposed modules. OTG Support. I did ctrl+f for that and I saw your support question. So I have some questions for you mate :)

1.> you didn't say anything abt fat32, is that supported?

2.> In your post , you say we still need stickmount, how so? In AOKP, they have inbuilt function where u just take flashdrive+otg cable and automounting starts. Then ES Explorer(ofc needed) and you are good to go. Do I still need stickmount?

3.> Compatible with catcalysm rom+stock kernal? If not, I have got another setup > stockrom+stock kernal+dalvik+Xposed. Will this do?

4.> Battery impressions you have got in this thread.

I'll be giving this Kernal a go for sure, as right now it;s 2AM and I have to go for work tomorrow. :))
[Nexus 5 Original Android Development] atishey23:
I have .24 version and I can't say that I found a bug or what but I think it's strange.

My phone pic.

My sister's phone pic

I always see only 2 cores active... While doing anything. And 3 cores were active in my sisters phone's while playing candy crush. I'm not complaining but want to knw is there any task which use all 4 cores and I can confirm?

(I have flashed the kernel on stock kernel of the rom. I'm using cataclysm rom.)
[Nexus 5 Original Android Development] drawde40599:
I'm running cataclysm , flashed this kernel ( i am on build 26 tho ) from there and 4 cores kick in just fine when needed , i just watched it do so loading chrome browser . I don't no what app that is but try watching it on https://play.google.com/store/apps/details?id=eu.chainfire.perfmon . the other 2 cores only going to kick in when needed but u should be able to see them just loading the browser , its usually 1-2-3 working 4th not so much but it dose .
[Nexus 5 Original Android Development] absoluterebirth:
what if the only other kernel i've flashed is Franco? Can I just reflash my ROM's stock kernel and then flash ElementalX?
[Nexus 5 Original Android Development] notbrodie:
[MENTION=4684315]flar2[/MENTION]

i was trying try to play around with the elex tunables and I cannot get the up_threshold to change. ive tried both an init script and faux clock. both versions fail. up_threshold_any_cpu_load was tunable but not up_threshold

Sent from my Xoom
[Nexus 5 Original Android Development] drawde40599:
Best to flash your ROM but read Franco FAQ tells u how to completely remove his kernel , u need rename 2 files ... I thought I remember reading here that chooseing stock ramdisk dose this but can't remember . so either flash your ROM , read Franco FAQ or search this thread all three ways will get u were u wanna b
[Nexus 5 Original Android Development] Savant:
You can reflash stock IMG and you'll be fine.
[Nexus 5 Original Android Development] drawde40599:
Hmmmm U sure ,? I remember doing this in the past with Franco and it never worked right till I changed back those two files ( u no the ones :)) but if thats all it takes nowadays I just learned something also
[Nexus 5 Original Android Development] GialanG:
I always flash stock and then the new kernel, never had an issue
[Nexus 5 Original Android Development] Savant:
Yeah things have changed and it works fine so, far.