yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] wrongway213:
So glad we were able to finally figure this one out (about 99% sure myself), I'm very glad this is sorted man. Thank you for all the time you put into this one man, it's working awesome for me.
[Nexus 6 Android Development] crossen0:
Lost WiFi. Chroma 9/1 build, M WiFi elite kernel build.
[Nexus 6 Android Development] darkstar73:
I'm not sure if it's kernel related, but on Project Fi calls on WiFi don't work. I'm on the Pure Nexus ROM. I flashed the lp zip.
[Nexus 6 Android Development] remicks:
EOS 9/7 AOSP tele build, 9/8 LP kernel with LP drivers, no deep sleep issues and seems to be working awesome on 2.4 and 5ghz networks at my house with no issues so far.

Awesome job as always guys, glad to see I can still use Elite kernel even though my m8 is no longer with us :)
[Nexus 6 Android Development] buckmarble:
You'll need the m WiFi zip for fi

---------- Post added at 08:13 PM ---------- Previous post was at 08:13 PM ----------

Explain?
[Nexus 6 Android Development] crossen0:
Upon waking my phone I noticed I lost connection and had to toggle WiFi a couple times to get it to reconnect.
[Nexus 6 Android Development] buckmarble:
This is an issue with m WiFi drivers on lp ROMs. Try the lp driver zip
[Nexus 6 Android Development] darkstar73:
I flashed the m WiFi zip. WiFi calling is now working except for the other person can't hear me. I can hear them. This happens on both 2.4g & 5g.
[Nexus 6 Android Development] buckmarble:
Dirty flash rom then that kernel zip again
[Nexus 6 Android Development] buckmarble:
A couple new test builds. Had some data/signal drop issues on the last along with the reported audio.

LP: http://projectelite.net/buck/shamu/Elite_Shamu_LP-09_09_2015.zip

M: http://projectelite.net/buck/shamu/M/Elite_Shamu_M-09_09_2015.zip
[Nexus 6 Android Development] dark2099:
I had noticed that, forgot to report it, but also seemed to work it self out after a while.
[Nexus 6 Android Development] buckmarble:
There was a bad commit that needed to go. Shouldn't have any issues now.
[Nexus 6 Android Development] enzoevo:
I'm on latest Pure Nexus. Had the 5Ghz issues. Phone seems to be sleeping, however, the battery is draining much faster than the previous build. Idle was getting under 1% per hour. Now it's at 10%. I'll wait and do a couple of full charge drain cycles to see.
[Nexus 6 Android Development] buckmarble:
Sounds good. With the number of builds i've done in the past few days, I need to let it settle and do the same.
[Nexus 6 Android Development] thedrizzle:
Buck - does the LP build have the LP wifi drivers? Just making sure it does, if it has the M driver's I'll stay off it. I've had nothing but stupid issues on VZW with anything M related so far, and since this is a company phone I gotta stick with stable. Thanks as always to you guys for your work.
[Nexus 6 Android Development] buckmarble:
This test build has the M wifi drivers. My other testers with wifi issues on M drivers are reporting that everything is working so far. So maybe give it a try. I'm not sure whether i'm going to stay with the LP or M drivers at this point. We have more to gain with the M drivers, like wifi calling and Dynamic Frequency Selection(DFS channels). Full M source release is right around the corner also.

EDIT: Those with issues on 5ghz wifi is probably due to the DFS. DFS selects the best frequency channel on the router. If your router isn't set up properly for this, you will get disconnects because the dynamic changing of channels won't work correctly. You can set your wifi on your phone to connect as 2.4ghz only as an alternative because DFS is only available on 5ghz bands.
[Nexus 6 Android Development] thedrizzle:
Ok, thanks.

My router is set to channel 36 on 5ghz...I think it had to be that way back on the m8 or m7 otherwise it wouldn't connect to 5ghz at all, if memory serves. Not sure if my router supports DFS but i'll look at it.

I dont care about wifi calling, since VZW doesnt have it, but i know that lots of people do.

Do you still recommend that I switch since you had a bad commit in the last LP build?
[Nexus 6 Android Development] buckmarble:
I would give this build a try if you can set your router up for the dfs. I removed the builds from yesterday. They are bad builds and I would stay away from them because of the one modem commit I had to revert.

---------- Post added at 11:42 AM ---------- Previous post was at 11:00 AM ----------

I just updated the zips with a small init d script change for the wakelocks. Please redownload. Those links are the same.
[Nexus 6 Android Development] ricco333:
Cr@p! I just downloaded it at 11:25am, was that the latest updated zip? Or was I a few minutes too early?

