yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Dachfenster:
Is there a chance to get rid of the msm_hsic_host wakelock?

I know it was possible to disable it when I was on despair.

Thanks :)
[Nexus 6 Android Development] akaHardison:
So no RMA I can do.Just have to wish Google and Motorola fix it in MDSS.I don't have any information now so I can't do anything now.I think I won't buy any Motorola phone after this phone.It just break my heart(I have used 2 Motorola's phones, all dead due to faulty mb).
[Nexus 6 Android Development] quaman:
Sorry man. It drove me crazy when it happened to my phone. My coworker at the time tried to blame it on roms but I knew that wasn't it but I delayed it anyway until that post I posted earlier happened to me
[Nexus 6 Android Development] akaHardison:
My phone was built in Dec,2014.Some people say only after Jan,2015 that phone don't have faulty hardware.Can you check your phone's date?It is shown in barcode in bootloader.
[Nexus 6 Android Development] quaman:
1/24 but this is my second one after an RMA my first one was definitely an older build
[Nexus 6 Android Development] mbl1979:
Just to recap , this kernel will work with CM based ROMs??
[Nexus 6 Android Development] RayEdmondson:
Yep.
[Nexus 6 Android Development] Formhault:
How exactly can I find out when my phone's been manufactured? Barcode in bootloader... Huh? :eek:

*scariness intensifies, I don't want my N6 to die lol*
[Nexus 6 Android Development] akaHardison:
You restart to bootloader. Select to barcode...
[Nexus 6 Android Development] MrBrady:
My Barcode is saying 4/10/2015 but I'm still getting the half screen freeze thing, as I mentioned before it only seems to happen with certain kernels, but sounds like it's still hw related.
[Nexus 6 Android Development] evolishesh:
Does this kernel supports USB otg?
[Nexus 6 Android Development] Formhault:
Most kernels do, so chances are yes.

---------- Post added at 09:16 AM ---------- Previous post was at 09:16 AM ----------

Aaaaaaah... okay :) I was reading the BL line, lol.

Okay, so mine appears to be from the 17th of December, 2014. F***? :\

---------- Post added at 09:17 AM ---------- Previous post was at 09:16 AM ----------

Okay, "F**k", just as much as this guy.

Well, here's hoping mine never acts up. IT IS A PREMIUM PHONE FFS :) afds gssxgcsdtxdsvfgjbgvfd
[Nexus 6 Android Development] akaHardison:
Good luck.Mine is 12/12/2014.Maybe that is screen problem?But in stock rom it works fine....
[Nexus 6 Android Development] xanaxdroid:
It will be in the next build.
[Nexus 6 Android Development] Dachfenster:
You're the man!! :D
[Nexus 6 Android Development] xanaxdroid:
New benzoCore build 22​

Changes:

- Built latest SaberMod 5.2 toolchain.

- Added toggles for wlan wakelocks

- Not a big update, but worth posting

benzoCore-build22

power: increment wakeup_count when save_wakeup_count failed.

wakeup: add toggles for wlan wakelocks. They are all enabled by default.

wakeup: alright, shut up

wakeup: add userspace knob to enable/disable msm_hsic_host wakelock

uid_cputime: Iterates over all the threads instead of processes.

msm: kgsl: Fixup the idle_timer save/store functions

power.rc: Add default Bricked settings.

msm: mdss: Fix check for backlight update during continuous splash

msm: kgsl: Make GPU core support more generic

msm: kgsl: Fix power api's used in fault interrupt sysfs control

msm: kgsl: Make the dma_set_coherent_mask call universal

msm: ksgl: Add debugfs file to show active GPU events

msm: kgsl: Log correct fence pointer when cmdbatch timer expires

msm: kgsl: Split out the context and command batch flags

msm: kgsl: Add other param initialization for gpumem_get_info

msm: kgsl: Copy over the entire list of ibs from compat to regular

msm: kgsl: Add IFH feature by removing IB commands

msm: kgsl: Keep consistent values for non-loadable perf counters

