yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] bbedward:
https://www.dropbox.com/s/4b74wjcatvsasj7/v3.10-zen16_anykernel.zip?dl=0

Try that one, disables device checking

I'm thinking some peoples device read as shamu_cm or something.
[Nexus 6  Original Android Development] oak:
I'm using Zen 16 anykernel on Temasek and Zen shows in settings as it should.
[Nexus 6  Original Android Development] bbedward:
Mine definitely drains less while idling/deep sleep. Perhaps you have some settings in a kernel app or in a rom ramdisk somewhere that are making it funny?
[Nexus 6  Original Android Development] mmikeee:
Just flashed this kernel last night and it's buttery smooth so far :D thanks! I too lost 2% an hour, but I've noticed that it's wlan_Rx wake lock that's the culprit. Other than that, I would imagine my phone being able to deep sleep a lot better since everything else like google play services/google now had barely any wakelocks.

Any tips on reducing this wlan_Rx wake lock? I know lean and Franco both have it modified, but I also understand you wanna keep it as close to stock as possible.

Thanks!!
[Nexus 6  Original Android Development] ozg33k:
First release of my stock based rom featuring this kernel.. lightly themed, includes zenkernel, double tap to wake default =P

https://www.androidfilehost.com/?fid=96039337900114685
[Nexus 6  Original Android Development] iStayHigh:
No I don't touch anything, I run as is. This is a f**king awesome kernel

Zen'd N6
[Nexus 6  Original Android Development] bbedward:
Looks like I can safely reduce the DHD timeout period, which should reduce the wakelock duration a little. Will do for ~z17

Very nice :good:

What did you do with the theme?
[Nexus 6  Original Android Development] :
Flashed this morning on stock (Clean Core) rom. Running extremely well. Using Trickster mod for dttw, to lock frequencies a little gain in my headphones.. Nice work op!! Thank you!! :thumbup:
[Nexus 6  Original Android Development] lainemac:
Got a thread?
[Nexus 6  Original Android Development] Megaflop666:
Found no settings that would've created the drain. Switched back to vindicator and am back to getting the battery life I've cone to expect running temasek cm12.1 on my n6. Even went in on multirom and did a perfectly clean flash of the ROM, gapps, and Zen kernel and was getting the same drainage during deep sleep while I has the phone sitting for 3 hours today. :-\

---------- Post added at 07:25 PM ---------- Previous post was at 07:24 PM ----------

Will try again on z17. :D
[Nexus 6  Original Android Development] ozg33k:
Nope I've never made one before.. Is there a set of rules I need to read before making one?
[Nexus 6  Original Android Development] Xileforce:
http://xdaforums.com/announcement.php?f=3710
[Nexus 6  Original Android Development] bbedward:
Aptly named "Epidemic" because my android/MSM BFS implementation has been spreading like an epidemic :laugh:

Mostly misc. stuff. Targeted at taking battery life a little further.

3.10-zen17 "Epidemic"

Changes:

Fix GPU frequency displaying low power modes

MDSS/Panel: misc. updates

MM: Misc upstream updates

CPUFreq: General CPUFreq driver updates/fixes

CPUFreq/Interactive: Numerous updates

BCMDHD: Reduce packet timeout, supposed to reduce wlan_rx wakelock

MSM/Power: quickwakeup driver from motorola + implementation

MSM/PM: Replace BUG_ON usage with correct solutions

AnyKernel: Remove device check, some devices that identified as something besides "shamu" had issues flashing.

3.10-zen17 Recovery Zip Download

3.10-zen17 boot.img (install via fastboot/twrp IMG) Download

3.10-zen17 AnyKernel Zip (Use for CM 12.1 or other roms that change ramdisk/sepolicy things)
[Nexus 6  Original Android Development] dany20mh:
[MENTION=2632235]bbedward[/MENTION]

Thanks for the update but why the anykernel version of the Kernel is 91.5 KB ?
[Nexus 6  Original Android Development] bbedward:
Oops :angel:

I will fix it in a few minutes.
[Nexus 6  Original Android Development] bbedward:
Fixed
[Nexus 6  Original Android Development] YevOmega:
Can we dirty flash over z16?
[Nexus 6  Original Android Development] Xileforce:
To the best of my knowledge there is no clean or dirty flash for kernels. I guess you could always flash the ROM first then kernel but I'm unsure what the advantage would be. I'm sure its fine to just flash it :)
[Nexus 6  Original Android Development] joshm.1219:
Does this kernel have center clock?
[Nexus 6  Original Android Development] bbedward:
XileForce is correct. it doesn't matter

