yashsingh1/xdaforums huggingface dataset:
[X Style (Pure) Android Development] dirtyhank:
I made a mistake generating the TruPure test image. I've generated a new one using the TP ramdisk verbatim. Can someone please test it?

https://www.mediafire.com/folder/mzdc2ug5sh3w4/trupure
[X Style (Pure) Android Development] jsminnis:
This booted on my stock rooted setup whereas the others would not. Thank you.
[X Style (Pure) Android Development] patt2k:
So it booted on true pure?
[X Style (Pure) Android Development] guraki:
Any recommendations on governors and schedulers?
[X Style (Pure) Android Development] dirtyhank:
I've just pushed v0.5 to OP and uploaded a minor update (v0.5.1) to (hopefully) fix the problems with some TWRP builds.
[X Style (Pure) Android Development] lafester:
Flashed .5.1 with new twrp. Thanks!
[X Style (Pure) Android Development] unitz0mbie:
So if I get installed 0.5 with no issues I shouldn't install 0.5.1?
[X Style (Pure) Android Development] YankInDaSouth:
Man, my phone is running cool as a cucumber with .5!!
[X Style (Pure) Android Development] iNik123:
0.51v is awesome! Would love to see some kernels which are specifically battery optimized! Thanks!
[X Style (Pure) Android Development] dirtyhank:
Well v0.5.1 is just an updated installer, no need to upgrade. Although I'd appreciate if you do it and report any issue with the installer ;)
[X Style (Pure) Android Development] nokoplop:
Hello,

First, Thanks for this great kernel.

With the last version, usb tethering doesn't work for me. Go back to the 0.4.1 and everything is ok.
[X Style (Pure) Android Development] dirtyhank:
WiFi tethering works?

Edit: Nevermind, I've found the cause of the issue. Too bad because it'll force me to disable some optimizations but it'll be fixed on v0.6 ;)
[X Style (Pure) Android Development] pradeepvizz:
Oops, looks like i have missed some action here. will flash the update tonight!
[X Style (Pure) Android Development] desiaddict:
Flashed kernel v0.5.1. Having issues with Ex Kernel manager, please check my thread:

Color control on Ex Kernel Manager does not apply on boot... on Frankenclark v0.5.1
[X Style (Pure) Android Development] nokoplop:
Wifi tethering doesn't work too.

Good news, I look forward to try it :)
[X Style (Pure) Android Development] dirtyhank:
Since tunables are kinda FAQ around here I'd like to post some basic profiles in the OP. I'm not talking about in-depth profiles, just a starting point for people to play with.

If you have settled on a setup you're happy with please spare a minute to fill this Google Form. I'll use the most popular setups to create the OP profiles.

I know there are tons of advanced settings missing, but let's start simple ;)

Thank You!
[X Style (Pure) Android Development] Ghost9867:
Is possible to use this kernel on cm based ROM ?
[X Style (Pure) Android Development] lafester:
Read the op
[X Style (Pure) Android Development] cerobles1:
Submitted one for Battery Savings
[X Style (Pure) Android Development] WelcomeToTheSkye:
I will fill out one when you add thermal settings...
[X Style (Pure) Android Development] lieffring:
Anybody got some good settings for this kernel because I keep getting really bad lag and fc because of the lag any input would be Nice I've changed a bunch of the settings but still no luck. Thank.
[X Style (Pure) Android Development] quierotacobell:
This has been pretty good for me.

http://xdaforums.com/showthread.php?t=3303045
[X Style (Pure) Android Development] dirtyhank:
I left some options out because I don't want to overwhelm less experienced users. I know experienced users probably use more complex setups.

