yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

For Oreo 8.1

To install (IMPORTANT!):

METHOD 1 (flash directly with EX Kernel Manager, preserving root, no booting to recovery necessary)

1. install latest EX Kernel Manager

2. download Express version

3. go to Tools->Flash kernel and select ElementalX-PH1-3.05-express (It's in /sdcard/ElementalX folder)

METHOD 2:

1. disable lockscreen security (e.g. pin/pattern)

2. reboot to bootloader

3. fastboot flash boot twrp.img

4. reboot to recovery

5. flash stock boot.img

6. flash elementalx

7. flash Magisk (Optional)

8. reboot to system and reenable lockscreen security

Download:

ElementalX-3.05.zip

Changes:

-July security updates

-update to Linux 4.4.138

-preserve root during install

-update WireGuard

-express installer uses AnyKernel2 method
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
With EX Kernel Manager version 3.61 you will see a change on the update screen.

If your phone is rooted, instead of "Express" and "Custom" you will now see "Auto Flash" and "Download Zip"

If you select "Auto Flash" it will download and directly flash the latest kernel without the need to go to recovery. Root will be preserved, as will your overclock/underclock settings.

If you select "Download Zip" it will download the AROMA installer version to be flashed in recovery.

EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager
[Essential Phone ROMs, Kernels, Recoveries, & Other] manr1mg:
Just installed elemental with Magisk and works great so far. Anyone try using Xposed framework?
[Essential Phone ROMs, Kernels, Recoveries, & Other] johnnycooper:
I am rooted in stock with latest magisk installed, do I need to have your kernel installed before I try this or can I do "auto flash" from the app with stock kernel? Phone is PH1 on Oreo.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Yes, you can autoflash with the stock kernel. The only requirement is root.
[Essential Phone ROMs, Kernels, Recoveries, & Other] crixley:
On Android P I just get "could not find compatible version". Not sure if I'm doing anything wrong.
[Essential Phone ROMs, Kernels, Recoveries, & Other] deepu458:
Hi OP, Thx for sharing the work for this device. I had used ur new Auto flash tool in teh EX Kernel Manager to flash the latest on Stock July. after flashing under Advanced Wakelocks block i see some wakelocks are blocked by default (without me making any change to them). I just want to make sure tht there are few Wakelocks that are blocked by default? few wakelocks that are Blocked by default for me are as below

Wlan_Extscan_wl

wlan

qcom_rx_wakelock

netmgr_wl

Netlink
[Essential Phone ROMs, Kernels, Recoveries, & Other] crixley:
Those tend t be the battery drainers so I'm fairly certain this is correct and by default
[Essential Phone ROMs, Kernels, Recoveries, & Other] deepu458:
Ok thanks for the reply.
[Essential Phone ROMs, Kernels, Recoveries, & Other] crixley:
Anytime! I must say, your signature is rather ironic
[Essential Phone ROMs, Kernels, Recoveries, & Other] johnnycooper:
Lol
[Essential Phone ROMs, Kernels, Recoveries, & Other] galakanokis:
Third or fourth phone running Ex kernel. Just like a comfy pair of shoes. Installed and rooted with no issues.

Thanks man.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Tomadock:
Does anyone have any recommended settings for this kernel? I've had it just on default for a while.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
Anyone tried ElementalX kernel with AOSiP 8.1 rom ?

---------- Post added at 12:54 AM ---------- Previous post was at 12:52 AM ----------

may I ask which rom you are using ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KingBeefy:
My first experience with EX and can honestly say its earning the praise it gets... Wow what a difference. Thanks for putting in the work so we can have the benefit. Running APB2 with EX 3.05 rooted with Magisk. Glossy, buttery, vibrant, effortless. Stock Android P BE performs pretty well. EX leaves it in the dust
[Essential Phone ROMs, Kernels, Recoveries, & Other] galakanokis:
Just running stock rooted for now.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
have you tried EX with any custom roms ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
EX won't boot anything other than stock, I believe. There are other kernels for LOS type rooms out there.
[Essential Phone ROMs, Kernels, Recoveries, & Other] galakanokis:
No, just stock. Wanted to try stock for more than a few hours where I'd normally Flash a ROM. Maybe in a week.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
ok...please do let me know your results when you do flash a rom and use EX with it.

---------- Post added at 02:52 AM ---------- Previous post was at 02:51 AM ----------

Thats weird. Any idea why? On my Nexus 6P it works well with all roms:confused:
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
Because that's a Nexus... And can boot pure AOSP... This is not... And requires a lot if CAF to make LOS work proper...

Essential... And flar2, because of source used... Do not directly support CAF...
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
isnt AOSip 8.1 rom (link) based on AOSP ? It says "AOSIP is a quality custom rom based purely on Google AOSP source since 6.0 release"

---------- Post added at 04:29 PM ---------- Previous post was at 04:25 PM ----------

any good ones that you can recommend? I really need something with color control and an app that it can be configured through.
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
Hmmm...

Unless something has changed... All the ROMs in here... Save maybe invictrix... Are really based on LOS... Which is AOSP... And not...

When these boards reference AOSP... They mean as Google delivers it... Straight from the repo... LOS is not that... And yes... Our device does run AOSP... But not QUITE the same way...

You might have some luck trying EX on invitrix... But I wouldn't recommend it... The kernel there is VERY customized... And flashing EX will probably cause a large headache...
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Can this kernel be used with the Validus Rom? And how is the standby drain with this kernel?
[Essential Phone ROMs, Kernels, Recoveries, & Other] crixley:
It's for stock only
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
Working with the new beta yet?
[Essential Phone ROMs, Kernels, Recoveries, & Other] buckmarble:
Source hasn't been pushed for it yet.
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
Thanks, didn't know they hadn't pushed source.

I'm waiting to upgrade until the kernel is available.

ElementalX is necessary for me.
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
As is currently, it will run on the pbeta 3.
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
It runs, but something is not 100%.

Google keeps stopping.
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
Hmm, odd. They just dropped sauce though. I bet [MENTION=4684315]flar2[/MENTION] will have something whipped up soon.
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
Don't install current kernel in B3. Really bad for Google cards.
[Essential Phone ROMs, Kernels, Recoveries, & Other] buckmarble:
Are you use the latest beta of Google app?
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
Huh?
[Essential Phone ROMs, Kernels, Recoveries, & Other] buckmarble:
https://www.phonearena.com/news/Google-app-Beta-keeps-closing-on-Android-P-DP-5_id107209
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
I stand corrected in the previous post. Looks like its related to WearOS and/or Verizon.

I'm a victim of both.
[Essential Phone ROMs, Kernels, Recoveries, & Other] deepu458:
Hi Dev, I was using the ex kernel manager to flash a kernel that was made with anykernel format. Now when I flash tht kernel I get a error "segmentation fault" all the way and says flash failed. Is there any thing wrong am I doing.

Currently using Kantjer Magisk Beta version and stock Oreo.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Try using normal Magisk, or maybe the binaries in the kernel zip are old
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
Go back to 16.7, the new releases are janky
[Essential Phone ROMs, Kernels, Recoveries, & Other] deepu458:
Thanks for the reply Dev, after your reply i have uninstalled that version Magisk and installed official and then re installed ur kernel manager. Then tried to flash ur kernel on stock Oreo and still get that same error for flashing ur kernel. Is there any log i can provide for this error to help. Just for testing purpose i used Franco kernel manager to flash ur kernel and it worked without any issue.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
I just flashed ElementalX in EXKM. Not sure what the problem is for you.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

To install (IMPORTANT!):

1. disable lockscreen security (e.g. pin/pattern)

2. reboot to bootloader

3. fastboot flash boot twrp.img

4. reboot to recovery

5. flash stock boot.img

6. flash elementalx

7. flash Magisk (Optional)

8. reboot to system and reenable lockscreen security

This version works on Oreo and Android P beta

Download:

ElementalX-3.06.zip

Changes:

-update with latest Essential source code
[Essential Phone ROMs, Kernels, Recoveries, & Other] deepu458:
Thanks for the reply. I will try to clean flash and see how it goes.
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
Is there a workaround that would allow me to flash or use twrp with essential phone without removing pin/password, as I have device administrator activated by employer? I don't really want to remove those apps every time I flash a kernel, or update the kernel, and then reinstall them afterwards. I tried freezing the apps with Tibu, still couldn't remove password without deactivating administrator.

I'm guessing there's no solution, just thought I'd ask. Have had ex kernel on other devices, want to install it on this phone.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
The workaround is to use a USB drive or push the kernel zip to /cache and install from there.
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
Never done this before, can you point me in the right direction to learn? A search didn't turn up much.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Just copy the ElementalX zip to your cache partition, then when you boot into TWRP, it will be there. The only reason to disable pin/security is because TWRP can't decrypt the /data partition. Other partitions are not encrypted, so you can copy the zip and flash from there.
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
Well, that didn't turn out good, I must have made a wrong choice. TWRP started loading as usual, then went into a screen saying something about encryption and wanting me to enter a password. I swiped to unlock, and went into a bootloop. Hard reset took me back to the essential recovery, where there was a message saying system was probably corrupt and I should probably do a factory reset. Which I did. Live and learn :)

At least I can start from scratch. I'll install the kernel from the beginning. In future, can I update kernel from your app, or will I have to attempt through TWRP? Should I have done something different when TWRP booted?

I've rooted and installed kernels on a bunch of devices and have had a few scary moments, always managed to find my way out. So far so good.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
That's weird. You can flash it directly from the app if rooted.
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
All's well that ends well. I was able to get it installed, nice to know I'll be able to flash from exkernel manager in future. Thanks for your time.
[Essential Phone ROMs, Kernels, Recoveries, & Other] phpbb3:
Neither do I. [MENTION=4684315]flar2[/MENTION] do you plan to add my favourite governor to it's namesake kernel?
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
I asked this a while ago. The kernel governor was great on my 6P.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Ryuk359:
God you just saved me so much trouble. I had no idea you could do this. I'm a bit thick at times. Thanks bro!

I am missing the governors though. Is the plan to add them back later? Just curious.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ceelos218:
can you guys share your favorite settings? just installed this and purchased EX Kernel Manager thanks
[Essential Phone ROMs, Kernels, Recoveries, & Other] 954wrecker:
Stock Elemental kernel settings work for me. Performance and battery life have both improved.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ceelos218:
I think pie 91 update broke something. Kernel restarts UI and 4G and wifi as if the phone was restarting.
[Essential Phone ROMs, Kernels, Recoveries, & Other] guuus:
Hey...I am new to the Essential, but always have been appreciative of ElementalX Kernels...I have been reading a bunch of post now, but couldn't find any info, if the Kernel improves the touch latency/jitter dilemma.

Can anyone elaborate on this, sorry if it already has come up...
[Essential Phone ROMs, Kernels, Recoveries, & Other] techlogik:
Yep, for sure, some changes with the kernel. Latest version causes system ui restarts and crashes. Running stock boot.img rooted now and all is OK. Plus it is real laggy elemental etc..
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
I'm not having any crashes or restarts, there may be a little more jitter than on the P beta 3, but not by much.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Everything is running great for me. There is nothing wedding with the kernel. I just updated to the Pie release today.
[Essential Phone ROMs, Kernels, Recoveries, & Other] btux81:
Did you do anything special when you updated? My phone is behaving similarly to what a few others mentioned in this post. What I did to resolve my issue was I flashed TWRP, entered recovery, flashed the boot.img and reinstalled the latest Magisk beta (16.7 1674). Hopefully the next release will address this problem.
[Essential Phone ROMs, Kernels, Recoveries, & Other] mobileman88:
When I looked at Magisk in the beta channel, I am only offered 1671. How did you get 1674? Btw Official P has already been released a couple of hours ago.
[Essential Phone ROMs, Kernels, Recoveries, & Other] btux81:
I found it here: https://xdaforums.com/pixel-2-xl/de...ernel-1-00-t3702057/post77240449#post77240449
[Essential Phone ROMs, Kernels, Recoveries, & Other] mobileman88:
thanks!
[Essential Phone ROMs, Kernels, Recoveries, & Other] Lee_vh:
I also had the same issues, and this too was my same resolution
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
Just want to say thanks to the dev. You have my 6p running like a champ and now the essential. It is cool too see we can update via app no recovery. Thanks again
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
I'm using Magisk 16.4. It's been working good on all my phones.
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
sauce is up, fyi
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

To install (IMPORTANT!):

Easy way (if rooted):

1. Auto flash in EX Kernel Manager

Manual way:

1. disable lockscreen security (e.g. pin/pattern)

2. reboot to bootloader

3. fastboot flash boot twrp.img

4. reboot to recovery

5. flash stock boot.img

6. flash elementalx

7. flash Magisk (Optional)

8. reboot to system and reenable lockscreen security

Download for Android 9 (Pie) release:

ElementalX-3.07.zip

Changes:

-update with latest Essential source code
[Essential Phone ROMs, Kernels, Recoveries, & Other] aer0zer0:
Good looks
[Essential Phone ROMs, Kernels, Recoveries, & Other] techlogik:
Thanks for the quick kernel update...working great.
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
Ok, so I'm a little bit slow lately. EX Kernel Manager allows flashing of boot images from within the app.

I've known this for about a week.

It only just occurred to me that it could be used to flash TWRP without the need of a PC... Derp. I has a dumb.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Yes, you can flash recovery in the app. It can also flash AnyKernel2 zips.
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
I'm mostly disappointed in myself for not realizing that this was a possibility until today :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] Ryuk359:
I updated on the app to 3.07 and it still says there's an update to 3.07. Is this a bug or was there a v2?
[Essential Phone ROMs, Kernels, Recoveries, & Other] stryver:
This is amazing!! You spoil us [MENTION=4684315]flar2[/MENTION], thank you, a thousand times, thank you! I am curious, being able to flash custom recovery through the app is extremely convenient. Will this also mean for a recovery that sticks or we have to flash boot.img like usual before boot up?
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
Silly question. Can you patch the kernel with Magisk Manager? I tried it on stock final Pie and it failed. I'm guessing the Aroma installer is an issue, so I guess the real question is how to patch a kernel upgrade and keep your existing ramdisk settings as chosen in the aroma installer.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Koncrete:
I'm on Pie with both ElementalX and Magisk installed. I was rooted with Magisk, bought EX from the play store then installed the kernal from the app. One reboot later and EX is working and Magisk w/ all modules as well
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
That's useful for those of us that are already rooted, for sure. I'm rooted on EX as well. But it doesn't help if you're unrooted and on stock, and just want to patch a kernel to fastboot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
No, recovery and kernel are both in the boot partition, you can only have one or the other at the moment.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
You would have to patch the stock boot.img, or flash EX in recovery and then back it up and patch the backup.
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
I just came across that kernel backup function. But, EXKM doesn't run without root, does it? Can you back up the kernel to an img on an unrooted system? Not like there's no command line for doing that, it's just more convenient to push the button that says "backup" LOL
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyrott3njb:
can u flash twrp within the app if I'm on stock rom( pie) not rooted or boot unlocked?? THX in advance.!:good:
[Essential Phone ROMs, Kernels, Recoveries, & Other] BakedTator:
Need bootloader unlocked to flash the boot.img and need root for ex kernel manager to work and write to the boot partition
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
True. You definitely need to unlock bootloader and unlock_critical before doing anything with TWRP and root and custom kernels.

And root is definitely required to write a boot image from within the running Android OS. Flashing Magisk with TWRP is one way to do it. Or, you can fastboot flash a Magisk pre-patched stock Pie Kernel (But only if your bootloader is unlocked! Otherwise, you'll have a problem booting up)
[Essential Phone ROMs, Kernels, Recoveries, & Other] nickdagriff:
So this kinda seems like a noob question, but when i boot into TWRP and hit the install button, the list of files that show are only ZIP files. How can I flash a stock boot .IMG from within TWRP? It doesn't even show my stock P boot image. Conversely I can't flash a .zip file from the bootloader. Sooooo..
[Essential Phone ROMs, Kernels, Recoveries, & Other] vigos:
There's an option on the bottom right that says something like "flash image", you tap that and it let's you pick an img instead of a zip file
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
Has anyone come across a custom rom that ElementalX kernel is compatible with ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] NaterTots:
You basically asked that question on July 23.

The answer then was essentially, no, it is only compatible with the stock builds from essential.

Of course, if you really want to find out, try flashing it with other ROMs.

Obviously you're on your own doing something like that.
[Essential Phone ROMs, Kernels, Recoveries, & Other] the_flurk:
Hi,

Is KVM enabled in this kernel?

If not, mind pointing me in the right direction? Thanks!!
[Essential Phone ROMs, Kernels, Recoveries, & Other] NanoDice:
I just installed this and have busybox installed as well. However, everytime I run ElementalX, it says No BusyBox installed?
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Not sure what you mean? What does BusyBox have to do with the kernel?
[Essential Phone ROMs, Kernels, Recoveries, & Other] NanoDice:
Sorry, I meant I went into the ElementalX Manager and it keeps saying BusyBox is not installd even though it is.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Ex Kernel Manager doesn't use BusyBox
[Essential Phone ROMs, Kernels, Recoveries, & Other] NanoDice:
Then why would it say this https://imgur.com/a/Kbox4TG
[Essential Phone ROMs, Kernels, Recoveries, & Other] TFutoMaki:
Are you using some old or not one from the play store?

Mine looks different.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
You must be using a very old version. Just get the latest from the play store.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Kalioum:
Hey flar2, what for settings choose you for youre Phone?

Thank you for the Kernel :)!
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
In going to go out on a limb here and say that the default settings are also Flar2's recommended settings
[Essential Phone ROMs, Kernels, Recoveries, & Other] GalaxyFan88:
I am also searching for an answer. With the Pie Update I was hoping for a final fix. Unfortunately touch movements still appear jaggy on the screen. Especially with slow movements.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
It's a crappy touch panel on this phone. Not sure there is a solution
[Essential Phone ROMs, Kernels, Recoveries, & Other] Cokeyne:
In development settings there is touch sensitivity settings you can adjust to your preferences, seems to help mine seem smooth...
[Essential Phone ROMs, Kernels, Recoveries, & Other] droidian5:
I set mine to 7, seems to register better, but I do have a matte screen protector.
[Essential Phone ROMs, Kernels, Recoveries, & Other] heov:
Does anyone know if HDMI out (DP via USBC) works reliably on thisbkernal, specifically on Android Pie?

My USB c hubs work, but HDMI goes in and out. Was hoping this kernel is more stable.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ssojyeti2:
flashed this and i can't seem to get my headphone adapter to be recognized. running android pie. anyone else having this issue?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Str0ntium:
Has anyone had issues creating a shortcut for the battery monitor? I'm on 8.1 July and when I create the shortcut from the menu in EX Manager (battery monitor), it gives a toast saying it did. But, the shortcut is nowhere to be found. Works fine on my 2XL running 8.1 March. Using Nova btw.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gdanko:
My apologies if this has already been asked, but will this kernel allow me to customize the LED pulse speed? I'd like to use LightFlow again.
[Essential Phone ROMs, Kernels, Recoveries, & Other] reggiexp:
dumb question but does anyone know when custom android 9 roms will be available?

i mean i like custom roms but also like that the phone runs latest pure android os... even doh i miss some features..