yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Darn, you reply fast! I gave my post an edit. Will you be maintaining flar2 kernel monthly?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
HA

Just until he finds his phone ;)

But yeah, if [MENTION=4684315]flar2[/MENTION] is going to keep developing for us, I can certainly keep doing the compile's and testing :D

Speaking of, I'll be testing out Linaro's build today. Uber seems to be a bit snappier than the stock GCC, but the battery does drain a little faster... tho, it could also be simply placebo effect lol. I did test everything tho... fingerprint certainly unlocks a bit faster, cam seems to snap a pic a bit faster, music and vids play right away (as opposed to a slight half-second pause), etc...
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
nice!

Linaro boots too... itll be a few days before I know anything further.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey, it's probably just my device... Anyways, I flashed Uber and it would not boot into the OS. Rather, it would bootloop and back into twrp. I'll redownload and try again. Just didn't know if you had an idea?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Didn't happen to me.

Did you happen to be able to grab a log?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
I did not... BUT(!), I flashed your aroma Uber build again and everything is good.
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
:)

Cool. No clue what it could be mate. I actually havent tried any of the aroma installs, except when I initially posted the build at the beginning of the month LOL
[Essential Phone ROMs, Kernels, Recoveries, & Other] Twowong4words:
Question for anyone who can help - Loaded EX kernal and manager a while back, made a kernal backup first but shortly after i went from Oct. Pie update to Dec. Pie update(i think)

Point is i don't have a stock backup of the kernal for (i believe) the Dec. update.

1. Can i find the kernal backup file for each Pie release on the PH-1?

2. Does it matter if i keep updating Pie without having to restore the stock kernal first?? Just update Pie, then let EX mang. update my kernal? Didn't seem to matter on the Oct. to Dec. update.

3. Are the kernals the same across all phones? If i update my wifes PH-1, can i take the stock kernal backups off her phone and apply to mine if its the same Pie update? (hers is not rooted)

Thanks for any help and special thanks for the all the work for on Elemental X! Makes the best phone ever, even better!
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
https://drive.google.com/folderview?id=161SEe74nYxXIBfg3OPlYEUz_D2IAguCf look through here for the months you need. Anything that does not say root,twrp or ex should be stock. Usually about 20mb. Uploaded April's just now.

I have root ,twrp and ex files for those months and you can update pie no matter the firmware on, as long as you have TWRP.
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
You broke something...

EX is reporting 6 not 8 cores ..
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
You are looking at a scrolled down screenshot mate. Open up the app and look for yourself, before you start pointing fingers stating something like that ok...
[Essential Phone ROMs, Kernels, Recoveries, & Other] Twowong4words:
Freakin' awesome.

More questions tho, "xxx_stock.img" is a direct backup of the kernal only? As in i can load this from EX manager as a backup .img?

My phone is rooted but not via TWRP and i am not familiar with TWRP on the PH-1.

If none of this matters, i will just keep updated Pie then elemental x without restoring the factory kernal first but it is nice to have the backup kernal files. Thank you for doing that!

*edit* On further inspection the link, it looks like .img files are the boot images. I guess my lack of familiarity with TWRP has me a bit confused here.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
Flashing this stock will remove root and be completely stock. The images provided of stock are from the stock images provided by essential.

Feel free to check out this video on how to ota with using TWRP and keeping root and twrp for future updates. Check out the rest of the channel for more essential stuff
[Essential Phone ROMs, Kernels, Recoveries, & Other] xdxdzxpt:
Did you have the Romspackages of9008 pattern
[Essential Phone ROMs, Kernels, Recoveries, & Other] Twowong4words:
Link? Thank you
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
https://youtu.be/q1JzkhteLgg this is updating monthlies and keeping twrp and root. There rest of the channel has other stuff done with essential
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Just reporting in with Uber, while charging anyway.. just because I want to see kevp75 continue this kernel. Why are you trying to piss this guy off?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Forgot pic
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
Yeah...

I couldn't care less...

If I wanted to piss someone off... I'm pretty good at that...
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Welp, sir, congrats on that! ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
I pride myself on that ability...
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
mate...

yur pic shows all 8 of the cores
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
HAHA! Butthurt indeed?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
linaro... 8 cores mate.
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
also... Im not the dev of this kernel. flar2 is

Im simply someone who offerred to compile it for him, and found 2 other toolchains to do so as well...
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Alright... so imma drop linaro... performance and battery both worse than both google and uber...

