yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] jkc120:
Case in point, I just flashed 2.9rc2 to test it out for IMO and my battery went from 94% to 88% due to this. That's not insignificant at all.

Seems to do it on LMY47E as well, so it's not a function of 5.1.1 but rather something that's changed in the kernel it seems.
[Nexus 6  Original Android Development] :
Hello imo just cruzzin by to say tks for 2.9 rc1. Running great on Carbon!! Appreciate you man!! :D
[Nexus 6  Original Android Development] iaguilera14:
I'm also worried that this might be the case. I don't think I could get along without a custom kernel. But Wi-Fi calling would be a huge feature for me. Kind of torn.
[Nexus 6  Original Android Development] :
On LK 2.9 RC1 & RC2 I'm seeing this in settings on Carbon rom.. Anyone else getting this? 5-26 Carbon rom under Carbon fibers settings.. Weird..

Problem was a CM12 theme- Mianogen. Switched to Blakkat CM12 theme and its gone. Sorry definitely a theme issue. :D
[Nexus 6  Original Android Development] Imoseyon:
Ok so the app rebuilding problem on boot is due to the ramdisk hack I put in to make kernel compatible for both stock and CM. I need to think on another solution... This will delay v2.9 release a bit....
[Nexus 6  Original Android Development] Danvdh:
is it not possible to just release a stock + CM version? i would think that would be alot easier on you no?
[Nexus 6  Original Android Development] Imoseyon:
100% true statement but then I wouldn't have a challenging problem to solve. :D

I may still go that route...
[Nexus 6  Original Android Development] Danvdh:
I 100% suggest it, would make it much easier for you as you will only really need to focus on the CM side of things which is already enough of a challenge the rate they change things
[Nexus 6  Original Android Development] lainemac:
... Never mind. Should have read a little bit.
[Nexus 6  Original Android Development] bclark:
I'm not having the Optimizing Apps after every reboot
[Nexus 6  Original Android Development] jkc120:
It doesn't affect every ROM, might only affect stock. The workaround IMO put in for CM-based ROMs had this unfortunate side effect. So if you're on CM or a CM-based ROM, most likely it won't happen to you.

Also, you're still on 2.8, this is only happening on 2.8.6tc2 and the 2.9* rc versions, 2.8.6 doesn't have the problem (but also doesn't work with CM).
[Nexus 6  Original Android Development] bclark:
Yeah except Terminus is not CM based and it was stated as mainly effecting AOSP.
[Nexus 6  Original Android Development] jkc120:
Read my edit. You're on 2.8, right? That version is not affected.
[Nexus 6  Original Android Development] bclark:
Bam, gotcha
[Nexus 6  Original Android Development] jkc120:
I totally forgot Terminus was not CM-based, but now I remember that come to think of it. Because CM and CM-based ROMs on Verizon send MMS absurdly slow and Terminus was one of the only ones that sent MMS as fast as stock haha.
[Nexus 6  Original Android Development] Imoseyon:
Well this is probably my last attempt (or maybe 2nd to the last). If you're on a CM nightly see if you get systemUI FC's on this build: http://renderserver.net/devs/imoseyon/shamu/testbuilds/lk_shamu_lp-v2.9rc2-t2.zip
[Nexus 6  Original Android Development] SubwayJrd:
Running the CM 12.1 2015-05-27 Nightly, just flashed 2.9rc2-t2, no System UI FCs here.

You rock Imo
[Nexus 6  Original Android Development] Imoseyon:
v2.9 is up: https://github.com/imoseyon/leanKernel-shamu/wiki/Lollipop-ChangeLog

Notable changes:

1) refactored how leankernel was setting true kernel max freq from userspace (ie. a way to lower max freq without interference from thermal, mpdecision, etc.), via /sys/module/cpufreq/parameters/custom_max_freq. A lot cleaner implementation but should be transparent to users.

2) a big update for fuse fs

