yashsingh1/xdaforums huggingface dataset:
[Moto Maxx Android Development] fgl27:
Somethings are odd but if you look close you see that they are odd but very simple...

Going trow the last pages of TWRP for quark thread you can see the discussion about how one TWRP version can have a big performance difference from one person device to the other.

So with that I conclude that I can only make shore the performance of this kernel is amazing on my device and manage to make it work on any device, regards performance on my end it is really good just like the user above, if I use a relax kernel config I can go up to 10h of SOT, but I use a more aggressive because I like this device performance and I get about 10% a hour in average when I do some have use, if I do low use I can go up 3 to 4 days on one charge...

This I do here is not simple but if any one wanna they can do for them self, so if you fell a lack of performance you can try to make yours, and see how hard can be make one kernel that is 100% in any device any ROM...
[Moto Maxx Android Development] RL_Wells:
A single charge with 24% remaining after 13 hours and 9 hours of screen time is quite a testament to your phones performance, especially considering the phones screen quality.
[Moto Maxx Android Development] gangrenius:
Post a screen shot of that sot buddy?
[Moto Maxx Android Development] RL_Wells:
I referenced and was replying to post #1175 above by [MENTION=3836686]kitcostantino[/MENTION]. He stated the sot along with screen shots. I just found that quite impressive.
[Moto Maxx Android Development] gangrenius:
Oh hahaha duhhhh I'm slow
[Moto Maxx Android Development] fgl27:
I can do 53k is in the OP, the result of bech score vary on the temperature of the device ambient temperature, level of battery and other app may be running on the background and of course kernel settings, so 50+ is just fine.

On stock this same aspect, makes the score vary, it is not always the same.

The score doesn't says anything to the day by day use.
[Moto Maxx Android Development] Gundabolu SC:
Antutu benchmarks don't always equal to performance of the phone... Many OEMs are supposed to tweak things just to display a higher antutu score... Original Moto x had very low scored due to hardware used but because of high optimization it had good performance, like iPhones... And especially with a custom kernel and your settings the exact circumstances in which you took the test also determine the score... If you have taken test after usage then the device might be throttling down to reduce temperature and stuff... :)

Higher Frequency overclock means higher temperature then automatically throttling happens...
[Moto Maxx Android Development] vikernes7:
Try to put the device in the freezer for a minute or two, this will lower the temperature and then you can run the test without throttling. I saw this once on a video and it worked, but as someone already wrote, the score is just for reference.

Enviado desde mi XT1225 mediante Tapatalk
[Moto Maxx Android Development] icondeg:
I don't know why...

Everytime that I'm using 1.1.3

i have several FC and boot

1.1.2 rocks!!!!!

Enviado desde mi Moto MAXX mediante Tapatalk
[Moto Maxx Android Development] xxspookyxx:
Just for understand.. srry for question...

The stock rom dont come with Intellithermal created by Faux123, why if i don't use i will burn my phone?

This kernel dont have a stock control thermal? or another method?

This phone throttle very fast loosing perfomance, with this kernel, my phone 805 processor have the same perfomance of my old nexus 5 801 2.26ghz, adreno 330 450mz.

In stock rom my phone in hot temperature can reach a lot times 48-50k antutu benchmark

Now, with custom rom, my phone hot can reach max 38k-40k.

And Cold without 30min of use, in the 20º ambient, can reach 52k, only one time a each 30min.
[Moto Maxx Android Development] fgl27:
It seems to be only on your device, so next version if the problem continues, try to clean install the ROM.

There is a help on the #2 post.

No thermal control what you think happens?

I remove stock thermal control it doesn't work the way it does on stock and even on stock is not all that good, intellitermal is way over aggressive you can set the max temp high and check the "aggressiveness" will hold the temp almost 10° less from the one you set.

If you not happy you can always use the stock CM kernel (no modifications base on stock motorola kernel) or just go back to stock ROM, I cant please everyone it seems like you really like stock ROM.
[Moto Maxx Android Development] xxspookyxx:
Hmm thanks for reply.., you works are very great. The only thing i like in the stock ROM are the performance, nothing more that..

If the intellithermal hold 10c temperature, its safe set in 80 frequency throttle temperature? Because they can reach in max in 70°.

The max real temperature safe for device its 60 or 70?
[Moto Maxx Android Development] xxspookyxx:
Hey, i set the Temperature Throttle frequency to 80º, -30mv voltage. and finally my mobile back to good perfomance, without any reboot or lags in game with hot mobile.