it does work, but definatley a big difference... so far I think what ill do is still compile with at least google and uber... uber being my personal preference... google being stock eleementalx
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
[MENTION=4684315]flar2[/MENTION] , hey man , with you being a kernel Dev and all ,who better than to ask? Anyways, is the kernel responsible for wifi?
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Partly, as there is a wifi driver in the kernel (IIRC, on this device it's a module, which is not built into the kernel, and I just use the stock module). There is also a bunch of closed firmware stuff that works with the driver. They are needlessly complicated.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Tonxtonx:
Hello All,

I recently updated from 3.17 to 3.17. Now, wi-fi will not turn on.

Haven't a chance to play with it yet. I'm wondering if anyone else is experiencing any wi-fi issues with 3.17?

Update - played with for a while, didn't work. Went back to 3.16, wifi working fine again.
[Essential Phone ROMs, Kernels, Recoveries, & Other] enrunn:
I'm on 3.17 and don't have any issues with wifi. Everything works as before on 3.16.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
It happened to me when I flashed the April stock boot.img from ElementalX 3.17. I was just figuring the constant kernel flashing caused my excessive battery drain. Anyway, after booting into android on the stock kernel WiFi wouldn't even activate. Back to ElementalX and wifi started to work. I figure it was just a corrupt download and flash or whatever so I didn't get logs.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey man, just waiting on your magic... Uber, please?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
I'm not the developer mate. Just the guy who said he'd help out [MENTION=4684315]flar2[/MENTION] with compiling and testing because he no longer has his Essential Phone
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
I did find out that it builds with clang...

I'll test out shortly

---------- Post added at 10:16 AM ---------- Previous post was at 10:15 AM ----------

@flar2

Let me know when you're done with the repo, and I'll rebuild
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Flash directly and control all options on this and other kernels with the latest EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download:

ElementalX-3.18.zip

Changes:

-May update
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Awesome... thanks mate
[Essential Phone ROMs, Kernels, Recoveries, & Other] clsA:
Updated fine from EX manager
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
My build should work, but feel free to keep experimenting with different toolchains
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Awesome mate. Appreciate it
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
clang boots ??
[Essential Phone ROMs, Kernels, Recoveries, & Other] xe500linux:
3.18 update removes "interactive" CPU governor?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Adam_nox:
Does this support iptables target TTL?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Buff99:
Yup, confirmed, it seems to be MIA. Dunno if it was intentional tho..

https://github.com/flar2/mata/commit/c4c94379cc5aa72044f4dcf72ea29119d5d9615b
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
3.18 ubers up... may want to check out the clang version too.. seems pretty decent so far :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Now this is the magic I was referring to?! Can you post the link again, please? I'll give the clang toolchain a try.
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Here ya go:

https://gitlab.com/westernmass-hosting/android/essential-elementalx/kevp75-compiler
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey flar2 , I saw a post with interactive governor removed? Just wondering, intentional? Or , is interactive not worth it or something?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bofahad:
Not supporting for NTFS ? Am i miss something ??
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Flash directly and control all options on this and other kernels with the latest EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download:

ElementalX-3.19.zip

Changes:

-restore interactive governor

-add iptables TTL target
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bofahad:
Is the ntfs support controlling in EX Kernal Manager?? Because it's not working ??
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
You will need to use an app to mount that
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bofahad:
Which app? Can you say apps names ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
You could try stickmount, or many file explorer apps can mount NTFS
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bofahad:
Thx
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bofahad:
Still read only??
[Essential Phone ROMs, Kernels, Recoveries, & Other] thehappydinoa:
Hey, hate to bother everyone but does 3.19 support Q beta 3?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
no
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
There is a version 4.00 for Q (untested) available in EXKM
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hi, you should give FX file explorer a try. The dev has a thread on XDA plus it's on the playstore.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Jz5678910:
Seems to be working well so far. No crashes or hangups. Thanks for the speedy updates!
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bofahad:
Not working , thx
[Essential Phone ROMs, Kernels, Recoveries, & Other] saiy1412:
Version 4.0 on Q

Currently on Q beta 3 with v4.0 kernel. Works great.
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Did you manage to get it flashed via TWRP? If so.. can you point me to the a) twrp install method, b) root method ?

I have the new compiles up for 4 as well... but at this point don't really have a way to test..
[Essential Phone ROMs, Kernels, Recoveries, & Other] saiy1412:
If you are on android Q beta 3, you can open EK Kernel Manager and it will automatically check for a new update. You can do an express install thru the EKKM app without needing to flash it thru TWRP. However if you do flash it thru TWRP you have the option to pick the overclocked CPU speed during the Arnova installer setting.

Here's the guide that I used to flash TWRP and Root to the PH1