3) all three power profiles are properly implemented now (and work properly through lkconfig or franco app) with one big change - kernel default/stock settings are now called performance where balanced profile is a bit more toned down from stock.

4) ramdisk changes from latest cm, lyz28e, and a hack to make it compatible with both stock and cm (let's hope it works this time).
[Nexus 6  Original Android Development] Jdban:
Will this work for 5.1.1 or just 5.1.0?
[Nexus 6  Original Android Development] Imoseyon:
should work on both...
[Nexus 6  Original Android Development] hospital349:
SlimLP

[MENTION=3357040]Imoseyon[/MENTION]

Thanks so very much for the latest update, as well as your continuous support, in the Nexus 6 community.

Just an heads up: 2.9 is fully compatible with the latest SlimLP Alpha. This should please a small minority. :good:
[Nexus 6  Original Android Development] Jdban:
Awesome. I'm not seeing lkconfig, is there something I am doing wrong? I'm coming from a clean flash of system.img + xposed, and I had lkconfig working on 5.1.0 before when I had leankernel flashed.

(I can't seem to post images on this account yet, I'm hoping adding spaces will allow the images to post)

i.imgur.com /Ml3EqvG.png

i.imgur.com /suHYnZq.png
[Nexus 6  Original Android Development] mbegel:
Thanks for all your hard work. I don't know what T-Mo did to the kernel, but wifi calling doesn't work on 2.9.
[Nexus 6  Original Android Development] Luke2508:
Would like to confirm the problem I was having with min and max freq with OC/UC kernel still showing stock values is now fixed for me! Thank you kind sir, you are truly amazing :D
[Nexus 6  Original Android Development] ezy1022:
I am using the new 2.9 on stock Google 5.1.1 and have WiFi calling...

N6
[Nexus 6  Original Android Development] mbegel:
I tried again. Wifi calling works on stock LYZ28E (or restored nandroid of boot) but not when I install lk 2.9. There is no other difference between the two setups unless an old setting of lkconfig is causing interference.

The cellular network type is IWLAN under stock but is LTE under 2.9.
[Nexus 6  Original Android Development] Smallsmx3:
Put your phone in airplane mode and then turn WiFi on....see if u can make a phone call. Some users were able to get it to work when on iwlan..... Guess it's just not displaying correctly
[Nexus 6  Original Android Development] mbegel:
That is how I was testing. I could make calls with stock but not with 2.9 when in airplane mode and connected to my wireless router. I tried this several times as I flipped back and forth between my nandroid and lk 2.9.
[Nexus 6  Original Android Development] r1ndr3w:
[MENTION=3357040]Imoseyon[/MENTION]

System UI force close on lk2.9 running Carbon ROM 5/27. Was previously running lk2.9rc2 without issue.

Flashed lk 2.9rc2 again, no system UI force close.
[Nexus 6  Original Android Development] lainemac:
Running stock 5.1.1 T-Mobile and 2.9 works fine. Optimization bug is gone but Wifi calling isn't working. I should mention that I'm decrypted. I don't know if that has any relevance.
[Nexus 6  Original Android Development] Smallsmx3:
It should not, unencrypted here completely stock, no issues
[Nexus 6  Original Android Development] lainemac:
It works with lk 2.9? Well if the only difference in our setups is encryption, it definitely might have something to do with it.
[Nexus 6  Original Android Development] Smallsmx3:
No completely stock
[Nexus 6  Original Android Development] lainemac:
Well then of course you aren't having any issues. You aren't running the kernel and you're sill encrypted.

---------- Post added at 08:41 PM ---------- Previous post was at 08:40 PM ----------

My phone just freaked out and would wake up. Tapped the screen about 10 times and then hit the power button 4 times before it would wake.
[Nexus 6  Original Android Development] Smallsmx3:
Do you have tap2 wake and sweep 2 wake enabled? Some reason my phone doesn't care much for that
[Nexus 6  Original Android Development] spanielhead:
Don't know if this is old problem but if I update performance profile using lkconfig, max CPU doesn't look to be showing correctly in fkupdater. Also fkupdater shows it is using balanced as default not performance. May be related.

Sorry if known issue, only looked at because changelog said played nicely with.
[Nexus 6  Original Android Development] lainemac:
I'm using stock DT2W, but nothing else. And I've never had this problem.
[Nexus 6  Original Android Development] Imoseyon:
For those of you that can test for t-mobile wifi calling please PM or gmail me.

There aren't any new sources from google so I'm hoping it's something in the ramdisk.
[Nexus 6  Original Android Development] Smallsmx3:
I randomly had this issue. Disable it for a day and see if it happens again
[Nexus 6  Original Android Development] spanielhead:
Actually it seems I can't change back to performance via lkconfig. It tells me no change made when I try.
[Nexus 6  Original Android Development] grisha1:
Same here. Also changing 12) to balance will automatically switch 8) to powersave

