yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SOCOM-HERO:
Um, can't help you there. Did you install this via TWRP? This only works on Android 11. You can download the file yourself from the ElementalX App.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Brummpanda:
I just discovered that something on my phone is broken. It starts to turn off every 5 minutes. I guess you can discard what I said, it could be just my broken phone doing weird things.

I'm currently trying to get it repaired or replaced and then I'm going to try the kernel again.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] IamTheMAD:
Anyone tested on 11.1.1.1?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Jerrvdll:
Yes, works fine. You'll have to flash it in TWRP, EX Kernelmanager would not work.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] IamTheMAD:
Thanks!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
What's the matter with EXKM?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Jerrvdll:
Autoflash was giving a download error massage.

Download zip, was working fine.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SOCOM-HERO:
Working, but may be causing a small bug with network speed in status bar showing as 0 all the time.

Separate question - how do I uninstall elemental x? I want to test if this kernel is causing that bug.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] umangtayal:
network speed indicator doesnt work with any kernel except stock! it should be fixed soon
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] SOCOM-HERO:
Ah, I see.

I'll just wait for the next release and turn it off for now. It's more of a habit and cool feature than a necessity, but it would be good to have back at some point.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ptuner:
How does this work with LOS 18.1 (Android 11)

If not what kernel you all recommend?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Samuel_Owolabi:
I've used the latest version on my OnePlus 6 with OOS 11.1.1.1 and although it works it had a bug where unlocking the phone sometimes forces it into some sort of low framerate mode until I lock and unlock the device again. Also white screens has a flickering effect when the low framerate mode issue occurs. Any idea what's going on?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] IamTheMAD:
Sorry, Not able to reproduce the bug.

Works fine for me.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xVincentx:
Hey, I love the work you've done on this kernel. One thing I would love to see added though is support for custom ROMs who use the device's codename (in this and the 6T's case: enchilada and fajita, respectively) rather than its production name, as the PixelExperience ROMs tend to do, so that installing it is easier to do when updates are pushed. Otherwise, I'm loving it all around, and it works like a beauty! You rock!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Ronnie.mac94:
Hi, i flashed this kernel on my oneplus 6 10.3.12 and now both sims are not showing. please help.

IMEI Number for both the slots are missing
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Version 6.02 with latest OnePlus updates is now available through EXKM.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ImjuzCY:
I just installed the latest via EXKM on 11.1.2.2 from stock. It seems that Wireguard module is still not available? I saw your post from a few years back that the module does not work on A10 kernel, is it still the case? I also saw another user compiled the kernel with the module, so maybe it's time to revisit?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] HVLife:
Can I install that kernel along with SyberiaOS project?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I don't know, you can try. This kernel is intended for stock ROMs.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] waliuxd:
tell us if worked
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ashish1989:
When using ex kernel manager, it is asking for system files app. I have uninstalled it accidentally. Can anybody provide me that apk file here.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ashish1989:
Can anybody tell me the best recommended minimum brightness settings in ex kernel manager. I have installed the kernel.

I have to set the brightness slider to the middle to make the screen brighter.

In oreo build, there was no problem of minimum brightness at all.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ashish1989:
@flar2 I am getting idle drain of more than 3% after flashing your kernel, active is good by the way

Using in OP6 stock A11
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
It has nothing to do with the kernel
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ashish1989:
Btw can you tell me how to set minimum brightness in kernel manager so that screen can be visible
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] xVincentx:
Hey, I'm wondering if this kernel may be updated to support some of the various A12 custom ROMs on this phone. I'd love to see it support LineageOS at least, as it would be a huge benefit to those of us who are running A12. If need be I can be a tester
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lu4414:
Is anyone aware of camera issues in the stock kernel getting fixed by this?

Multiple users reportes a black screen only on camera app and others not loading the camera feed at all. Does it make sense be Kernel related?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] algebwarf:
Is there no chance to use EX Kernel Manager without play services, say instead with microG?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Dualz:
Hi all,

Can anyone help with the below error?

Using EXKM to flash a kernel but I get an error Ive never seen before.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Meshok:
Hi, is development of the kernel for OP6 abandoned as of now?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] windofchange998:
Hi, after flashing with ElementalX kernel ver 6.02 on my OP6 with Android 11, i noticed that NetworkSpeed indicator stopped working.

Now showing only 0.00 KB/s, all the time.

