yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] Langduscher:
****ing Happy New Year to y'all too!!

r2 running fabulastic!
[Nexus 6  Original Android Development] Odin2347:
Anyone experience scroll lag with this, especially in chrome? Scrolling in chrome is very choppy for me. I think it may have to do with the input touch boost but I can't seem to change it in FK app.
[Nexus 6  Original Android Development] resynx:
Franco's done it again! This kernel has improved my battery life by a noticeable margin. Your hotplug does wonders Franco. I'm happy with it and am very excited to watch development grow for our Shamu :D

Thanks Franco, & Happy New Year to all :)
[Nexus 6  Original Android Development] nexusmaniac:
Hey Franco, I noticed that the title of this thread is missing [GPL]. Is there a reason behind that? Just curious haha
[Nexus 6  Original Android Development] phillysmako:
Happy new year brother! No lag or choppy for me scrolling. In using chrome beta tho i doubt it makes a differnec tho.
[Nexus 6  Original Android Development] CRXed:
Why is that my problem?

I'm just reporting a bug for the FKUpdate app so it can be fixed, so other won't run into the same problem of ending up without a kernel.
[Nexus 6  Original Android Development] hutzdani:
I guess he means because most people who flash roms / kernels usually have a non stock recovery because thats how most of us deal with zips from internal SD withouthaving to use CMD lines in OSX / Windows e.c.t

His phrasing was poorly chosen

Its worth just flashing a custom recovery to minimise such issues, you can always go back to the stock setup should you need to.
[Nexus 6  Original Android Development] kxhaz:
Everything is running great, running the basic set-up and getting 4+ hours of screen time over 18 hours and still sitting with ~20% battery life left the past two days. Everything runs great.

The only issue I notice is that it take about a minute or two after booting up for cellular service and data to connect. I am on Sprint. With stock I never noticed that there was a delay. Not a huge issue since I don't have to reboot the phone that much.

Great Job!
[Nexus 6  Original Android Development] Nocturnal86:
Happy New year Franco! A question and a possible bug or performance issue follows...

Does #3 on your list mean when you push a fix that the min freq sticking at a higher freq than the 300 will hopefully not happen anymore?

I also found on r2 when I was in a car using Google play music to stream whenever I seemingly changed to a new song I would occasionally get a robotic electrical skipping sound like the song was distorted for a quick period (idk how to explain it) kinda like what was happening on the N5 kernel where people reported that same type of sound when listening to music with the screen off and even I experienced in on that kernel thats how I recognized it. I'll have to try and reproduce it next time I'm out to be sure though.
[Nexus 6  Original Android Development] badpanda:
Mate, from the google factory image look for boot image and just flash it via fastboot.
[Nexus 6  Original Android Development] zephiK:
You flash .img using fastboot not adb.
[Nexus 6  Original Android Development] badpanda:
Thanks mate what that I meant to say.
[Nexus 6  Original Android Development] zephiK:
Could also use https://play.google.com/store/apps/details?id=com.cgollner.flashify :) very easy to use and works great.
[Nexus 6  Original Android Development] vomer:
+1 great app! Also on sale for 1.99 for pro :)

another alternative: https://play.google.com/store/apps/details?id=de.mkrtchyan.recoverytools&hl=en
[Nexus 6  Original Android Development] lainemac:
So what settings is everyone using for this awesome battery life I keep hearing about?
[Nexus 6  Original Android Development] occtec:
Out of the box settings for me ? StockROM of course..
[Nexus 6  Original Android Development] lainemac:
Just flash and go?
[Nexus 6  Original Android Development] occtec:
That's it! Only change I made in device settings are. Disable NFC, turn off 'scanning always available' under advanced Wi-Fi settings, disable ambient display and set brightness manually to around 30%
[Nexus 6  Original Android Development] warrenis1234:
there seems to be a split difference between devices that get endless wake locks and those that don't, regardless of kernel or ROM.

battery life threads are still trying to figure it out lol
[Nexus 6  Original Android Development] b4bass:
Hi guys, I need help to upgrade to 5.1 because I'm stuck in 5.0.1...

For now I'm using kernel r19.

So I've flashed back to stock boot.img and stock recovery.img, and then, when I try to update with the OTA, it goes to the recovery well and start the install process but unfortunately I get an "Error!" message during the process.