Since I don't want to "break" submitted responses I've just added a Comments section to the form for those of you who may want to include some additional settings or hints.
[X Style (Pure) Android Development] fakitol:
WIFI doesn't work on 1572 eu with latest kernel
[X Style (Pure) Android Development] dirtyhank:
My device is an EU XT1572 and WiFi works fine. Are you rooted? Stock ROM?
[X Style (Pure) Android Development] fakitol:
Stock, unrooted :(
[X Style (Pure) Android Development] dirtyhank:
That might be the problem, v0.5 required module recompilation and a hack to make those modules available to the kernel. I'm afraid you'll have to root, you can use systemless root (2.62 works fine on my device).
[X Style (Pure) Android Development] xxBrun0xx:
I have a thread that references a pretty big advance on optimizing the interactive governor for the snapdragon 808 that you may find useful. It's made a huge difference for me and quite a few others.

http://xdaforums.com/moto-x-style/general/properly-optimizing-sd808-t3303045
[X Style (Pure) Android Development] Unicornzz:
Great kernel, only bug i found on latest build was wifi tether and usb tether is broken at moment

Running 6.0 stock rooted (systemless) XT1572 EU Single
[X Style (Pure) Android Development] ccic2491:
I'm on TruPure 2.5 and can't flash the 5.0 or 5.1 update. TWRP keeps rebooting every time I try.
[X Style (Pure) Android Development] HikingMoose:
Anyone able to get the Conservative governor to work? I can't get it to work, it says N/A after I select it. And I can't choose a Max Freq.
[X Style (Pure) Android Development] dirtyhank:
You're trying on the BIG cores? You get N/A on the BIG cores when both are offline (hotunplugged)
[X Style (Pure) Android Development] dirtyhank:
Tethering will be fixed on next release ;)
[X Style (Pure) Android Development] dirtyhank:
Most likely corrupted files
[X Style (Pure) Android Development] HikingMoose:
Yeah, to keep them online, I had to switch the governor for the big cores.
[X Style (Pure) Android Development] Unicornzz:
I look forward to it :) Im toying with some settings atm ill submit em later
[X Style (Pure) Android Development] fakitol:
Thanks! After systemless root it works ;)
[X Style (Pure) Android Development] ccic2491:
Does anyone have a non corrupted version? Why would someone post corrupted files?
[X Style (Pure) Android Development] HikingMoose:
When it reboots, you may just need to tell it to reboot system again. That's what it does for me. reboots to recovery immediately (faster than normal), and I just send her into reboot again, and it fires up.
[X Style (Pure) Android Development] Ghost9867:
try to download it with the pc

i had the same problem and when i downloaded it with the pc it works
[X Style (Pure) Android Development] dirtyhank:
I've just pushed v0.5.2 to the OP

v0.5.2

Fixed USB and WiFi Tethering

Minor tweaks
[X Style (Pure) Android Development] Sheetzie03:
You are great!
[X Style (Pure) Android Development] Hitti2:
So it is ok to use kernel adiutor with latest kernel build?
[X Style (Pure) Android Development] dirtyhank:
Well, it works fine most of the time but there are some minor bugs. EX Kernel Manager has less features but it's more reliable. I personally use both :)
[X Style (Pure) Android Development] Hitti2:
Thanx. I need advice. Should I keep adiutor or ditch it for ex?

Are the bugs critical?
[X Style (Pure) Android Development] dirtyhank:
No, not critical just weird at times. You'll be fine :)
[X Style (Pure) Android Development] Hitti2:
K I'll stick with adiutor.

I will be coming from v0.4+. Are there any setting I should set before installing the latest kernel?
[X Style (Pure) Android Development] unitz0mbie:
Thanks a lot, I have a question about the governors. I noticed that even with elementalx or even conservative. My battery drains more than interactive, interactive which is now interactivex is just great for me, I just thought that the other governors would give me better battery life. I just watch a lot of videos no gaming.
[X Style (Pure) Android Development] Unicornzz:
Excellent! Now to restart the tuning process :')
[X Style (Pure) Android Development] dirtyhank:
Each governor is different and so every device and user usage pattern. I personally use bluactive and I love the smoothness, battery life is a bit worse than interactive but not that much.

