yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] jurgenmmehja:
How about a magisk module for the kernel updates? Is it possible?
[Nexus 5X Original Android Development] manpildo:
I'm wondering how can big cluster drop to 384MHz when 633 is minimum? Thermal throttling?
[Nexus 5X Original Android Development] mspasov:
Maybe installing it in recovery, the process allows you to set values that are different from the stock ones.
[Nexus 5X Original Android Development] manpildo:
I have default settings for cpu.
[Nexus 5X Original Android Development] flar2:
Just leave it, there won't be any difference in battery
[Nexus 5X Original Android Development] manpildo:
Hi, please see attached. This can't be normal? When I flashed the kernel I left it in stock settings and EXKM also shows minimum 633MHz. I'm using the 6.02 version.
[Nexus 5X Original Android Development] milouk:
i have the same issue as you. big cluster min freq is 633
[Nexus 5X Original Android Development] manpildo:
I'm not sure, but a workaround seems to be opening the EXKM app after booting up. After I opened EXKM it stopped using 384MHz for big cluster, but I'm not sure if this is what fixed it. This has happened to me before too, but didn't report earlier, so it's a recurring issue.
[Nexus 5X Original Android Development] werewolfprophet:
Questions

Hi there!

I just flashed SlimROM 7.1.2 on my LG Nexus 5X, and I use TWRP as custom recovery, and Magisk as systemless root.

Is it possible for me to use the ElementalX kernel with my current setup? I mainly need it to boost my headphones volume.

Thanks in advance,

- Erik :cowboy:
[Nexus 5X Original Android Development] milouk:
yes you can use ElementalX Kernel to boost your sound. ElementalX kernel is compatible with magisk
[Nexus 5X Original Android Development] flar2:
You can use EX Kernel Manager to modify many settings, including sound
[Nexus 5X Original Android Development] werewolfprophet:
So I just download the files from this thread, and flash in TWRP, and I'm good to go?

If my SlimROM is based on 7.1.2, I'm guessing I need the 7.1.2 kernel files?

:cyclops:
[Nexus 5X Original Android Development] milouk:
Exactly be sure to picl the correct kernel version for your rom
[Nexus 5X Original Android Development] werewolfprophet:
Thank you! :)
[Nexus 5X Original Android Development] werewolfprophet:
I installed this app and now I can adjust my headphones volume and speaker volume waaay beyond stock.

This was just what I needed, finally I get a high enough volume for my workouts in the gym. ?
[Nexus 5X Original Android Development] jugoslavpetrovic:
I just realized, I choose zen 128kb during aroma but I see noop 128kb. Any clue?
[Nexus 5X Original Android Development] rojocapo:
My N5X has the BLOD problem which I have bypassed by using the 4 core boot.img and twrp from here:

https://xdaforums.com/nexus-5x/general/nexus-5x-bootloop-death-blod-andorid-t3683926

The phone is laggy as hell since the BIG cluster is disabled and I wanted to try EX. During Aroma installation I see no option to disable the 2 BIG cores .

Can someone help me?

Thanks
[Nexus 5X Original Android Development] jugoslavpetrovic:
Here

https://xdaforums.com/nexus-5x/general/untested-nexus-5x-bootloop-death-fix-t3641199
[Nexus 5X Original Android Development] :
Thanks for such an awesome kernel!
[Nexus 5X Original Android Development] manpildo:
[MENTION=4684315]flar2[/MENTION] What's going on? I really don't like that it doesn't respect the set minimum frequency.
[Nexus 5X Original Android Development] flar2:
Just leave the frequencies alone, they are very difficult to control. 633 and 384 use the same power, makes no difference.
[Nexus 5X Original Android Development] manpildo:
I know you said it makes no difference in battery drain, okay but I don't care about battery. Does it affect performance? Common sense says that lower frequency equals worse performance, no?

It might be a bug because it reverts to and starts using 633MHz the moment I enter the app and it gets granted root access, doesn't touch 384 again after that. You have to agree that this is odd, if such behaviour was intentional by the kernel then opening the app should make no difference, but it stops using 384 altogether. Possibly has to do something with Magisk because I don't ever remember getting this issue with SuperSU.
[Nexus 5X Original Android Development] jugoslavpetrovic:
[MENTION=4684315]flar2[/MENTION], could you take a look at Aroma installer for fix for IO schedulers choice for next build? I have tried few to select but always end up with noop (both, dirty and clean install).