With interactive_pro (2.649mhz)+msm_adreno_tz(GPU 800mhz), i got 50759 points in antutu with my mobile Hot, and 52591 points cold.

And with perfomance (2.880mhz) +perfomance(GPU 800mhz), i got 53874 points in antutu with my mobile hot, and 54912 points cold.

Im very happy to got my back old perfomance or better.

I was need install the trickstermod to disable Fsync, because when i open the trickstemod says the fsync are enabled.

Im sending the screenshots with my points of antutu
[Moto Maxx Android Development] fgl27:
Nice man :good:

I try yours setting on the V1.1.4 (will releasing this weekend) And that really do the trick, I just break yours and my record.

The kernel auditor Fsync setting is new and is not working... Disable it via TricksterMod seems to help on the I/O score.

To all be aware that high temperature setting and long use is not advised, it can bring excessive wear of the hardware.

Thanks...
[Moto Maxx Android Development] fgl27:
Recommendations for ZZMoove CPU GOV

ZZMove is made by ZaneZam published on this thread

This are the recommendations from ZaneZam how to set profiles:
[Moto Maxx Android Development] colthars:
I'm using RR rom, but I'm not updating it. can i update kernel only? or its not recommended
[Moto Maxx Android Development] fgl27:
If you are using RR from 10/27 and up, yes you can.
[Moto Maxx Android Development] fgl27:
Kernel update! BHB27-Kernel-V1.1.5​

Clear data of yours Kernel app and reboot if encounter bug after flash.

Flash via TWRP no wipe is need.

Check the 1# and 2# post for help and recommendations..

* Download

BHB27 Kernel For CM-RR

BHB27 Kernel For Mokee

*KernelAuditor Downloads update

NX ROM have not updated they source to support the new kernel.

Changelog

I have long tested the new features for the last week no bug's find.

Bug report: make with in the most accurate description possible, do not spare words, screens and logs, a bug that i can't understand can't reproduce I can't fix.
[Moto Maxx Android Development] Nitefire77:
I'm on a newly unlocked XT1254 and I got Resurrection Remix Running with your experimental XT1254 kernel. It ran great, and even had a signal for maybe 30 seconds but it was lost and I couldn't get it back. Everything else ran smooth though. I tried your latest kernel from today and it didn't boot at all. The experimental had it almost perfect though
[Moto Maxx Android Development] fgl27:
that experimental is for GSM not CDMA that is the way it doesn't work. The main version doesn't have proper support for XT1254.

I can try a CDMA one if you wanna to test, do you?
[Moto Maxx Android Development] Nitefire77:
Yes I would love to
[Moto Maxx Android Development] fgl27:
:good: Nice.

I PM you a link later today.
[Moto Maxx Android Development] Nitefire77:
Cool, football and phones, can't think of a better way to spend a day
[Moto Maxx Android Development] johnwaug:
I am a turbo user, cdma needed also. Let me know if I can help test in anyway. I appreciate your even thinking about our quark version.
[Moto Maxx Android Development] pedrohxn:
Impressive SoT man!

I got 9h20m SoT with 19% juice left using high freqs on cores 2 and 3 working alongside bricked hotplug so it plugs in cores 2 and 3 only when really needed. Basically runs dual core most of the time, tri core on heavier tasks and quad on extreme conditions.

I'll try your settings.

Would you mind sharing the CPU governor you're using?
[Moto Maxx Android Development] kitcostantino:
Honestly, it was just one of many experiments. i would suggest doing what you are already doing...in example, what you described is close to what i wanted but failed to achieve. for most of that, i was using Bluactive (high cores) and chill (low cores). after re-reading about the snapdragon 805, i felt what i was doing was not at all what the design of the SOC was. So i swapped to Kraken at 1190 on all 4 cores. Ultimately, i do not know enough about kernels, govs, etc to really know what *precisely* i am doing.

we have a modded KA app and an awesome kernel that is very regularly updated, soi do think that our responsibility as users is to try things. [MENTION=5747496]bhb27[/MENTION] has given us the tools, so we should all be trying to find what we ask for. everyone wants the same thing for the most part. fast, yet battery efficient. it is there for the taking, provided we (as you have been doing : ) tweak and try to find it ourselves. we have the tools.
[Moto Maxx Android Development] willerson:
Found the culpirit, it is SeLinux, need to set enforcing only, if set permissive, safetynet will fail, if enforcing, safetynet is ok.
[Moto Maxx Android Development] fgl27:
I fix already it is not selinux it doesn't matter if is enforcing or not it works with a simple kernel service I did, test with permissive all good...

