yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] flar2:
Wakelocks are mostly called by apps, look for an app or service keeping the phone awake. But usually this sort of thing is solved with a reboot.
[Nexus 6P Original Android Development] manalicream:
Thanks for your feedback. I can't see what's causing it outside of kernel and possibly Google services. See the attachment. What do you think?
[Nexus 6P Original Android Development] kyzn:
Partial wakelock tab not kernel when looking for rogue apps in better battery stats.
[Nexus 6P Original Android Development] manalicream:
Thanks. I've attached. Not much going on.
[Nexus 6P Original Android Development] OneCheekyDevil:
I had a similar issue awhile back.

Was told it was Google Play.

Something about it struggling to do updates due to permission issues.

I ended up clean flashing again and it solved all issues.
[Nexus 6P Original Android Development] flar2:
All wakelocks are "kernel" but they are not caused by the kernel. The wakelock interface is part of the kernel, apps request a wakelock and the kernel obliges.

Google Services often keeps phones awake, but usually a reboot solves it.
[Nexus 6P Original Android Development] italia0101:
I'm having the same issue, noticed it twice now that my big cluster has been offline... Just happened now too, I'm at 57% battery and phone is cold, I just picked it up in fact after not using it for a while. Just noticed it was laggier than normal
[Nexus 6P Original Android Development] biglo:
Good day I'm running the latest version of your elementalX on my phone but in the app I remember there use to be an option to change the thermal throttling, I use to use this but I cant seem to find this anymore, I want to lower the throttling temperature.
[Nexus 6P Original Android Development] inimaitimepass:
[MENTION=4684315]flar2[/MENTION] Is it possible to use auto HBM without the use of the widget? Like in FK updater app? A toggle button for auto hbm mode in the EXK manager app!

I find this feature extremely helpful, But don't want to use a widget (I hate widgets) and I keep my single page home screen free of apps, folders, drawers, widget etc, The HBM quicktile didn't have an auto mode, it is either on or off. Or is there anyother way of doing it?
[Nexus 6P Original Android Development] therock3181:
You can use Tasker to have it automatically. I don't use the widget.
[Nexus 6P Original Android Development] inimaitimepass:
I don't want to install an extra app just for this one feature, and that's exactly why I don't like to use the widgets at first place. Rather than using tasker and other similar kind of apps, I've paid FKU app, I can install it and activate auto HBM which works really well with Ex kernel and other kernels as well, but again I have to resort to an another app just to enable a future that is built into this kernel.

Or at least the quicktile should offer auto HBM functionality; Not even the widget offers that. :eek:
[Nexus 6P Original Android Development] flar2:
The problem is auto HBM has to register a listener to the light sensor, which means it needs a service. I've been reluctant to add services to EXKM. One advantage with the widget it is can have a long running service without a persistent notification and it only uses 3 or 4 MB of RAM. I will look into making a quick tile for auto HBM, not sure if they can have a long running service. I also need to tthink about how it would work in Android O, which will have new restrictions on services.
[Nexus 6P Original Android Development] djule88:
Hi, I'm new here and to Android and rooting and I have a question. I'm currently using Nexus 6p with SuperXE 6P rom and I was wondering if I can install this app on top of a custom ROM?
[Nexus 6P Original Android Development] flar2:
Can you install this kernel on a custom ROM? Yes, as far as I know, it works with everything.
[Nexus 6P Original Android Development] inimaitimepass:
Thanks for the explanation.

When I'm out on a bright sunny day and take out the phone to receive or make a call, all I want is the auto HBM to crank up the display so that I can see the display content clearly. Not searching for the widget or the quick-tile amid the poor visibility from the display, to manually activate the HBM.

Pls do consider adding it.
[Nexus 6P Original Android Development] flar2:
We'll, that is exactly what the widget does in auto mode. You just have to sacrifice a small space on your home screen for the widget. I have it on all my amoled phones and don't even notice it.
[Nexus 6P Original Android Development] hmillos:
What? what widget? for brightness? How do I turn that on?
[Nexus 6P Original Android Development] flar2:
HBM widget on the play store