If you're happy with interactive I'd say don't overthink about it ;)
[X Style (Pure) Android Development] dirtyhank:
There are new options (like hotplug) but most of the settings remain the same.
[X Style (Pure) Android Development] Hitti2:
Hey again.

I am using test build of twrp.

I wentb to install latest f kernel.

TWRP does not give a check box option to select boot.

Should i flash anyways? I could have sworn a boot check box is suppose appear after selecting Zip button and selecting the kernel file.

---------- Post added at 03:50 PM ---------- Previous post was at 03:45 PM ----------

I guess not. Dunno where that boot check box that I recall belong to.

Download a kernel that is compatible with your current ROM.

Check the md5 to verify its integrity.

Enter TWRP recovery.

Select the install option from the TWRP home screen.

Navigate to the kernel and select it.

Swipe to install.

You'll have an option to wipe cache/dalvik and an option to reboot system. Wipe the cache/dalvik, hit the back button, and hit the reboot system button.
[X Style (Pure) Android Development] ffonegod:
I'm using kernel auditor but it won't keep my settings it keeps reseting everytime I boot up or just randomly.. Anybody have answers why or should I use ex kernel manager instead
[X Style (Pure) Android Development] Hitti2:
Installed 0.5.2 through test twrp while decrypted. Everything went smoothly.

TPXMM 2.4

Franken kernel 0.5.2

TWRP R3.
[X Style (Pure) Android Development] WelcomeToTheSkye:
Is 5.2 a zip? If it is then no a menu will not appear. Any img file the selection for boot or recovery is supposed to appear. If it is a img file PLEASE report it on the twrp thread that's kind of a a major bug.
[X Style (Pure) Android Development] Naddict:
boot into twrp, wipe cache and dalvik, and fix permissions.--- then try the kernel settings and see if they stick...
[X Style (Pure) Android Development] ffonegod:
What do you mean by "fix permissions"?
[X Style (Pure) Android Development] lafester:
It's an option in twrp
[X Style (Pure) Android Development] chindynasty:
In twrp, under advance
[X Style (Pure) Android Development] cold21blooded:
I keep trying to install 5.2 and TWRP either reboots or says md5 doesn't match.. I tried reloading and redownloading multiple times and the same thing keeps happening.. When I click into the zip in a file Manger it says bad zip
[X Style (Pure) Android Development] dirtyhank:
Download from a computer a make sure the ZIP is Ok before copying it to the device
[X Style (Pure) Android Development] Hitti2:
That, use a pc or use google chrome Android and use md5.

Es downloader for me kept corrupting downloads. I uninstalled es file explorer a few days ago.
[X Style (Pure) Android Development] nokoplop:
It works :)

Thanks a lot !
[X Style (Pure) Android Development] ffejy462:
Had the same problem when downloading through chrome. Each download would stop at 49 kb. I turned off the data saver in Chrome's settings and it downloads fine now.

mxpe 6.0
[X Style (Pure) Android Development] Degod:
Just want to share my experience here

ROM: Official Marshmallow XT1575

Kernel: Frankernel

CPU Gov: Interactive

Governor profile: ButterFly

