yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] franciscofranco:
Yes, it looks like it. I don't know why, I spent a little while going through the code and wasn't sure about it. I think it's most likely an hardware/firmware limitation or something.
[Nexus 6  Original Android Development] szale9001:
Gotcha. Well I'll look forward to r24 then. Thanks for your continued support and patience :p
[Nexus 6  Original Android Development] franciscofranco:
Pushed r24! It's more of a maintenance release than something really new and amazing, but I'll delegate my Corporate Officer Cat to hunt you down Special Ops style if you don't update.
[Nexus 6  Original Android Development] Tzfardaya:
*looks forward to a visit from Franco's cat, and refuses to update*
[Nexus 6  Original Android Development] stas333:
FKU is not displaying r24 for me
[Nexus 6  Original Android Development] franciscofranco:
Wait a bit, my server caches requests, so the old cached value must be still in use.
[Nexus 6  Original Android Development] stas333:
:good:
[Nexus 6  Original Android Development] Chahk:
It'll still download r24, even though the description has r23's changelog..
[Nexus 6  Original Android Development] franciscofranco:
Check again! :)
[Nexus 6  Original Android Development] nexusmaniac:
But, but, but..

I like r22! :)
[Nexus 6  Original Android Development] franciscofranco:
No you don't!
[Nexus 6  Original Android Development] TonikJDK:
Been on 24 for a about an hour. No problems, no dead bodies.
[Nexus 6  Original Android Development] franciscofranco:
Good. I'll strike your name out of the Cat's hit list.
[Nexus 6  Original Android Development] nexusmaniac:
No really :) I liked all of those WiFi patches :)
[Nexus 6  Original Android Development] DangerMUK:
Is anyone getting no data and no or unknown signal wake locks in Better Battery Stats

Sent from my Nexus 6
[Nexus 6  Original Android Development] DutchDogg54:
Those aren't wakelocks, per se, you need to go to the dropdown at the top and look at Kernel & Partial Wakelocks to see those. This first page is just an overview of "big ticket" items that contribute to your battery life.
[Nexus 6  Original Android Development] DangerMUK:
Hey cool bro quick question if my phone is in full coverage (live in central London) and under full WiFi any idea why I'd have them eating at my battery ?

Sent from my Nexus 6
[Nexus 6  Original Android Development] franciscofranco:
Maybe they're hungry?
[Nexus 6  Original Android Development] DangerMUK:
Looool

Sent from my Nexus 6
[Nexus 6  Original Android Development] DutchDogg54:
That's what you missed from my post - they aren't eating at your battery, BBS just shows you those key things that CAN eat at your battery. In your case, I believe the fact that you're on wifi drives what it says about your signal. Try going off wifi for a minute and set a custom reference from the overflow menu and see what the overview page says with 5 or 6 minutes of no wifi

You've nailed it again, Franco. Feeling feisty today, aren't we? :good:
[Nexus 6  Original Android Development] paychex:
Partial wakelocks mostly

---------- Post added at 03:24 PM ---------- Previous post was at 03:23 PM ----------

Do you have things set to only sync on Wi-Fi?
[Nexus 6  Original Android Development] DangerMUK:
Long story short no

Do you guys see the same thing in BBS

Sent from my Nexus 6
[Nexus 6  Original Android Development] Xanza89:
I got a quick question, hoping that maybe someone else who has experienced this has a solution for it. I've tried finding some information about it but haven't had much luck. I'm currently running stock 5.1 with the latest version of franco kernel and I keep getting horrible screen tearing, basically dividing my screen in half vertically. This issue only happens whenever I install a custom kernel. If I turn the screen off and back on it goes away but reoccurs a short time later. It's happening pretty frequently, sometimes up to 3 to 4 times a minute. I've noticed that a few other people have had this issue as well but haven't come across any solid info on how to straighten it out. I switched back to the stock kernel and everything runs smooth as butter with no incidents. Anyone have any suggestions or a possible fix for this?
[Nexus 6  Original Android Development] DutchDogg54:
That is really odd - can you share more info please?

Kernel Settings Used

Additional Mods / themes / etc.

Typical App / Device Usage

Where did you buy the device?

Any physical damage?
[Nexus 6  Original Android Development] adame09:
Thanks Franco glad the LiveDisplay fix made it in.

I know you've fixed this problem before and its been talked about in the thread many times. What's going on with the Theme Chooser themes and them installing? They only install when se Linux is set to permissive. This problem started happening again on the 5.1 kernel merge from aosp.