https://xdaforums.com/essential-phone/how-to/guide-how-to-install-twrp-root-t3841922
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
gotta have root before exkm right?
[Essential Phone ROMs, Kernels, Recoveries, & Other] saiy1412:
The manager app is available in the play store, you can download it without root, but you do need root for the full functionality. In a sense you don't need twrp as long as you have root, because Magisk can flash most package. Exkm can install its own custom kernel too.
[Essential Phone ROMs, Kernels, Recoveries, & Other] NLBeev:
Did you wipe the data partition for Q beta3?

I didn't and Wifi couldn't set to ON when rooted.
[Essential Phone ROMs, Kernels, Recoveries, & Other] saiy1412:
I flashed the OTA zip so nothing was deleted. You could sideload through adb if you have stock recovery. But since I have twrp custom recovery I flashed the OTA file and cleared dalvik, everything work fine for me on beta 3.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Flash directly and control all options on this and other kernels with the latest EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download:

ElementalX-3.20.zip

Changes:

-June security update
[Essential Phone ROMs, Kernels, Recoveries, & Other] moosefist:
Are these profiles documented anywhere?
[Essential Phone ROMs, Kernels, Recoveries, & Other] donkeypunch1257:
Stock kernel

Can somebody point me in the direction of the stock kernel?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Try to download the fastboot package from the essential site and extract. The boot.img will be in there.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
No where to really document.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey xda, I let this kernel use my phone:svetius: . Anyway, which is the reason for me posting this here : Is there a way to get the increased zram value to stick through reboots? I've used the command line ,but, like, I don't know the command line all too well. The xkernel manager, when setting it to persist across reboots zram goes back to 5xx. So, I just am wondering if there's a trick to that.
[Essential Phone ROMs, Kernels, Recoveries, & Other] clsA:
small bug ..on q beta 4 exkm keeps want to update kernel to 4.01 while I'm already on 4.02
[Essential Phone ROMs, Kernels, Recoveries, & Other] moosefist:
By documentation, I mean more of a description of what they try to achieve. E.g. high performance, balanced performance / battery, etc. I couldn't find a description.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
Battery and ptl are battery saving.

Solid is a balance

High performance is performance and rampage v1 is more and 1.2 is extreme
[Essential Phone ROMs, Kernels, Recoveries, & Other] philsner:
Is this kernel compatible with the official lineage releases?
[Essential Phone ROMs, Kernels, Recoveries, & Other] JimmyCash030:
+1

want to know this too
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
I don't think it'll be as lineage I believe it's eas
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Its a few pages back... been asked
[Essential Phone ROMs, Kernels, Recoveries, & Other] philsner:
Yeah, one and a half years back...
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
I'm not sure what resets the frequencies on this device, but it's virtually impossible to control them on modern phones without disabling important system processes.
[Essential Phone ROMs, Kernels, Recoveries, & Other] scottfreeze:
Installed and running! So pumped to have sweep2sleep enabled on this device, my power button owes you a debt of gratitude!

Question: The OP states that the EX Kernel Manager can be used to update the kernel. This seems surprising given all the complexities of this device (TWRP not fully functional, kernel and recovery seem to be intertwined in the boot partition, etc.). Do you anticipate that updating through the app is going to be as seamless as it was on all the Nexus devices?
[Essential Phone ROMs, Kernels, Recoveries, & Other] sirdicholas:
I use Kernal Auditor to adjust schedulers and profiles on boot. Not sure if that would work for you. I had the same idea of over clocking and then setting the cpu to conservative, but I'm scared to overclock what with batteries blowing up in the mobile world.
[Essential Phone ROMs, Kernels, Recoveries, & Other] vergilbt:
Question: is it possible to flash kernel by flashify or does it brick the system
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
I think it will be fine.

The first install patches the boot.

Magisk seems to be able to upgrade without issues.

I think we need TWRP initially because the device is not rooted so you can't directly install the kernel or Magisk.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
I don't know if flashify will work, it might.

For now, if you are on Oreo, you will need to follow the instructions I posted exactly.
[Essential Phone ROMs, Kernels, Recoveries, & Other] stryver:
I remember trying flashify a ways back (either ob2 or ob3) and it just kept force closing due to incompatibility. Not sure if it'll work now on 8.1 but I doubt it's suddenly magically supported.

Also, in order to skip the extra steps of loading twrp, would it be possible to just >fastboot flash boot exkernel> in fastboot?
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
This might work (not tested)