It also looks like the 40/20% maxfreq lowering is not always sticking
[Nexus 6  Original Android Development] KS_Ho:
Just a quick question, has anybody here tried LeanKernel 2.9 on the latest build of Chroma 27/05 Encrypted? Or is it still bootlooping like it was on 2.8? :/
[Nexus 6  Original Android Development] rauschkugl:
I tried it and it works again. But I think it's something on the rom side and never had something to do with the kernel.
[Nexus 6  Original Android Development] KS_Ho:
Thanks, just flashed it and thankfully no bootloops :D
[Nexus 6  Original Android Development] hellsgod:
del
[Nexus 6  Original Android Development] xtzz:
System UI fc wih 2.9 on the 28 CM 12.1 nightly.

2.9rc1 works fine.
[Nexus 6  Original Android Development] Othoric:
I can second that. System ui fc for me also on latest CM 12.1 nightly.
[Nexus 6  Original Android Development] joeyfong:
I am working with 28-May cm nightly with 2.9
[Nexus 6  Original Android Development] aladd04:
I have an unlocked and rooted Verizon Nexus 6 on 5.1 (LMY47E). I love Stock Android and have no interest in another ROM currently. I just want to flash this kernel so that I can turn off encryption. Is my device compatible with this kernel? Also should I expect any battery or performance issues using this kernel over stock, assuming my device is compatible?
[Nexus 6  Original Android Development] wrongway213:
Yes it's compatible, expect better battery life and performance as in my opinion stock kernel is just awful... lean is nice.
[Nexus 6  Original Android Development] tom.lockhart:
Can anyone explain to me the differences between "power profiles" and "power saving mode for cpu scheduler"

I was on lk 1.5 for the longest time, and just made a move to 2.9. Noticed the addition of "power profiles" and wasn't sure what the difference was.
[Nexus 6  Original Android Development] old_fart:
um,

profiles was first mentioned here :

http://xdaforums.com/showpost.php?p=60674566&postcount=4101

so, ( looks like to me ) Imoseyon is using a new/popular 'switch' from Francisco Franco labour...

the scheduler switch has been around a lot longer ( months ! ) and are tweaks to his 'interactiveX' cpu scheduler and i think it was introduced here :

http://xdaforums.com/showpost.php?p=58313978&postcount=1651

hth.
[Nexus 6  Original Android Development] Imoseyon:
Ah damn so the systemui FC's are back for CM nightlies? I think I will probably have to start building separate kernels for CM soon. This may be a long shot, but could you guys (those of you on CM nightly) test v2.9.1 for systemui?