Also, I would appreciate if possible to add for KMS to choose whether to be enabled or not, as well as for zram and with preferable size of it and swappiness...if possible. Thanks.
[Nexus 5X Original Android Development] flar2:
All can be adjusted reliably with EX Kernel Manager
[Nexus 5X Original Android Development] flatpedals:
Stuck at the white google logo problem:

I am running the latest nightly AICP, Magisk v16, Ex 6.0.2 and rebooting pretty much always ends up stuck at the white google screen.

A series of rebooting to bootloader, powering off and on gets it going in the end. I still haven't figured out the order of reboots, it seems to be different every time.

I was running stock 8.1.0, Magisk v16, Ex 6.0.2 until 4 days ago and I was having the same problem, only that time a simple reboot by long-pressing the power button got it going.

When running stock, I thought Magisk was the issue and it didn't bother me that much, since it used to be fixed by just another reboot, as I said.

But now it's too much of a mess and I think Ex has something to do with it, since with the stock AICP kernel and Magisk it reboots fine.

Can anybody confirm this behaviour and/or come up with a fix?

I know I should provide logs, but I don't really know how to do that. Any help on this too is highly appreciated.

Thanks!
[Nexus 5X Original Android Development] jugoslavpetrovic:
I have latest AICP, EX 6.0.2, SR5 supersu, no discribed issues on my side.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Sure. I knew that, I have the app but I prefer to choose initial setup with no boot delay especially for the size of zram if you know what I mean. But nevermind, it was just a question since your kernel comes with Aroma installer.
[Nexus 5X Original Android Development] Vink67:
That's why I stop using Magisk, have much better experience with SuperSu.

For me I have much less trouble with it.
[Nexus 5X Original Android Development] jugoslavpetrovic:
SuperSU for me zero trouble.
[Nexus 5X Original Android Development] bobby janow:
After.
[Nexus 5X Original Android Development] ppaasseeii:
Latest version is a catastrophe. The big CPU is either offline, or stuck at mid frequencies. Nothing holds on reboot. Please fix.
[Nexus 5X Original Android Development] hjjiang:
Thanks the update, this solved the battery LED Charging! was missing this indicator =)
[Nexus 5X Original Android Development] nathanchance:
Lol how can a developer expect to fix something without any logs? I haven't seen any other posts about your issue. If you are on stock, have you reflashed the stock boot.img and tried reflashing EX? If you are on a custom ROM, have you reflashed your ROM and tried reflashing EX? Are you trying to mess with frequencies?
[Nexus 5X Original Android Development] ppaasseeii:
I have reflashed stock rom, rerooted. reinstalled EX Manager, and reinstalled the EX kernel. Right now the big CPU won't go above 384Hz. I can provide logs but I'm not sure which ones.

Other people have reported the same issues: http://xdaforums.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557/page14
[Nexus 5X Original Android Development] flar2:
There is nothing to fix. I didn't change anything. CPU behaviour is the same as stock unless you turn off touchboost.

What you're seeing is the work of the thermal daemon, which I have not touched.

If the thermal daemon happens to turn off the big cores at the moment EXKM is trying to apply the governor settings for the big cluster, then they won't be applied. I can't do anything about that.
[Nexus 5X Original Android Development] nathanchance:
So you are tweaking governor settings? That can cause unwanted effects. I'll let flar2 chime in but I wouldn't mess around with that if I were you. The log you would want is dmesg. Get it from the EXKM in Tools > Save Logs.

Edit: got ninja'd lol
[Nexus 5X Original Android Development] ppaasseeii:
Thanks for your reply, I haven't though about the heat factor. I was charging my phone (USB) so yes it was hot. Would it be hard to test if the core is offline before applying settings? I'm just thinking that when rebooting and charging, the phone will always be hot so that happens often.
[Nexus 5X Original Android Development] flar2:
That may be possible, I'll think about how to work that into the boot service.
[Nexus 5X Original Android Development] kurt.gomez:
Any idea why the touchboost option is not showing up in EXKM for me... Running latest Chroma with 1.04... I was using Kernel Adiutor before I switched to EXKM... Could that switch be the issue?
[Nexus 5X Original Android Development] flar2:
Doubt it. It's something to do with selinux I think
[Nexus 5X Original Android Development] kurt.gomez:
Alrighty then... Will be reflashing soonish.. Will see then
[Nexus 5X Original Android Development] Azarin:
Is there any way to turn off the LED while charging in 1.04? It seemed like quite a nice change at first, however the LED seems a lot brighter when charging in a bedroom at night than it does looking cool on my desk ;)

