yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] franciscofranco:
Hotplugging is the ability to turn cores online on the fly. Unplugging is turning them offline on the fly. That is a native ability of the Linux Kernel, therefore I "can't" run without "Hotplugging".

I understood what you meant, but that's technically SO wrong. The native power management subsystem offlines all cores when you screen off, and every time you come out of suspend (even during screen off) it will online the same cores that were online before the last time it suspended. That is native procedure.

What you meant was: I don't have a driver to continuously evaluate the system load and decide automagically when to hotplug or unplug, and yes, that's absolutely correct.

What is currently happening is that, for some ****ed up reason the system is offlining some cores during some suspend/resume state and then the resume routine will only online the cpus that were online during the latest suspend so unless the user explicitely onlines those cores they'll stay offline.

Since I can't, for the love of the Kernel gods, figure out why cpu 3 and 4 are going offline somewhere during suspend/resume I'll just online them every time we screen on.

Yes that's correct. The above_hispeed_fred allows you set up steps based on load:frequency. input_boost_freq allows you to set different frequencies for each cpu individually in cpu:freq pairs.
[Nexus 6  Original Android Development] cnut4ever:
I am new to this and I wanted to find out if there is anyway to make my phone faster through this kernel.
[Nexus 6  Original Android Development] franciscofranco:
Use Performance governor!

Jokes aside, what do you mean with "faster"? That means absolutely nothing to me :confused:
[Nexus 6  Original Android Development] farahzadfarahzad:
Delete plz :)
[Nexus 6  Original Android Development] :
Thanks for this definition. I learned something new today :)

Is this an issue only with Shamu and it's kernel(s) or is it a more widespread issue? Just asking out of interest since you support multiple devices. Has it been reported to Google as to get them fix the underlying problem (or not :D ) at some point?
[Nexus 6  Original Android Development] CRXed:
[MENTION=3292224]franciscofranco[/MENTION], can you check the above?
[Nexus 6  Original Android Development] Gedablo666:
franciscofranco, maybe you will make kernel version without needing systemless root? :) I don't see any point to use it for N6. Only for N5X and N6P its needed. It will be much more easier to flash and I have problems with systemless and layers manager. I can't uninstall layers via layers manager so I need to do it manually. Thank you.
[Nexus 6  Original Android Development] TonikJDK:
We need systemless, everyone does. Root without modifying SELinux is important. I would not care if both were available but we cant abandon systemless.
[Nexus 6  Original Android Development] rignfool:
Disable signature verification in TWRP... He doesn't sign updates...

---------- Post added at 05:10 PM ---------- Previous post was at 05:09 PM ----------

Your problem is you aren't installing busybox in the right place...

Stop using stericsons installer and use [MENTION=4544860]osm0sis[/MENTION]'s...

After installing systemless... Install his busybox... It goes to su/xbin and symlinks properly
[Nexus 6  Original Android Development] firewhank:
Wifi always on and I have it turned off in the settings. Any ideas on how to turn it off? Or is it some kind of bug in kernel or in Stock marshmallow 6.0.1?
[Nexus 6  Original Android Development] rignfool:
Reporting bug...

Try this...

WiFi off... Reboot... Then see if it reports proper...

If that does work... It will be wrong next reboot
[Nexus 6  Original Android Development] holeindalip:
Its been a bug since lollipop
[Nexus 6  Original Android Development] firewhank:
[IMG="Turn it off and rebooted and the graph has restarted... and wifi still on..."]https://dl2.pushbulletusercontent.com/nOkSINTPRoMa5jLQjAXlqiloHO6DHYjO/Screenshot_20160110-162824.png[/IMG]

---------- Post added at 04:34 PM ---------- Previous post was at 04:32 PM ----------

But some times the wifi shows off in graph. this bug is to all devices that run 5.0 or later or is just for the nexus 6?
[Nexus 6  Original Android Development] holeindalip:
I believe its for all
[Nexus 6  Original Android Development] firewhank:
And there is no fix for this right?
[Nexus 6  Original Android Development] holeindalip:
Not that I know of,its not hurting anything
[Nexus 6  Original Android Development] cnut4ever:
How do I over clock my phone using your kernel? How do I unlock some of the features that I see in other kernels?
[Nexus 6  Original Android Development] rignfool:
You flash other kernels...
[Nexus 6  Original Android Development] firewhank:
Doesn't consume battery?
[Nexus 6  Original Android Development] Dougshell:
Is this issue still present, or is it at least kernel related?