Download: benzoCore-build22
[Nexus 6 Android Development] goila:
masterpiece
[Nexus 6 Android Development] str8str:
I disagree I've had this n6 for a few months had probably all roms for n6 on it at one time or another and I experienced it once yesterday on sokp version 8.1. Never happened anywhere on any other rom kernel in past. I think it has to be a commit that's made its way back or been implemented again or something. I really don't think it would be a faulty phone hardware software issue because it would of done it by now at least once but I've had the phone for three months and today was the first time. It's weird that's for sure and I think not everyone that has had this is due to the same reason as some people had it after dropping their phone where others it just happened. That said some might need new phone where others could be just like I said.

I actually think my issue was the recents option at least that's what it looked like it wasn't an actual screen split like I've seen. But it did freeze and look split I'll be keeping an eye for it in future
[Nexus 6 Android Development] MrSplaat:
"wakeup: add toggles for wlan wakelocks"

Is this affecting wlan_rx_wake? If so, where in Kernel Adiutor can I disable the wakelock?
[Nexus 6 Android Development] str8str:
Where are toggles for the wlan wake locks? Can't find in kernel auditor
[Nexus 6 Android Development] Tylog:
Under different settings

There you can find

Network and wakelock
[Nexus 6 Android Development] MrSplaat:
Yeah, but that only shows smb135x, sensor_ind and msm_hsic_host wakelocks. Nothing about wlan.
[Nexus 6 Android Development] drkramm:
Glad im not the only one that cant finw the wlan wakelock
[Nexus 6 Android Development] xanaxdroid:
/sys/module/bcmdhd/parameters/wlrx_divide

/sys/module/bcmdhd/parameters/wlctrl_divide

Kernel Auditor needs to add the strings.
[Nexus 6 Android Development] Thunderbolt69:
[MENTION=2699658]xanaxdroid[/MENTION] I know your kernel already has several options for hotplugs, but I was wondering if you would ever consider adding intelliplug... Plus I kinda thought it would go along with intelliactive and intellithermal. Great kernel as it is, just wanted to ask. Thanks.
[Nexus 6 Android Development] hellsgod:
intelliplug won't play nice with BFS.

hells
[Nexus 6 Android Development] xanaxdroid:
benzoCore build 23​

Changes:

- Built latest SaberMod 5.2 toolchain.

- Added yankactive governor.

- Fixed up zzmove some.

- Reverted some crap commits on my end.

- Small update, but worth it....

benzoCore-build23

yankactive: Update.

defconfig: Add yank and reorganize.

cpufreq: add yankactive governor

cpufreq: enable hotplugging, thermal and input boost for zzmoove

net: wireless: bcmdhd: Set WLAT_PLAT_AP_FLAG for SOFTAP country code

net: wireless: bcmdhd: Fix ICMPV6 NA counter

net: wireless: bcmdhd add counter for ICMPV6 NA,RA,NS

Download: benzoCore-build23
[Nexus 6 Android Development] waywardsojourner:
Didn't know if anyone could help me out here but I'm using the latest version on AOSiP and i can't seem to get double tap 2 wake to stay on using kernel auditor. Any help would be appreciated.

---------- Post added at 02:44 PM ---------- Previous post was at 02:35 PM ----------

Nevermind. Changing to half screen has got it working
[Nexus 6 Android Development] erk1725:
So to disable these, do we change the value from a 1 to a 0 or like the msm_hsic wakelock divider = 100?

Thank you

Edit: Definetly don't want to set it to 0.....it sent some "alarm" out of control in BBS.................changed it back to a 1 and all back to normal
[Nexus 6 Android Development] wrongway213:
Trying to figure this out myself - if it follows the standard divisor from Imoseyon's original implementation I'm assuming "8" would be fully minimized, "0" disabled and "1" stock, but not 100% sure - option does not appear in Synapse (the strings for this wakelock are definitely in Synapse as well, as opposed to KA not displaying this, fwiw)
[Nexus 6 Android Development] Tylog:
Yes, that's what I feel too.