Thanks very much for the awesomeness!!

Erik
[Nexus 6 Android Development] buckmarble:
Too early. I uploaded at 11:40 est
[Nexus 6 Android Development] YevOmega:
[MENTION=2967322]buckmarble[/MENTION] You are awesome. [MENTION=5964313]wrongway213[/MENTION] Thanks for helping!
[Nexus 6 Android Development] wrongway213:
Glad to do anything I can to help make this awesome kernel even more awesome; you're quite welcome man.
[Nexus 6 Android Development] furrycurry:
Latest test build wifi working great with latest jdx rom. Thank you.
[Nexus 6 Android Development] enzoevo:
My battery is draining fast, screen off. Weird because it's sleeping the while time.
[Nexus 6 Android Development] evilryry:
Hey guys. Experiencing a little trouble here, wanted to see if it's related to the drain that's been discussed recently. Phone was awake with no obvious wakelock source viewing in bbs/gsam/wld. It appeared to be awake overnight for a few hours and dropped from 63-35% while I was sleeping. Been running 9-5 kernel on pure nexus. Connected to a 2.4ghz wifi. If you guys think it was related to the issues discussed recently, could you recommend a kernel version I can test and report back with? Thanks

Bbs log just in case. https://www.dropbox.com/s/k964ce9pxfa2zhk/BetterBatteryStats-2015-09-09_123508349.txt?dl=0
[Nexus 6 Android Development] buckmarble:
New builds to test:

LP: http://projectelite.net/buck/shamu/Elite_Shamu_LP-09_09_2015_2.zip

M: http://projectelite.net/buck/shamu/M/Elite_Shamu_M-09_09_2015_2.zip

I reverted some bad USB juju and also changed some wakelock divisors in the init d script.
[Nexus 6 Android Development] buckmarble:
This looks like the exact wifi sleep issue we are trying to conquer. And we are very close. Stay tuned.
[Nexus 6 Android Development] furrycurry:
So on the past two versions of this kernel I've been getting the glitch where the screen vertically splits shifting the right side up and the left side down. I am on JDX and it happens regardless of v 3.0.3 or 3.0.4. Is this something kernel related or just maybe a glitch of latest M preview 3? Thank you.
[Nexus 6 Android Development] buckmarble:
From what I've read, that is a hardware issue. Some kernels make it more prevalent than others. You should do an RMA with moto and get a new one.
[Nexus 6 Android Development] furrycurry:
Hmm, ok thanks anyways. I only asked because I've never gotten this before only over the past two or three days. I guess it's one of those hard to explain phenomenons or a side effect of running all this unofficial stuff lol.
[Nexus 6 Android Development] dark2099:
[MENTION=2967322]buckmarble[/MENTION] and/or [MENTION=4428185]brymaster5000[/MENTION] Just noticed the new option for Power Suspend Mode in Kernel Adiutor, suggestions on which to use, also faux's Simple GPU Algorithm, on or off? New kernel is running great.
[Nexus 6 Android Development] buckmarble:
New Builds up in OP. Wifi connection issues should be resolved and wakelocks are dialed in for performance and good sleep. Power suspend driver compliments of faux123 and Yank555.lu also added for better deep sleep. We are pretty happy with this build and [MENTION=5964313]wrongway213[/MENTION] was a tremendous help getting stuff tested that we weren''t able to do. ENJOY!!
[Nexus 6 Android Development] wrongway213:
Kernel is performing awesome for me! Glad I could be helpful getting it going man, always glad to contribute anything I can to this awesome project. Appreciate the shout out!
[Nexus 6 Android Development] chrisram88:
Flashed latest kernel and working well here as well.

Sent from my Sexy Nexy 6 with Pure
[Nexus 6 Android Development] dusk1911:
i cant see that option myself, where did you see that ?
[Nexus 6 Android Development] buckmarble:
Its under Misc Controls in kernel aduitor
[Nexus 6 Android Development] Formhault:
Juju? kekek?

---------- Post added at 02:39 PM ---------- Previous post was at 02:38 PM ----------

Shouldn't we use Synapse...?
[Nexus 6 Android Development] brymaster5000:
You can use whatever kernel control app you prefer. We do not however add synapse support into our kernel... So it may not be able to fully exploit synapses capability.