I am also having WiFi calling issues.
[Nexus 6  Original Android Development] goinflyn:
My issue was busybox Breaking WiFi calling. The kernel had no effect on it.
[Nexus 6  Original Android Development] szale9001:
Hey franco, I was wanting to ask. Why did you enable KSM for the latest build? I figured with 3GB of RAM, we wouldn't really need it. Just wondering...
[Nexus 6  Original Android Development] rasengan82:
I've never had issues with core going offline and not coming back with stock. Also I have not experienced it yet on Franco's. I'm wondering if it is because I have not installed FKU? I have it running on my other phone but my N6 is not even rooted.
[Nexus 6  Original Android Development] franciscofranco:
Wi-Fi staying active like that happened constantly back in 6.0, but haven't seen it on 6.0.1. Sorry I can't help you, Wi-Fi drivers are 100% stock :(
[Nexus 6  Original Android Development] ihancioglu:
Why you don't think switch to your thermal driver and disable userspace "thermal-engine". I was compiled my kernel with it. No more offline-online core. Just limiting the freq on some heat.
[Nexus 6  Original Android Development] NLBeev:
You can save some battery energy by changing the WiFi scan interval.

Use the Build.prop editor app and add/change the value of 'WiFi_supplicant_scan_interval' to 100 or 200. My value is 200.
[Nexus 6  Original Android Development] franciscofranco:
Because, if I remember correctly, the last time I used that simple frequency mitigation things didn't work out, some instability etc. That was ~1 year ago. I can take a look at it now though.
[Nexus 6  Original Android Development] hellsgod:
I'm using your thermal driver you made back then and I also use ZEN, which onlines all cores on screen on and I haven't had any report about offline cores since a while. I was fighting with this issue in the past. But I also couldn't figure out, why it doesn't plug them back in.

hells

Gesendet von meinem Nexus 6 mit Tapatalk
[Nexus 6  Original Android Development] gharrrrrr:
Delete. Wrong thread. My bad.
[Nexus 6  Original Android Development] firewhank:
I hope google fix this... By the way great kernel! I have amazing battery life with this kernel! ?
[Nexus 6  Original Android Development] pkgnex:
FWIW, I have yet to ever have any cores go offline on any of the 6.0+ kernels.
[Nexus 6  Original Android Development] deeppans:
+franciscofranco any chance you are visiting servicely app when you have time?
[Nexus 6  Original Android Development] arteaga323:
I wanna +1 the post above me, I liked the servicely app, but its been buggy lately, I like Greenify but I rather stay loyal to one developer
[Nexus 6  Original Android Development] Prack:
I'm waiting for it to be updated as well but franco can only do so much. I'm sure fixing the kernel issues is his first priority.
[Nexus 6  Original Android Development] arteaga323:
Yeah of course, making one of the best Kernels in the market is a tremendous responsibility. I'm not demanding or anything, I'm just saying I'm a very big fan of Franco's products and I rather not use anyone else's but his work
[Nexus 6  Original Android Development] Tommy_FIN:
+1
[Nexus 6  Original Android Development] franciscofranco:
Yes, very soon.

It's not about "being buggy". ****ing Google changed the API for the recent running processes :/

Already did couple days ago -_-
[Nexus 6  Original Android Development] firewhank:
This kernel support hotplug?
[Nexus 6  Original Android Development] nathanchance:
No, it was removed a while ago because it was not needed.
[Nexus 6  Original Android Development] franciscofranco:
Hotplugging is the ability to turn cores online on the fly. Unplugging is turning them offline on the fly. That is a native ability of the Linux Kernel, therefore I "can't" run without "Hotplugging".

I understood what you meant, but that's technically SO wrong. The native power management subsystem offlines all cores when you screen off, and every time you come out of suspend (even during screen off) it will online the same cores that were online before the last time it suspended. That is native procedure.

What you meant was: I don't have a driver to continuously evaluate the system load and decide automagically when to hotplug or unplug, and yes, that's absolutely correct.
[Nexus 6  Original Android Development] firewhank:
I really don't know that much about this and I'm always happy to know a little more! So "hotplugging" only serves to turn on or off the cpu cores when the phone becomes awake ou goes to sleep? What I wanted was that when you are not doing demanding tasks, the cpu turns on/off cpu cores based on the usage of apps
[Nexus 6  Original Android Development] franciscofranco:
Nope, that's not what I wrote.

I said that, the ability to turn on/off cores is part of Linux. What you were asking was if I had a driver that automatically read the system load and unplugged/hotplugged cores based on some heuristics.

There's no need to do that on the Nexus 6, these cores hit a deep power saving state when they have no tasks running. turning them off/on it's probably worse at this point. I did the same on the Nexus 5 and Nexus 7 2013, there are no really big adverse effects. Just don't worry about it.
[Nexus 6  Original Android Development] TonikJDK:
Noobish question.

If all the cores are off...how does it wake up for example when there is an incoming call? Radio stays on and wakes it?
[Nexus 6  Original Android Development] franciscofranco:
During screen off? cpu0 is always online. If you unplug cpu0 well... bad things will happen.
[Nexus 6  Original Android Development] wytecaztle:
No luck. Still no nav buttons. Will wait for R2
[Nexus 6  Original Android Development] Skripka:
Run PIE control and count it as a blessing against burn in :)
[Nexus 6  Original Android Development] Prod1702:
I am running LiquidSmooth/LK and got the nav bar problem as well after flashing r1. So happy to see you with the N6 Franco. Your kernel was one of the main reasons I was looking forward to getting a nexus again.
[Nexus 6  Original Android Development] Ramone360:
Welcome!
[Nexus 6  Original Android Development] rsa 329:
Great to see you here, looking forward to your work on the N6!
[Nexus 6  Original Android Development] Bataga:
We posted within 20 minutes of each other so yeah, you kind of are being a ****. When I opened the xda app it was on the same page as where I originally exited which showed it as the last page. Nice try though.
[Nexus 6  Original Android Development] jayfallen:
Yes I am using 210 221 255...looks cool and a bit blue-ish to my eyes...and I miss what we have with Nexus 4 : )
[Nexus 6  Original Android Development] Skripka:
According to other kernel devs, gamma control on n6 is not easy to customize unlike RGB