Anyone is having this issue ?
[Nexus 6  Original Android Development] Tzfardaya:
What error? Grab the tarball from the factory image site, and use the flash-all script included.. (be aware that this script does wipe your phone.)
[Nexus 6  Original Android Development] b4bass:
I don't know, it's a simple error message with an exclamation point and the android logo also, there is no log attached.

I was actually trying to update without wiping.
[Nexus 6  Original Android Development] beerbaronstatic:
Make sure you're on stock system.img as well, any changes (namely rooting for most people) will cause failure
[Nexus 6  Original Android Development] TonikJDK:
Use Wugfresh's toolkit with the no wipe option and be done with it.
[Nexus 6  Original Android Development] b4bass:
thanks, this did the trick!
[Nexus 6  Original Android Development] noneabove:
i meant more while downloading the file something went wrong and then redownloading/re-flashing would fix it
[Nexus 6  Original Android Development] Tzfardaya:
I've had numerous conversations with Franco about transposition errors for manually downloading the kernel and flashing... He seems to believe that:

a) it never happens :P

b) phone wouldn't run at all if it did happen,

and

c) I'm wasting my breath returning to the topic as often as I do.. ;)
[Nexus 6  Original Android Development] franciscofranco:
Definitely all those 3 options :p
[Nexus 6  Original Android Development] Tzfardaya:
Those weren't options... It was a listing.. :P
[Nexus 6  Original Android Development] franciscofranco:
Then your list wins all the internets for today. More available tomorrow.
[Nexus 6  Original Android Development] machNex:
Hey [MENTION=3292224]franciscofranco[/MENTION], any chance you're going to enable some overclocking?
[Nexus 6  Original Android Development] Tzfardaya:
Why?
[Nexus 6  Original Android Development] franciscofranco:
Nope - if you're looking for overclock I suggest you use other custom Kernels :)
[Nexus 6  Original Android Development] twcobra:
Yep it stayed a lot cooler. Are you thinking the QI charger is keeping the CPU running at Max.
[Nexus 6  Original Android Development] Tzfardaya:
Easy way to check that too.. Launch a system monitor and watch it on the qi
[Nexus 6  Original Android Development] franciscofranco:
Maybe. I have no idea what happens with a QI charger, don't have one. But I'll investigate :)
[Nexus 6  Original Android Development] trailblazerz11:
CPU scales normally on Qi charger for me. Though it is possible you have an app that runs tasks when on charger. G+ photo upload has that option for instance.

How hot does your phone get? On quick charger, max battery temp is ~40C for me. Not sure about Qi, I don't use it since its alot slower.
[Nexus 6  Original Android Development] grinchyyy:
Thanks for this, it depends on the quality of the Qi charger as well. I use chargers from TYLT, they may be expensive but they don't make your phone into a hot potato. I was using the power saving profile while docked in my old Qi car charger. It ran cooler with the new TYLT yesterday so I'm going to try it in performance mode on the way home today and see what temps I get.

Sent from my Nexus 6
[Nexus 6  Original Android Development] twcobra:
It gets to about 48 before the charge shuts down. No problems on stock or Hydra 2.0 kernel. Lean kernel still charges hot.
[Nexus 6  Original Android Development] noneabove:
It just seemed the only thing that makes sense, not necessarily that I thought it was possible. why would my voltage settings be too low all of a sudden after 2+ months?
[Nexus 6  Original Android Development] machNex:
I'm predisposed to such behaviour...

Well... I don't really want to do that ;) Your kernel and app do great things for my phone. I was just recalling that in the earlier r's you had a test kernel (not widely available) that allowed for close to 3GHz...

I suppose having options for OC would just invite the possibility of dead phones for inexperienced people.
[Nexus 6  Original Android Development] Tzfardaya:
It's not the first time that's happened, it's possible that a kernel commit exposed a pathway that requires more voltage to work properly, it could be your undervolt numbers weren't as stable as you thought and finally started showing their instabilities due to new kernel commits...

It happened before on the nexus 4 a couple times, again on the nexus 5, don't recall it happening on the opo, but that could just be my memory..
[Nexus 6  Original Android Development] lobrau:
I was under the impression from reading previously that UV doesn't make a noticeable difference on battery life?
[Nexus 6  Original Android Development] Tzfardaya:
No, it really doesn't... But it can cause problems for running the device... even voltages that "seem" stable, I. E. No reboots, can cause other problems, memory issues/screen redraws(Nexus 5), camera artifacts (Nexus 4)
[Nexus 6  Original Android Development] noneabove:
I generally use it more for reducing heat production than for battery life. While it can have a difference on battery life, not as much as on old chips (when I had my desire Z I undervolted reeeeally low compared to what factory shipped with)
[Nexus 6  Original Android Development] in_dmand:
Fransisco, with one of your old kernels (back when I was on the gnex) There was a way to modify screen brightness values and boost up the screen brightness above factory settings (see the thread here for reference). Is this possible with this kernel and how would one go about doing this?
[Nexus 6  Original Android Development] stas333:
Franco,