And consequently, the measured Wifi and mobile data is now frozen.

Any fix?

Thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Go to System Settings->Gestures and enable Double tap to wake.

Doing so will enable the OnePlus side of gestures, so you will have pocket detection and haptic feedback. If you just want pocket detection and no haptic feedback, there is an option to disable the vibration it in EXKM. You can also enable/disable double tap to wake in EXKM.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I haven't tried yet, and I don't think the way I've previously done it will work on this phone.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I have not tested this feature, I will have a look when I have time.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Lots of work left to do on this kernel, but I have a busy weekend ahead and may not get to anything until Monday
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
[MENTION=4684315]flar2[/MENTION]

When you get time, can you look into why the GPU governor selected in EXKM does not survive a reboot. I have apply on boot set but it keeps reverting back to sched-util on reboot. Maybe have a look at kernel audiutor code because never had any probs with it surviving reboots using that, but want to continue using your app if poss because I like it.

Maybe try it yourself if you have oneplus 6. Set GPU to performance and apply on boot switch and see for yourself. :)

Edit: I suspect the wrong kgsl path is being used but wtf do I know :D
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Both GPU and CPU governors apply on boot fine for me.

Uninstall kernel adiutor because it messes with sysfs permissions to prevent other things from changing values.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
That's just it, kernel audiutor has never been installed on this phone. Only kernel management tool is yours.

Do you have a set-on-boot delay?

Edit: cpu changes are applying fine on reboot. Just the damm GPU:(

If it was down to sysfs permissions it would affect cpu too.

Edit 2: would a logcat help??
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
It works, I just tested it now. GPU set to performance applies on boot. Maybe something is preventing the boot service from running, or maybe you are not waiting long enough after boot to check.

Edit: I see the graphics page still shows adreno, but is in fact using performance.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Weird :eek:

After boot-up I get a toast saying "EKXM settings applied" followed by another toast saying EKXM was granted superuser permissions" but setting doesn't survive and reverts.

Edit: so you saying that EXKM app shows incorrect GPU governor?

---------- Post added at 05:44 PM ---------- Previous post was at 05:41 PM ----------

What is the path to the GPU governor so I can check which one is active.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I don't know what the path is offhand, but you can see that it is using performance because the freq is at max.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Ok, this is interesting. I set the GPU boost to "high" and set on boot to "on" and it survived a reboot! :D

However, the governor isn't surviving reboot and evidently isn't performance. :(

Maybe a permissions issue on the active governor file??

But I don't know the kgsl file path.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
I don't think you are understanding me.

Performance is applied on boot, just not showing on the graphics screen. It's just a cosmetic glitch that I will fix in the next app update.

The GPU governor applies on boot.

BTW, adreno boost only works with the adreno tz governor
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Ahh, I get you dude. You are saying that the EXKM app is incorrectly reporting the active governor.

Ok, so maybe I will achieve the same end result (smooth ui with no dropped frames) by using adreno-tz with GPU boost set to "high". How exactly does this "boost" work? Is it the same as "stune" I have seen in other kernel threads?

Is it triggered on touching the screen?

Edit: sorry for so many questions :o
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] KnifeFed:
That worked great, thanks!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] silvercat:
Official TWRP released :

https://dl.twrp.me/enchilada/
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] brunsman6229:
What about battery life with this kernel please..?!!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
try it out, kernel impact on battery is limited, at least if the kernel or a rom is not flawed and without significant downsides, which is one of the reasons why i have to cross-post and won't get useful answers.

battery life is mostly user space (your setup, apps installed and settings chosen)

read this: http://elementalx.org/the-truth-about-kernels-and-battery-life/
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Yes, I'd recommend leaving adreno as governor and using adrenoboost.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Well, I got to the bottom of it. I found the kgsl path and checked the governor value after changing to performance in exkm and sure enough it changed to performance. I then rebooted and checked the same file and it had gone back to adreno-tz despite having set on boot selected.

The permissions on the governor file are 0644 rw-r-r and the owner is root.

Something elsewhere in the system is overiding my selection of performance and changing back to adreno-tz but ONLY after a reboot because unless I reboot, the governor stays on performance in the file.

Anyway, long story short, I've given up :rolleyes: and so will have to just put up with skipped frames ever now and then like others and use adreno-tz with gpu boost set to max (for what it's worth?)