[MENTION=2699658]xanaxdroid[/MENTION], did you plan also a M Build? Thanks.
[Nexus 6 Android Development] fedef12evo:
cant change vibration intensity, am I the only one?
[Nexus 6 Android Development] Eris _2.1_2010:
I'm still running your 6/12 build of Benzo and this kernel is rock solid. I'm underclocked and undervolted running bluactive governor and I'm getting amazing battery life. Thnx for your hard work
[Nexus 6 Android Development] xanaxdroid:
I will when it comes out. I'm not sure about the preview builds.
[Nexus 6 Android Development] xanaxdroid:
I'm using blu_active too. It's my favorite governor.
[Nexus 6 Android Development] Tylog:
Ok, thanks. Good job with the Kernel. I always like it to test different stuff but for now I will stay on this one, works very well.
[Nexus 6 Android Development] xanaxdroid:
I appreciate it. Glad you like it.
[Nexus 6 Android Development] Dachfenster:
yeah it isn't available in kernel adiutor for me as well.. but in the elementalx app, it's possible to adjust it.
[Nexus 6 Android Development] xanaxdroid:
It's in Kernel Auditor under Misc Controls. Unless you're talking about the wake gestures vibrate settings. I'll have to look at the code to see.
[Nexus 6 Android Development] Dachfenster:
Usually, it's there, but not for me :(

I've had the same behaviour with hellscore.
[Nexus 6 Android Development] xanaxdroid:
That's weird. It shows up in mine.
[Nexus 6 Android Development] DespairFactor:
That's an old version of the app, SELinux mode has been removed because Google is removing apps that support changing SELinux from the store.
[Nexus 6 Android Development] konradit:
Will this work nice with Chroma ROM? (Only kernels that work are Franco and Lean)
[Nexus 6 Android Development] Tylog:
?

There is not only one Kernel that doesn't work with Chroma.

I like it to test kernel and all Kernel around here works fine.
[Nexus 6 Android Development] Dachfenster:
Well observed ;) Restored it with Titanium and didn't notice it.

I've just updated, however, it's still not there. :confused:
[Nexus 6 Android Development] DespairFactor:
This is from my kernel
[Nexus 6 Android Development] Dachfenster:
I know it worked for me with other kernels, don't know why it doesn't show up with this one. But it doesn't bother me that much.
[Nexus 6 Android Development] mashuto:
Dont feel too bad. You arent the only one. Vibration setting doesnt show up for me either in kernel adiutor. Luckily, the default vibration setting in this kernel is close enough to what I usually keep it at.

Unrelated, anyone manage to get viper working? Or will I need to set the kernel to permissive mode?
[Nexus 6 Android Development] xanaxdroid:
Set it to permissive. The next release will have it off by default. I forgot all about that as I'm used to setting it in my ROM source. Sorry.
[Nexus 6 Android Development] pappy97:
I have a really dumb question. I understand with the zzmoove governor there are predefined "profiles" set up for it, one for extreme battery life, one for performance, and others that are a mix. I know a few of them are called yank (like "Yank Battery Extreme") and a few others are called ZaneZam (like "ZaneZam Gaming"). I think there are 11 total.

If I run zzmoove governor with this kernel, where in kernel auditor can I choose which of these zzmoove predefined profiles I want to run? I can't seem to find it in kernel auditor. Thanks!!

Edit: Nevermind, I found it. Change your governor to zzmoove and then "profile number" will be an option under CPU governor tables.
[Nexus 6 Android Development] mashuto:
I think after you set it, you need to hard close kernel adiutor and open it again and it should show you the profile selection. Alternately, for me, what I tried, is you can go into the governor settings and there is a selection for profile number, its just an integer number. Change it and back out, then hard close the app (clear it from recents) and when you go back in it should show you see it.
[Nexus 6 Android Development] ds78:
Hi,

Which governors is the best "Average" battery life and performance?