Just updated the FKU app and now my CPU settings dont stick. I tried clearing data and stuff but it didnt help. I have the cpu on power saving mode and after each reboot the max cpu is back to 1036. Color and kernel settings stick just fine.
[Nexus 6  Original Android Development] franciscofranco:
Not that I know of.

Because the performance profiles are set on boot automatically and it sets them after custom cpu freq values are restored. Power saving sets the CPU to 1036MHz so it's working correctly.
[Nexus 6  Original Android Development] stas333:
Is there any way you can reverse that? The previous version of the app was doing this I'm reverse I guess. Or if you don't want to make the change, can you please post a link to the previous version of the app.

Thanks
[Nexus 6  Original Android Development] franciscofranco:
Nope, it never did it in reverse, it always worked like this, but previously I had a bug, well, not a bug, but I Was setting special permissions to the cpufreq nodes to prevent anything outside user interaction to mess with max and min freqs, which ultimately created a huge bug on my Performance Profiles mechanics.

I will think about any implications of what you're asking. It's a much more complex paradigm than it looks. No promises. For now, just don't reboot as much...
[Nexus 6  Original Android Development] stas333:
I see. Well, i liked that bug then lol.

It was so much easier not change freqs every time i reboot the phone. Even when im on balanced profile, i never have it maxed.

Thanks man.
[Nexus 6  Original Android Development] xet:
Whats the difference between conservative and interactive profile in R21 ?

Os there a noticable performance difference ? Battery affect?

I have notice that scrolling glitches a little on chrome

... Both with stock kernel and franco R21?

Thank you
[Nexus 6  Original Android Development] pantmunu:
Conservative is the default on Franco kernel. For me its better than interactive but that's me. Give both a shot and compare.
[Nexus 6  Original Android Development] te45a:
I'm on DU 9.2 test build, using Mono theme, if I try to install the theme using stock kernel it works fine, but if I try with r21 I get failed to install theme, just wondering if its only me before I try complete wipe/reflash

Sent from my Nexus 6
[Nexus 6  Original Android Development] Vanhoud:
I can't get my cpu to hit over 2.265ghz. I set it to max under Franco updater however I just resets to the lower clock as soon as I go back to the CPU settings
[Nexus 6  Original Android Development] trickster2369:
Under 40% battery?

Sent from my SinLess Shamu
[Nexus 6  Original Android Development] Vanhoud:
Yes, wasn't aware it changed like that depending on battery level
[Nexus 6  Original Android Development] trickster2369:
I believe it'll drop again somewhere around 20%.

Sent from my SinLess Shamu
[Nexus 6  Original Android Development] franciscofranco:
You can now sing a prayer:

"Thank you Google for providing for us"

"Thank you Qualcomm for designing thermal-engine like this"

"Thank you Motorola because reasons"

"Thank you"

"**** you all"
[Nexus 6  Original Android Development] franciscofranco:
Folks, I believe this 40%-20% battery thing is a bit more complicated than it looked.

I'll try to explain how this goes.

We have a userspace daemon called thermal-engine from QC that evaluates some heuristics on the device, and based on thermal-engine-conf tables it then notifies the Kernel of what to do, and not to do.

When for example the battery is at 40% thermal-engine sends an IOCTL to the Kernel's msm_thermal-dev driver. An IOCTL is a special interface that helps connecting requests from userspace to the Kernel, and vice-versa and you can pass literally any type of object (well it's not really an object, but it's easier to understand for this) since it sends/receives a file descriptor and if I remember correctly a void* which is an untyped pointer to a memory region. So at this point you can see how flexible and broad this interface is and plays really well for sending information from userspace to the Kernel (besides the normal sysfs and modules, which are very limited if you need to send generic objects).

So it sends the IOCTL to basically throttle the cpu to the chosen frequency, and it goes through the normal path that a thermal throttle sequence (if the device is hot) would take.