http://xdaforums.com/moto-maxx/development/rom-resurrection-remix-t3316232/post69162072

but any way how are you testing?
[Moto Maxx Android Development] willerson:
Simple, just use Kernel Auditor to set enforcing ( Misc Controls ), then disable root with iSu ( im not using reboot service zip ), then go to pokemon, works nicely, that was the test i did, nothing unusual.
[Moto Maxx Android Development] colthars:
insane sot guys!

i barely get 2hrs... I'm trying your settings to see what's happen. can you share your KA profile? thks!

Enviado do meu Moto MAXX
[Moto Maxx Android Development] fgl27:
And that is with what kernel version?
[Moto Maxx Android Development] willerson:
Last one, i think, V2.0.2-2-M, looked into my cellphone, says this version.

[]'s
[Moto Maxx Android Development] CoreyWillWhat:
I second that this works. SeLinux set to Enforcing, Turn off SU, Passes safety net check. Latest RR (M-v5.7.4-20161006), Latest Kernel (V2.0.2-2-M)
[Moto Maxx Android Development] kitcostantino:
honestly, SOT is pretty subjective. case and point, if i was gaming, say Pokemon Go or Injustice, i would get about that bc of the increased processing power consumption in those tasks. most of my SOT is likely elevated bc most of the time its Dynamic Notifications, the app i replaced Ambient Display and Moto Display with on my xt1254 and nothing very intensive. there really isnt a level gauge to compare usage/battery life/etc. im going to make my next charge/stats be without ambient display or dynamic notifications app just to make a baseline for myself.
[Moto Maxx Android Development] eugene_fish:
Hi

I'm using Auditor Per App Monitor but it periodically stops working and I should start the service again. I already disable battery optimization for this app. What logs should I provide to debug the issue?
[Moto Maxx Android Development] fgl27:
Logs > One click all logs to a zip...

it will have every log I may need...

Are you using the featuring for long time, and the problem start in the latest version? with version?

I will try to reproduce this here and take a look, any extra info helps... :good:
[Moto Maxx Android Development] fgl27:
Kernel Adiutor update

KernelAdiutor-0.9.9.4.+29.BHB27-Mod.apk​

Download Kernel auditor

Changelog

Installation

APK or ZIP?

If you have building Kernel Adiutor like in RR ROM you must use the zip.

If you don't if install it from play(original KA) or is using my KA apk you must use the apk.

Install APK:

* Install it like any other apk from file manager (like ES File Explorer)

* May be necessary to uninstall the old version first if it doesn't install.

Install ZIP:

* To install the zip 1° uninstall Kernel Adiutor (original KA) if you have it.

* Then flash via TWRP, no wipe is need.

If encounter any problem:

Clear data of yours BHB27 Kernel Adiutor app + deleted the KernelAdiutor and KA_profiles folder from internal memory (if not possible by the android file manager use TWRP one), reboot to recovery and clean/wipe Dalvik and cache before reporting things.

You can make a copy of profiles.json file inside KA_profiles folder (in case you save a profile), after the reboot place it back on the folder then apply the setting on the app, if encounter problem after the apply the profile is the problem deleted it and redo the cleaning and don't use it again...

This helps when the apps functions are odd, misbehaving and or slow to load/display.

Sharing profiles

The only thing need to share a profile is the file profile.json in side KA_profiles folder, it can be just simple copy and past to another devices, the file is very small and easy to share.

Use my version of Kernel Adiutor to better support this Kernel. :good:
[Moto Maxx Android Development] fgl27:
BHB27-Kernel-V202-3-M.zip​

Marshmallow only.

Download BHB27-Kernel

Changelog

Note:

Use this with the latest version of my mod KernelAdiutor-0.9.9.4.+29 or up to control the many featuring of the kernel.

Download Kernel Adiutor App

SuperSu support on Stock ROM have change read the TWRP screen when flashing there is a warning fallow it

After it kernel update, reflash SU in this simple order:

Kernel + BETA-SuperSU-v2.62-3-20151211162651_3 + Update SU version

Link for BETA-SuperSU-v2.62-3-20151211162651_3

Download iSu app V1.3 (A simple app to enable/disable of Su works with CM Su binary)

