yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] cdub50:
flashed from kernel with no encryption and is now encrypted

I had encryption off snd flashed beta 2 and on reboot phone was encrpytred again. Does kernel still require you to wipe uaer data even if your current kernel is unencrypted?
[Nexus 6  Original Android Development] drawde40599:
Fantasitc ! Installing now ! Good to see you here [MENTION=4684315]flar2[/MENTION]

Edit: right away notice its snappier than stock . ( encryption ON )

---------- Post added 29th November 2014 at 12:35 AM ---------- Previous post was 28th November 2014 at 11:45 PM ----------

I was using it for a few days on stock kernel , but its so unreliable, its hit or miss , seen some people say its missing code that's probably closed source to make it work correctly. I uninstalled it , it was just pissing me off
[Nexus 6  Original Android Development] flar2:
I changed forceencrypt to encryptable, shouldnt do that.

Never mind, sorry I forgot to commit the change.
[Nexus 6  Original Android Development] flar2:
Quick update:

I forgot to change forceencrypt in the last version, sorry about that. This one definitely has forced encryption removed.

Sweep2sleep is now fixed as well.

Download:

ElementalX-N6-0.03 alpha

Changes:

-do not force encryption (for real this time)

-fix sweep2sleep area

-remove ROW i/o scheduler
[Nexus 6  Original Android Development] Nucleonic:
How do we apply these changes? When I go into android_touch, I change the default 0 to the value I want. But, the change doesn't stick. Do we need a 3rd party app? We should also set up an ElementalX Q&A thread for questions such as these.
[Nexus 6  Original Android Development] flar2:
No, apps don't have the correct settings (except doubletp, it should work in apps). I change them with the echo commands in the second post. As root.

I will update my app to work with them as soon as I get a chance.
[Nexus 6  Original Android Development] Nucleonic:
Just go to Terminal Emulator and type the appropriate echo command? Does this have to be repeated after every boot or can we go directly to the android_touch files and change the values. I tried directly changing the values using root explorer, but after saving and exiting, the change doesn't stay.

---------- Post added at 11:50 AM ---------- Previous post was at 11:19 AM ----------

Got it figured out. After typing su in terminal emulator, typed the two echo commands. Both features worked. Closed the emulator. All still works. Rebooted, and the features disappeared until I re entered the echo commands.
[Nexus 6  Original Android Development] agarth1050:
Does this kill lightflow led control?
[Nexus 6  Original Android Development] drawde40599:
Just noticed light flow isn't working hear anymore after installing build 2 . I didn't try build 1

[MENTION=4684315]flar2[/MENTION]
[Nexus 6  Original Android Development] flar2:
That's strange , I didn't change too much yet. What does this do/require?
[Nexus 6  Original Android Development] drawde40599:
http://xdaforums.com/nexus-6/general/led-speaker-confirmed-t2947625

---------- Post added at 09:25 AM ---------- Previous post was at 09:20 AM ----------

@flar2 just installed build 3 and led is also inop . i can flash build one if u need me 2 lemme know

So how u liking the N6 ?
[Nexus 6  Original Android Development] EniGmA1987:
Was ROW io scheduler causing issues? Why remove it?
[Nexus 6  Original Android Development] antiochasylum:
Something to do with emmc bugs it exposes. So its removed.
[Nexus 6  Original Android Development] Pilz:
Are you going to add a GPU OC and CPU UC in the future? I was trying the kernel earlier today and it was fine for what I needed. I install lean kernel again for the under clocking to see if it actually helps with battery life.
[Nexus 6  Original Android Development] Xileforce:
Edit:

Woops Wrong thread
[Nexus 6  Original Android Development] DroidIt!:
I'm not 100% sure, but I believe you can OC and UV just fine, just if you go too far outside of what is physically needed to make the chip reliably work, then that's when you run into problems. I've been OC + UV for years and never had a problem that I've seen. :) Not too sure why you'd want to OC this phone anyways, I mean I can run the most demanding games on my N7 which has the qual s4 pro clocked at 1.5 GHz without stutters ;)
[Nexus 6  Original Android Development] simms22:
well, with 07, i was just going to report no reboots, when you posted 08, but then it froze and rebooted while i was on hangouts. so it did reboot, within its normal hour. on the other hand, no reboots with 08, well, except one. but i think it was my own fault. I was benchmarking at 3033 high/3033 low, and kept starting runs, as it waa getting hotter and hotter. eventually it rebooted. no other reboots, with normal use.
[Nexus 6  Original Android Development] drawde40599:
use the system.IMG from inside factory img and go to the unencrypted thread and download that boot.IMG
[Nexus 6  Original Android Development] paychex:
I guess not
[Nexus 6  Original Android Development] bogus83:
I undervolt by 50mV at stock cpu frequency for regular use. The system becomes unstable if I raise the cpu frequency more than one step at that voltage, which is expected. It's plenty stable with a mild (two to three steps above stock) OC and stock voltage. The problem is, having both an efficient "standard" setup and a functional "performance" mode requires a change in voltage. And that's certainly possible by manually changing the setting before activating the performance mode and when reverting from it, but it'd be a much appreciated feature if it were possible to define the desired voltages ahead of time.
[Nexus 6  Original Android Development] flar2:
I've got a few logs now and they are not showing kernel errors and my phone has been stable. I wonder if there are lollipop bugs?

Anyway, please keep testing and if you have a reboot send me this log:

/sys/fs/pstore/console-ramoops

Overnight I'll be testing a possible fix for the slight sweep2wake drain that looks promising.
[Nexus 6  Original Android Development] frenchy714:
Flashed this for the first time earlier today and so far it's been great. On latest version. Thanks for your hard work and all your contributions to our community.

I pooped my pants once, it's a long story....
[Nexus 6  Original Android Development] jtwlbz:
I had a shutdown with .7 nothing with .8 so far.
[Nexus 6  Original Android Development] erraggy:
Here's one for ya [MENTION=4684315]flar2[/MENTION]

https://www.dropbox.com/s/0ir2nbpdkm77j2r/console-ramoops.ElementalX-N6-0.08.txt?dl=0

Please let me know if I could provide you with anything else.
[Nexus 6  Original Android Development] jimmydigital00:
Can somebody post 0.07 again? I have tried every other kernel and this is by far the most fluid and best on battery. I wanted to reflash to adjust some settings but accidentally deleted it.
[Nexus 6  Original Android Development] Zenoran:
I just got reboot on .08. Not sure is this log is helpful or not but here ya go.

https://www.dropbox.com/s/2h5lncunbtcte89/console-ramoops?dl=0
[Nexus 6  Original Android Development] antiochasylum:
https://www.dropbox.com/s/ij7i94lipstwpql/ElementalX-N6-0.07.zip?dl=0

I have them saved from .5 I always keep a couple just in case I have to revert.

Also [MENTION=4684315]flar2[/MENTION] - seems since you have made adjustment to the wake features, the swipe up seems less responsive. Seems like it works about half the time now.
[Nexus 6  Original Android Development] digweed4me:
Amazing battery life with elementex kernel and slimlp rom min =300 max= 2649
[Nexus 6  Original Android Development] antiochasylum:
Damn, what other settings. I've only hit right at 5. Which is an hour more than stock.
[Nexus 6  Original Android Development] flar2:
Unfortunately they aren't showing anything. But keep them coming.
[Nexus 6  Original Android Development] flar2:
Maybe getting disabled by the phone call fix. Not sure of a good way to detect phone calls in-kernel.

I'm going to revert that and see if it helps.

In better news, I've fixed the slight drain from sweep2wake.
[Nexus 6  Original Android Development] flar2:
If these are occurring on version 0.08, then the instability must not be caused by the ElementalX governor, as I had suspected before.
[Nexus 6  Original Android Development] antiochasylum:
Awesome. I could still live with the slight drain. However thats freaking awesome news.

Soo .9 today? Lol :p
[Nexus 6  Original Android Development] Krunk83:
This is great news because dt2w works much better when used in combo with swipe2wake. ???

nexus 6
[Nexus 6  Original Android Development] derdjango:
Yes, I'm using WhatsApp. All in all, I can say that I have a minimal amount of apps installed. I just get crappy to mediocre battery life, hence I'd like to start tweaking now. You're right, turning off Wifi while the screen is off would be a good idea, I'll try this soon. Just don't want to change too many things at once. I'm just wondering how people can get more than 6 hours SOT over a whole day and most of them claim that they have all networks on and syncing everything including google services while maintaining a high brightness setting.

Tonight, I'm gonna check my idle drain with airplane mode on. Maybe my battery isn't healthy anymore, then again I only had this phone for 9 months.

