yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] buckmarble:
Welcome to Elite Kernel!! We aim for this exact balance with the default settings. As for resetting options, all you need to do is make sure you don't have any set on boot settings in a kernel app and reboot and you'll be back to the default configuration.

I usually average 5-6 hours sot with everyday stuff. Exchange email(biggest user with 2-3hrs of radio time, no joke), texting, hangouts etc.
[Nexus 6 Android Development] Riktar:
thanks for the quick reply!

I just reset this to stock and I'll give this a go without any modifications.

I was struggling with the AOSIP + Hell's Core Mako combo and was averaging 3.5 hours, most likely user error :eek: . If this can net me anywhere close to 5 - 6 hours i'd be a happy camper!
[Nexus 6 Android Development] eluspo:
hey buck i think flar or hellscore got a fix for the battery capacity issues
[Nexus 6 Android Development] buckmarble:
What battery capacity issues?

EDIT: are you talking about this? https://github.com/flar2/shamu/commit/f6dea6634d0416296ab523a098342263b515cd3b

if so, we never had the commit that they reverted. Which means we have never had any issues with false battery reporting on Elite Kernel. :D:)
[Nexus 6 Android Development] eluspo:
the one that show the incorrect battery percentage on android M.
[Nexus 6 Android Development] buckmarble:
Yea, both of them had that commit I linked to. I did not. It also is not in Google's stock M source. It is a commit they got from elsewhere. So it wasn't an issue with M at all. They created the issue for their kernels.
[Nexus 6 Android Development] hellsgod:
It was in the M source: https://github.com/android/kernel_msm/commit/d8edab9e8eac6e4532255e8775ccbea07263de23

hells
[Nexus 6 Android Development] buckmarble:
My bad. My appologies. I see that commit was made on june 10th. I cloned M source on the 30th of May. They pushed that to a tag that we missed.
[Nexus 6 Android Development] eluspo:
Okay, hoping to see an updated build with those commits. Thanks hells for clarifying that.
[Nexus 6 Android Development] buckmarble:
I should have one up later tonight
[Nexus 6 Android Development] MarceloSiciliano:
Can you introduce 35MHz min freq?

Thanks!

Enviado de meu Nexus 6 usando Tapatalk
[Nexus 6 Android Development] buckmarble:
I'm sorry but we will not be introducing any CPU oc/uc. It's not needed and doesn't gain you anything.
[Nexus 6 Android Development] :
Good deal! Latest running great on Pure Nexus rom. Very nice oc/uc is so gooberish imo. :cool:
[Nexus 6 Android Development] buckmarble:
OP updated with newest patches and the battery commit reverted.
[Nexus 6 Android Development] eluspo:
This should now correct the battery percentage issue?
[Nexus 6 Android Development] buckmarble:
Yes, however there was no percentage issue before because I didn't even have the commit that's caused it. In a nut shell, I added all the newest M commits but reverted the one that caused the percentage issue.
[Nexus 6 Android Development] Custodian:
Hey buck, could you possibly OC the graphics to 700mhz, and OC the ram a bit? That would be awsome!! I'd love to test.
[Nexus 6 Android Development] eluspo:
Thats good news. Btw whats new in the new build?
[Nexus 6 Android Development] buckmarble:
Just updates from the google M preview branch.
[Nexus 6 Android Development] eluspo:
Im trying to connect my portable hdd via otg and it says its not supported, iy wants me to format the drive. But when i connect my hdd to a laptop, it works without any issue. By any chance can this be kernel related?
[Nexus 6 Android Development] buckmarble:
Probably not. We don't like to OC. Its not necessary
[Nexus 6 Android Development] Custodian:
Okay understood guy dude man, if you guys ever get tired of not having issues, get it popping and I'll test lol. Thanks for all the dedication!
[Nexus 6 Android Development] buckmarble:
Possibly. What format is the drive. I just mounted up my 1tb HD just fine.
[Nexus 6 Android Development] wrongway213:
This made me actually laugh: "if you guys ever get tired of not having issues" haha.. it is nice to see devs not getting bent out of shape when things are requested as well as users not getting their feelings hurt if something doesn't make the cut.. doesn't hurt the kernel is running stellar either I suppose :p
[Nexus 6 Android Development] eluspo:
Im not sure about the format though
[Nexus 6 Android Development] resynx:
Definitely agree with this sentiment. :)
[Nexus 6 Android Development] :
I noticed sometimes when I pull phone away from my face on last version of Elite, screen wouldn't come back on.. Will see what's up with latest tomorrow when I make calls. Thank you for update and for Elite. Good stuff!! :D
[Nexus 6 Android Development] TheDarkDefender:
[MENTION=2967322]buckmarble[/MENTION] Had two SODs today with the latest release, tried two different aosp roms. Don't know much about kernels, will a dmesg or a last kmsg help?
[Nexus 6 Android Development] buckmarble:
Yes. Need a console ramoops log from sys/fs/pstore. Also need to know details about what you're running and how you installed and what settings. I'm on latest pure nexus with no issues.