http://renderserver.net/devs/imoseyon/shamu/testbuilds/lk_shamu_lp-v2.9.1.zip
[Nexus 6  Original Android Development] SubwayJrd:
I'm running the 2015-05-27 CM 12.1 Nightly with 2.9 and haven't had a single System UI force close yet.
[Nexus 6  Original Android Development] Imoseyon:
Are you encrypted or decrypted?
[Nexus 6  Original Android Development] Danvdh:
So what profile is everyone using? Is there a noticeable difference between stock performance and balanced? [MENTION=3357040]Imoseyon[/MENTION] what profile you using bud? also I know your a stock ROM user just like me so give this a go if you wanna get on something right away http://xdaforums.com/nexus-6/development/rom-5-1lightromstock-lmy47e-03-19-2015-t3059493
[Nexus 6  Original Android Development] Imoseyon:
I'm currently use balanced profile. I haven't noticed any decreased performance with balanced..
[Nexus 6  Original Android Development] Danvdh:
Thanks mate. Going to give it a go now :)
[Nexus 6  Original Android Development] indigo888:
Hi,Maestro.I've tried v2.9,-v2.9.1 with no luck. I'm on CM 12.1 nightly decrypted.
[Nexus 6  Original Android Development] Danvdh:
disable your theme, test again.

never understood why CM derailed the stock kernel the way they do, d2att and Jflte were a complete mess =/ now this
[Nexus 6  Original Android Development] indigo888:
Same here with all by default :banghead:
[Nexus 6  Original Android Development] Danvdh:
Grab me a log
[Nexus 6  Original Android Development] SubwayJrd:
Encrypted
[Nexus 6  Original Android Development] Smallsmx3:
[MENTION=3357040]Imoseyon[/MENTION], any ideas why WiFi calling doesn't work? Tmo special sauce?
[Nexus 6  Original Android Development] bikeryder007:
Imo just posted that he likes a challenge. Hopefully, he will tackle this. I am running 100% stock right now for the first time in years. :silly: I am good with running the stock rom, but I would LOVE to be able to flash a custom kernel and still have wifi calling. I will volunteer to test if I need to. I am not even rooted right now, but I can fix that in a minute.
[Nexus 6  Original Android Development] Smallsmx3:
Im in the same boat, on stock. Which I usually run for about a month when I get my new nexus. WiFi calling is just a nice bonus to have. I have good T-Mobile service in my area but indoors isn't always the best and traveling can be a crapshoot
[Nexus 6  Original Android Development] bikeryder007:
I have good t-mobile service as well except for inside certain buildings like my work. With wifi-calling I don't have to worry about it, but I have also noticed that even in places where I can get calls, my text messages may not send. But on wifi-calling, it is instant. It really is a great feature if you need it.
[Nexus 6  Original Android Development] Imoseyon:
I wonder if decrypted folks running CM nightly will have a different experience (ie. no systemui fc). The hack I put in ramdisk depends heavily on the relative timing of when classpath gets set. In the end, I don't think I can make this work 100% for both stock and CM. If I make it work for CM, then it triggers app optimization for stock on every boot.

For now I will do separate builds for CM folks. Please check the filehost later today for "cm" builds.

So I had a bunch of people try leankernel with straight lyz28e stock ramdisk. And that did not enable wifi calling, so the necessary bits are not all in ramdisk. Incidentally I do see a kernel update for shamu from google, so I merged it in v2.9.2: http://renderserver.net/devs/imoseyon/shamu/testbuilds/lk_shamu_lp-v2.9.2.zip

I've gotten so many responses about this in PM, let's just move the testing to this thread.
[Nexus 6  Original Android Development] cameljockey1:
I have flashed this and WiFi calling still a no go. Even in the settings>about phone>status>sim status. The connected state is cellular. When WiFi calling connects it should say iwlan. But that doesn't mean it is working. It has to say when you call someone that its through WiFi.
[Nexus 6  Original Android Development] Smallsmx3:
Did you have it enabled before?
[Nexus 6  Original Android Development] xtzz:
System UI fc wih 2.9.x on CM nightly 05/29.

Works with 2.9.rc1.
[Nexus 6  Original Android Development] cameljockey1:
Before I even flash I turn off the WiFi calling. Then flash and wipe caches. Then turn on WiFi and then WiFi calling and wait. I even change enforcing and permissive to see which one would work.
[Nexus 6  Original Android Development] funcrusher:
Wifi calling not working here either.

I'm on LYZ28E with the new radio.