I couldn't find an option to disable it in either Chroma (All LED notifications are turned off already) or the EX Kernel Manager.
[Nexus 5X Original Android Development] Smultie:
I'm running stock with ElementalX and my LED doesn't do anything when charging!
[Nexus 5X Original Android Development] Azarin:
Ah ha, thanks, I have located the setting now under the separate section for the 'Battery light' in 'Sound and Notification'. Somehow I missed it lurking right below the 'Notification Light' section which I checked all the options in several times ;)
[Nexus 5X Original Android Development] ppaasseeii:
Does the Sweep2Sleep keep the digitizer on at all time? I had a very bad drain last night: http://imgur.com/a/dwHBC

Sweep2Sleep was on but not xxx2Wake. Wonder what caused my drain (not blaming EX but it didn't happen before so it could be linked).
[Nexus 5X Original Android Development] flar2:
Sweep2sleep is okay. Are you sure you didn't have sweep2wake or doubletap2wake enabled? But it could also have been something else completely.
[Nexus 5X Original Android Development] nickvp:
Guys! I have this kernel installed with Chroma rom. I am just wondering what the best recommended settings are for optimal battery life and performance (stable is key, this is my daily driver). If anyone has any tips for me it'd be very appreciated. I'm a bit of a noob ;)
[Nexus 5X Original Android Development] bobby janow:
I'm not a complete noob and I'm running it stock install with 1824 as max on the aroma install. Other than that no matter what I do the stock install is the best for me. Even with those settings in the separate thread, I'm satisfied with stock. Try it for a while and see if you like how the device responds.
[Nexus 5X Original Android Development] skulldreamz:
Question [MENTION=4684315]flar2[/MENTION] Throwing out a hypothetical; so if we were lucky enough to have undervolting for the 5x then would it be possible to tweak the thermal driver to give EXKM enough of a time buffer to apply the governor settings for A57's dual core's?
[Nexus 5X Original Android Development] BS86:
I would NOT want to flash chinese spyware with root access on any of my devices (if you did not read about it: the original SuperSU dev Chainfire sold the complete project to China and left it in the meantime)
[Nexus 5X Original Android Development] jugoslavpetrovic:
It's up to you, of course. I was just saying. Also, It doesn't matter which nationality is involved. You might be brainwashed for racism.

Sorry [MENTION=4684315]flar2[/MENTION] for OT.
[Nexus 5X Original Android Development] BS86:
brainwashed? no. Racism? Definitely not.

It's just a fact that several chinese companies have spied and are spying on their customers (including even OnePlus with their non-anonymized and non-encrypted transmission of user data) - just check the news history here on XDA.
[Nexus 5X Original Android Development] miodrag.cutura:
Hello,

is exFat no longer supported for mounting? The latest kernel doesn't support it, when I plug in my OTG drive, i get the message that the drive is corrupt...

Any help with that?
[Nexus 5X Original Android Development] eriklinsen:
Does anybody know if the 6.02 is also working on the march update which came out?
[Nexus 5X Original Android Development] flar2:
Update!!!

Download

ElementalX-N5X-6.03

Changes:

-March security update
[Nexus 5X Original Android Development] jugoslavpetrovic:
Sure it will work.

---------- Post added at 11:43 AM ---------- Previous post was at 11:42 AM ----------

Is the chosen IO scheduler during aroma fixed?

EDIT: Still the same, ending up with the noop when the zen selected.
[Nexus 5X Original Android Development] fire7777777:
Which is the file configuratioo of thermal core control ?
[Nexus 5X Original Android Development] manpildo:
Is audio high performance mode now enabled by default? Or may it have something to do with having installed Ainur Sauron sound mod?
[Nexus 5X Original Android Development] Homeye:
"For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.

Do NOT flash this over other custom kernels!

You should only flash ElementalX over the kernel that came with your ROM!!!"

At the moment I'm on the latest franco kernel with the latest LineageOS 15.1. Should I flash back the original kernel first?
[Nexus 5X Original Android Development] yochananmarqos:
That would be Ainur.