---------- Post added at 07:39 AM ---------- Previous post was at 07:36 AM ----------

This has always been hit or miss for me. Arbitrary of kernel. More dependent on the ROM because the ROM reads the proximity sensor. It was a known issue on the n6. Very common through 5.1.0. Was supposed to be fixed in 5.1.1 but seems they only partially fixed it.
[Nexus 6 Android Development] adrman:
[MENTION=2967322]buckmarble[/MENTION] I flashed elite for the first time yesterday after a clean flash of the latest AOSiP build. When I first brought up Kernel Auduitor to check settings, I noticed that both MP Decision and Zen Decision were enabled. I'm assuming something was incorrect with that, so I disabled MP Decision. Just checking if my assumption was correct. Thanks.
[Nexus 6 Android Development] buckmarble:
Are you using multi ROM by chance? Mpd and zen defaults are set by init d. So some how the script didn't get run. You can execute the script manually with a root explorer to make sure everything gets set properly if you want.
[Nexus 6 Android Development] MarceloSiciliano:
I having a weird issue! Sometimes on or two cores get it frequencies locked at the max! And the onoy thing that fixes it is a reboot

Enviado de meu Nexus 6 usando Tapatalk
[Nexus 6 Android Development] buckmarble:
What ROM? Are you using multi ROM? Make sure mpd and zen aren't both on at the same time.
[Nexus 6 Android Development] adrman:
No to the multirom. I decided to uninstall Kernel Aduitor and reflash the 8/3 Elite. I then ran a test with universal init.d. Here's the result. It doesn't make any sense, but Elite comes up as not having init.d support.
[Nexus 6 Android Development] wrongway213:
Your ROM doesn't have init.d support from the looks of it.. what ROM? Also, you can enable support in that app to avoid the problem.
[Nexus 6 Android Development] adrman:
The new AOSiP variant with layers However, I always thought init.d support resided in the kernel. In any case, enabling Universal Init.d solves the issue. It's a great little app. I used to use it with Franco Kernel.
[Nexus 6 Android Development] MarceloSiciliano:
Im using pure nexus and no multirom here. Only zen enabled

Enviado de meu Nexus 6 usando Tapatalk
[Nexus 6 Android Development] buckmarble:
Support actually resides in two places. It required the ROM to have busybox and it requires modifications to the ramdisk. If one of those pieces are missing, init.d will fail to run.

---------- Post added at 10:29 AM ---------- Previous post was at 10:28 AM ----------

Did you have a different kernel installed before flashing Elite Kernel?
[Nexus 6 Android Development] adrman:
Well, I've learned something new for the day. :D You are correct though, that rom did not come with busybox, although I installed Stericson Pro with the Smart Install function to xbin before running any of the tests with Universal Init.d.
[Nexus 6 Android Development] MarceloSiciliano:
Yeah I was using despair

Enviado de meu Nexus 6 usando Tapatalk
[Nexus 6 Android Development] buckmarble:
At this point I would dirty flash the ROM and anything you have flashed to wipe out anything the previous kernel added to the ramdisk and system. You probably have some things conflicting from the despair kernel.
[Nexus 6 Android Development] PatimusXPrime:
Digging back a couple of pages here. I forgot if Buck or Bry replied but yes this is independent of the Kernel. I have run a few ROM/Kernel combos on this phone and sometimes it's good and sometimes it isn't. I just got used to hitting the power button to end the call. It's whatever..
[Nexus 6 Android Development] aoaleman:
Try clearing data on the Kernel Adiutor app then reboot.
[Nexus 6 Android Development] PatimusXPrime:
I second this. KA works great when it wants to but sometimes (ESPECIALLY on the CPU page) things get really funky. Whenever i flash a new Kernel release i normally clear KA cache and data, force close it, then do the flash & reboot. Better safe than sorry right :good:
[Nexus 6 Android Development] brymaster5000:
Yeah - I find that can be the case with any kernel app. The app's get in permissions that the kernel/boot try to do at a base level and when there is init.d telling the phone one thing (from the stock applied settings) and an apply on boot kernel app setting override things can get wacky.