https://play.google.com/store/apps/details?id=flar2.hbmwidget
[Nexus 6P Original Android Development] kyzn:
There's an auto mode!? I've been using it as a quick tile. TIL.
[Nexus 6P Original Android Development] flar2:
Add the widget to your screen and double tap it.
[Nexus 6P Original Android Development] joeyfong:
Can it put together with battery monitor?
[Nexus 6P Original Android Development] inimaitimepass:
It's not about screen space, brother!! I have my son's photo as wallpaper and removed everything on the screen except status and nav bars. Want to see his face uncluttered :angel:

Out of curiosity, I tried a crazy idea just now. Added the HBM widget to homescreen, set it in auto mode and then removed the widget, Guess what? it still works!! No need to "sacrifice screen space" anymore. Problem solved! :good:
[Nexus 6P Original Android Development] marbertshere:
I know this is a dumb question for someone that's not new to this, but do I still have to dirty flash my rom before changing kernels if I made a back up with EXKM? I want to go back to EX and I have a backup made, but I don't know if I still have to restore the boot image by dirty flashing or if I can just hit restore in the app.
[Nexus 6P Original Android Development] Badger50:
You can definitely dirty flash your rom to accomplish your task. Or, you can go into TWRP, wipe cache and dalvik, select install image, look for elementalx in your storage, select kernel backup, and flash your kernel backup .img. Then go ahead and flash your new kernel. Also, if you flashed your custom kernel after you flashed SU, you can just flash SU again, which will restore your stock kernel, and then flash your custom kernel. Those are my methods I use. I've tried using the EXKM app before to get back to the stock kernel, however, I have at times, had mixed results. Not saying that it won't work, just reporting my experiences :good:
[Nexus 6P Original Android Development] marbertshere:
Thanks. I didn't know that the kernel backups are saved as images. I normally flash my ROM, kernel, and then MagiskSU, so I guess just flashing Magisk again wouldn't work. Thank you again!
[Nexus 6P Original Android Development] marbertshere:
Ok so I made a boo boo. I booted into recovery and hit install image and flashed my backup of my rom's kernel from the EX folder as a boot image. Then i tried to reboot but I got stuck during the boot animation. I had to dirty flash my ROM again.

What did I do wrong?
[Nexus 6P Original Android Development] Badger50:
Not sure you did anything wrong. Did you wipe your caches before restoring? I've had that issue in the past as well. Just the way it goes at times. Dirty flashing your rom is pretty fool proof to get back to stock kernel at any time.
[Nexus 6P Original Android Development] marbertshere:
Actually no, I didn't. I tend to wipe cache after I flash for whatever reason. It's a habit I have. I'm going to try it and see what happens.

Thanks for the reply!

Edit: I did try to restore a backup after wiping caches and still got stuck on the boot animation. [MENTION=4684315]flar2[/MENTION] how do I utilize kernel backups made in exkm?
[Nexus 6P Original Android Development] flar2:
Backups from EXKM can be flashed within EXKM, or with another app like Flashify, or in TWRP recovery. It's a boot.img
[Nexus 6P Original Android Development] marbertshere:
Do you have any idea why I would have problems restoring back to the built-in kernel that comes with PN? Could it have to do with my SU (Magisk)?
[Nexus 6P Original Android Development] lu4414:
Batttery issues,

Hi is anyone experience weird battery behavior with turn offs in like 20%? I know that are reported hardware issues involving this, but my question is if anyone have this with ElementalX and custom rom especially
[Nexus 6P Original Android Development] ManOnTheMoon:
Replace your battery.
[Nexus 6P Original Android Development] lu4414:
Right now I don't have time for do so, so keep an eye on it and of the problem scalonates I will see more deeply

Chers
[Nexus 6P Original Android Development] relevant_placeholder:
Hi [MENTION=4684315]flar2[/MENTION], hope it finds you well.

On latest 7.1.2 lineageos there are kernel panics happening during fingerprint unlock and randomly.

Not happening with stock or Franco kernel 51 I'm now testing.

Kernel panic cause it freezes and reboots from bootloader but not verifiable cause save logs on reboot produces 0kb last_kmesg.