My Moto X Pure have no lag whatsoever, so smooth, and I love the temperature at back cover after long gaming, not hot as official kernel but the screen on time still so-so
[X Style (Pure) Android Development] Ghost9867:
Now do you active the butterfly profile?
[X Style (Pure) Android Development] sir-harlekin:
Are there any updated plans on trying out to fork in DT2W?
[X Style (Pure) Android Development] quierotacobell:
Here's the original thread that tells you how to do it. Look at post #48 if you don't want to buy EX kernel manager. Using his method (post#48 from the thread before) works fine also and can be managed with Kernel Audiutor.

http://xdaforums.com/showthread.php?t=3303045
[X Style (Pure) Android Development] Ghost9867:
I tried it but it doesn't work

See my post on the original teather
[X Style (Pure) Android Development] dirtyhank:
Keep in mind those profiles are tuned for stock CPU frequencies, they lack the target_loads for the overclocked freqs. You should limit the max_freq to stock or modify the profiles accordingly. And probably there's no need to boost all 4 little cores at once.

I tried Butterfly and GhostPepper and they're pretty good, but in the end I've gone back to blueactive governor, I love the smoothness and I don't mind if I lose a few minutes of SOT :)
[X Style (Pure) Android Development] BooBzi:
I always experience kernel wakelocks on all kernels!

I have attached screenshots, so its possible to see that after 1 hour of deep sleep, my device got about 5 minutes of awake time, and most power hungry process are: qpnp_fg_memaccess, qpnp_fg_update_temp and qpnp_fg_update_sram.

Earlier I thinked thats caused by some kernel setting, like zRAM, Swappiness or maybe fsync. So I disabled all of this settings, but still get this wakelocks. Can someone explain, what causes this to be awake?

Thanks!
[X Style (Pure) Android Development] guraki:
Can you make a script with your settings to be loaded on ex kernel?
[X Style (Pure) Android Development] dirtyhank:
Do you see those wakelocks on stock kernel?
[X Style (Pure) Android Development] dirtyhank:
I'm working on a set of profiles I'll push to the OP soon ;)
[X Style (Pure) Android Development] BooBzi:
Yes. These wakelocks I see on stock MM, and TruPureXMM rom too. Cant understand what causes this.
[X Style (Pure) Android Development] mrvanx:
Is there a mirror available? When i go into the link the folder is empty??
[X Style (Pure) Android Development] krohme:
Tap on the button with 9 dots - it toggles the folder view & you'll now see an option to download the files
[X Style (Pure) Android Development] HikingMoose:
I still say marshmallow sucks on mxp. Mine is so laggy and stuttery. Big cores don't even work with this kernel. Guess I'm going back to lollipop, which actually works somewhat smooth.
[X Style (Pure) Android Development] cold21blooded:
That worked my friend.. Thanks alot!!
[X Style (Pure) Android Development] brholt6:
Marshmallow sucks on *your* mxp. I'm having no issues with my big cores functioning properly. I've seen you mention you're still on the LP bootloader? That could give you issues.
[X Style (Pure) Android Development] dirtyhank:
No issues here, MM runs very smooth. Not Nexus 6P like smooth but pretty close.

I think there's something wrong with your device
[X Style (Pure) Android Development] svs57:
I back to 0.4.1

Have issue with 0.5.2:

adb connect and disconnect in loop

[186871.752487] usb 2-3: usbfs: process 15515 (ThreadWeaver::T) did not claim interface 0 before use

[186871.808297] usb 2-3: USB disconnect, device number 62

[186877.008024] usb 2-3: new high-speed USB device number 63 using ehci-pci

[186877.141181] usb 2-3: New USB device found, idVendor=22b8, idProduct=2e76

[186877.141187] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[186877.141190] usb 2-3: Product: XT1572

[186877.141192] usb 2-3: Manufacturer: motorola

PS seems it is rather PC Linux bug. Happen after suspend/resume
[X Style (Pure) Android Development] xxBrun0xx:
Donated. With the tuned interactive governor, this kernel makes my phone fly, stay cool, and last much longer than stock. Thank you! :)
[X Style (Pure) Android Development] dirtyhank:
Weird, I've been using adb on 0.5.2 for a while a never noticed any connect/disconnect loop. I'm on Ubuntu 15.10 and all usb related logging I have today (device has been connected for over an hour) is:

[ 627.374661] usb 1-4: new high-speed USB device number 10 using xhci_hcd
[ 627.565772] usb 1-4: New USB device found, idVendor=18d1, idProduct=4ee0
[ 627.565775] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 627.565776] usb 1-4: Product: Android
[ 627.565777] usb 1-4: Manufacturer: Google
[ 627.565778] usb 1-4: SerialNumber: XXXXXXXXXXX
[ 657.824382] usb 1-4: USB disconnect, device number 10
[14056.908867] usb 1-4: new high-speed USB device number 11 using xhci_hcd
[14057.037955] usb 1-4: New USB device found, idVendor=22b8, idProduct=2e76
[14057.037958] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14057.037959] usb 1-4: Product: XT1572
[14057.037960] usb 1-4: Manufacturer: motorola
[14057.037961] usb 1-4: SerialNumber: XXXXXXXXXX

Have you tried with different USB port, cable or computer?
[X Style (Pure) Android Development] svs57:
I found reason. Happen after PC suspend/resume
[X Style (Pure) Android Development] HikingMoose:
I'm wondering if it's this recommended app that is causing my big cores to stay offline. I wonder if I go back to kernel audiotor if they would work again.

Not Nexus smooth means it's not perfectly smooth and fluid - like LP was. I just don't understand why with newer versions of android would get worse, not better. I wish I had a Nexus for the development, but I don't like some of the features. I thought this phone was the perfect compromise. And I still like it, just can't wait until the custom ROMs get their bugs ironed out.
[X Style (Pure) Android Development] Hitti2:
Have they been posted yet?

Just bought ex kernel manager.
[X Style (Pure) Android Development] chill145:
Do you see them in the op?
[X Style (Pure) Android Development] Hitti2:
Do you see them?
[X Style (Pure) Android Development] chill145:
No I don't but for future that's probably a good place to look prior to asking.

However some have already shared their setups throughout the thread if you are looking for something today.
[X Style (Pure) Android Development] Hitti2:
me neither.
[X Style (Pure) Android Development] dirtyhank:
Not yet, sorry. Hopefully I'll be able to do it over the weekend.
[X Style (Pure) Android Development] digital_cha0s:
This kernel is everything it should be in all honesty..... no lag and crazy good battery life with this setup I'm running today.... I'll post up the settings at some point tonight.... Very nice work brother..... You can count on at least a 6pack headed your way
[X Style (Pure) Android Development] dirtyhank:
Ok, I've posted the Performance Profile. It's pretty much the set up I use on my device most of the time.
[X Style (Pure) Android Development] Hitti2:
Heya, would you know if I should disable or uninstall adiutor? While using this profile in fx.
[X Style (Pure) Android Development] dirtyhank:
You can keep both apps as long as you don't have conflicting settings. If you disable the «Apply on boot» switch in every section of Adiutor you'll be good.
[X Style (Pure) Android Development] Hitti2:
Weird. Max is 1536MHz.
[X Style (Pure) Android Development] ffejy462:
Cluster 2

mxpe 6.0
[X Style (Pure) Android Development] Hitti2:
This fx app is weird.
[X Style (Pure) Android Development] dirtyhank:
I see, that happens when you are trying to change settings for the BIG cores but both are offline (hotunplugged). Workaround is setting both governors temporarily to "performance" to make sure all cores are online.
[X Style (Pure) Android Development] Hitti2:
Another problem. N/A for cluster 2. I set to performance then set cluster 2 min and max. Then changed to blueactive then went to dashboard then back to cpu section.
[X Style (Pure) Android Development] dirtyhank:
That's normal, don't worry. It means both cores were offline when you went to the CPU tab but settings are saved.
[X Style (Pure) Android Development] brholt6:
Are you on stock rooted or TruePure?
[X Style (Pure) Android Development] Hitti2:
Trupurexmm.
[X Style (Pure) Android Development] digital_cha0s:
just some good old run of the mil stock MM
[X Style (Pure) Android Development] Hitti2:
What goes here? Input.
[X Style (Pure) Android Development] Hitti2:
I dont have hotplug nor thermal.
[X Style (Pure) Android Development] dirtyhank:
Yep, EXKM doesn't care about those. You can ignore them for now.
[X Style (Pure) Android Development] Hitti2:
So I am suppose to use adiutor for hotplug n thermal?