Basically we're screwed, I cannot seem to find a way to differentiate between a 40%-20% call from a thermal throttle call since they all go through the same path, and they both use the same Kernel thread, msm_thermal:freq_mitigation.

I hope I'm wrong.

****.
[Nexus 6  Original Android Development] Vanhoud:
Yep, it drops to 1.7ghz

---------- Post added at 10:02 PM ---------- Previous post was at 09:49 PM ----------

Wow that's crazy. I'll take this as an incentive to not let my phone dip below 40% from now on
[Nexus 6  Original Android Development] Nocturnal86:
Possible per app mode issues with FKU?

Anyone having issue with Per app modes on the latest FKU? My per app modes don't work anymore for some reason. I re-did the modes and reset my phone but they still don't start up even though I get the prompt that it was applied. Funnily enough if I have the battery saver performance profile set as a per app mode it works just fine.
[Nexus 6  Original Android Development] franciscofranco:
How do I reproduce it?
[Nexus 6  Original Android Development] biggiestuff:
Any idea if the galaxy note 4 experiences the same issue or is this exclusively a nexus 6 QC Motorola thing?
[Nexus 6  Original Android Development] franciscofranco:
What? The 40%-20% max freq cap or the implementation?
[Nexus 6  Original Android Development] Nocturnal86:
I have no idea I just noticed it now and I'm not sure how I could even possibly try to reproduce it. Thats why I was asking if anyone has that issue or can check if they do. I just find it odd that user made modes, at least the ones I've made don't start but the built in performance modes used as per app modes do.

---------- Post added at 09:45 PM ---------- Previous post was at 09:09 PM ----------

I Just cleared FKU data and re did all my settings and per app modes and it's still not allowing the PAM's to take effect. Im stock and rooted that is all. Something makes me think that FKU is having trouble setting user made per app modes since app performance profiles as app modes work. I just have no idea what or why and I have no idea how I would reproduce this, that is if no one else has this issue.
[Nexus 6  Original Android Development] abjexstallion:
Not working with me. Tmo radio 95r doesn't get data, and goes to no service. Switch to other kernel and it works.... Any suggestions?
[Nexus 6  Original Android Development] franciscofranco:
Hmm, I haven't touched any of that code on the last release. But I'll check nonetheless, thanks.

Data service is Kernel agnostic, something else is ****ing you there. Can't really help as it's outside Kernel domain.
[Nexus 6  Original Android Development] mexiken:
I've never been on a device that had a Franco kernel. I did see Faux made a kernel for the Nexus 6. Any thoughts on comparisons???? I'm just curious as to what the differences would be, technically, battery life (my main reason for trying out a couple of kernels) and so forth.

I heard Franco's kernels are the stuff legends are made of, just curious since I've always had good experiences with Faux kernels. Any thoughts are welcome.

Not trying to hi-jack the thread. Didn't wanna start a new one, and since this one seems more active and has a loyal following, figured I'd ask here.
[Nexus 6  Original Android Development] blueren:
It would be best if you try it out on your own. Most people's opinions will be biased, of course.
[Nexus 6  Original Android Development] SmokeyMon:
[MENTION=6364268]francisofranco[/MENTION]

Popped six hours screen on time for the first time on 5.1. Running your default set up. Thermal throttling aside, damn you sir! My phone operating beautifully on r21. So I thought I'd stop by to complain about that. :p

Thanks for sharing your work. Clearly our "bases" are in good hands.
[Nexus 6  Original Android Development] shivindera:
Hey [MENTION=6364268]Franciso[/MENTION]franco,

Have you set 1728 as the CPU max frequency by default? Because when I switch from Battery Saving to Balance, the max frequency changes to 1728. I am not sure if this is a repeated question.

Thanks :)
[Nexus 6  Original Android Development] in_dmand:
Any recommended settings for fine tuning performance/battery life? I don't know what a lot of the things mean so that's why i ask (such as: the thermal threshold, i/o scheduler, hotplug control, etc)

man, that vibration intensity adjuster (among so many other things) reminds me why i am glad i got a nexus :D i love tweaking my device!
[Nexus 6  Original Android Development] paychex:
No
[Nexus 6  Original Android Development] rui.ddevil:
Why not block all and implement own daemon for temperature check and throttle?
[Nexus 6  Original Android Development] oneyedmonkey:
Will r19 work with the latest 5.0.2 nightlies from cyanogenmod
[Nexus 6  Original Android Development] szale9001:
He did use his own simple thermal driver for a short bit, a while back. There were some random reboots or something. He figured they might be doing something shady when the battery got low and reverted it to prevent more issues.