I did have it working on stock kernel. (unencrypted)
[Nexus 6  Original Android Development] Danvdh:
few things I've noticed

1) The stock kernel for the "Z" release (INTL) of 5.1.1 was compiled in January

2) The stock kernel for the "E" release (T-MO) of 5.1.1 with WIFI calling was compiled late March

3) Apparently the developer preview of Android M runs WIFI calling right out of the box (so i've read, I have no way to test/confirm as I'm in Canada and not a T-Mobile customer)

not sure what source was released and or merged but its clear to me google will have no choice but to release the source at some point if Android M is unified (like it should be)
[Nexus 6  Original Android Development] gorillaz1:
Is there an easy way to see if the kernel version I'm using has support for MultiRom? I'm on Version 3.10.69-leanKernel-shamu-1.15-+imoseyon@leankernel #643.

Would like to be able to try out Android M eventually without having to wipe everything.
[Nexus 6  Original Android Development] lainemac:
Hey guys for what it's worth, I'm not getting wifi calling at all on stock. I'm running the latest 28E stock rooted by team nocturnal, decrypted as well, and can't get wifi calling to work.
[Nexus 6  Original Android Development] cameljockey1:
From what I have experience and read is that it must be from the factory image source. Any time I try a different kernel WiFi calling goes away until I flash the factory kernel. Just download the factory image of the new T-Mobile then extract the boot.IMG and flash it in recovery and then it will work.

Edit: I also tried the new boot from the international 5.1.1 and WiFi calling doesn't work and I noticed the kernel was done in January and the T-Mobile one was done march.
[Nexus 6  Original Android Development] bikeryder007:
If they made any changes at all to the kernel, for example, for it not to force ecryption, then that is probably why it is not working.

I flashed all the factory images for E straight from Google, and wifi calling is working great for me.
[Nexus 6  Original Android Development] aewig:
It does work 'out of the box' on the M preview.
[Nexus 6  Original Android Development] funcrusher:
I flashed the factory image - system, bootloader, etc via fastboot over the T-Mobile M build, but flashed the boot.img from mrjaydee82's build so that it wouldn't encrypt. I had no problems with wifi calling until I changed to a custom kernel.
[Nexus 6  Original Android Development] lainemac:
Thanks for the info guys. I came from the factory image and flashed the stock rooted so I could decrypt. Not sure why it isn't working for me. Gotta be something changed in the rom though. Maybe when the kernel source is available it will shed some light.
[Nexus 6  Original Android Development] joeyfong:
2.9.2 works fine at 29-may cm nightly.
[Nexus 6  Original Android Development] wrongway213:
It's been awhile.. gonna be curious to see what has happened missing literally like 10 versions. Glad my ROM has finally got lean back at the base - CM ramdisk nonsense was making custom kernels pretty useless for awhile.. guessing this will be the usual smooth awesomeness. That's right Imo, you can't get rid of me forever :p
[Nexus 6  Original Android Development] bash_array:
The Z28 5.1.1 T-Mobile delta update does include an updated kernel which is necessary for T-Mobile WiFi calling. If you flash a custom kernel WiFi calling will not work on T-Mobile
[Nexus 6  Original Android Development] sir*mez:
Getting system fc ui on the newest euphoria 5/30/2015. Sorry for the no log I am at work but I shall have one as soon as I get home.
[Nexus 6  Original Android Development] Imoseyon:
Alright I posted a testbuild called 2.9.2cm for those of you getting systemUI FC's on custom ROMs. Give that a shot!

http://renderserver.net/devs/imoseyon/shamu/testbuilds/lk_shamu_lp-v2.9.2cm.zip

Also, for tmobile wifi calling. There's another kernel source update called "m-preview" - I don't think that's the correct source, and it would take quite a bit of work for me to merge that anyway. It would be great if someone can capture dmesg and logcat output when running my kernel from a tmobile device. --thanks
[Nexus 6  Original Android Development] indigo888:
Please link,Maestro!;)