Don't use this on a old ROM version give preference to the newest version, please don't report bugs from a old ROM version...
[Moto Maxx Android Development] veccini:
Sambadroid isn't works with the New kernel 202-2. I have to go back and reinstall an old version, in my case, 201-9

I can't update busy Box, says :
[Moto Maxx Android Development] gangrenius:
Oh my right above you is a newer kernel - 3
[Moto Maxx Android Development] fgl27:
Not this thread kernel problem... and there is a new version of the kernel I test with the last one.

Unless you are in stock ROM bubybox is not really necessary CM-Toybox is really complete I have no use for BB.
[Moto Maxx Android Development] veccini:
My rom is stock 6.0.1, I will try the last kernel.

Thank's!
[Moto Maxx Android Development] fgl27:
Also try a different BB app.
[Moto Maxx Android Development] xboxbr:
what's this "Update SU version"? is the iSu app? or I have to download last SuperSU version?

installation of .apk files is not working anymore

last rom, last kernel, last kernel auditor
[Moto Maxx Android Development] immadeofpixels27:
Did you read anything about iSU? Even the error message in your own screenshot? iSU only works with CyanogenMod's built-in SU binary.

As for apks not installing, try updating your GApps package after clearing data for the packageinstaller system app.
[Moto Maxx Android Development] fgl27:
....................

I update my update post with number can you see that it thing is a separated thing now? do you understand it now?

"Update SU version" is for stock user mean you need to use a update version in relation to a old version that I share. iSu is for CM user the app function is self explanatory you look to it you must understand, you can google translate as I did not had the time to translate the app to pt-br if you don't understand it...

.apk is a gapps problem downgrade play or downgrade gapps packages if you are using the latest latest, if you are using a old try to upgrade...
[Moto Maxx Android Development] xboxbr:
my question refers the second topic

you said three files

1º kernel +

2º BETA-SuperSU-v2.62-3-20151211162651_3 +

and 3º

Update SU version