https://github.com/franciscofranco/Shamu/commit/858663edd80745caeeb929ab4041e2fb39fd1620
[Nexus 6  Original Android Development] TR2N:
Hello guys,

I am suffering a problem with a wakelock since two days, that could have something to do with the kernel. The smb135x_wake is eating my battery, not fast but noticeable. Any ideas I could do?
[Nexus 6  Original Android Development] gambit07:
What rom are you running, stock 5.1?

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

Should be fine, r19 was the last release for 5.0.x
[Nexus 6  Original Android Development] franciscofranco:
That's somehow related to the charger.
[Nexus 6  Original Android Development] SmokeyMon:
[MENTION=697196]gambit07[/MENTION]

Chroma. I highly recommend it.
[Nexus 6  Original Android Development] TR2N:
Thank you, I will check it. Maybe this was a wakelock made/appeared during charging. Thank you Francisco.
[Nexus 6  Original Android Development] jose.velez363:
What settings are you using?
[Nexus 6  Original Android Development] EasyDeath:
10h with stock CM kernel... dont know why you guys install this kernel, i tried it some month ago on Shamu but the performance was low and the apps take a life to open, now there is something new?
[Nexus 6  Original Android Development] franciscofranco:
LOL you got it jimbo.
[Nexus 6  Original Android Development] paychex:
I love not using my phone
[Nexus 6  Original Android Development] bikeryder007:
Must be CM's CEO.
[Nexus 6  Original Android Development] anthonyg45157:
10hours of screen on time = no mobile data, no location, probably airplane mode, CPU locked at 300mhz and minimum brightness and that equals out to be NO FUN :D
[Nexus 6  Original Android Development] TheySaidWhat?!:
Any one else notice the latest update to FK updater made the material design in the performance profile tab a black Nav bar instead of orange? Or is it just me? And I'm on the paid version too. Was used to the Nav bar being orange to match the status bar with the fancy material design :(

Any pro tip to quick fix? I love the pretty colors lol
[Nexus 6  Original Android Development] franciscofranco:
I removed the nav bar coloring on that fragment on purpose, there was TOO much dark orange going on there and I got some complains. I'm going to do the same with the Per app Profiles fragment too.
[Nexus 6  Original Android Development] TheySaidWhat?!:
It's admirable you take feedback from the community, and thanks for replying. But I would've personally complemented you for the colors instead of complain :)

Any chance you can link me to version of fk updater with colored fragments? Or would you recommend against it?
[Nexus 6  Original Android Development] franciscofranco:
I just removed the coloring on those 2 fragments nav bar, all others are still colored. I would personally recommend against using anything older than the current production apk.

:)
[Nexus 6  Original Android Development] TheySaidWhat?!:
Ok, latest version it is. Thanks.
[Nexus 6  Original Android Development] SmokeyMon:
Default.

---------- Post added at 09:23 PM ---------- Previous post was at 09:19 PM ----------

I only install Franco kernel so I can troll CM threads And ask the users there why they us an inferior kernel...
[Nexus 6  Original Android Development] EasyDeath:
lel, when i asked something about your kernel, u just ignored me, maybe now u fixed the problems, but still a bad person (i even bought premium app for my old nexus)

wifi always on+ movie 1080p in mkv+ data only on mobile network (http://puu.sh/g9nwJ/b20cc2cdd0.png http://puu.sh/g9nx6/9e54846225.png)

PS: on CM you cant lock CPU, so no fun, yes...

i install any cool thing i find online, CM,franco or what you want, but i want battery+performance

i dont think you get 53k on antutu benchmark or 4k on geekbench with this kernel, but it's your choice ;) i only asked, but no one give me an answer
[Nexus 6  Original Android Development] pwned3:
I don't run CM. Their CEO is such a douche. That plus them forcing encryption, flashing radios and bootloaders with every rom flash. The last alone caused several bricked nexus 6s. To each their own. I for one have noticed an increase in battery life and screen on time over the stock kernel

Sent from my unknown using Xparent Skyblue Tapatalk 2
[Nexus 6  Original Android Development] SmokeyMon:
Im far more interested in pushing exchange and conference calls than antutu but to each their own. Youre missing the larger point. I'm happy with this kernel. So happy in fact, I don't spend time trolling other kernel dev threads.