How can I help to get down to it?
[Nexus 6P Original Android Development] boxguy1:
Since the Nexus 6P has bootloop issues it happen to me after my phone randomly rebooted I did RMA two weeks ago and I am getting my phone back but does anyone know the root cause of the reboot problem
[Nexus 6P Original Android Development] kyzn:
People have said it's a faulty motherboard.
[Nexus 6P Original Android Development] kyzn:
[MENTION=4684315]flar2[/MENTION] would you consider making ElementalX F2FS compatible?
[Nexus 6P Original Android Development] boxguy1:
Ok thx
[Nexus 6P Original Android Development] Face_Plant:
This would be awesome. ElementalX not supporting F2FS is the only reason I've stuck with EXT4 for my file system. Switching to F2FS isn't worth giving up this kernel.
[Nexus 6P Original Android Development] redsmith:
flar2, is there anyway to keep HBM on even after turning off the screen? For some reason HBM won't stick. I'm currently using the HBM widget. Do you need a log or anything?
[Nexus 6P Original Android Development] tech_head:
Yes.

My solution was to reboot into recovery (TWRP) and drain the battery completely.

This fixed the isse.
[Nexus 6P Original Android Development] flar2:
Update!!!

Android 7.1.2 (Nougat)

ElementalX-N6P-4.08

Changes:

-May security update
[Nexus 6P Original Android Development] marbertshere:
Moved to appropriate thread.
[Nexus 6P Original Android Development] flar2:
The widget should do that already
[Nexus 6P Original Android Development] redsmith:
The widget sometimes does it, but most of the time it does not work. I would say that it works 40% of the time. Same thing with the quick settings tile. To be fair, I'm currently using DU's kernel, but I've tried with Elemental and Flash before with no success. As far as I know, all kernels use the same echo 1 code for turning HBM on, right?

Wouldn't you know it... as I'm typing this, I'm trying once again with both the widget and the tile and of course they're working correctly 100% of the time. Le sigh...
[Nexus 6P Original Android Development] marbertshere:
Quoting myself because I figured it out. If I didn't flash MagiskSU after the boot img my phone would get stuck at boot.
[Nexus 6P Original Android Development] skiely666:
Just updated to May security update 7.1.2 today & flashed 4.08 also rooted with magiskSU, had 2 random reboots already. Not saying it's the kernel but could someone take a look?

Thanks

Also if wrong log let me know..

Edit: flashed stock boot & got another RR so full clean wipe for me ?
[Nexus 6P Original Android Development] badai:
Possible to customize the battery icon to show as text (of percentage)?

Also to show estimate time left in the notification message?

Thanks.
[Nexus 6P Original Android Development] hmillos:
Is there any way to have powersave mode with vibration (i don't want to oversleep)?
[Nexus 6P Original Android Development] flar2:
In EXKM, go to Settings->Advanced Settings and change "Turn off vibration" to disabled
[Nexus 6P Original Android Development] jsecruzvalencia:
I'm having this issue but at 15%, so I will try the TWRP drain, I'm assuming to completly charge the phone turned off?
[Nexus 6P Original Android Development] RockyAJ:
Didn't work for me
[Nexus 6P Original Android Development] relevant_placeholder:
[MENTION=4684315]flar2[/MENTION], to close the 'ticket': with may 1st LOS, 3.07 was still hard locking but Your latest 3.08 works fine. Don't see what changed except security patches but whatever, works now.
[Nexus 6P Original Android Development] xflowy:
[MENTION=4684315]flar2[/MENTION] do you consider implementing a f2fs compatibility?
[Nexus 6P Original Android Development] flar2:
I assumed lineage just got a bit ahead with updates. Some of the security patches requires changes in system libraries and can cause minor incompatibility if they don't match.
[Nexus 6P Original Android Development] flar2:
I don't think it's a good idea to change the filesystem
[Nexus 6P Original Android Development] xflowy:
could u elaborate?
[Nexus 6P Original Android Development] pipnmike:
I have a dumb question that I'm not quite sure how to search for, so forgive me if it has been answered already. If I've updated the kernel to the May version but my ROM is still on the April version, then does that mean I'm not fully updated with the latest security updates?
[Nexus 6P Original Android Development] flar2:
That's correct. Some of the patches are in the system.
[Nexus 6P Original Android Development] phantom146:
As of the moment f2fs is highly experimental.

I have tested it on both hammerhead and angler and see no any special differences whatsoever.

Once we see a perceivable difference and a non-risky driver blobs and patches I thinl its safe to consider that flar would implement it. But as of now, I by my personal experience, its a no-go.
[Nexus 6P Original Android Development] joeyfong:
I think op3t is using already
[Nexus 6P Original Android Development] SlimSnoopOS:
It is. Full and active OEM support for F2FS in the OnePlus 3T case is likely a key difference.
[Nexus 6P Original Android Development] kiloe:
I have done the same thing(running your kernel from May, but use PureNexus from April) , and Im just wondering if there is any disadvantage running with newer kernel compared to rom?
[Nexus 6P Original Android Development] flar2:
It should be okay
[Nexus 6P Original Android Development] vvume:
How do I get exFAT/NTFS support working?

I have the latest ElementalX kernel installed (7.1.2, rooted, 4.08) but I simply am not able to get exFAT/NTFS support. How do I enable this since I don't see explicit options for these two file systems under the kernel's other settings? I am using a 128GB Sandisk MicroSD card with the Lexar C1 Type-C Connector. If I let the OS format the SD card, everything works fine, but it is only FAT32. I want > 4GB/file support. If I format it as exFAT or NTFS in windows, then the phone refuses to mount the drive using stickmount. What am I doing wrong?
[Nexus 6P Original Android Development] jgoedhard:
CPU Big cluster and CPU Small cluster.

What are they?

What do they do?

Which one matters?

How much voltage is each one?

Can anyone explain? please thank you
[Nexus 6P Original Android Development] DorianX:
Nexus 6P had a Qualcomm Snapdragon 810 v2.1 processor which is an octa-core, 4 cores (small cluster) run at up to 1555MHz*(max)[stock kernel settings] and 4 cores (big cluster) run at up to 1958MHz (max)[stock kernel settings], small cluster is used to light tasks​ and big cluster is used to more demanding tasks like games, so both matters. Don't know about what voltages

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Original Android Development] trimeistr:
Have the sources for DP2 kernel been released yet? Where do I track if it has?
[Nexus 6P Original Android Development] nathanchance:
https://android.googlesource.com/kernel/msm/+refs