Follow the instructions. ;)
[Nexus 5X Original Android Development] manpildo:
Yes, you should always go back to your rom's stock kernel before changing custom kernels. Either dirty flash your rom or fastboot flash your rom's boot.img.
[Nexus 5X Original Android Development] core720:
Sorry, last version in stock rom error battery charge, 3% 30 min, reboot and magical 90%
[Nexus 5X Original Android Development] yochananmarqos:
Sounds like a battery issue, not a kernel issue.
[Nexus 5X Original Android Development] core720:
any configuration for prevent bug bootlooping in future?
[Nexus 5X Original Android Development] notstevek:
I would download a battery calibration app and reset it, see if that fixes it. Even though I'm stock, when I flashed stock 8.1.0 I needed to calibrate the battery.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Just a reminder
[Nexus 5X Original Android Development] Ulqiorra:
Hey guys, I`m using the latest 8.1 stock + latest ElementalX kernel (no overclocks, Touchboost disabled + Ghostpepper governor profile), but GSam is showing that Kernel uses most of battery both active and in background, take a look at this screenie

Is that alright?
[Nexus 5X Original Android Development] flar2:
Gsam is useless. All wake locks are summarized as kernel. Look at better battery stats.
[Nexus 5X Original Android Development] Ryder.:
Who overclocked to max frequency? How it is? Better or worse?
[Nexus 5X Original Android Development] milouk:
Better - i only overclocked little clusters-
[Nexus 5X Original Android Development] Ryder.:
And the big clusters? I prefer them too :)
[Nexus 5X Original Android Development] milouk:
I havent overclocked to avoid risking a bootloop. But i guess they make a change too.
[Nexus 5X Original Android Development] 78jimm:
After updating to version 3.46 of the EX manager app the big cluster on my Nexus 5x turned off itself, the little cluster got stuck on max, its min value changed itself to 1248 mhz, and the phone started to heat up really fast, reaching 65 degrees. I did not make any changes to the phone after or just before the update. Reboots did nothing. Clean flash of everything did nothing, as soon as i installed the app it changed the values it self. I've tried multiple roms and kernels since then.
[Nexus 5X Original Android Development] flar2:
I don't think this is not related to the app, because I didn't change anything related to that. It's probably thermal throttling.
[Nexus 5X Original Android Development] 78jimm:
Yes, i checked and ot is thermal throttling. It just suddenly started happening. I hadn't made any changes to my setup. Even on a clean install with no additional apps installed the cpu temperature will not come below 35 C even if the frequencies are at minimum with 3% cpu usage. The phone starts heating up really fast. I don't know what to do.
[Nexus 5X Original Android Development] aalleexxnn:
it's may be because of touch boost enabled (by default in Ex kernel)
[Nexus 5X Original Android Development] 78jimm:
No i have it disabled.
[Nexus 5X Original Android Development] flar2:
Update!!!

Download

ElementalX-N5X-6.04

Changes:

-April security update
[Nexus 5X Original Android Development] ikromy:
Hallo,

how to disable touchboost? is it available in aroma installation?

*because I dont want to root myphone to use ex kernel manager
[Nexus 5X Original Android Development] flar2:
Not currently. I have a prototype no-root version of EXKM, but I'm still trying to figure out how to release it.
[Nexus 5X Original Android Development] jsauder2:
Still shows 6.03 as version after install, but shows April security patch. Working fine otherwise.
[Nexus 5X Original Android Development] flar2:
Looks like I forgot to update the version number. I will re-upload, but no need to update again as the kernel will be the same, just a different name.
[Nexus 5X Original Android Development] flar2:
New zip with correct version number has been uploaded.
[Nexus 5X Original Android Development] InterrtuptoR:
Hi, ty for your good work! I can't change the frequency of the big core to more than 633 MHz, I turned off core control in thermal settings, cpu is at 48 Celsius, gpu 48 C, battery 39.2 C ...

Can it be changed to more than 633 MHz and how?

Ty!
[Nexus 5X Original Android Development] flar2:
You would need to disable thermal protection, I think.
[Nexus 5X Original Android Development] flar2:
Update!!!

Download

ElementalX-N5X-6.05

Changes:

-May security update
[Nexus 5X Original Android Development] paolocorpo:
Thanks for the update
[Nexus 5X Original Android Development] stifmaster81:
a question of this Kernel, if I have the magik module with thermal troling, What option do I have to put in the Kernel gpu? Where says Thermal throttling,msm thermal ,Core control ,And vdv restriction? Thanks for the help

Enviado desde mi Nexus 5X mediante Tapatalk
[Nexus 5X Original Android Development] TraderJack:
So I usually don't venture into custom Kernels, but it seems this is recommended for the Nexus 5X models with BLOD since the performance tweaks of the EX kernel can compensate somewhat for the disabled cores.

I've done the install of ElementalX-N5X-6.05 and all seems to work fine, I've just got some general questions:

- Can the settings chosen during install be tweaked later? Is the way to tweak them simply reinstalling the kernel?

- What should be safe settings for the various CPU speeds on a 5X with BLOD?

- The tap to wake/sleep functions. Are these functions that are enabled in the stock kernel by default? If you turn them on is the only way to customize them from the install, or can they be customized from within the OS? In other devices I've set all these swipe options in the OS settings, so I'm confused why they need to be set in the kernel (assuming you just turn the feature on in the kernel).

thanks!
[Nexus 5X Original Android Development] flar2:
You can set everything except the CPU freqs with EX Kernel Manager

Sweep2wake/Doubletap2wake are custom implementations in the kernel, they aren't stock. The settings can be changed in EX Kernel Manager. Unfortunately, on this device, the wake settings cause some battery drain (they work fine, however).

Sweep2sleep does not cause battery drain
[Nexus 5X Original Android Development] TraderJack:
Thanks will have to get a hold of the Kernel Manager and check it out.

As far as the CPU frequencies... any tips on how best to tune for a BLODded 5x?
[Nexus 5X Original Android Development] flar2:
You might try increasing the min frequency. Or ask around the forums for a more aggressive governor profile.
[Nexus 5X Original Android Development] i.adrian:
Is there a way to limit the charging of the battery using this kernel and it 's app?
[Nexus 5X Original Android Development] :
No.
[Nexus 5X Original Android Development] Argeddion:
I use this Kernel (Ex) and another App. Works fine for me, so far.

App: https://xdaforums.com/android/apps-games/root-battery-charge-limit-t3557002/page183

Needs Root

I hope this is not to far OT.
[Nexus 5X Original Android Development] flar2:
You could add the sysfs path for battery limiting to the User Settings in EXKM, but I don't know the exact path or whether it works correctly on this device.
[Nexus 5X Original Android Development] JJ111:
Unfortunately the exFAT support since Oreo was dropped from LineageOS (and all custom roms based on it). No official LOS is allowed to support it on a devices, that doesn't support it out of the box. I had hoped that with ElementalX would still work, but also with me it doesn't.

Question to all: did I miss something?! If not, please note on the official site, that since Oreo (8.0/8.1) the exFAT support is not working anymore.
[Nexus 5X Original Android Development] milouk:
If you want exFAT support you can try Sphinx kernel.
[Nexus 5X Original Android Development] zurik:
[MENTION=4684315]flar2[/MENTION] , it is possible to add to aroma installer the ability to enable or disable the touchboost?
[Nexus 5X Original Android Development] jugoslavpetrovic:
For some reason changed zram size does not apply after boot. Any confirm and advice? It used to work fine some versions earlier.
[Nexus 5X Original Android Development] zero456:
I've seen that myself, though there are times that it does work.
[Nexus 5X Original Android Development] :
Hey did you managed to solve it , same problem here.

Please dev help me with this problem as nobody answered him.
[Nexus 5X Original Android Development] LazerL0rd:
[MENTION=4684315]flar2[/MENTION] i've heard your kernel includes an .rc file when installing. May I ask what it is called?
[Nexus 5X Original Android Development] flar2:
init.elementalx.rc
[Nexus 5X Original Android Development] milouk:
Deleted
[Nexus 5X Original Android Development] LazerL0rd:
Thanks, do you change anything else in ramdisk other than that file?

I'm basically trying to make my installer clean off remenants of other kernels, so my users can't complain about settings etc.
[Nexus 5X Original Android Development] flar2:
Yes, look at editramdisk.sh in my installer for what can change.
[Nexus 5X Original Android Development] LazerL0rd:
Also thanks for your overclocking commits ;)
[Nexus 5X Original Android Development] flar2:
Update!!!

Download

ElementalX-N5X-6.06

Changes:

-June security update
[Nexus 5X Original Android Development] jugoslavpetrovic:
[MENTION=4684315]flar2[/MENTION] So, this is still the case.
[Nexus 5X Original Android Development] flar2:
I've explained this many times. It 100% works, but it is not meant to be changed on the fly. Background threads have to run and it can take 10 minutes or more to flush out zram. This happens whenever any change is made to zram, whether you disable/enable it, change the compression or size. I've also checked apply on boot and it works on all of my 20+ phones. Do not close EXKM or press any buttons to interrupt the process.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Apply on boot should work even if you do not open the app and wait until it happens. It used to work just fine for me too before and it was working as it should. I'm just trying to figure this out. So, if that works for others then there is something wrong on my side.

All other boot applies work. This one does not for some reason.