. My doubt is about this last one, where is this file to download
[Moto Maxx Android Development] fgl27:
Latest SuperSu version you find in SuperSu tread just search in xda for SuperSU
[Moto Maxx Android Development] xboxbr:
I tryed banks and opengapps and still not working :(

thanks
[Moto Maxx Android Development] quantum tao:
anyone else here use Microsoft OneNote? I cant get it to run with bhb kernel. and when i remove kernel and open onenote it makes me re-authenticate with microsoft, all other office programs work fine.

it will work exactly 1 time if i clear the app data but breaks if i close it or reboot. what is different about onenote? maybe thats what i get for being anti google on android.

works fine with stock kernel.
[Moto Maxx Android Development] immadeofpixels27:
It works fine for me. It's 99.9% impossible for a kernel to cause problems with just one app. Try disabling any other apps that interact with the system such as themes or Xposed mods. You could also try clearing KA app data and rebooting to revert to the kernel's default settings in case there's a specific governor or feature that OneNote doesn't like.
[Moto Maxx Android Development] quantum tao:
ok, well now i know its just me . no mods, default kernel settings, cleared KA, gapps, .. it really doesn't make sense at all. why the .001 always find me? why? :(
[Moto Maxx Android Development] immadeofpixels27:
Perhaps it's something with your Microsoft account?
[Moto Maxx Android Development] fgl27:
Do you use gaps? is update?

some apps have gapps dependency and they don't even know...
[Moto Maxx Android Development] quantum tao:
no, but maybe related to how microsoft stores credentials on android because after app crashes and i revert back to stock kernel i have to re-authenticate on onenote. recently microsoft changed something on android where when you sign in to one office app it signs you into the rest ( not sure if this is part of MS authenticator or some common office file) before each app had to be signed in individually.

---------- Post added at 06:29 PM ---------- Previous post was at 06:17 PM ----------

yes on newest version now. do you think is possible combination of gapps + kernel could do it? this test would require clean install with wiped data, i will try that when i get time and report back. thanks.
[Moto Maxx Android Development] arizonaomnia:
Verizon user here. Was it ever updated to be able to use data and voice simultaneously?
[Moto Maxx Android Development] PILLMUZIK3600:
No...if they had there would be a thread about it....
[Moto Maxx Android Development] fgl27:
I don't know this is just a simple case of s*** code from Microsoft...

hundreds of Townsend of app just fine one simple annotation app with problem makes no sense, but then when you look to the app size almost 90MB I start to understand, so many app can do some much more with so less size, they must be doing something really wrong and or unnecessary here...

Just move to another annotation app there is so many, one day they must find a fix and push a update

, I my self can only do something if you tell me exactly what is the last version of the kernel that works, "stock kernel works" doesn't help me...
[Moto Maxx Android Development] fgl27:
BHB27-Kernel-V202-4-M.zip​

Marshmallow only.

Download BHB27-Kernel

Changelog

Note:

Use this with the latest version of my mod KernelAdiutor-0.9.9.4.+29 or up to control the many featuring of the kernel.

Download Kernel Adiutor App

.......

Stock only:

SuperSu support on Stock ROM have change read the TWRP screen when flashing there is a warning fallow it

After it kernel update, reflash SU in this simple order:

Kernel + BETA-SuperSU-v2.62-3-20151211162651_3 + Update SU version

Link for BETA-SuperSU-v2.62-3-20151211162651_3

.....

Custon only:

Download iSu app V1.3 (A simple app to enable/disable of Su works with CM Su binary)

......

Don't use this on a old ROM version give preference to the newest version, please don't report bugs from a old ROM version...
[Moto Maxx Android Development] gangrenius:
BHB27 is your kernel subject to this exploit? arstechnica.com/security/2016/10/android-phones-rooted-by-most-serious-linux-escalation-bug-ever
[Moto Maxx Android Development] fgl27:
The Dirty Cow exploit was fix in the Linux 3.10.104.

Was fix in almost all Linux branches, even my build machine received a Linux update this week. :cyclops:
[Moto Maxx Android Development] 3Dota:
[MENTION=5747496]bhb27[/MENTION] ...

your latest kernel [202-4] give me random reboots ...

not change anything from previous 202-3 ... only flash kernel and su.zip

I'm on #1254 with stock India's 6.0.1
[Moto Maxx Android Development] gangrenius:
I had one reboot. No more since.
[Moto Maxx Android Development] Wynnded:
Zero reboots.....
[Moto Maxx Android Development] eugene_fish:
I'm using BHB27-Kernel-V202-3-M kernel and 0.9.9.4+29 auditor.

When I need to grab logs they are always disabled. Weird... I've enabled logging in Misc section many times but it become disabled back after some time. Strange issue.

Also I have a question about Profile Per App behavior. I have two profiles: for example general and powersave. General profile I marked as default and powersave profile I defined for several apps. When I start the app that uses powersave this profile is applied first and then default profile is applied too. Please explain Profile Per App service behavior.
[Moto Maxx Android Development] fgl27:
Random reboots are usually associated to what you do, not the kernel as I really long test it before released I have zero reboot ever on my kernel, all the changes I made here are not crazy experimental are normal Linux changes that any other devices running this Linux branch uses of course in most cases changes here are only available in others custom kernel and custom ROM as most vendor have really crappy update protocol and don't update things like developers or google does.

That thing you do for example using a XT1254 with a Indian xt1225 ROM is a major workaround that I can't test and is a example of "what you do" and can cause problem...

So check with others XT1254 user running that Indian ROM and report here to me the problem if all users have problem the kernel has a problem if not I can only blame "what you do" for now...

I have no idea what can disable logging, probably something that you did, clean install and don't flash any thing associated to kernel or kernel related changes that are not shared in this thread by me.

You must have set both profiles to a app that the only way two profiles will be load to a app, erase the profiles inside sdcard/KA_profiles reboot and start again...

also recommended if will not clean install at least clean kernel adiutor data erase profile and reboot, then if problem persist do a full clan install.
[Moto Maxx Android Development] monza1412:
I'm also using this "combo" iiWoodstocK indian variant/xt1254, and also had random reboots (using the stock kernel settings, no changes/no undervolt), didn't report back then as I could not grab a log.

For me the problems started with the 202 kernel series, I don't know why, but with the 202-0, 202-1 and 202-3 I experienced random reboots at one point.

2.0.1-9 works flawless. So for the people having that kind of problems I advice you to roll back to that kernel version.
[Moto Maxx Android Development] 3Dota:
as I said earlier ... dont do anything [even updating application from play store]

and now I'm using 202-3 and don't have any random reboot ... still don't change anything ...

and again ... thanks for your hardwork after all ...
[Moto Maxx Android Development] immadeofpixels27:
I would strongly advise not to roll back to an earlier kernel version since 202-4 included the patch for the "dirty cow" vulnerability.
[Moto Maxx Android Development] monza1412:
I prefer a reliable phone with no lock ups than a vulnerability that is been active the last 9 years. But that is just me.