Thanks again your kernel is rock solid.
[Nexus 6  Original Android Development] jodvova:
Battery drain on r24 is much more than on r23. What has changed?
[Nexus 6  Original Android Development] JNewms:
Figure it out. Use better battery stats and figure out what's draining it.
[Nexus 6  Original Android Development] ac3theone:
Just flashed r24, any recommend settings?
[Nexus 6  Original Android Development] franciscofranco:
Because it needs to use CM's sepolicy, which uses a gazillion different rules. I'm not prepared to merge their sepolicy binary again because I'm afraid it can/might **** something for stock users. You gotta figure something out, sorry.

No it's not, you have some ****ing wakelock ****ing you.
[Nexus 6  Original Android Development] jodvova:
I'm using it. I don't keep stats for r23. Nothing obvious so far.
[Nexus 6  Original Android Development] djcsurf:
LMAO ****ing class
[Nexus 6  Original Android Development] TheAmazingDave:
I love what you've done! Just purchased your app from GPS and flashed my device with your kernel. Smooth sailing, no problems at all. I love that your app makes backing up the kernel easy, and flashing your new kernel just as easy. Was done in minutes, and the settings in the app are top-notch stuff.

Thank you for the excellent software!
[Nexus 6  Original Android Development] paychex:
It's my belief that undervolting can actually cause a higher drain. It causes there to be insufficient power for a cpu cycle. So instead of one CPU cycle at 700mv, you are running 2 cpu cycles at 650mv. Greenify is pretty much snake oil.

Try this, leave all your settings stock. Don't cripple your phone. You'll be surprised. Although it does sound like you might have something going rouge. Install BBS and make sure there isn't an app killing your battery.
[Nexus 6  Original Android Development] resynx:
Yesterday I was able to break 5 hours SOT for the first time ever! :victory: All thanks to your kernel Franco. Can't wait for r3! :D
[Nexus 6  Original Android Development] blueren:
Holy mother of gawd. How did you do that!!
[Nexus 6  Original Android Development] TheAmazingDave:
Not sure if you're being facetious or actually asking... :D In case of the latter, I looked up his app on Google Play Store, bought it, and tapped a few options to back up existing kernel, then download and flash on his new kernel.
[Nexus 6  Original Android Development] blueren:
Ahahaha! My bad. I didn't notice Google play store also added up to GPS for short:)
[Nexus 6  Original Android Development] codygs83:
No worries man. I was having the same results so far with this kernel. On battery saving profile and only pulling maybe 5hr sot after a few days. Went back to lk and getting 5-6 hours sot with stock kernel settings.

The performance hit in battery saving profile wasn't worth it for me.

But don't get frustrated yet.

This man will continue to update this awesome kernel and I'm sure it will come around eventually for our devices as well! Franko is one of the best at what he does for this community!
[Nexus 6  Original Android Development] coldcrush390:
So you can adjust colors on Franco kernel?
[Nexus 6  Original Android Development] suku_patel_22:
Yes
[Nexus 6  Original Android Development] crypt0kiddie:
Just installing this kernel has drastically improved my battery life. I haven't even tweaked yet. I took it off the charger yesterday about 8a.m. and I've been using it moderately since then and I'm only at 68% battery. Normally I charge once per 24 hours.
[Nexus 6  Original Android Development] stas333:
i spent a few days on battery saving mode and was getting great results, but it was a little laggy for me. So i went back to balanced and so far im getting even better results than what i was getting with the power saving mode. the only thing i changed is the max cpu to 2.3
[Nexus 6  Original Android Development] codygs83:
Yeah I used balanced for only a few hours and it felt great.

I will def be coming back to this one in the future.

Probably start on balanced and take it from there.
[Nexus 6  Original Android Development] badpanda:
This a known google bug on the nexus 6 the random reboots.. The only kernel that seems to have fix it is lean kernel.
[Nexus 6  Original Android Development] GaSpartacus:
Played asphalt 8 for 15 mins , battery only dropped 4 % (on powersave mode and ran smoothly). Great job !
[Nexus 6  Original Android Development] coldcrush390:
Just came in to say this is awesome. Thanks so much for everything you do!
[Nexus 6  Original Android Development] Smallsmx3:
I don't have reboots. I've had my phone since launch
[Nexus 6  Original Android Development] oak:
Me either, regardless of kernel.
[Nexus 6  Original Android Development] stas333:
Not here
[Nexus 6  Original Android Development] franciscofranco:
I'm not filtering anything special.
[Nexus 6  Original Android Development] laureanop:
OT .I'm sure the reboots are related to app incompatibilities with LP. I missed a warning about Rhapsody Unlimited and it sent me on a bootloop only fixable by a nandroid restore.
[Nexus 6  Original Android Development] madAdam6LOVE:
Anyone have any recommendations for high quality audio?
[Nexus 6  Original Android Development] Xanza89:
Well I'm stock 5.1 and after flashing Franco I never even changed any settings around, it started acting up and tearing right away. I'm not using any additional mods or themes. I bought my device direct from Motorola, it's basically brand new I've only had it for a couple of weeks. There is no damage to it whatsoever. I'd consider myself a light user, I only use the phone for browsing, email, Tapatalk and Facebook. I seen someone else in previous posts in this thread asking about the same issue but not much was said about it. I'm back on the stock kernel at the moment and everything has been running fine.
[Nexus 6  Original Android Development] jodvova:
Okay, so Im sorry to be direct, but r24 is total crap, two reasons why:

1. Excessive battery drain.

Most important wakelocks sensor_ind and msm_hsic_host are disabled.

Profile: performance

Screen time 30mins

Battery drain 22% / hr

2. If a mobile signal lost, the phone doesn't find it until after a reboot.

I ride the tube. Once signal is lost, the phone never reacquires it back. Only reboot fixes it.

I'm stock 5.1 with francokernel and paid FKU. No additional tweaks/mods whatsoever.

ps.

I've been on r23 and r21 before and my daily usage pattern hasn't changed. Those were very stable kernels, never had above issues with them.

pss.

I'm back to r23.
[Nexus 6  Original Android Development] holeindalip:
You don't have to disable those wakelocks anymore since 5.1
[Nexus 6  Original Android Development] jodvova:
Didn't know that, thank you for letting me know.

All other wakelocks don't really take any battery time.

Also I don't use facebook or messenger-like apps that drain the battery too.
[Nexus 6  Original Android Development] eluspo:
Just want to confirm that we dont need to disable wakelocks anymore in 5.1?
[Nexus 6  Original Android Development] franciscofranco:
I think you're right, I forgot to merge a patch.
[Nexus 6  Original Android Development] franciscofranco:
You can disable them if you feel like to and have legitimate reasons to do so.
[Nexus 6  Original Android Development] rbedell:
I used to have this issue on pure stock 5.0.2 A LOT. It was video related. 5.1 Stock seemed to fix it. Have had it happen once since then on a custom ASOP ROM 5.0.2 but not like it used to. And not once since the release of 12.1 CM.

How is the experience with CM 12.1 on your kernel? I mean does it work? Not recommended?
[Nexus 6  Original Android Development] franciscofranco:
Please if you're on r24 update to r25 ASAP. The change-log is the same as r24, but I reverted a patch that I added on r24, which completely kills the idle routine. Sorry.