Buck and leave the kernel alone after flashing because it's set to our liking with init.d and built in tweaks, so if you are overriding these with a kernel app - just be diligent in checking in at least once a day to make sure everything is still set the way you want. You can also edit the init.d to your liking and execute it if that's your cup of tea.:good:
[Nexus 6 Android Development] wrongway213:
FWIW, I can never replicate anyone's problems using UKM & Synapse instead of KA. I try to look whenever I see people report kernel errors/unexpected behavior, as I am primarily interested in kernel development at this point, but I am always left unable to replicate their particular error or situation from Synapse.. definitely more difficult to use but I have no issues to speak of, ever.

Edit: This post is not limited to this kernel, AnyKernels, or even AOSP kernels - all kernels I have used, I have found this to hold true.
[Nexus 6 Android Development] brymaster5000:
Did you try the app: "stick mount"? ROM's have to support OTG as well as the kernel. Give the app a shot and see if it works. If not still, we will need to know the format of the drive as it might not be one of the ones currently supported in our configuration.
[Nexus 6 Android Development] PatimusXPrime:
This is the best point, the guys do a lot of testing to find the optimal settings for defaults. Everyone likes something different but we try to find the mid-line for performance and battery and then leave it up to the user to go from there. That being said, flashing the kernel and never touching a kernel app would still be absolutely fine. A lot of stuff is set in init.d anyways as Bry said.

A lot of work goes in behind the scenes on this front. People don't realize that it's not just the development, it's the testing and optimization too! I surely didn't before i started helping out here! :good::good:
[Nexus 6 Android Development] buckmarble:
Heres last nights build with the updater script updated. I am curious if it will help those with multi rom and defaults and such. Let me know.

http://projectelite.net/buck/shamu/Elite_Shamu_LP-08_03_2015_newupdater.zip
[Nexus 6 Android Development] MrBrady:
Is there a way to control vibration strength through init.d?
[Nexus 6 Android Development] buckmarble:
Yes but we don't have it in our script. Just have to add the path to it and echo whatever you want it to be
[Nexus 6 Android Development] Wi1son:
Has there been a PushBullet channel setup for Elite Kernel? Thanks!
[Nexus 6 Android Development] buckmarble:
No we don't currently have a push bullet channel.
[Nexus 6 Android Development] brymaster5000:
I don't have enough time to develop on a consistent basis, let alone manage a pushbullet channel...:eek:

Sorry - we are just two dudes doing this in our limited free time.
[Nexus 6 Android Development] CrashTestDroid:
And you're kicking ass for the amount of time you give it. Muchas gracias amigo!
[Nexus 6 Android Development] yellowman82:
Strange thing happen just now. My phone had died and had shut off at 6% when on the last build it would die normally around 1-2% any changes was made? I just installed latest last night so I haven't had any time to tweak it so it's sitting on stock settings no multi ROM or anything.
[Nexus 6 Android Development] buckmarble:
Probably has something to do with the new battery changes from M. Give it a couple charge cycles and see if it corrects itself.
[Nexus 6 Android Development] yellowman82:
OK will do also forgot to mention I'm on pure nexus ROM and not M.
[Nexus 6 Android Development] NITRO_2:
I also noticed that happen last night, I'm also on pure nexus rom.

On another note, can anyone help me with my battery issues? I'm getting a bad idle drain and nlpwakelock, I'll attach some screenshots
[Nexus 6 Android Development] PatimusXPrime:
A few things:

1. I think he means M battery changes inside the kernel. I know there's a lot of M code in here modified to work with LP.

2. Why are you letting your battery go so low?! I'd Google "how to prolong lithium ion battery life" lol the way battery works is based on charge cycles. Letting it drain is horrible for longevity for your battery!

3. NLP wakelock huh. I isn't that related to Google apps? I'd make sure you have location reporting turned off unless you use it. Check out your Google syncing and stuff like that.
[Nexus 6 Android Development] enzoevo:
Enabling fast charge (yes I know it's intended for non-ac adapter) option disables the ac adapter quick charge. The charge amperage is about half.

I don't remember this behaviour on other kernels, but I'm not sure. I don't want to switch over to test because this kernel has been running so great for me lately.

I can always just turn the feature on and off as needed, but it's rather tedious. Maybe there's a widget. Ultimately it would be nice if both features could be enabled concurrently.
[Nexus 6 Android Development] resynx:
Elementalx had this problem in the beginning but was fixed shortly after. I've mentioned this before, hopefully it's looked into.
[Nexus 6 Android Development] buckmarble:
I'll look into it today

---------- Post added at 03:54 PM ---------- Previous post was at 03:06 PM ----------

See if this fixes it. http://projectelite.net/buck/shamu/Elite_Shamu_LP-08_08_2015.zip
[Nexus 6 Android Development] resynx:
Will be able to test it sometime today / tonight :good:

Edit: [MENTION=2967322]buckmarble[/MENTION] It works now :) Thank you sir.
[Nexus 6 Android Development] enzoevo:
I'll test later tonight. Sounds promising.