Sent from my Elite N6
[Nexus 6 Android Development] wrongway213:
Your kernel has full Synapse support, just so ya know. [MENTION=4517211]Xileforce[/MENTION]'s modified UKM build even allows you to configure Zen and stuff, found here: https://docs.google.com/file/d/0B6n0VW96A9MoYTRUc0NRRjQybEU/edit
[Nexus 6 Android Development] maddoggin:
im on stock android m preview 3 trying to root my device. will this kernel work for that? also do i need a special f2fs twrp to flash this or whats the deal with that. i have the regular twrp.2.8.7.0.image will that work? ive downloaded super su and elite-shamu-9-9. just trying to get confirmation before i flash this. will this decrypt my device?
[Nexus 6 Android Development] buckmarble:
-Yes, selinux is set to permissive at the kernel level to support root on M.

-F2FS twrp is not required for any kernel, including this one. The one you have will work just fine.

-This kernel will not decrypt your device, you have to do a full data wipe to decrypt. *This kernel does not force encryption. Meaning, if you are decrypted, it will not automatically encrypt on boot.
[Nexus 6 Android Development] Formhault:
I'm using the standard UKM... you didn't tell me about that one, yo... :(
[Nexus 6 Android Development] indigo888:
Well done.Impressed.Thanks a lot!
[Nexus 6 Android Development] enzoevo:
OK this last build is sweet. Everything is great. Sleeping like a baby.
[Nexus 6 Android Development] indigo888:
So I can confirm this too.
[Nexus 6 Android Development] str8str:
Yes new build is great no issues at all thank you
[Nexus 6 Android Development] indigo888:
Yes it is.But Hellscore more battery efficient...sorry.
[Nexus 6 Android Development] buckmarble:
Don't compare kernels in other Devs threads. Not cool. Have a little more couth than that.
[Nexus 6 Android Development] furrycurry:
Cool beans
[Nexus 6 Android Development] yellowman82:
Is that how you talk to your mother? So disrespectful and uncool.
[Nexus 6 Android Development] branedamig:
For this having WiFi issues on M, I read a post somewhere (trust me it was a reliable source) that preview 3 was not IPv6 friendly. The suggestion was disabling it on your router if it was enabled. Sure enough, my Netgear router had it enabled by default. I disabled it and all has been golden ever since, on both 2.4 and 5 GHz. So everyone knows, I'm on SinLess 8.0.2, which has Elite baked in but I think Team Nocturnal is a build behind. Hope this helps someone.

Sent from my Nexus 6
[Nexus 6 Android Development] str8str:
Fyi that is not true at all I've yet to use a better kernel for battery. But it's not really nice to compare and put down this great kernel in the said kernels own thread. Not cool at all. own thread.
[Nexus 6 Android Development] evilryry:
Honest reply and blabbering here. Personally I've yet to get the highest screen on time I got on hells with this kernel, I get a little bit less than I did on hells. Sure alot of circumstances come to play there though. But my experience on elite is I'm still getting very good battery with better performance and sleep than I ever did on any other kernel I've ever tried. Alot of factors go into what kernel is gonna work best for you. If one kernel is better than another, great, no need to make it known in the respective thread. That's like telling your mom that your step mom's cooking is better than hers. All it'll do is get you slapped in the mouth lol (I did that when I was young and dumb..) but back on track, overall this is my go-to kernel and in every form of what it has to offer its fully satisfying and barring end of support I'll always use this kernel because of how well it works for me and how well it's supported by the devs and other users. Sorry for the long post. But thanks!
[Nexus 6 Android Development] enzoevo:
I have to agree. No other kernel gives me the performance and stability. Elite is best for my use. I don't even pay attention to battery life anymore. That said this most recent version sleeps beautifully. I had over 5.5 hrs sot, 23 hours total battery, and it was awake a little over 6 hours. I can't ask more. Awesome support and active development are the cherry.
[Nexus 6 Android Development] wrongway213:
Glad to see someone else who truly gets and appreciates this kernel and how awesome it (and its devs) are. Thanks for sharing - I could not agree more.
[Nexus 6 Android Development] phyba:
New to this kernel. What governor is everyone using for deep sleep? Its defaulted to conservative right now and performance is great. I see blu active
[Nexus 6 Android Development] buckmarble:
If you have it defaulting to conservative, you have something going on. It should be defaulting to interactive. Did you dirty flash the rom you're on before flashing the kernel?
[Nexus 6 Android Development] wrongway213:
Clear the data from Kernel Adiutor/Synapse/whatever app you use and its folders in file explorer and delete any kernel scripts in your system/etc/init folder, including 92elite. Backup your kernel app in TiBu and then uninstall it. Then reboot to recovery and reflash the kernel. Open up and either download kernel app of choice from Play Store or restore in TiBu with only app, no data. Values should come up as defaults - interactive governor is a good indicator. Then tweak Faux Sound, USB fast charge, and wake gestures to your liking if you are so inclined - I highly suggest leaving literally everything else as it comes defaulted, that's how this kernel is meant to work - as shipped. If uncomfortable with all that, just dirty flash your ROM, then flash kernel again and tweak the same things I described before and nothing else (just a recommendation - go crazy if you wish but trust me when I say this kernel comes with set values for a reason, lol). Hope that helps.
[Nexus 6 Android Development] nodnarb91:
Do we flash the original UKM and this modified one, or just the modified one alone?
[Nexus 6 Android Development] wrongway213:
Just the modified one - I would advise those who have original UKM installed to uninstall that prior to flashing the modified version actually, but I am not 100% sure it matters.
[Nexus 6 Android Development] phyba:
Yea I dirty flashed pure nexus and let it boot up, then went back and flakes this kernel. I didn't wipe any caches, should I have done that?

---------- Post added at 11:46 AM ---------- Previous post was at 11:44 AM ----------

Thanks man. I will do that now. I knew something was up when I had 3 hours of awake time yesterday but couldn't find where those wake locks were. Nothing showed up in BBS
[Nexus 6 Android Development] phyba:
Looks like that worked. Will see how this kernel holds up. Thanks for the help guys
[Nexus 6 Android Development] branedamig:
Was the OP updated? I flashed the 09/09 build in the OP and now WiFi is my #1 drain, crushing my battery. Did I miss something?

Sent from my Nexus 6
[Nexus 6 Android Development] mashuto:
Does using that modified synapse allow you to properly adjust faux sound parameters? And select that quality profile? In kernel adiutor I can see the settings, but specifically poweramp gain (which I think is the most useful setting for quality) just says current value unsupported.
[Nexus 6 Android Development] wrongway213:
Yes, Synapse and only Synapse along with UKM allow this - even Faux Sound app does not work for Faux Sound quality profile, but with UKM and Synapse it works awesome. I use it everyday. Synapse >>>>>>>> any other kernel manager and it's not even close. Not speaking for Elite here because buck would tell you I'm just some crazy guy on this particular issue and that Synapse is lunacy, but I absolutely love it, and if you want working FauxSound.. yes, flash that modified UKM build and enjoy the music! :good:
[Nexus 6 Android Development] buckmarble:
Do you have some left over settings from set on boot in an app or another init d script?
[Nexus 6 Android Development] branedamig:
Not that I'd be aware of. I don't change any kernel settings. I'll try wiping dalvik, cache, and system, reflash the ROM, and then the kernel to see if that makes a difference.

Sent from my Nexus 6
[Nexus 6 Android Development] branedamig:
[MENTION=2967322]buckmarble[/MENTION] my wipe and reflash didn't work. Still draining like crazy even when not connected to a WiFi network and WiFi toggled off.

Edit: WiFi was not toggled off but still draining hard core. 13% of my usage.

Sent from my Nexus 6
[Nexus 6 Android Development] defvayne:
Is this normal for WiFi usage?
[Nexus 6 Android Development] Formhault:
I definitely don't believe the Wi-Fi radio alone should be using almost one third of the battery. Maybe Android M doesn't report that right... or it's reaaaaally messed up.
[Nexus 6 Android Development] defvayne:
I was not having this issue before 9-9-15 update. Really odd.
[Nexus 6 Android Development] buckmarble:
Do you have WiFi always on for location?
[Nexus 6 Android Development] str8str:
Check WiFi advanced using the 3dot menu top rite corner and make sure keep WiFi on during sleep is set to never?
[Nexus 6 Android Development] Formhault:
I don't have it set that way and I'm pretty sure it doesn't eat up a third of my battery...

Can someone please jump in and say they did some investigations that showed the current drawn reporting in Android M is borked? Cause it's either that, either someone overclocked the Wi-Fi radio, lol (it can't possibly eat up that much power, can it?!)...
[Nexus 6 Android Development] phyba:
Not sure what's going on but battery life not looking too good. This is after taking the advice above and doing clean flash. Will give of another day to settle in but phone ran pretty warm when I wasn't using it. WiFi was off BTW and so is WiFi always scanning so not sire why it was on for over an hour
[Nexus 6 Android Development] buckmarble:
What ROM? Also I need to see more advanced battery stats to see what is running.
[Nexus 6 Android Development] SymbioticGenius:
Has anyone experienced Bluetooth battery drain on M Preview 3 while using Android wear (Moto 360). It's not an issue specific to this kernel but it's with every kernel I've tried including this one except stock. Sad thing is I like the performance of this kernel the best so far but my phone won't sleep at all Bluetooth keeps it awake 100% of the time while connected to my watch.