Reg. DS
[Nexus 6 Android Development] Dachfenster:
For me it's 11 - zzrelax.
[Nexus 6 Android Development] jcrompton:
Which hotplug (and settings) are you guys using with zzmove governor?
[Nexus 6 Android Development] str8str:
Well I use mako

---------- Post added at 23:45 ---------- Previous post was at 23:44 ----------

If you want settings pm me. I have my own settings that work very well. Uty
[Nexus 6 Android Development] 875295391:
Good kernel.Still updates？？？？
[Nexus 6 Android Development] ricco333:
What else do you want? This is the kernel with the most updates and the most complete set of features, hard to imagine you are missing something. [MENTION=2699658]xanaxdroid[/MENTION] thanks for the time and effort.

Erik
[Nexus 6 Android Development] Tylog:
What are you missing?
[Nexus 6 Android Development] xanaxdroid:
benzoCore build 25​

Changes:

- Built latest SaberMod 5.2.0 toolchain.

- Added back the old host and rxwlan wakelocks.

- Reverted a lot of commits which won't show up in the log.

benzoCore-build25

wakeup: add toggles for wlan wakelocks. They are all enabled by default,

wakeup: alright, shut up

wakeup: add userspace knob to enable/disable msm_hsic_host wakelock

Revert "hsic: introduce user configurable timeout for msm_hsic_host wakelock"

Revert "hsic: allow wl_divide = 0 to completely disable hsic wake source"

Revert "hsic: avoid keeping the ws activated after sysfs disable"

Revert "bcmdhd: Reduce ctrl wake lock with separate sysfs node and rename rx wakelock node as well"

blkcg: fix gendisk reference leak in blkg_conf_prep()

genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD

freeing unlinked file indefinitely delayed

mm: avoid setting up anonymous pages into file mapping

bcmdhd: Revert state to commit "net: wireless: bcmdhd: suppress debugging log in FW"

Fix lcd notifier and powersuspend compile issues - added missing part!

Change version string to 'develop'

Download: benzoCore-build25
[Nexus 6 Android Development] Dachfenster:
any thoughts on adding ragingmolasses governor? :D
[Nexus 6 Android Development] apophis9283:
Took me forever to find it. To the benzo dev, you can find it and plenty more in blisspop github under blissful kernel. :)
[Nexus 6 Android Development] los1010:
Would you mind pm me those too maybe I can use this as a reference
[Nexus 6 Android Development] Dachfenster:
Does anyone know an app to see statistics of how long a single core has been used/ has been offline?

Till now, I've only seen apps showing the frequencies being used.
[Nexus 6 Android Development] str8str:
Great governor would like to see it added
[Nexus 6 Android Development] xRamz:
There a way to turn off the throttling when the battery is below 40%

???
[Nexus 6 Android Development] rignfool:
It shouldn't do that if you have Intellithermal activated and all stock options off...

If it does... Then there is something that isn't turning off and [MENTION=2699658]xanaxdroid[/MENTION] would have to look at it
[Nexus 6 Android Development] timothyjok:
Can't access download page
[Nexus 6 Android Development] CayenneGTS:
Same here - it says the domain registration has expired.
[Nexus 6 Android Development] xanaxdroid:
I'm waiting for my domain to renew. For now grab it from http://files.sabermod.net/benzoCore/

Edit: Updated link in op.
[Nexus 6 Android Development] CayenneGTS:
Thanks! Whats the difference between the b's (b23, b24 and b25) ?
[Nexus 6 Android Development] ricco333:
Check the changelogs, they are all posted a few pages back.

Erik
[Nexus 6 Android Development] CayenneGTS:
Thanks.
[Nexus 6 Android Development] Jiggs82:
Does this rom have contextual notification image header for status bar ? Thanks
[Nexus 6 Android Development] Dachfenster:
I think you're in the wrong thread. :p
[Nexus 6 Android Development] Jiggs82:
Yeah didn't realize it til after oops lol
[Nexus 6 Android Development] xanaxdroid:
Test build.​