[MENTION=4877070]jodvova[/MENTION] your latest and more detailed post helped me figure it out, thanks.
[Nexus 6  Original Android Development] polarbbr:
You are so great! Thanks for everything.
[Nexus 6  Original Android Development] bbedward:
Yea I accidentally merged this, it depends on on 9-patch set or something :p
[Nexus 6  Original Android Development] franciscofranco:
Yes, the patchset is big! :(
[Nexus 6  Original Android Development] paychex:
It happens on stock too
[Nexus 6  Original Android Development] hajabooja:
I'm probably missing something, but is there any reason why my Max CPU/Min CPU frequencies are showing 0? Also, when I set a governor, it's showing 0 as well. This is within the Franco Updater App.
[Nexus 6  Original Android Development] franciscofranco:
Because either you're not rooted or you failed to give FKUpdater's root permission.
[Nexus 6  Original Android Development] Xanza89:
It hasn't happened one time since I switched back to stock kernel. Never happened previously in the couple of weeks I have had the phone either while I was on stock kernel. As soon as I flash a custom kernel though it starts splitting my screen in two almost immediately. I just wish I knew what causing the issue, I'd really like to be able to run Francos without issue.
[Nexus 6  Original Android Development] erraggy:
It's a known hardware issue that certain environmental parameters can make more or less frequent. I RMA'D my first N6 because of it and since I got my replacement, it hasn't happened even once. That was over a month ago.

You need to contact the company you purchased yours from. I recommend doing so before the warranty expires.
[Nexus 6  Original Android Development] info[]box1:
No worries, good catch. Whoever caught it. Updating now
[Nexus 6  Original Android Development] jeromechrome1:
Colors now stick after reboot on r25! Thanks for fixing!
[Nexus 6  Original Android Development] franciscofranco:
Note: it wasn't about "sticking" or not, it was about a patch that prevented colors to be applied during screen off. Commit message: https://github.com/franciscofranco/Shamu/commit/ff241ee81b69d3cefb2a7923763d7f62ee873c56
[Nexus 6  Original Android Development] Paddybecks87:
[MENTION=3292224]franciscofranco[/MENTION],

I've done a search, but I couldn't find an answer to a specific question; why does the min GPU-frequency not stick when I try to change it? Desired value is 389, System Monitor (paid app) still shows 240 though. Anything I might have missed? Thank you for your support.
[Nexus 6  Original Android Development] jodvova:
Thanks Franco!
[Nexus 6  Original Android Development] TR2N:
Thank you for r25 Franco! My cat... Ahm sorry, my Phone is sleeping like a baby again!
[Nexus 6  Original Android Development] taranfx:
Haha, lot of my family members shouted on me coz my phone lost signal and I had no idea. Only reboot bought it back.

Well r25 looks good. May be its just me but it feelsa tad faster with max freq set at 1900Mhz.

Colors set fine now on reboot! Way to go.

Thanks!
[Nexus 6  Original Android Development] madAdam6LOVE:
+1 Hardware issue. I also RMAd through Google and haven't had the problem since on my replacement N6.
[Nexus 6  Original Android Development] Donjuanal:
I experience similar as well. My Franco settings are default: simple_ondemand, max:600MHz min: 240MHz nothing set on boot. System Monitor (paid and lite) both only show 389MHz max and 240MHz min regardless of the setting in FKU. I had a friend check theirs (same rom, kernel, and settings) and it works fine on r23 and r25 so it's not the kernel and its not System Monitor.

SOLUTION: REFLASH SUPERSU
[Nexus 6  Original Android Development] Xanza89:
Thanks for the info. I bought it directly from Motorola, I've been talking to them this morning about the issue and I think I'm going to RMA the device.
[Nexus 6  Original Android Development] franciscofranco:
If you wanna test a new feature of r26 which is a patch from upstream that instantly idles (idle is not offline, it's a shallow power state when there no jobs running on the core to preserve energy) if a core is running with <= 1 job instead of going through a idle_balance() loop which goes on to decide if the core should or shouldn't enter idle, and it's not cheap. With this patch it also reduces the overall load_average since it reduces idle_balance() calls by 75%. In theory it should improve battery life. boot.img attached

I don't have numbers, but I sent the patch to imoseyon and he's already testing it. With your help we'll get some pretty numbers soon. This is completely agnostic of wakelocks, so if you have them, you're on your own, like you always are.
[Nexus 6  Original Android Development] ptesmoke:
mine does it randomly on stock, frequently on Franco, never on lean kernel. I don't know what the differences are but I'm going on 2 months now on lean kernel and haven't seen the tearing once.
[Nexus 6  Original Android Development] machNex:
Flashed. Thanks.
[Nexus 6  Original Android Development] stas333:
r25 is letting my phone sleep like a baby. i have msm_hsic and wlan_rx wake locks disabled but i see the powermanagerservice wake lock up for about 6.30 minutes in almost 6 hours of phone being turned on.
[Nexus 6  Original Android Development] Damon13:
PowerManagerService is basically a catch-all for partial wakelocks (wakelocks requested by non system apps). To see which apps are actually requesting the wakelocks, go to the Partial Wakelocks screen.
[Nexus 6  Original Android Development] noneabove:
Flashed for testing. Is there anything besides battery life we should be watching for? Any numbers or benchmarks you'd want to see? Or are we purely testing for stability/performance
[Nexus 6  Original Android Development] holeindalip:
Mine is sleeping better than a baby on the test kernel
[Nexus 6  Original Android Development] franciscofranco:
Just battery life during usage, which is when idling fast will be beneficial.
[Nexus 6  Original Android Development] kevincwelch:
R25 is treating my phone as well. The phone's been sleeping for about 2 hours and only 1% gone!

BTW: just got your kernel updater - very nice program with the material design! Love the quick profiles.
[Nexus 6  Original Android Development] EstarlinMReyes:
With r26 boot.img, my phone feels so cold that also my hands get cold when I grab the phone.
[Nexus 6  Original Android Development] paychex:
Testing now
[Nexus 6  Original Android Development] iainaaldrich:
On r25 and I was browsing chrome. Battery around 10% and suddenly my phone freezes and then vibrates. So I long press the power button and my phone reboots and starts optimizing 10 apps. Weirdest thing ever. Could it at all be kernel related?
[Nexus 6  Original Android Development] twcobra:
Highly unlikely. That would either a ROM issue or a bad restore. Maybe even a dirty flash gone wrong.
[Nexus 6  Original Android Development] droidkevlar:
The beta kernel u posted sleeps like I wish my 2yr old would...solid.
[Nexus 6  Original Android Development] stas333:
How do i even install the test kernel?
[Nexus 6  Original Android Development] droidkevlar:
Flash in twrp...reboot into recovery, go to install and bottom tight hand, u will see where it says image. Select that and then select the IMG u just dled . then select boot and flash. I am on latest twrp, so not sure which version that was added to.
[Nexus 6  Original Android Development] paychex:
Or fastboot
[Nexus 6  Original Android Development] siddhesh.raikar:
Flashify from the play store.

Sent from my Nexus 6
[Nexus 6  Original Android Development] machNex:
Or FKU...

This test kernel deep sleeps like crazy. Also, smooth as ever. We have a winner!
[Nexus 6  Original Android Development] crossen0:
Test r26 is fantastic.
[Nexus 6  Original Android Development] Johnny424:
Anyone notice max freq getting stuck at 2200mhz with the 26 test IMG? Change it to 2600 and at each boot it changes back. Not a huge deal at all sense this device runs great at 2200, just curious if anyone else has seen it
[Nexus 6  Original Android Development] paychex:
Nope
[Nexus 6  Original Android Development] Johnny424:
Thanks [emoji106]
[Nexus 6  Original Android Development] droidkevlar:
I do not have this issue.
[Nexus 6  Original Android Development] jdavis7882:
What is your battery percentage? Under 40% and you're capped at 2265. Changes from Google with the 5.1 update
[Nexus 6  Original Android Development] kevincwelch:
Are you disabling SystemUpdateService?
[Nexus 6  Original Android Development] droidkevlar:
No, only thing I've done is disabled wake for play services
[Nexus 6  Original Android Development] Johnny424:
ahh. that would be the culprit. thank you
[Nexus 6  Original Android Development] noneabove:
any consequences of this?
[Nexus 6  Original Android Development] droidkevlar:
Can't say if related, but smart unlock causes play services to crash when adding a location via GPS. I don't use it, so doesn't bother me.
[Nexus 6  Original Android Development] koboltzz:
Yes, like everybody do, because of new 5.1 'feature' at battery level below 40%.

Franco knows it.

Did anybody notice that idle routine gets problems on test kernel, if battery below 40%, so battery drops quite faster?
[Nexus 6  Original Android Development] tommy0823:
Franco, just wanted to let you know that r26 is pretty damn good so far. I'm @ about 10hrs of uptime since I flashed it, have 3hrs 21mins of s.o.t, over 2hrs of voice calls, and I'm still @ 58%. Idk what you changed, but its working great.
[Nexus 6  Original Android Development] paychex:
Google services stop working when your phone is off
[Nexus 6  Original Android Development] schizophrenia:
just checking, since r23 and up to now r25, I have been having signal/data drop every now and then. I am on stock 5.1 and have msm_hsic wakelock disabled.

anyone having these drops at all? could this be kernel related at all?
[Nexus 6  Original Android Development] droidkevlar:
Like what? Not noticed anything minus the mentioned above.
[Nexus 6  Original Android Development] ShredCreature:
Quick question about double tap to wake feature... I know this can be enabled in a couple ways, with a modified file and using an app from the store... However, I can see the Franco kernel app has a toggle as well... Can it enable the feature on its own? I have tried and haven't been able to, but was wondering if I was missing something? Thanks!
[Nexus 6  Original Android Development] NLBeev:
Yes, works great. It starts TWRP after reboot.

Note, before use: switch off the screen lock. (Set to none).

When pattern lock is enabled TWRP asks for a password/code. Pattern input is not possible in TWRP.

Flashify allows 3 flashes a day. And counts every action as a flash-result, also when TWRP is canceled and there was no flashing at all.
[Nexus 6  Original Android Development] nexusmaniac:
I was wondering the same thing. I can't see any reason it would be the kernel's fault. But it's the only thing that has changed on my phone between having a fully functional radio and a slightly temperamental one :P
[Nexus 6  Original Android Development] *Tar*:
123

456

789 draw your pattern here an L for example will be 14789
[Nexus 6  Original Android Development] schizophrenia:
Pattern lock can be interpreted as "numbers" too.

123

456

789

---------- Post added at 03:24 PM ---------- Previous post was at 03:23 PM ----------

yes, same for me I dont think it's kernel but nothing else has changed.

so I am just wondering if anyone else has the same problem

and could this be related to msm_hsic wakelock disabled?