Sent from my Nexus 6
[Nexus 6 Android Development] phyba:
I'm on pure nexus. I will run it again today and see how it goes. I think android wear was the culprit. It says blue tooth share was awake for 4 hours.
[Nexus 6 Android Development] YevOmega:
Can you expand the app usage screen? Also, #whiteuimustdie
[Nexus 6 Android Development] str8str:
If it's always on it sure can
[Nexus 6 Android Development] Formhault:
My Wi-Fi is almost always on (at least when I'm home), and it doesn't seem to drain 30~35% of my battery per 12 hours.
[Nexus 6 Android Development] buckmarble:
Its hard to say what is and what isn't a bug in M. It is a preview remember. And yes I have experienced excessive drain on certain things for no reason, on the same kernel as I use on LP. My phone sits on my night table overnight and I woke up one morning with almost 30% drained in idle on the second preview. Again on the same kernel build, back in July, it only drained about 4-5% overnight(7-8hrs usually).
[Nexus 6 Android Development] Mervingio:
So what this need to work on stock I mean every time I open the app I need apply all tweaks again and again.......
[Nexus 6 Android Development] flyinj54:
I've run your kernel on other devices I've owned. Seems like we seem to purchase all the same devices as we go lol. First time time flashing on nexus 6 and I must say the speed is what has impressed me the most. Other kernels I have been running I've noticed lag from time to time especially with Google keyboard typing. On this kernel I get absolutely no lag typing with Google keyboard it can actually keep up. Impressive great job and thanks for the support. Looking forward to a few charge cycles to see how the battery stacks up. Stock settings seem pretty great. Anyone make any changes on the kernel? Just curious other users experiences. Thanks again keep em coming:)
[Nexus 6 Android Development] wrongway213:
It runs best stock, I recommend only messing with USB fast charge, wake gestures and Faux Sound, leave the rest stock.
[Nexus 6 Android Development] buckmarble:
It is an excellent plan to let the kernel settle for a couple of charge cycles because I put the empty battery learning patch back in after google released the last piece of it with the 3rd M preview. Most, if not all, the other custom kernels have this reverted.
[Nexus 6 Android Development] dark2099:
[MENTION=2967322]buckmarble[/MENTION] Had a couple issues with my phone today, what logs are most helpful for you. It froze while I was browsing facebook earlier today, then seemed to turn itself off or something else while in my pocket driving home from work.
[Nexus 6 Android Development] buckmarble:
Console ramoops. And also need to know your set up.
[Nexus 6 Android Development] dark2099:
Would be in /dev/pstore, right? Nothing there, so then probably not kernel related?
[Nexus 6 Android Development] buckmarble:
Sys/fs/pstore
[Nexus 6 Android Development] dark2099:
Here you are, thanks! As to my setup, on JDX 3.0.4, latest version of your M kernel, only changes are kcal screen and vibration.
[Nexus 6 Android Development] mashuto:
Yea I'm not sure either. With ukm, the settings never seem to stick and the sound modifications actually seem to do more harm than good, causing static and weird volume issues. Oh well, not officially supported here so I guess it's just not for me. Reverted back and running solidly since.
[Nexus 6 Android Development] g2uzer:
First time trying this kernel, So Far So GOOD! Thanks for your work!
[Nexus 6 Android Development] buckmarble:
Excellent! I'm also working on an update. If all is well I will probably release in a day or two.
[Nexus 6 Android Development] buckmarble:
Thank you so much for posting a log. Do you mind posting the rest of it?
[Nexus 6 Android Development] manup456:
I thought that is what you needed my bad. I'll have to see if it happens again, because I went back to your previous version. I'll flash it back now and if the same thing happens I'll post the entire log.
[Nexus 6 Android Development] buckmarble:
Excellent. Thank you!
[Nexus 6 Android Development] enzoevo:
#Set Wake Gestures

#disable = 0

#enable = 1

echo 1 > /sys/android_touch/wake_gestures

#Set Sweep2wake

#disable = 0

#enable = 15

echo 15 > /sys/android_touch/sweep2wake

#Set Doubletap2wake

#disable = 0

#enable = 1

echo 0 > /sys/android_touch/doubletap2wake

#Set Sweep2sleep

#disable = 0

#sweep right = 1

#sweep left = 2

#sweep left or right = 3

echo 0 > /sys/android_touch/sweep2sleep

I tried with Trickster. No go. Also here's my init.d file excerpt.

I know it's going to end up being something stupid on my part.

Via my CleanROM Nexus 6