Okay well I decided to make my own kernel instead of just using hells-core. I'd like to get some feedback which one you guys like better. This one doesn't have zen decision, but I could add it later. It has pretty much the same governours, but for hotplugs it has Intelliplug, MSM Hotplug, Mako and Bricked. It's a CFS kernel instead of BFS like hC. I really like it, but I can go back to using hells as a base. You can find the source from the link in the OP and looking at the test branch. So let me know what you think.

Thank you.

xanaxdroid

Download: benzoCore-test3
[Nexus 6 Android Development] xRamz:
Bring on Zen and I'm down to try [emoji14]
[Nexus 6 Android Development] xanaxdroid:
I added it. I'll put out a new test build tomorrow. I'm done for the night.
[Nexus 6 Android Development] xRamz:
Awesome, yeah no rush, content with the current hellscore base anyways :)
[Nexus 6 Android Development] Dachfenster:
I'm really loving it performance wise! My nexus cries now :D Flies trough everything, wonderful work.

Can't say anything about battery but don't think that's gonna be a problem. :)
[Nexus 6 Android Development] Tylog:
From the feeling that part works fine. Recorded Blogging negative so far, Performance looks very good.
[Nexus 6 Android Development] wavedashdoc:
Test 3 is extremely fast on default settings. Nice job.
[Nexus 6 Android Development] xanaxdroid:
Test Build #2​

So I just cleaned up a thing or two and added zen_decision although it's off by default. Probably the last test build until I make it my official build from now on. Just making sure there's no problems. The build number says build 4, but that's just the 4th time I've built it. ;)

Thanks again

Download: benzoCore-test4
[Nexus 6 Android Development] kipue:
Hi friends,

I'm looking for a general info regarding the decision configuration.

I noticed that when I activate one (Mako in this case), the default one (MP) stays activated.

So, can both coexist, or should I turn off MP for some reason? I did just that by the way, but I'd like to know what is the proper way to go?

Thanks!
[Nexus 6 Android Development] wrongway213:
Only use one hotplug option at a time - so yes, if using Mako, turn of MP-Decision.
[Nexus 6 Android Development] kipue:
Thanks, had a hunch, so I did it but I wanted to be sure.
[Nexus 6 Android Development] Nephilim:
Does this have its own ramdisk? Only asking so I know if I can dirty flash over your previous kernels.
[Nexus 6 Android Development] wavedashdoc:
I wiped dalvik and cache and haven't had any problems. Using Kernel Auditor to tune.
[Nexus 6 Android Development] xRamz:
Loving the test kernel. No stutters or slow down yet. Much better multitasking :D
[Nexus 6 Android Development] cyberbandit1998:
I think your kernel is alot smoother and experiencing no lag a low battery like other kernel.
[Nexus 6 Android Development] wavedashdoc:
Has two soft reboots with default settings on stock Rom. Once when the screen was off and unresponsive second after a phone call. Turned of faux decision with no hotplug. Will keep testing.
[Nexus 6 Android Development] tundra35:
Silly question but does benzo 25 or the test builds support M?
[Nexus 6 Android Development] kipue:
Flashed test4 over the b25 version, and booted-up OK :)

Can't talk about performances or stability yet, but it works ^^
[Nexus 6 Android Development] xRamz:
Cpu throttles when low battery :/

43% all 4 cores throttled to 1.9ghz. Using Zen, uv-40
[Nexus 6 Android Development] Dachfenster:
Nope.
[Nexus 6 Android Development] mantakos:
[MENTION=2699658]xanaxdroid[/MENTION] Hey man i am running your latest test kernel for a day now with no issues. It also feels really smooth. I would have one request. Could you eventually remove the bcl driver throttling from the kernel? That throttling down to 1.9ghz. Would be really cool ??

Heres how to do it http://xdaforums.com/nexus-6/orig-development/kernel-t3019015/page50

(the init.d solution doesnt seem to work for me although i have set permisions etc.)