Look for a branch like android-msm-angler-3.10-o-preview-2
[Nexus 6P Original Android Development] CacheOnlyPlease:
Yes! So glad to see this pop up today! I'll be flashing asap! Thanks!
[Nexus 6P Original Android Development] italia0101:
Quick question, what's the situation with the monthly security update and root / custom kernels etc ... Is it possible to just flash the "system.img" then re-root? or do we have to fresh flash everything each month?
[Nexus 6P Original Android Development] meleelord:
Good to see you again [MENTION=298610]Flar[/MENTION], really enjoying this phone, and will look forward to flashing it later!
[Nexus 6P Original Android Development] sing1gnis:
I'm wondering the same thing.
[Nexus 6P Original Android Development] tyvar1:
Awesome news!
[Nexus 6P Original Android Development] dsmitty166:
The feature has actually been released to AOSP. So, I'd expect most ROMS to incorporate them.
[Nexus 6P Original Android Development] zgroten:
Can I flash this if I used the modified boot.img when rooting?
[Nexus 6P Original Android Development] NovaSlim:
Yes, used the same modified boot.img from Chainfire for rooting, Root working just fine after flashing EX.
[Nexus 6P Original Android Development] aly19:
Thank you, it works well. Will you be adding sweep to sleep as well?
[Nexus 6P Original Android Development] hltbest:
My screen is slightly yellow and I'm looking forward to doing this! Any chance you can post a screenshot of before and after?
[Nexus 6P Original Android Development] elreydenj:
Thanks. Question, if we flash the sytemless boot.img for root and then super user will system less root remain upon flashing elemental kernel? No, right?
[Nexus 6P Original Android Development] FuMMoD:
[MENTION=4684315]flar2[/MENTION] So apparently another user on the same rom as me was able to flash this without a hitch. Would you happen to know why mine hangs and his doesn't? I'm rooted and encryption is disabled same as the other user. All he did was flash the zip and it worked. Me on the other hand I can't seem to bypass the bootscreen .
[Nexus 6P Original Android Development] hutzdani:
It's not going to work like that, the screen your looking at the image will display differently than a screen shot from my handset.

Turns out the green and blue values are to high on stock values according to erica's review on colour gamut.
[Nexus 6P Original Android Development] hltbest:
Good point. The thing is, if the green and blue are too high... That shouldn't cause my yellow screen should it?
[Nexus 6P Original Android Development] Tung_meister:
Flashing now. Very excited to lose the yellow screen!
[Nexus 6P Original Android Development] MontAlbert:
Boot great. DT2W works flawlessly.