Sent from XT1575, TrupureXMM 2.4, FrankenClark 0.5.2.
[X Style (Pure) Android Development] Digital Cha0s:
I'm in a hurry... Sooooo you Ladies & Gentlemen get PICTURES!!!!!!

:eek: HAHA.... But really tho..... You may want to download them yourselves to read them, because they are loooonnnng pictures. :cowboy:

Sorry but bigger and better things await me right now. :victory:

Just remember what is good for one may not be good for another. :fingers-crossed:

everyone is different and thats how it is supposed to be :p

:laugh::good::highfive:
[X Style (Pure) Android Development] HikingMoose:
I find this hard to believe. The best I've achieved if 5 hours sot for a full charge. You must have charged for a bit during the day?
[X Style (Pure) Android Development] digital_cha0s:
Believe what you want don't matter to me..... but that is the real deal there. I'll just add this before my fun and games start..... Everyone uses the technology at their disposal differently thru out the day. Also not all hardware is created equal. ????
[X Style (Pure) Android Development] HikingMoose:
Well that's puts your on par for 9 hours of sot. I'm a battery guru and keep my phone set up for battery performance. And I can only get 5. How can you beat me by 4 hours? It's just not possible. No one else with an mxp has even posted that they can beat 5. Don't be rude. Just tell us if it's real or not, and if it's real, how the hell are you getting it (airplane mode, underclocked to less than 1000mhz, screen brightness at zero, and not using it at all - just letting it sit there with the screen on)? Inquiring minds want to know!
[X Style (Pure) Android Development] Digital Cha0s:
Well i dont think it would have made it anywhere near 9 sot brother but that screen its as real as the day is long.... I woke up unplugged it then fired it up as i was out the door...... turned the screen on for mostly just web browsing no YouTube or whatever else, Facebook thru the app and just no real battery intincive things..... I wasn't being rude just trying to help out with the settings I used today how you use it makes the most impact that's all I was pointing out
[X Style (Pure) Android Development] HikingMoose:
I am interested in them for sure! I thought mine were good, but at 42% I'd be around 3 out so hours sot. I just realized that I was wrong, lol. I had 5 hours stuck in my head because that's what I get. But you didn't have 5 hours at 42%, so I was off by a good margin. My bad. But I still want to try your settings.

---------- Post added at 08:43 PM ---------- Previous post was at 08:42 PM ----------

I can't get profiles to apply though, so if you wanted to list out screenshot your settings, that would be easiest.
[X Style (Pure) Android Development] Digital Cha0s:
Right on man.... Its there a few posts back I really didn't change much just what I felt was needed at the time
[X Style (Pure) Android Development] HikingMoose:
Sweet, thanks. I did see that post, but didn't notice it was yours lol. I thought it was the guy asking all the kernel questions. It's been a long day and I skim through, guess I should pay better attention.
[X Style (Pure) Android Development] Digital Cha0s:
:cool: Sooooo after looking back at my recent posts..... There is only one thing I want to point out that should help and that I did not fully convey. My Facebook app is the most recent lite version.... a quick google search should lead you onto the right path for the file needed. What I know is the one that we form America or who ever else gets it from the play store is a data mining SOB plus it is like a 40 MB D/L. The lite version is still less then 1Mb and far less data hungry. Also will send messages w/o the other crap app they force on us "Messenger" And yes it don't do all the same stuff but it is functional for my needs :cool:

APK mirror.... That's the place hahah couldn't think of it a second ago and mine wasn't today's apk

https://www.apkmirror.com/apk/facebook-2/lite/facebook-lite-2-0-0-3-318-android-apk-download/

I'll even save all the actual googling for anyone who wants to give it a shot
[X Style (Pure) Android Development] Hitti2:
I had to switch from blueactive back to intelliactive.

Blueactive disrupts poweramp background play.

Sent from XT1575, TrupureXMM 2.4, FrankenClark 0.5.2.