248,246,255 is closer to 6500k
[Nexus 6  Original Android Development] Hand76:
Franco (slightly off topic) any thoughts on the poor performance of this phone that me and many other users are having while gaming?

Games that should be running fine (and are on almost all other devices) are lagging like crazy on Nexus 6.
[Nexus 6  Original Android Development] Bataga:
This is a nice setting but it changes at different brightness levels and starts to look a little gray to me.

I'm looking at 243; 246; 255 and getting some nice whites
[Nexus 6  Original Android Development] davemlinux:
Question

what do i have to be encrypted or unencrypted? does it by default franco kernel comes encrypted? or should i have to be in the first place encrypted cuz presently i am runing stock rom unencrypted kernel elementalX, any advise or tips guys i would really appreciate and thx :good:: :confused:
[Nexus 6  Original Android Development] niv3d:
Can anything be done to combat the low brightness pink hue?
[Nexus 6  Original Android Development] zephiK:
Franco Kernel does not touch your encryption. If you're encrypted, you'll remain encrypted and vice versa.

Just flash the kernel and thats it.
[Nexus 6  Original Android Development] oak:
fk will not alter your encryption state. You will stay as you are.
[Nexus 6  Original Android Development] Bataga:
I don't get any with the adaptive brightness (or whatever it's called) off.
[Nexus 6  Original Android Development] sonnydroid:
Do I need to wipe cache/dalvik before flashing if coming from another kernel (LeanKernel)?
[Nexus 6  Original Android Development] Zenzr:
Just flashed via the app (such a great app) and all set up.

I'm new to the Nexus line but you prove I made a great choice in phones!
[Nexus 6  Original Android Development] wrongway213:
No, just flash
[Nexus 6  Original Android Development] blueren:
I'd read somewhere (i'm somehow unable to source it at the moment, will find it) that that pink hue is supposed to be a "feature" where by the screen does not hurt your eyes in complete darkness. Try keeping the adaptive brightness off if you want it to go away. If not, keep the display at around 35%++ if you have adaptive brightness on
[Nexus 6  Original Android Development] l0ud_sil3nc3:
Beyond ecstatic to see this come to fruition. Have always used Franco on the N5 and still do and I look forward to testing on shamu :)
[Nexus 6  Original Android Development] GaSpartacus:
I can but only if i set selinux to enforcing too
[Nexus 6  Original Android Development] Prod1702:
Hey franco got a reboot while playing boom beach today. 1st reboot ever. I am running r4 no mods at all. running stick settings. there was no last_kmsg when I went to pull it. if it happens again I will try for a log again.
[Nexus 6  Original Android Development] big_adventure:
Hi all, finally back in the Nexus fold (after the depressing theft of my N5 last year), receiving my shiny new N6 yesterday.