Check with your local rom dev for that :p
[Nexus 6  Original Android Development] hajabooja:
Are most people using the default 1497mhz for a minimum CPU frequency? Everything feels damn smooth... just wondering if anyone has gone any lower?
[Nexus 6  Original Android Development] Megaflop666:
When I test drove this kernel, I min/maxed the cpu governor and it still felt great.
[Nexus 6  Original Android Development] bbedward:
It's really 300MHz min. 1497 is coming from MPDecision which does the same thing on stock kernel during touch events.

I assure you the smoothness comes from the BFS revolution I started and not from the MPDecision behavior :laugh:

(I just hope nobody forgets about me when everybody else switches to BFS :p)
[Nexus 6  Original Android Development] Xileforce:
We won't forget about you :D I've credited u next to BFS for porting it in my OP ;)
[Nexus 6  Original Android Development] bbedward:
Certainly couldn't be done with Con Kolivas' CPU scheduling work to begin with, nor Alfred Chen's extension upon that (who I've talked to briefly about the LLC cpumask issues his patch causes on arm).

Nexus 9 users (arm64) report their mysterious user space lags vanish with BFS also.
[Nexus 6  Original Android Development] wrongway213:
Finally getting around to trying Zen on Temasek CM12.1... [MENTION=4639392]otisman[/MENTION] we shall see :p

Edit: I see wake gestures in OP but nothing under "wake" in Synapse on v17, am I missing something? Same with sound.. AnyKernel zip
[Nexus 6  Original Android Development] galaxys:
Going to take this epidemic for a spin homie's (been in Akron but partied in Cleveland)! :)
[Nexus 6  Original Android Development] bbedward:
They are definitely there. Idk exactly what synapse does - (need something extra for ukm?) - but you will find them in every other app.
[Nexus 6  Original Android Development] wrongway213:
Could be - it's not showing an error or I'd shoot you a log, just no screen showing up for "sound" at all and the "wake" screen shows the same as, for instance Code Blue, a kernel without wake gestures: it just shows "apply from init..d" where I would check to apply my wake gesture from an init.d script with no options underneath for getures.. odd.
[Nexus 6  Original Android Development] resynx:
Could never forget the original! :D
[Nexus 6  Original Android Development] Steady Hawkin:
Odd, both wake and sound options show in Synapse for me (running Benzo rom).

Side note, thanks [MENTION=2632235]bbedward[/MENTION] , love what your doing for the N6 community. These kernel builds are pure gold.
[Nexus 6  Original Android Development] Pithism:
hey, i used the V17 anykernel while updating to CM12.1 and the phone began to encrypt. Is there something im suppose to do so the next time I flash this, this doesnt happen?
[Nexus 6  Original Android Development] bbedward:
Cm12.1 encrypts just like stock. The any kernel zip is supposed to disable forced encryption but maybe that aspect of it isn't working :confused:
[Nexus 6  Original Android Development] Pithism:
Just from using it once, it didn't work. ill try and older version and see what happens after I get my phone unencrypted
[Nexus 6  Original Android Development] lainemac:
Just flashed 17 and now I have no service. Came from 16 and didn't have this problem.

Edit: reflashed my radio zip and now it's working. Weird.
[Nexus 6  Original Android Development] bbedward:
Phil approves of Zens deep sleep ability :good:
[Nexus 6  Original Android Development] Xileforce:
Kitteh! My cat must be running zen too!
[Nexus 6  Original Android Development] digweed4me:
Went back to zen 15 seriously it's so much smoother than 16 and 17
[Nexus 6  Original Android Development] otisman:
[MENTION=5964313]wrongway213[/MENTION] how the kernel with temasek ROM treating you hope good nothing but money out this beast enjoy my bradah much alohas
[Nexus 6  Original Android Development] Pithism:
I tried v 14 and it still didn't work. the kernel encrypted it again.
[Nexus 6  Original Android Development] niko2931:
Hmm this kernel looks quite interesting! I might wanna try this ;)

-Love your way of thought for this kernel!

-Plus the BFS, looks very marvelous! :good::good:
[Nexus 6  Original Android Development] Xileforce:
Try it! You won't regret it.
[Nexus 6  Original Android Development] Tylog:
Hm. Any kernel show me only 91.5kb. Tested few times. Normally kernel build is fine.

Edit : looks like the link in the op go to the md5, after going manual to the do page the correct link is fine.
[Nexus 6  Original Android Development] bkdodger:
Sleepy ? time is solid here..

Tapped by NexusSix
[Nexus 6  Original Android Development] bbedward:
The only difference is ext4 from 3.18 to ext4 from 3.10.7y