I hope we're not to OT here, let us know [MENTION=4684315]flar2[/MENTION] when this is too much.
[Nexus 6  Original Android Development] rignfool:
CPU Boost seems to help some as well
[Nexus 6  Original Android Development] derdjango:
Dude, you are my hero. You were right, it seems that my wifi is draining my battery. I left my wifi on only while plugged in and lost a only 1%/h overnight. Note that this was with re-enabling Google now and Google services as well as deleting greenify.

Off to more tweaking. Thanks, boss!
[Nexus 6  Original Android Development] Stroky:
switched now from Hellscore to this kernel. On Hellscore i used interactive, i will now stay on elementalx.

The input boost duration is now on 1 second with 1,2 GHz.

This should be a good setup for a battery friendly setting, right?
[Nexus 6  Original Android Development] mbtags:
Is there anyway to change the color profile after I've flashed the kernel? I didn't want to be stuck with something I didn't like so I just went with stock, but I'd like to try some of the profiles out. Is it safe to flash the kernel again and try one of the profiles? Or is there a list of values for each profile somewhere? Also, is changing the kcal values for the display supported? I don't see the option in Kernel Aduitor
[Nexus 6  Original Android Development] flar2:
Try it out and see.

Yes, you can change the kcal values. Should be in kernel adiutor. EX Kernel Manager has built in profiles and a button to restore defaults.
[Nexus 6  Original Android Development] v12xke:
If left on all stock settings does EX kernel installation touch the /system partition on a N6 or N9? When checking EX Features over a couple of devices, I see some differences. This could be due to the different devices or maybe even a typo? Thanks.

N5X- Does not force encryption, Does not write to /system,

N6- Does not force encryption, no mention

N9- no mention, no mention
[Nexus 6  Original Android Development] nathanchance:
No, EX does not touch /system and I am pretty sure all of the kernels have force encryption disabled.
[Nexus 6  Original Android Development] flar2:
ElementalX for N5X, N6P, N6 and N9 does not touch system and does not force encryption.
[Nexus 6  Original Android Development] jk8260:
Does 3.09 need a specific or minimum SuperSU version ?
[Nexus 6  Original Android Development] nathanchance:
If you are on stock or a custom ROM that isn't rooted, flash SuperSU 2.67 then flash EX.

If you are on a custom ROM that is pre-rooted, just flash EX, don't worry about the SuperSU version.
[Nexus 6  Original Android Development] jpeckinp:
I just noticed that SuperSu 2.67 beta build 57 says not to run ElementalX on 6.0.1.

What is this all about?

IMPORTANT NOTICE:

Notes on 2.67+

I recommend flashing the ZIP rather than installing the APK from the ZIP, as some people tend to do.

Note Flash Recovery zip:

SuperSU in System-Mode v2.67-BETA

- Warning! Do NOT use ElementalX kernel on 6.0.1!

- Not recommending this for 5.1+ stock Samsung devices.Do with your own risk!
[Nexus 6  Original Android Development] nathanchance:
Can you tell me where you see this? Many people have run 2.67 with EX just fine.

EDIT: [MENTION=4251434]jpeckinp[/MENTION] please note this is a 3rd-party site not written by Chainfire. There is nothing in the release notes or the SuperSU beta thread that says that EX can't run 2.67. It seems to have originated with this thread and it is because it is a modified version of SuperSU. Just use the release one straight from Chainfire and you will be fine.
[Nexus 6  Original Android Development] magnamentis:
just flash ElementalX after SSU and it works just fine. thing is that SSU 6.67 is backing up your latest used kernel if you had root and the would overwrite EX if flashed after the kernel.
[Nexus 6  Original Android Development] jpeckinp:
I have been using 2.67 for a few weeks along with 3.09 I noticed nothing wrong either. I was just curious. I noticed I didn't see it on the official page either.

My flash procedure is Chroma which has 2.67 baked in the gapps then elementalX.

Like I said everything has been fine.

I guess it's a non-issue.
[Nexus 6  Original Android Development] flar2:
I don't know if someone is trying to troll me or what, but that is completely false. You can use elementalx with SuperSU just fine.
[Nexus 6  Original Android Development] nathanchance:
It seems that this thread modifies SuperSU to force it to install to /system and they claim it does not work with EX. That site from the other thread has taken that and generalized it for Chainfire's SuperSU, which is clearly false.
[Nexus 6  Original Android Development] Ksunnyv1011:
Apparently the search feature isn't working for me so what color profiles are you guys running/recommend?
[Nexus 6  Original Android Development] nathanchance:
I personally enjoy Vomer's Deep Rich.
[Nexus 6  Original Android Development] razrlover:
Agreed I think maybe other user isn't verifying the info before posting it here.