Update- Works great. Thank you.
[Nexus 6 Android Development] Khanov:
I'm having random reboots on 0808 kernel

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6 Android Development] buckmarble:
And you weren't on the previous one? What is your current setup? Did you have a different kernel installed before Elite? You know the drill. I need logs to validate the reboots. I haven't had a reboot for a couple weeks since switching back to CFS.
[Nexus 6 Android Development] Khanov:
My ROM is M developer preview 2 recently full reflashed, without previous kernel, with the previous one only had 1 reboot in 2 days, with this one 4 reboots in 3 hours, no tweaks just the kernel installed "as is"

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6 Android Development] buckmarble:
I didn't post an M kernel dated for 8-8. Did you flash the LP one on M?
[Nexus 6 Android Development] Khanov:
Sorry, wrong number, I mean the 0803, the couple versions, the normal one and the new updater and both give me reboots.

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6 Android Development] buckmarble:
Well it sounds like you are a server surfer. Because I didn't post a new updater version of the M kernel either. The reason these things aren't posted is because they aren't tested. If you flash them and have issues, do not post about issues without providing logs. Since you already know how to browse the server, grab the 8-8 build and wipe caches before rebooting and let me know if you still get reboots and provide logs if you do.
[Nexus 6 Android Development] Khanov:
Hehe Server surfer.

Yeap I'm already testing the 0808 with no issues, let me try it all day and if I have a problem i m gonna let u know with the log.

BTW awesome work, I love the battery. Tnx

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6 Android Development] skeeterbuilt:
I been running 8-08 for m as well and it seems smooth as ever and great battery life as usual
[Nexus 6 Android Development] buckmarble:
8-8-15 build added to OP. Fixes the USB fast charge disabling the turbo charge on wall chargers.
[Nexus 6 Android Development] MrMiami81:
Can this kernel be used with the stock ROM or aosp/cm only?
[Nexus 6 Android Development] buckmarble:
You should be able to use this on any type of ROM. I have personally used it on 2 different cm based roms, multiple aosp roms and stock without any issues.
[Nexus 6 Android Development] MrMiami81:
I'm running 5.1.1 and I notice that this kernel is for the m build. Can I still use this kernel?
[Nexus 6 Android Development] buckmarble:
There are two separate builds for LP and M in the OP. Make sure you grab the LP one.
[Nexus 6 Android Development] dirtyjersey856:
[MENTION=2967322]buckmarble[/MENTION] I'm having a weird issue flashing the latest 8-8 on Pure...I flash via latest twrp and says successful. Wipe caches and boot. Under about phone its still saying I'm using stock Google kernel. Clean install of latest Pure before installation of Elite. I've tried twice now...any insight would be great.

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