Stock (except for DT2W power.shamu.so), rooted, encrypted, syncing, WiFi and LTE on all day, running Franco r4 with all default settings, balanced profile, no PAM. Adaptive brightness, ambient display and GNow are on, as is DT2W.

The only things disabled are location reporting, location history, and sync for Google Play related stuff that I don't use.

I unplugged at 6AM this morning, it's now 5PM, I have 4h24 SOT, 34% battery left. Usage has included a number of games, reading in Kindle, WhatsApp, Hangouts, a few calls, listening to Spotify for an hour and Pocket Casts for an hour and a half, plus several trips through buildings with sketchy signal, and a couple of Métro trips. I'm pretty happy with that for a day one, completely untuned experience - that's generally a bit better than I would see on my N5 after hours of tuning, with GNow off and a few nasty apps frozen.

I noticed one odd thing - yesterday, before installing FK, I made and received a few calls. Today (last boot was installing FK yesterday), I received two calls and couldn't hear the person on the other end. I also tried making three calls and couldn't hear the person on the other end either. Reboot, and everything is fine and dandy again. Has anyone else seen anything like this?
[Nexus 6  Original Android Development] franciscofranco:
Seems like a big coincidence, no changes on that part of the Kernel, everything is stock!
[Nexus 6  Original Android Development] kergefarkas:
For those looking for numbers and answers:

it supports CM12

it supports decrypted phone

it is awesome, smooth and nice to the battery

it will make your e-penis grow

PS: I need to activate my nanoSIM tomorrow, there is nothing wrong with the radio at all
[Nexus 6  Original Android Development] angieri918:
Anyone else having problems with latest kernel not going into deep sleep?
[Nexus 6  Original Android Development] kmaner:
I am on r4 and I feel like mine is deep sleeping well. Using the Balanced profile.
[Nexus 6  Original Android Development] Pliind:
Just want to be 100% certain before i go ahead.

So CM12 is out. If i wipe my current rom. Install CM12, flash gapps, franco will i still be decrypted? (im currently not encrypted) and when i update my rom i have to do the same procedure i guess, rom, gapps, franco?
[Nexus 6  Original Android Development] big_adventure:
Didn't really think it was K-related. One of my playback apps probably latched onto the I/O for the phones, and wouldn't give it back to the speaker for the call. I didn't have phones with a mic with me, so I couldn't see if that would have worked. If it happens again, I'll scoop a log. I hadn't even installed a log-catcher or a terminal emulator yet.

---------- Post added at 07:22 PM ---------- Previous post was at 07:16 PM ----------

Now that I DO have a log reader installed, I notice a ton of:

PowerHAL: touch-boost: failed to send: No such file or directory

...messages. Normal? I have no control log on this phone to base it on.
[Nexus 6  Original Android Development] Mistertac:
You are correct my friend. You're good to go.. Flash away you won't be forced to Encrypt.
[Nexus 6  Original Android Development] blueren:
[MENTION=3292224]franciscofranco[/MENTION] - Does the color control actually stick after a reboot? I set the red to 2. Then rebooted. Defaulted back to 255,255,255 even though the app shows 2,255,255. (ofcourse, set on boot is checked)

Secondly, does the performance profile survive a reboot? because after reboot, no profile is automatically highlighted (both in the app as well as in the widget]
[Nexus 6  Original Android Development] zephiK:
color control set on boot is a bug, been posted previously
[Nexus 6  Original Android Development] franciscofranco:
This Kernel does not force you to be encrypted...
[Nexus 6  Original Android Development] Nocturnal86:
Ok can't wait to check that out and see how it performs! Oh and the min freq sticking doesn't seem to happen every time but it happens often enough that it makes me check every time I switch out of PAP's and think it could cause a freq stick.
[Nexus 6  Original Android Development] hutzdani:
Just flashed the first CM official nightly R4 works fine here.
[Nexus 6  Original Android Development] paychex:
that's just mdpresision going bye bye
[Nexus 6  Original Android Development] SmokeyMon:
This happended to me too after flashing r4. Reboot fixed it. Hasnt come back. Oddly I could hear the other person but they could not hear me.

This kernel is dope. If you're on the fence, just jump in. the water is nice.
[Nexus 6  Original Android Development] big_adventure:
Well put. :)
[Nexus 6  Original Android Development] CRXed:
Is there anything you can do to supress these error lines?