fastboot flash kernel elex.zImage
[Essential Phone ROMs, Kernels, Recoveries, & Other] blair.sadewitz:
I wouldn't just flash elex.image. I don't think it has a ramdisk. For some reason, people seem to overlook the "patch boot image" option in magisk. Once you have the kernel installed, you can dd it from the boot partition and patch it with magisk manager. That can be flashed with fastboot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Nope, doesn't work on this device
[Essential Phone ROMs, Kernels, Recoveries, & Other] shooterlgk:
So flashing this would only be thru twrp?. Twrp seems to break WiFi on 8.1 after u flash it. Even with the boot.img
[Essential Phone ROMs, Kernels, Recoveries, & Other] return.of.octobot:
I can tell you as much that I installed this kernel on 8.1B1 via TWRP without subsequent issues. Just make sure you disable lockscreen protection/fingerprint before booting into TWRP (you can reenable this afterwards).

Flash TWRP > Flash Stock boot.img > Flash EX > Flash Magisk if root is desired (optional) > Reboot
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
It's using the stock wifi module, so as long as that hasn't been changed, it should work.
[Essential Phone ROMs, Kernels, Recoveries, & Other] shooterlgk:
No I meant twrp breaks it for some reason.
[Essential Phone ROMs, Kernels, Recoveries, & Other] sirdicholas:
I removed lock, flash TWRP, flashed kernal, flashed magisk, and rebooted. No wifi problem I can see. Everything runs fine.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ChronoReverse:
Followed the instrutions and have EXK installed and running well on 81b1 along with Magisk 15.3

It's probably just my imagination but apps seem to load more quickly. Sweep2sleep is nice to have again.
[Essential Phone ROMs, Kernels, Recoveries, & Other] kakabobo:
what the default cpu io scheduler? schedutil or performance?

thanks
[Essential Phone ROMs, Kernels, Recoveries, & Other] vergilbt:
I would but unfortunately it's not possible for me because TWRP isn't flashable...

In Fastboot every time I got error with message "FAILED (remote: Requested download size is more than max allowed)"

I read in another thread about it, seems like I'm not the only one who can't flash TWRP afterwards updated to oreo 8.1
[Essential Phone ROMs, Kernels, Recoveries, & Other] indian84:
Try different USB port or a different cable.

Fastboot on this device is iffy.
[Essential Phone ROMs, Kernels, Recoveries, & Other] DAE1964:
I have read that using the USB cable that came with phone shouldn't be used for anything but charging. I use my cable from my Nexus 6p and never have issues flashing once adb/fastboot is set up properly.
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Ackchually, I was referring to me asking it about 1 month ago
[Essential Phone ROMs, Kernels, Recoveries, & Other] KorolLev23:
Why is there no overclock option in the 3.20 version?
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
[MENTION=4684315]flar2[/MENTION]

Why does EXKM being installed negate any init.d or magisk related init scripts?

I have a setup I run via magisk... And with EXKM installed... NONE... And I mean NONE of the setting persist thru EXKM first run on boot

If I use ANY other kernel manager this is not the case...

I know it is affecting because without EXKM installed on boot... Scripts work fine... But while booted... Installing EXKM forces the min frequency back down to 300 from 518 on little and 806 on the big...
[Essential Phone ROMs, Kernels, Recoveries, & Other] fix-this!:
I'm getting quite a bit of lag and stuttering along with bad battery life on this kernel. any suggestions?
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
It's the fact you're on stock...

There's only so.much that can be done... As I am finding out on DP4
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
flash the aroma version

---------- Post added at 01:44 PM ---------- Previous post was at 01:40 PM ----------

it doesnt.

the issue is exkm fires up after booting up, long after init.d scripts fire. i believe default is 3seconds after. you can try to change it to 0, but i believe even that init.d fires even before that.

you can put a sort of timer in your init.d scripts... do a loop and pause for x number of seconds before the rest of the code runs... just make sure you make it nonblocking so you dont pause the booting of your device
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
You DID NOT read where the script fires... install EXKM from the play store... And my kernel reverts to before the script fires... Without reboot

Also... This was directed at [MENTION=4684315]flar2[/MENTION]... I'm SURE he know that his manager does this... Because there is no way this happens without him coding it this way...

And it's VERY UNCOOL that it does so WITHOUT ANY MENTION ANYWHERE
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
It shouldn't affect init.d scripts at all. Can you link me some scripts that don't work so I can test it?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kpirnie:
Actually mate, suprisingly enough, I did read where it fires... but I suppose you do know best right?

I've built enough tweaks and kernels over the 9 years I've had android devices to know... but... good luck to ya mate

https://community.nxp.com/docs/DOC-102546
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
Passive aggressive much?

Let's try this one more time...

Run magisk service.d script... Check with FK manager... 20 minutes after boot... Values set... Good... Immediately install EXKM... Check with FK manager... All values reset to original kernel defaults...

If you install the module below... And do as described above... You'll see the issue

[MENTION=4684315]flar2[/MENTION]