I see no performance difference there. In numbers or usage.
[Nexus 6  Original Android Development] slider112:
Has anyone tried zen16 anykernel on Chroma? Is the no force encryption working properly? Would love to try that combo, just a bit concerned now that things may encrypt upon first boot. Thanks in advance.

By the way, fantastic kernel [MENTION=2632235]bbedward[/MENTION]... this thing absolutely flies, zero stutter at all! :good:
[Nexus 6  Original Android Development] bbedward:
You will be OK.

CM12.1 forces encryption which is why flashing zen any kernel on top will also force encryption. Chroma does not force it though.
[Nexus 6  Original Android Development] slider112:
Awesome, exactly what I wanted/needed to hear. Commence flashing in 3...2...1... :D
[Nexus 6  Original Android Development] Efrenjr15:
I don't know what all was done from 16-17 but wow! I flashed the kernel at around 60% battery still haven't drained the battery and charged for a full cycle but its sipping my battery. I've probably lost 2% withing the last hour and half maybe 5 min of fb 10 min of google+ the rest was deep sleeping like a baby! Good job on 17 this thing is not only saving me battery life but a lot more responsive and faster then 16.
[Nexus 6  Original Android Development] jasonemorrow:
Very nice job! Lightweight, subtle changes, I'm really digging it.
[Nexus 6  Original Android Development] michmeister:
No thread for it.??
[Nexus 6  Original Android Development] bbedward:
Please try

https://www.dropbox.com/s/puvrmqk592ecpqv/v3.10-zen17_anykernel_noforceencrypt.zip?dl=0

Thanks

It runs a simple

sed -i 's/forceencrypt/encryptable/g' fstab.shamu'

Which should disable it
[Nexus 6  Original Android Development] slider112:
So, I flashed zen16 any kernel on the latest Chroma and noticed some strange things. Immediately noticeable was a ton of lag everywhere... scrolling, opening apps, etc. I installed kernel adiutor and, after digging around a bit noticed that all four cores were sitting at 300 mHz (was 1497 MHz on stock w/ zen16), min freq was also 300 mHz (was also 1497 MHz on stock w/ zen16), and governor was conservative (was interactive on stock w/ zen16). I believe these settings are consistent with the current stock Chroma kernel, a modified version of FK r26. It seems as if those settings carried over and were applied, even after flashing zen16. Is this because the ramdisk isn't being overwritten?

I know I could just adjust these settings manually, but is there somewhere I can clear our all of those old settings, so when I flash zen16 it applies the lightning fast settings I'm accustomed to? I'm thinking clear cache/data in FKU, uninstall that app, then reboot and flash zen. Anything else I can do?
[Nexus 6  Original Android Development] rignfool:
You should always remove set on boot... Or wipe your kernel adjuster when changing kernels...

Or... A 'UCI reset' with synapse...

Old values can really mess things up
[Nexus 6  Original Android Development] hellsgod:
Use the full boot.img. Or does that give you problems on bootup?

hells
[Nexus 6  Original Android Development] slider112:
Yeah, it was messing up alright. The only thing I had to set on boot was double tap to wake and disabling the charging led, the rest were just stock FK settings as far as I know. Will definitely wipe kernel settings from here on out when changing things up.

In this case I was running the Chroma stock FK r26 with the FKU app. If I clear cache/data from FKU, uninstall that app, then boot into recovery and flash zen I should be good to go, yes? All previous kernel settings will be wiped upon first boot?
[Nexus 6  Original Android Development] bbedward:
You could just clear data in the app and it should be OK. Don't need to uninstall it.

And I'm guessing Franco's ramdisk is possibly setting things like conservative. You can safely use the full boot.img on chroma.
[Nexus 6  Original Android Development] slider112:
Never tried it. I was trying to preserve the ramdisk changes that zephiK made in the latest version of Chroma.
[Nexus 6  Original Android Development] Megaflop666:
Been test driving your latest build all day on temasek cm12.1 ... Been getting much better battery than z16 and it's very snappy and smooth.
[Nexus 6  Original Android Development] slider112:
Ah, ok. Didn't know the boot.img wouldn't overwrite ramdisk. Learn something new every day :D

I'll give it another shot here, thanks bbedward, appreciate it. I can use Flashify on the boot.img, correct?