Because I use logging often for other apps and now it's flooded with those PowerHal error's making the logs useless.
[Nexus 6  Original Android Development] franciscofranco:
Ok I'm debugging this cores offline ****. cpu3 offlines when the battery temperature hits 36ºC. Took me almost 10 minutes of charging + running stability test to get it down, this phone has a beast of a thermal dissipation - I can almost guess it's mostly due to Motorola's battery technology. I'll see what else I can find.
[Nexus 6  Original Android Development] rasengan82:
Interesting... At 36 only? What's the max safety temp on this battery?
[Nexus 6  Original Android Development] franciscofranco:
36ºC battery temp is pretty high. I couldn't make it past 41ºC, cpu0, 1 and 2 are capped to 1,2GHz and it starts to decrease the temperature abruptly.
[Nexus 6  Original Android Development] franciscofranco:
FKUpdater 14.0.3 is out.
[Nexus 6  Original Android Development] PCWright86:
I really like the ability to adjust hbm. Got it set just were I need it. Thanks and keep up the AWESOME work.
[Nexus 6  Original Android Development] franciscofranco:
Ok problem solved, cores won't go offline because of heat anymore (not that it ever need to, but whatever).
[Nexus 6  Original Android Development] holeindalip:
What setting you running??
[Nexus 6  Original Android Development] Gedablo666:
Franco, maybe you will add sweep2wake and swipe on navigation bar to sleep? I don't know why, but sometimes double tap not working for me and I need few times to double tap to wake phone, never had problems with sweep2wake and its faster to unlock phone like swiping down to wake than swipe up to unlock phone. Really easy. :)
[Nexus 6  Original Android Development] nathanchance:
1. Double tap to wake sucks because it is Google's implementation, which is pretty inaccurate.

2. He has said a few times in this thread that he won't add wake gestures because they can cause more problems than they are worth.
[Nexus 6  Original Android Development] Tommy_FIN:
Hm. I flashed unsu.zip first then kernel r41 and last supersu 2.66. Now this damn phone wont boot! Rom is the latest Chroma. What went wrong?
[Nexus 6  Original Android Development] trim81:
Try your exact steps and flash supersu 2.52
[Nexus 6  Original Android Development] nathanchance:
Franco won't boot with 2.52, you have to use 2.60 or newer.
[Nexus 6  Original Android Development] trim81:
Even if you first unsu. Zip?

2.60 + is systemless right?

If you unsu first you should be able to flash this kernel then root with 2.52 afterward
[Nexus 6  Original Android Development] nathanchance:
Unfortunately that is not how it works. System root requires a modified sepolicy. Franco doesn't include that so in order to achieve root, you need systemless root, which is 2.60+.
[Nexus 6  Original Android Development] franciscofranco:
Instructions in the OP...
[Nexus 6  Original Android Development] rignfool:
I inspired a macro!
[Nexus 6  Original Android Development] NLBeev:
Indeed, I use it as triple tap to wake. Works for me.
[Nexus 6  Original Android Development] Dougshell:
What is the "better" implementation
[Nexus 6  Original Android Development] nathanchance:
flar2's but that is not incorporated in this kernel.
[Nexus 6  Original Android Development] franciscofranco:
Not using it.
[Nexus 6  Original Android Development] arteaga323:
I noticed there's a new battery service constantly running in the background, is this how you're fixing the offline core problem? Just asking since it wasn't there before
[Nexus 6  Original Android Development] MrBrady:
Out of all the kernels I've tried (and I've tried most of them), this Kernel seems to work the best with my phone. I haven't seen this SOT since the LP days
[Nexus 6  Original Android Development] nick w:
Does anyone have the unsu.zip URL? Tq
[Nexus 6  Original Android Development] Amos91:
http://xdaforums.com/showpost.php?p=63615067
[Nexus 6  Original Android Development] deeppans:
I am getting Jan 16 security update OTA.

1. If I install it will kernel r41 work on it?

2. Will this ota revert franco kernel and install stock?

3. After installing ota, do I need to reinstall kernel and SuperSU again?

TIA
[Nexus 6  Original Android Development] holeindalip:
1.yes

2.yes

3.yes
[Nexus 6  Original Android Development] NOSTALGIA:
congrats [MENTION=3292224]franciscofranco[/MENTION] .. 100k thanks.. one of the best dev out there....
[Nexus 6  Original Android Development] TonikJDK:
1 and 3 are yes.

On 2 the update won't install of you are on Franco. Flash the January image from google but skip the user partition so you dont lose your data and apps. Then flash recovery, franco and root.
[Nexus 6  Original Android Development] Amos91:
Just download the factory image & fully extract it out. If you are only one build behind latest then the only change is in the system partition so just flash that in fastboot.