Edit: it p**ses me off that I am able to change cpu governor but the system gets a r s y when I try changing GPU :mad:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Mine is definitely on performance because the frequency is sitting at max. I'll look into it, though.

Adreno boost should be sufficient to prevent dropped frames on the GPU side. I've seen a few situations on this phone where there is stuttering, but I don't think it's due to GPU. It almost seems like there is disk or network activity slowing it down occasionally.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] iElvis:
[MENTION=4684315]flar2[/MENTION] any reason this wouldn't work on 5.1.6? I haven't flashed it yet, but I'm willing to give it a shot if you don't know.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] nathanchance:
There doesn't appear to be anything mission critical in the new source drop though you will obviously be missing out on any fixes/improvements they did make.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] JbstormburstADV:
So, I'm relatively new to the Android customization game, and if you're willing to educate me, I was wondering whether you can add a custom ROM on top of this kernel. Does doing this cause things to break, or is it stable enough for things to work? Also, do you do ROM first or kernel first? I'm already rooted with TWRP Official and 5.1.5, and I'm about to flash 5.1.6.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] thejase:
Let's not forget the audio quality as well.:(
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] debatingrooster:
I'm using Viper4Android and pretty pleased with the results - if we are talking about the speaker? but I'm not really too fussy about audio personally
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Update!!!

Download (OxygenOS Android 8.1.0):

ElementalX-1.03.zip

Changes:

-OnePlus update OxygenOS 5.1.6

-revert USB fastcharge
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] thejase:
Official TWRP was released today I believe.

---------- Post added at 04:17 PM ---------- Previous post was at 04:04 PM ----------

It was added back in. Rollout happening now in Germany. Many people are using a VPN in the states but selecting Germany so they can get the update today. This isn't necessary. Just download oxygen updater from the play store and have it download it for you. Then go to settings>system updates> setting icon in top-right corner and choose local storage. The download should be there for you. It'll install then tell you to reboot. I've been reading that it can take 15 minutes to update so don't panic and be patient. Mine took maybe 5. I do not know if this will work with kernels/TWRP/root as I'm completely stock thus far.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] memocatcher:
I have no clue which kernel I should flash ^^ There are so many now for our OnePlus 6, so I can't decide lol. Can someone tell me what the differences between these all kernels are?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Muntasir Mahmud Saif:
this or blu_spark
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] memocatcher:
So this kernel is an all in one? Performamce, good Battery life and mamy feature? I just want to go sure before I buy the 2 apps for about 5€. Battery life on stock oneplus 6 kernel seems to be good, is it also on this kernel? And would this kernel also works fine without installing the app?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Eremitus:
You can use EX Kernel Manager with any (custom) kernels, it's not just for the ElementalX :) and custom kernels will work without it, but it's handy if you want to change kernel settings.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] iElvis:
Thanks, working great.

---------- Post added at 10:39 AM ---------- Previous post was at 10:37 AM ----------

A good problem to have lol. Really right now they're all lightly tweaked stock, so you're probably better off just trying them all and seeing which is best for you.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Obi-Wan:
I've updated to 5.1.6, flashed TWRP and afer hte kernel.

I have System error on boot with 1.03 but the system seems to work.

I have also error flashing the kernel, I select custom install, it boot in recovery but nothing happen. If I flash it manually the aroma installer don't start.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] 850T5m:
Anyone having issues with Ex Kernel Manager not reapplying settings on reboot?

On both 5.1.5/6 and versions 1.02/1.03
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Zirc92:
Got Nolimit rom 5.1.6 and official twrp. but after i installed elementalX in twrp. It looks like it didnt install, becuase it still says onplus kernel in phone status. Anyone know why?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] iElvis:
There is no aroma installer right now. It looks like it's hanging, but it isn't. Just give it 10-15 seconds to install.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Zirc92:
EDIT: So i tried to install elementalX again. after reboot it kept showing "bootloader is unlocked screen" and then reboot. Went and installed magisk and now it booted fineish. I got a message phone has an internal problem. but it dissapared. Also now i have elementalX in kernal info, so it seems to work fine now. Is that message any dangerous ? lol
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] badcrow35:
Thanks best performans
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Eremitus:
I think every custom kernel will popup that error, something to do with the A/B-partitioning. Nothing to worry.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
you have to manually switch slots before installing kernel and magisk after flashing rom/update

reason is that the new system is installed into the non-current slot logically to keep the old system as a working backup, and then