[/COLOR [MENTION=2967322]buckmarble[/MENTION] I'm having a weird issue flashing the latest 8-8 on Pure...I flash via latest twrp and says successful. Wipe caches and boot. Under about phone its still saying I'm using stock Google kernel. Clean install of latest Pure before installation of Elite. I've tried twice now...any insight would be great.
[Nexus 6 Android Development] Saad Ali:
Sorry for being a noob as it's my first experience with kernels.

I flash the zip with twrp but my kernel name is still the same, the stock kernel. Why it isn't installing.

I'm on stock rom.
[Nexus 6 Android Development] d08speed3:
What are ppl getting for SOT? I love this Kernel but I always find myself going back to Mako. Then I flash back lol...then go back to Mako lol.
[Nexus 6 Android Development] freddienuxx:
Great kernel! Working great Validus Rom
[Nexus 6 Android Development] urrgevo:
I see that you switched back to CFS, I'm just curious if there was a problem with BFS? I'm not complaining by any means, I've stuck with this for a reason
[Nexus 6 Android Development] skeeterbuilt:
Any reason why in trickster I can't open up governor control but I can in kernel auditor. Running M with 8-08 if that matters
[Nexus 6 Android Development] buckmarble:
5-6 hrs

---------- Post added at 07:08 AM ---------- Previous post was at 07:06 AM ----------

It's more stable and there are no advantages to bfs. I ran bench mark after bench mark comparing the two and there was no difference. Bfs was also causing reboots. So the decision was obvious.

---------- Post added at 07:08 AM ---------- Previous post was at 07:08 AM ----------

Sounds like an issue with the app

---------- Post added at 07:09 AM ---------- Previous post was at 07:08 AM ----------

Excellent. Good to hear!

---------- Post added at 07:09 AM ---------- Previous post was at 07:09 AM ----------

Are you both using multi ROM? It is flashing fine for me with regular twrp

Edit: if you can get me a recovery log after trying to install, I can take a look at that.
[Nexus 6 Android Development] funcrusher:
Same thing happened to me. I'm on Pure Nexus, lean Kernel - no multi-ROM. Flashed it twice, but was still on lean afterwards. Didn't have time to mess with it beyond that.

If I can get get a recovery log later, I will.
[Nexus 6 Android Development] buckmarble:
I'm going to need to see a recovery log from the attempted install. As you can see below, I have no issues installing on pure nexus.
[Nexus 6 Android Development] Volidon:
There is a 20150811 build of purenexus? where is that available?
[Nexus 6 Android Development] buckmarble:
Its not available. I synced and built it on my own machine.
[Nexus 6 Android Development] dirtyjersey856:
I'm not sure I did this right, but I attached log after I installed and wiped caches. Still no go. I've been using Elite for the longest and never had this issue.
[Nexus 6 Android Development] buckmarble:
Try this one. http://projectelite.net/buck/shamu/Elite_Shamu_LP-08_11_2015.zip
[Nexus 6 Android Development] funcrusher:
This one worked for me.
[Nexus 6 Android Development] buckmarble:
Excellent
[Nexus 6 Android Development] dirtyjersey856:
Yup...that one worked. Thanks!
[Nexus 6 Android Development] Saad Ali:
Thanks a lot. Working for me now, best kernel ever.
[Nexus 6 Android Development] buckmarble:
I like to run odexed rom instead of deodex which is primarily why I run my own builds of the ROM. It just runs smoother and stays smoother longer.
[Nexus 6 Android Development] enzoevo:
I've always preferd odex as well. I like the faster boot.

Does odex limit any of Pure's features?

Edit: Is there a documented build env, or this a who you know thing?

---------- Post added at 11:13 AM ---------- Previous post was at 11:09 AM ----------

Is there a way to prevent the elite initd script from getting overwritten when flashing new updates? Not a big deal, I can always just copy/paste and execute after first boot. Would be nice if my edits survived though.
[Nexus 6 Android Development] buckmarble:
What do you mean by documented build env?

There is no functionality affected by odex. Everything still works, including xposed fw/modules.

I can look into the not overwriting, however, the catch is if we add something to the script, you wouldn't get the updated script.
[Nexus 6 Android Development] enzoevo:
That's cool, I'll just make a flashable zip and flash it before booting.

I was curious about building the ROM. I checked the repo, but didn't see any instructions. I'd like to learn how to do it.
[Nexus 6 Android Development] buckmarble:
Have you compiled a rom before?
[Nexus 6 Android Development] brymaster5000:
Here's a good thread: http://xdaforums.com/showthread.php?t=2974055 to get you started on ROM building.
[Nexus 6 Android Development] enzoevo:
No. I have messed around with android SDK, but haven't compiled a ROM. Can you recommend a starting place?
[Nexus 6 Android Development] wrongway213:
His partner just did in the post right above :p
[Nexus 6 Android Development] enzoevo:
Yeah he ninja'd me. I thanked them both.
[Nexus 6 Android Development] buckmarble:
Just thought I would share my battery usage with default settings.
[Nexus 6 Android Development] erk1725:
Im going to have to give this a spin!! I haven't yet, and thought about it numerous times and of course there is that helpful guy...... um [MENTION=5964313]wrongway213[/MENTION] who suggested it as well ;):good:

Im getting close to the 5hour SOT mark now, but haven't broken 5 yet....always around 4.5 so maybe this will get me closer to 6 like you:)

Thank you for your work!
[Nexus 6 Android Development] wrongway213:
Good to see ya here bud! Definitely did not steer you wrong on this recommendation - the name on this kernel is quite fitting... nice mix of speed and battery conservation with stability as the primary concern, tons of -o3 optimization and all the options even your most hardcore kernel crack flasher could need right at your finger tips.. cannot go wrong with Elite. Hope it helps you hit that SOT mark as well man!