Purchased the app too. Can't believe I hadn't already. Use the ex kernel on 3 x nexus 7 (still), nexus 9, and nexus 6. It's only fair I make a donation to the dev putting in his own time to make the kernel.
[Nexus 6P Original Android Development] slayp00n:
Question is there any similar d2ts gesture?
[Nexus 6P Original Android Development] flar2:
Honestly I have no idea

It took me multiple attempts to root this phone. I had to format data and then it work.
[Nexus 6P Original Android Development] dsmitty166:
TWRP now supports decrypting data as well...hopefully that will help
[Nexus 6P Original Android Development] geiswiz:
Just a question - can vibration be increased/decreased with this kernel?

Thank you.
[Nexus 6P Original Android Development] ahoslc:
Does the washed out Black fix come stock on the kernel or do I need to activate it?
[Nexus 6P Original Android Development] p2im0:
I am stock. I just haven't bothered to pull it down and I never got a notification to upgrade (thought you still at least got notification to upgrade when rooted?). I'll be doing this tonight. Just realized the M build is actually the latest and not L...
[Nexus 6P Original Android Development] s13epy:
Hi would you do me a favor and test something for me once you upgrade to M. Please I'd appreciate your help. I'll link my previous post with steps.

Post Count #767
[Nexus 6P Original Android Development] ShermanTenor:
[MENTION=4684315]flar2[/MENTION] - I asked this a couple pages back. Does this version of your kernel support init.d?
[Nexus 6P Original Android Development] slayp00n:
Anyone notice the dt2w and swepe gestures are a bit flakey? Wondering why google has such an issue with this when lg and htc can get it so easily.
[Nexus 6P Original Android Development] p2im0:
Just FYI, I tested this on my current build (08L) and it re-enables peek notifications for Hangouts after a reboot. I'll update this post once updated to 08M.
[Nexus 6P Original Android Development] flar2:
It's automatic

Init.d is deprecated and will never be properly supported on Android. Use /system.su.d/ instead (assuming you use SuperSU)

Only doubletapping is flaky. The swipes work perfectly evey time. If not, you need to practice.
[Nexus 6P Original Android Development] flar2:
No kernel errors, those were caused by something in user space.

This kernel is exaclty as stable as the stock kernel.
[Nexus 6P Original Android Development] bobbarker2:
I have it set on boot and nothing is interfering the boot process of the app. It seems to be both vibration settings that won't remember the % i specified from last boot. The circle wkll still be blue, it just won't remember the % i specified. Could you specify where these settings are written in the system so i can monitor and debug the issue?
[Nexus 6P Original Android Development] Lancez:
[MENTION=4684315]flar2[/MENTION], a little OT, since you've got N6p, is it worth to upgrade from N6? What is your opinion?
[Nexus 6P Original Android Development] ChronoReverse:
Is it possible to modify the throttling behavior? I'd rather the phone settle down to a steadier state than to keep snapping to high and low frequencies. In fact, if it would simply switch off the A57's and stay on the A53's at 1.5 or 1.7GHz then it would be less painful in games.
[Nexus 6P Original Android Development] duminduweera:
You can delete/edit thermal-engine.conf file in sys/etc/ folder.
[Nexus 6P Original Android Development] Phazmos:
You can do that by tweaking governor parameters on big and little cores, and get better battery life at the same time.
[Nexus 6P Original Android Development] tokenbest:
Hi guys, quick question.

I flashed Kylo kernel but i would like to flash ElementalX now. It says not to flash over the custom kernel so.. how do i remove the kylo kernel now and flash elementalx?
[Nexus 6P Original Android Development] skulldreamz:
Reflash your rom clean or dirty to get your ramdisk back to stock with no changes on it from another kernel and then flash EX kernel

---------- Post added at 10:07 AM ---------- Previous post was at 10:04 AM ----------

If your running a custom rom then you need to uncheck enforcing so your SElinux is permissive. That's why your getting reboots
[Nexus 6P Original Android Development] flar2:
Sorry for the lack of development lately, I've been traveling for work and will continue to be away for most of the next week.

Things will pick up again next weekend. I will finally start optimizing this thing. I'll be looking to improve battery life a bit, and make sure performance doesn't suffer during long periods of gaming. I'll be testing both interactive and elementalx governors to see which direction we should go.

I also finally got a case for my 6P, so it's about to become my daily driver.