B/C like flar says EX and Android 6.0.1 MM world great together.

EX kernel had been a goto kernel for me and many others throughout this whole superSu 2.52 >>>2.67 journey system>>>systemless and what not. Thanks OP for the non stop professional development!
[Nexus 6  Original Android Development] iluvatrix:
Able to advise if Ex kernel for Nexus 6 has express version similar to Nexus 5?
[Nexus 6  Original Android Development] magnamentis:
yes, if you have the EX app you can download express version from within the app
[Nexus 6  Original Android Development] iluvatrix:
thanks for replying unfortunately i dont have the app yet as want to try out the EX kernel first before buying the app.
[Nexus 6  Original Android Development] nathanchance:
Just flash the Aroma installer and leave everything stock then (don't change any values), which will be the same as the express zip.
[Nexus 6  Original Android Development] magnamentis:
not really, sorry, the express zip applies the settings and to assume that many people have nothing altered in the kernel setup is a not very likely.

the meaning of the express zip originally was to first install the kernel via aroma, then make the changes ( scheduler, graphis settings etc. )

and thereafter not having to use the aroma installer each time because the express installer would take over the previous changes made to to the kernel.

so i assume that this man has made changes to the kernel in aroma version and now seeks the express version to not go through aroma and still keep his changes made in aroma. set on boot is a solution for some but not for those settings that are not tweakable from within the or an app.

at least that's how i understood his inquiry about having an express version which for the nexus 5 is downloadable from the website and for the nexus 6 it's only acessible through the app.
[Nexus 6  Original Android Development] nathanchance:
You're not wrong but you can flash the express zip without flashing the Aroma one first (I've done it before), it just installs the default kernel settings that are in the Aroma without going through it, which is much faster to get a default installation. If you have already installed EX, then yes, it keeps your current settings. I took it as they just wanted to flash and forget on the first installation rather than keeping settings from a previous installation, since they said they wanted to try EX. Most people don't tweak their kernel, they just flash it and use it as is.
[Nexus 6  Original Android Development] nixie2121:
[MENTION=4684315]flar2[/MENTION] just bought your app to support you, great job! thanks for everything.
[Nexus 6  Original Android Development] pankozin:
Hello, it's a bug or a feature? When I plug in a charger, when performance gpu governor is set, it ramps gpu to max frequency all the timetime constantly while charger is online. When unplugged it is back to idle 240 again. IrIt would be nice, you remove such feature, to avoid extra overheat (as nexus is already a hot device:o)
[Nexus 6  Original Android Development] flar2:
Performance governor uses the highest frequency. Don't use it.
[Nexus 6  Original Android Development] pankozin:
Yes, buut. When unplugged, it's working on 240 whiles not active, hence not on max all the time. And this is the only governor which gives 100% lag free experience. :(
[Nexus 6  Original Android Development] DroidIt!:
You must have a lot going on in the background then. The easiest way to see what's running is simply go to system settings and then memory and see what's going on. I switch back and forth occasionally between the ElX gov and interactive and never have any lags.
[Nexus 6  Original Android Development] parcou:
Looking for a little more peak

I want get a little bit more snappiness or quickness to my device. I am running current ElementalX as well as the EX Manager. I's mostly default but only changes I've done are based on a video I watched:

CPU gov - elementalz

CPU max/min - default

Read Ahead - 1024

I/O scheduler - fiops

Rom - Beantown Rom Pure Nexus for N6

I have great battery but I do not mind loosing some for bit more quickness....pretty much a newbie at this...so can anyone recommend to settings to change so I can play around with to kick it up a notch? If something there is wrong please advise?
[Nexus 6  Original Android Development] bkjordan04:
I use just I above standard setting in everything it's snappy enough for me
[Nexus 6  Original Android Development] flar2:
Try increasing input boost milliseconds on the cpu boost screen.

Put it to 1000