Thanks for all your work.
[Nexus 6 Android Development] kipue:
Another happy customer with test4.

One day running, and no issue at all. On the previous kernel (b25), I did have some RR or a few "half" SOD a day, but this time nothing.

Touch wood ^^ Thanks for this.

First custom rom/kernel on my new N6 and I'm pretty sure I won't need to look elsewhere.
[Nexus 6 Android Development] Khizar:
Didn't really have any issues on the HC based kernel but the only change I have noticed(performance is a lot better) on this new base is positive so I am all for this change.
[Nexus 6 Android Development] Psych0t1c20:
With the test build the WiFi turns off sometimes.
[Nexus 6 Android Development] TransportedMan:
Does anyone know how to enable the zzmove hot plug in this kernel, that is if its even baked into it?
[Nexus 6 Android Development] ricco333:
ZZ_MOVE is a governor, not a hotplug, in kernel adiutor select zz_move from the governor list, then in the tunables square box select the profile box and enter the profile number you would like to use. Done

Erik
[Nexus 6 Android Development] TransportedMan:
What hotplug should I use for best battery life? What settings would you recommend? I already know I'm going to use the number 3 profile but I don't know if it auto changes settings according to that profile or I still have to go change them.
[Nexus 6 Android Development] Dachfenster:
That's not right. In the tunables of zzmove there's also a "disable hotplug" field in which you can set 0 to disable disable its baked in hotplug :D So you enable it.

I think it's best you try it on your own, but you could try IntelliPlug with its conservative profile.
[Nexus 6 Android Development] TransportedMan:
I see the sheeting "disable hot plug" and there's a 1 next to it. It's enabled correct? I'd so then should I disable the inteliplug hot plug since that would be two plugs running at same time. Also would changing the value onZzmove tunables for hotplug like from 1 to something else change anything?
[Nexus 6 Android Development] Dachfenster:
No, you've got to select a profile and enable hotplug by setting "disable hotplug" to 0. Then, you should definitively disable every other hotplug. Yet, I don't really like the zzmove hotplug. :D

It's just 1= true, 0=false. No further numbers.

However, there are plenty settings for the zzmove-hotplug under tunables.

Like I said before just try everything. :)
[Nexus 6 Android Development] xRamz:
Any updates to the new Test kernel? Keen to see it leave test phase :D
[Nexus 6 Android Development] II_DiE_4:
I don't know why you should look at hotplugs for better battery life.

Hoplugs in lollipop don't control anything other that when cores come online or offline. And there are evidence that putting cores offline doesn't affect battery in any way.

You should look for the governors settings instead. These are the ones controlling the frequencies of the cores and the time a core is spending at different frequencies.

That's why the ZEN hotplug that just put all cores online is default in alot kernels for N6
[Nexus 6 Android Development] hellsgod:
It highly depends on your usage. I know many people who prefer mako_hotplug over ZEN, because they can use active hotplugging. I for myself don't have any battery saving with mako and active hotplug, but it seems there are people who notice a difference.

hells
[Nexus 6 Android Development] II_DiE_4:
Yep that's what I tried to say about the hotplugging in lollipop.

You may or may not see a, small, difference playing with hotplugs. But for sure you will see a difference playing with governors.

Also the most important is the actual apps and who is "eating" the battery. But that's other issue for other thread.

Love your new beta kernel BTW. Using the new WiFi drivers with no issue too :)
[Nexus 6 Android Development] xanaxdroid:
benzoCore build 26​

Changes:

- Completely remade from scratch.

- Now built using SaberMod 6.0.

- Removed bcl driver.

- Added Intelli Plug.

- Still has Zen, Bricked, Mako and MSM_Hotplug.

- Please see my GitHub commits for what's all in here.

Download: benzoCore-build26
[Nexus 6 Android Development] j0nathanp3ters:
Just installed build 26 and wiped caches on LMY48M stock ROM and my phone wouldn't boot past the spinning dots. Flashed back to test4 and everything seems OK. Not sure what happened, just an FYI.