when you check the slot it shows the same current slot as before. only AFTER you click boot system or reboot from flash screen the device will decide to boot from the other slot which again is logical because it contains the newly flashed rom/update.

that means that you have to manually switch slots and flash kernel and root on the slot where the new rom/update has just been installed.

you wll not have to re-flash kernel and root on the old slot because it was not altered by the installation process.

it's all very intuitive once we KNOW that the device will install roms and updates into another slot than the current one, while the kernel and root will be flashed to current slot.

need more explanation and find nothing in search incl. google you can send P.M.

be aware that user errors after small user errors can produce big failures and brick the devive but then there is an easy solution ( no tools needed ) to revert to original stock and doing it right this time ;)

once everyone got that there will be many ahaaa....s also about the previous issues with TWRP etc. once simply has to understand the A/B thingy in full, best by trial and error and self-fixing (troubleshooting)

be assured that all that happened to me at one point, no exception except once in a while with having the luck to do it right by accident LOL
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
Hmm, I didnt have to change slots as you describe and everything was fine. Checked in “about phone” and says oos 5.1.6 and kernel ElementalX 1.03

All I can assume is that because I was already on ElementalX 1.02 before updating to oos 5.1.6 that when I flashed ElementalX 1.03 after doing the update and installing twrp, the kernel was flashed to both slots. That doesn’t really make sense but that’s the only explanation I can see.

---------- Post added at 11:23 PM ---------- Previous post was at 11:17 PM ----------

Actually, here’s what happened in my case, it’s now clear. After doing the update, I booted into system first before flashing the kernel and magisk. This meant that the active slot was changed to the updated oos 5.1.6 so that when I rebooted to twrp, the kernel was flashed to the correct, active slot.

So........after doing the oos update, unless you reboot to system before flashing the latest kernel version, you will indeed have to swap slots first.

Glad we got that sorted.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] magnamentis:
sure, a small but significant point, once you boot into system after update and then booting into recovery you will be in the currently active slot to flash kernel and root and don't have to do it manually.

i just like to have all the stuff in place on first boot because some settings and other stuff can get messy at times if a devcie is setup with root and custom kernel set on boot and then some ingredients are missing.

sometimes things can still go well this way, i think it depends a bit on what we're doing between first boot and next boot. mostly if we only boot into system and immediately go back into recovery and flash the reminder it's quite forgiving. still i prefer the bullet proof approaches.

last but not least to play a bit with the slots and various flashing methods provides some deeper knowledge of how things work and especially how they don't work. after a few weeks this will all be standard and perhaps some guys will write some lines of code that make things easier for new comers, i.e in twrp it's perhaps possible to make twrp recognize a rom/update flash, distinguish that from flashing other things and switch the slot as the last step in the flashing process, so that if someone is going to flash more mode, kernels, root or whathaveyou, it will automatically be using the new slot for consecutive flashes, not only after reboot or manual switch.

who knows but i'm confident that things will quickly adapt to this relatively new infrastructure, treble, A/B etc.

thanks for reporting back however, as we can once more see, many roads lead to rome but ultimately it is as it is, no matter from which side one's coming ;)

nice weekend
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] carlos67:
High brightness mode toggle

[MENTION=4684315]flar2[/MENTION],

Is it possible somehow to toggle HBM on/off without having to go into exkm app each time?

Some kind of homescreen widget/shortcut/quick settings toggle?

It would make it much more accessible and usable.

Edit: I see I need to buy HBM app from play store to do this.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] flar2:
Yes, the High Brightness Mode app is needed. It's far more than just a toggle for HBM, it handles adaptive display and various display transitions to make everything seamless, and it has an adjustable auto HBM threshold with hysteresis, plus quick settings, widget and notification options.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] TiZiO.Cover:
Do I need to pay for it if I already bought EXKM before?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] memocatcher:
Yes, it's an additional app.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] inscythe:
Hi [MENTION=4684315]flar2[/MENTION],

Finally I got to use your kernel in my newest device! Thank you for your work!

By the way, I have a question regarding the minimum brightness. May I know what is the range of values that it accepts? I know you wrote the default value being 5, but adjusting between 0-100 doesn't seem to make much of a difference. Only until I crank it up to 400 and above I start seeing a change. Just want to know the max value of this so that I can adjust better.

Also, is there any difference in the implementation of the DT2W on the OOS ROM and ElementalX? It seems that they are functioning independently (I can turn either one off but they still work).