And yes, I believe the stock governor in FK is conservative.
[Nexus 6  Original Android Development] bbedward:
It does replace the entire ramdisk. The only thing chroma wants you to change is the sepolicy, but he provides a separate zip for that (https://www.androidfilehost.com/?fid=95916177934556241) you can flash after zen.

I prefer to keep interactive by default and that's the only governor I really make changes to. Conservative probably won't be a cause for lag but I don't think there would be any benefits to using it over interactive.
[Nexus 6  Original Android Development] bbedward:
Yes there is some interesting things in there over z16 :p One is reducing the wlan_rx wakelock.

There's some other stuff that may have a positive effect, like "quickwakeup" from motorola. Supposed to allow for a partial resume from suspend - or at least it allows drivers to do a quick check to see if they need to wake up the system from suspend.

Also, a change to interactive that doesn't scale up the CPU is load if 5% or less. Certainly only relevant while the phone is sleeping because while I'm using it I never have less than 5% load :p . I'm guessing this change makes no difference really because I can't imagine interactive is scaling up while the phone is suspended/sleeping anyway.
[Nexus 6  Original Android Development] Xileforce:
[MENTION=2632235]bbedward[/MENTION] do you know if its better to leave add random on or off in IO settings?
[Nexus 6  Original Android Development] Megaflop666:
Still haven't made up my mind yet because I love vindicator, but your kernel kicks some serious @$$.
[Nexus 6  Original Android Development] bbedward:
what does this do? Sounds awful but i don't wanna comment in detail because ive never seen this :p
[Nexus 6  Original Android Development] Xileforce:
It says "draw entropy from spinning (rotational) storage" in synapse which I assume means the SD. Faux clock says to turn it off for better performance because flash is a poor source of entropy. But I've never really known...its on by default. Figured I would ask.
[Nexus 6  Original Android Development] hellsgod:
I've disabled it since quite some time now on several devices (N4/N5/N6) and didn't encounter any side effects: http://wiki.samat.org/SSD

hells
[Nexus 6  Original Android Development] Megaflop666:
I read something a while back that said turn it off for whatever reasons, I don't recall anymore; but I always turn it off and have never had any problems.
[Nexus 6  Original Android Development] bbedward:
Yes probably fine to turn it off. Entropy is more about information related to randomness of random events.

Of course on a spinning hard drive there's a lot more entropy than on a solid state disk. I suspect there's no major difference with it on/off, just probably more overhead when it's on for solid memory.

I'm guessing it uses it as a source for information for random generators. Typically Linux elite would say never disable a source of entropy. But it's certainly not as good of a source as it is on spinning drives.
[Nexus 6  Original Android Development] Xileforce:
Thanks for the explanation! I had always seen faux clock telling me to disable it but figured I would finally ask someone who knew stuff.

Sorry for lurking in this thread so much lol. When I got nobody to talk to in my thread I get lonely so I come stalk people here :(
[Nexus 6  Original Android Development] wrongway213:
No idea bro, couldn't get it to play nice with UKM/Synapse and was very short on time so I flashed Hydra yet again. If anyone else has similar issues I'd be curious to hear if a fix is found/if a reason for the issue is found - I would quite like to try this kernel but will not have much time for exploration of issues with logs and such for a solid week or so. I tried reflashing ROM and all with AnyKernel zips again but same results, no wake or sound settings in Synapse. FWIW I am using as on secondary ROM in MultiROM if it makes a difference... but yeah man long story short I didn't get to explore it yet, hopefully soon.
[Nexus 6  Original Android Development] bbedward:
Issues are certainly unrelated to the kernel. Z supports faux sound and flars implementation of wake gestures.

Maybe a bad config or something supporting the wrong version of wake gestures or sound controls.

I give the app support for it, it's up to them to make it work correctly :p all the other apps support it fine.
[Nexus 6  Original Android Development] Megaflop666:
What's issues are occurring? I'm running this kernel on temasek. Flashed it this morning and it's running great.

---------- Post added at 03:39 PM ---------- Previous post was at 03:39 PM ----------

I'll go over there and talk to you. Lol
[Nexus 6  Original Android Development] wrongway213:
Oh, I certainly know it's not the kernel - I'm just curious if others are using Synapse with this kernel and Synapse/UKM is the problem or if there's something else in my config that is mucking things up. I guess I am hoping that other users of the kernel may have experienced similar problems and found a solution, as I am hearing too many good things not to test this for myself. It's definitely not an issue that needs fixed or anything like that as the kernel is clearly working fine, just hoping for some luck figuring out why I can't get it going as intended on my device.
[Nexus 6  Original Android Development] Megaflop666:
Using synapse with no issues. Guess I need to go read back because I must've missed the issues your talking about man.
[Nexus 6  Original Android Development] wrongway213:
No issues booting or anything like that - just not displaying wake or sound options. Using Synapse with UKM 3.81 on Temasek 10.0, Zen 17 AnyKernel zip.
[Nexus 6  Original Android Development] Megaflop666:
Ya, just saw your post back there. I don't have anything useful to throw in there. I'm just using regular old synapse from the play store and the wake screen and sound are both there with everything on them.

Did notice though while I was in there...

Headphone power amp keeps wanting to adjust itself every time I open synapse.
[Nexus 6  Original Android Development] bbedward:
Yes and this ukm zip too probably from what I've seen.

https://www.androidfilehost.com/?fid=95916177934536915
[Nexus 6  Original Android Development] wrongway213:
Yeah it always goes to "disabled" but never changes values in my experience. Also, Synapse works without UKM? I thought that was only for Hydra kernel - thought other kernels did not have backend support. Interesting.

Ah, yes UKM too... man do I feel like a dummy. Ran out of thanks on the computer but I'll get ya later when I'm on my phone, appreciate the Zen for Dummies guide - it's always the thing SO simple you don't even think about it, lol.
[Nexus 6  Original Android Development] Megaflop666:
Yup, working perfectly with vindicator and Zen. Actually running both on multirom with temasek and the official cm12.1 nightly using synapse to control each with their ROM.
[Nexus 6  Original Android Development] bbedward:
LOL I figured the wording was a little weird.

I found very old Zen menuconfig theme that I put in just for old times sake nostalgia, that and a couple other things that are worthless to the user but interesting to me :p
[Nexus 6  Original Android Development] bbedward:
I will have to do some digging into it to find exactly what helps it, but I will check it out.

In some of the apps like trickster mod they let you change governor tuning knobs, I would guess it's something to do with changing one of those. (but maybe not I will find out)
[Nexus 6  Original Android Development] ahmarchi:
[MENTION=2632235]bbedward[/MENTION] hey bro that is a great kernel. Have you had a chance to looking about the downscaling when the battery reaches 50 or 40 percent. and how do you feel about GPU overclocking? Don't get me wrong I love battery but I have a performance freak I love seeing that a single stutter at all. I also seen some developers talk about high quality audio or something like that anyways kernel is phenomenal thank you for all your work
[Nexus 6  Original Android Development] cjkacz:
OK so back in my Galaxy Nexus days there was a group of guys who built an awesome ROM (forget the name lol) Some of those guys spun off and built Zen kernel. Is this the same group?
[Nexus 6  Original Android Development] rebretz000:
It is that same group.
[Nexus 6  Original Android Development] cjkacz:
That's great! These guys not only put out great stuff but they were friendly and accessible. All around good guys! I try to mirror that approach with Team Octos. Good to see you guys!
[Nexus 6  Original Android Development] HaiKaiDo:
Mystery solved xD
[Nexus 6  Original Android Development] bbedward:
Yes, check out post 2 regarding the scaling.

I don't really mind overclocking as long as everything default stays the same. Maybe I will look to add those frequency steps to zen4.
[Nexus 6  Original Android Development] bbedward:
Yea but I don't think there was a spinoff, just a separate rom and kernel entity. [MENTION=1481114]purian23[/MENTION] has always been my whipping boy though :victory:

There's a kernel patches for Linux "Zen Kernel" that I maintained for a long period of time which is why this is also named Zen. ;)
[Nexus 6  Original Android Development] iifuzz:
Do you have to flash the recovery zip and boot.IMG?
[Nexus 6  Original Android Development] otisman:
One or the other flash zip or fastboot flash IMG not both much alohas
[Nexus 6  Original Android Development] bbedward:
Thanks guys for the support so far. It's much appreciated.

I wish more would get behind this philosophy but I understand I'm the late bloomer.

I'll keep doing what I'm doing though ? no interactivity issues as I experience in minimal fashion on stock kernel. (mainly Google now launcher)
[Nexus 6  Original Android Development] MizzouBrent:
Loved savaged zen on the og evo. Going to give this a shot. Thanks for your work on this. Always ran the bfs version of the old kernel as well
[Nexus 6  Original Android Development] bbedward:
3.10-zen4 "Bottoms Up" (Android 5.1 Only)

I suggest wiping cache before flashing

Changes:

Merged v3.10.73 from linux-stable/linux-3.10.y

Overclock to 2.9GHz from imoseyon (I will add more steps later)

Userspace voltage control from flar2

f2fs support and latest f2fs/linux-3.10 merged

ext4 3.18 backport, from ext4/backport-for-3.10

BFS rr_interval set back to default of 6

Several CAF KGSL/MDSS Fixes/Improvements

I/O Deadline some tweaks

This one has some sizable changes patch-wise. Everything should be stable though.