I'm on 29/05 CM 12.1 Nightly...
[Nexus 6  Original Android Development] sir*mez:
Euphoria 5/30/2015 booted with v2.9.2cm and so far no system ui FC's yet. TY imoseyon!
[Nexus 6  Original Android Development] indigo888:
Now it works great with decrypted CM 12.1 :thumbup:
[Nexus 6  Original Android Development] Tylog:
Yes , I also can confirm, the cm one works fine with the latest nightly.
[Nexus 6  Original Android Development] lainemac:
Still noticed that 2.9.2 still having the wake delay problem with dt2w
[Nexus 6  Original Android Development] cameljockey1:
I have the stock t-mobile device. What can I do to help?
[Nexus 6  Original Android Development] cameljockey1:
Pm sent with logs.
[Nexus 6  Original Android Development] dkotoric:
does rhis work with the latest nightlies of cm12.1

Sent from my Nexus 6
[Nexus 6  Original Android Development] wrongway213:
Still fixing all the things I see, glad nothing too major has changed. Inline version of your kernel running like a beast on Temasek's CM12.1. Interesting thing I found - the fix you provided also fixed things for those of us who were encrypted but unable to install secondary in MultiROM without SystemUI FCs as well. Thanks a lot man.
[Nexus 6  Original Android Development] xtzz:
2.9.2cm works good with cm nightly 06/01.
[Nexus 6  Original Android Development] aewig:
The hellscore m preview kernel does allow for wifi-calling. Not sure what changes they made to the preview kernel (or what they kept), though.
[Nexus 6  Original Android Development] jkc120:
Is there even kernel source at this point for M? I doubt it, so it's unlikely they did anything to the code, perhaps some minor tweaks that don't require the kernel sources.
[Nexus 6  Original Android Development] omvir:
Kernel source for M preview is out.
[Nexus 6  Original Android Development] jkc120:
Interesting, was it out this early for the L preview, too?
[Nexus 6  Original Android Development] omvir:
I don't think so
[Nexus 6  Original Android Development] :
2.9.2cm flashed on AICP 6-2 using it now.. System ui crashed a few times after installing on top of default roms kernel but seems to be fine now..
[Nexus 6  Original Android Development] Yank555:
Yep, they are bound to by GPL.

But I don't think the WiFi calling thing is kernel related, ramfs at best (which is ROM-side)... but I haven't looked yet, so I may be wrong ;)

JP.

Sent from my Nexus 6 running Yank555.lu SlimLP 5.1.1 on Yank555.lu v1.0 kernel.
[Nexus 6  Original Android Development] jkc120:
Yep, I know they are bound by the GPL, I just don't remember the kernel source dropping so close to the first developer preview with L, but then again I didn't have a nexus last year so I wasn't paying as much attention heh
[Nexus 6  Original Android Development] Imoseyon:
Well, 5.1.1 factory image for sprint also dropped so I'll be checking that out. I dunno if that's going to enable wifi calling for sprint or not. If so I'll have something I can test with.

Also, I will look into merging the M-preview source as well but there were a lot of conflicts last time i checked....
[Nexus 6  Original Android Development] Danvdh:
No WiFi calling code in the Z release, honestly I'd just wait until M guys, there's 0 source for this on lollipop. Not even for the framework in the ROM
[Nexus 6  Original Android Development] Yank555:
If I remember correctly, it took them a tad longer, maybe a 1-2 weeks or so, this time it was a few days ;)

JP.
[Nexus 6  Original Android Development] Smallsmx3:
So HC M kernel works on 5.1.1. Can anyone test it that is on stock ROM that has active Wi-Fi calling? I accidentally wiped my SD so my nandroid of the OTA is gone
[Nexus 6  Original Android Development] TokedUp:
Hey Imo! Been a while! I'm getting my N6 thru Fi next week. Will I be able to run ur wonderful kernel once I root and unlock it? Will Fi require a special version? I sure hope it isn't a big deal. Can't wait to be back on LK!