You could also increase the gpu min to 389. Maybe it will help.
[Nexus 6  Original Android Development] pankozin:
I mean gpu governor, not cpu. Even on simple_ondemand it lags on YouTube and rotating screen. It doesn't depend on background, I tried it when nothing was running. It's not a drama tho. I read here some ppl using performance on gpu, so i tried myself, but didn't like it sticking at max clock when charging.
[Nexus 6  Original Android Development] itisme424:
Anybody know what's updated in February update? Is flashing system enough or there are other changes to flash? Thanks in advance!
[Nexus 6  Original Android Development] flar2:
I always flash system and boot.img, then reboot to recovery, flash SuperSU, then flash EX.
[Nexus 6  Original Android Development] flar2:
Try increasing the GPU min frequency instead of using performance gov.
[Nexus 6  Original Android Development] Alxoom33:
Which GPU governor do you recommended?
[Nexus 6  Original Android Development] flar2:
stock and stock only. I've never even tried the others.
[Nexus 6  Original Android Development] Woody:
Hahaha. I was thinking the same thing. CPU govs, no problem. GPU govs, I have no idea.

Without getting to in-depth, as I'll look into it myself in more detail, but what are your thoughts on the TCP congestion algorithm? I've read a little bit about them, but the nuances are very subtle and there's not a whole lot out there. Mine is set at Westwood and I have no idea why (My wife used to live in Westwood, so I guess that is reason enough. But I did spend some time in Lake Tahoe. Do I switch? Hmmmm :silly:) There is a thread on XDA that I found a long time ago. I'll have to see if I can dig that up again.
[Nexus 6  Original Android Development] pkgnex:
This one's pretty easy. Try the different Algo's for yourself! Switch them up, then run a network speed test (e.g. Ookla, or similar, on the play store), and record your results. You can even do it when both on wi-fi and 4G (I have done so many times over the last few years with different kernels). Westwood usually wins. Sometimes Illinois come out on top. I've never seen any of the others beat these two. Westwood is good-to-go.
[Nexus 6  Original Android Development] mikeprius:
I'm using FIOPS right now. What is the best setting for optimal battery ? I'm willing to take battery>performance.
[Nexus 6  Original Android Development] rignfool:
I/O scheduler has almost nothing to do with battery...

However... If you're micro-managing...

Deadline>NOOP>everything else...

According to what I read... FIOPS is no longer being developed... And for the non-poweruser... RoW is prolly better...

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

I agree... But food for thought...

Why does everyone that can understand the matrix choose cubic then?
[Nexus 6  Original Android Development] pkgnex:
I think primarily because it is the default, and has been for years. It may also perform better on some legacy networks - dial-up, congested intranet networks etc., but I really don't know. The good news is, it's easy to test and verify on your own device on your own network. Takes a half-hour, tops, to give them all a run for their money. My results are pretty consistent with others (Franco, Nephilim, and osm0sis, to name a few).

Oh, and let me turn your question back around on you... why does everyone that can understand the matrix choose CFQ scheduler?:p
[Nexus 6  Original Android Development] rignfool:
Bah... El Goog chose CFQ because RoW had some terrible spin issue on our hardware iirc
[Nexus 6  Original Android Development] pkgnex:
Could be.

CFQ is definitely the most stable, proven scheduler and therefore poses the lowest risk. But it's also clearly not the best for modern emmc / flash devices.

Kind of like cubic TCP algo not being the best on most modern networks...
[Nexus 6  Original Android Development] DroidIt!:
To get in on this :) I'm in the [MENTION=4684315]flar2[/MENTION] camp. Leave the defaults and run with em. Over the years I can't say as I've ever seen a difference even on the 2010 devices. I mean I suppose it's nice to have options, but with phones these days it's hard for me personally to even be able to tell the difference between something that's supposed to be as large a difference between the SD 801 and 810. These things are progressing far enough the differences will get smaller and smaller. My three cents ;)
[Nexus 6  Original Android Development] itisme424:
Thank you so much! Been using your kernel manager, it has been flawless!
[Nexus 6  Original Android Development] rignfool:
[MENTION=4684315]flar2[/MENTION]

Do you.have any idea why a wakelock in userspace would be affected by a kernel?

NLPcollectorWakeLock has been killing me...

I tried a reboot... It persisted...

I switched kernels... Then back to EX... It finally went away...

Any thoughts?
[Nexus 6  Original Android Development] :
That shouldn't be affected by the kernel at all.

If I'm not mistaken, that's one of the Google wakelocks for location collection. It's also one of the first ones that those google services scripts limit/kill.

Sent from my Nexus 6

If I've helped you, don't forget to hit thanks!
[Nexus 6  Original Android Development] rignfool:
I understand that... And I refuse to use those Google killing scripts... It should work right without it...

And it does... It just requires a kernel flash?