yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] NaterTots:
Why would you post this in a kernel thread?

And every year it takes a couple of months before official builds of the lastest Android version come out. Have patience.
[Essential Phone ROMs, Kernels, Recoveries, & Other] phpbb3:
[MENTION=4684315]flar2[/MENTION] would you consider adding this to hopefully make your stock Pie kernel compatible with Oreo ROMs?

https://github.com/YaroST12/MATA_Kernel/commit/7770603cedcd87cecfdbd7def13af43be97f433f
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
That's part of the wifi driver, which I don't build, so it wouldn't be compatible anyway
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Hey [MENTION=4684315]flar2[/MENTION] as a long time user of your kernel, I was glad to see you supported Essential phone. It runs cooler and faster than stock Pie for me. I got amazing battery also. Thanks!
[Essential Phone ROMs, Kernels, Recoveries, & Other] phpbb3:
Thanks for having a look!
[Essential Phone ROMs, Kernels, Recoveries, & Other] KurioHonoo:
Did you happen to change any settings or just flashed and left it alone? I just flashed it and am wondering if I should be changing anything.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
I'm running a profile that a friend made. Max CPU is 2100
[Essential Phone ROMs, Kernels, Recoveries, & Other] ghiri:
New Essential user coming from OP 3T here. Firstly, thank you for the kernel!

Secondly, I see that USB fast charge (1000mA) is not supported by the kernel or at least I could not find the setting in EX Kernel Manager. Are there any plans to be implemented or it's not possible on this device?
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
can anyone tell me how I can backup my boot image to my computer? Or where can I find the boot image for Latest Oreo release (OPM1.180104.267)? Need it to flash this kernel
[Essential Phone ROMs, Kernels, Recoveries, & Other] stryver:
The answers you seek are in the OP of this thread...

https://xdaforums.com/essential-phone/how-to/guide-rooting-essential-ph-1-magisk-t3701976/page170
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
is there any way to go back to stock kernel after flashing EX without a full wipe ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] indian84:
Reboot bootloader and trype fastboot flash boot <stock kernel name>.IMG

Then reboot
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
I'm sorry I don't understand...do I just flash the stock boot image or is there a separate image for kernel ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
There is a feature under tools in the exkm app where you can backup the stock kernel
[Essential Phone ROMs, Kernels, Recoveries, & Other] guliver365:
Can you share the changes (kernel backup) besides CPU if any?
[Essential Phone ROMs, Kernels, Recoveries, & Other] DroidBoy123:
does this work on LOS15.1

---------- Post added at 01:24 AM ---------- Previous post was at 01:02 AM ----------

@flar2 does this work on LOS15.1
[Essential Phone ROMs, Kernels, Recoveries, & Other] jmkarnai01:
Huh, well that was really too easy. Did you even bother?! I mean c'mon!
[Essential Phone ROMs, Kernels, Recoveries, & Other] indian84:
Boot is kernel.
[Essential Phone ROMs, Kernels, Recoveries, & Other] DroidBoy123:
so no work? okie
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Hello,

Does the vibration adjustment not work on essential phone? When I adjust in the app the setting always goes back to 76%
[Essential Phone ROMs, Kernels, Recoveries, & Other] Darkside1984:
Does this kernel improve the sound? I'm a Viper4Android user but his performance in this phone isn't so useful than others I had...
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Accessibility/vibration/touch vibration........... That freaked me out too when I first saw it.
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Haha wth I wouldve never thought that setting was there. How come you can't completely customize the vibration like on other phones with custom kernels. Something essential locked?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
-______-
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Your guess is as good as mine. New build/os = different settings? I'm still getting used to the phone e and the pie. Enjoying the differences and the AMAZING battery compared to the 6p. But we need to stay on subject here in Flar's thread. Later....
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
THIS is on topic. Ex kernel on Pie with a friend's profile, incredible
[Essential Phone ROMs, Kernels, Recoveries, & Other] feligoni:
Could you share the profile??
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Take off the extension and put it in the profile folder in exkm. Thanks to [MENTION=4620656]dazeone[/MENTION] for it
[Essential Phone ROMs, Kernels, Recoveries, & Other] najoor:
Backlight dimmer option

What does it do and where is the UI to use it? I don't see any deference when I enable and disable it in the kernel manager.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Elemental kernel manager, yes?

You need to change max CPU freq to 21k. Disable perfd. I also disable fsync. You should see the io scheduler changed to fiops @ 128 read ahead. I think that's it w/kernel tweaking. I also did some background work to try to thwart Google's battery mining activities. There's a module for magisk. But you'll have to search for that
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Yeah my battery is insane

---------- Post added at 03:33 AM ---------- Previous post was at 03:30 AM ----------

What does perfd do?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
It's my understanding that it makes changes to your settings on it's own.

---------- Post added at 03:55 AM ---------- Previous post was at 03:53 AM ----------

http://bfy.tw/JhUa
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Already searched it. Wondering performance wise?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
I'm not a wiz at this but, I think it helps the profile stay as the creator intended
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
That's correct. Perfd has its own settings and from my understanding the system can use those at times. I disable it to allow the profile to work as intended and not allow system interference in some cases. I'm still trying to complete the profile to set all settings, but exkm or some lines for essential won't apply when applying a full profile
[Essential Phone ROMs, Kernels, Recoveries, & Other] najoor:
Wow, all of this is necessary to get the backlight dimming to work?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Sorry, I think our wires got crossed lol. All of it is for battery saving
[Essential Phone ROMs, Kernels, Recoveries, & Other] ceelos218:
This folder correct? And how do I control it in Exkm?
[Essential Phone ROMs, Kernels, Recoveries, & Other] najoor:
Lol. Fair enough. While we are at it, do u happen to know what this backlight dimming option does?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Makes the display darker at the lowest setting. This is to make it easier to look at in a dark room.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Cpu, gov options, load. Apply on boot. My folder says gov_profiles. Not sure if that will make a difference.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
How the cell signal with this kernel

Hi all,

I just wonder if the reception and wifi will get better since I have very poor signal with stock right now.
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Is there any cpu/gov settings to make scrolling a little bit smoother. I get a little stutter once in a while on this phone compared to my pixel 2
[Essential Phone ROMs, Kernels, Recoveries, & Other] NikoZBK:
Change GPU gov to cpufreq
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Thanks I'll try that out.
[Essential Phone ROMs, Kernels, Recoveries, & Other] najoor:
Yes, that's what it sounds like it should do, but it doesn't do that lol. Thanks for your answer anyway.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
Touch sensitivity. Search it in settings. Also, turned off edge rejection and finally, Go to Settings -> Developer Options -> Enable Force 2D GPU. There are xda threads that answer a lot of questions regarding the Essential. I also learned much on Reddit.
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Nice thank you. I have been doing the 2D gpu settings for years. Thanks for the other tips
[Essential Phone ROMs, Kernels, Recoveries, & Other] Bobbaloo:
I noticed it as well as the hi brightness widget not working. Just figured it to be Pie thing that needs to be worked out. I'm getting by without them. At night, sometimes I use the night light. I think the backlight was more appropriate with amoled display. I could be wrong though
[Essential Phone ROMs, Kernels, Recoveries, & Other] Shiro744760:
is it possible to install it without root and/or flashing boot.img (which I assume means factory reset)?
[Essential Phone ROMs, Kernels, Recoveries, & Other] NikoZBK:
No root necessary with this method, flashing boot.img does not factory reset
[Essential Phone ROMs, Kernels, Recoveries, & Other] Shiro744760:
Nice. Thanks a lot
[Essential Phone ROMs, Kernels, Recoveries, & Other] sohbins:
Sick battery life. ElementalX for the win ??
[Essential Phone ROMs, Kernels, Recoveries, & Other] thirtythr33:
what I do is use ex kernel manager to backup stock kernel, then you can flash back if need be.

---------- Post added at 02:37 AM ---------- Previous post was at 02:33 AM ----------

does this kernel have the schedutil governor?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dvdivx:
Quote:

Installation

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

So to root the last step (7) would be to flash Magisk?
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
No. That's hardware and signal strength.
[Essential Phone ROMs, Kernels, Recoveries, & Other] crankiro97:
Is that substratum theme?
[Essential Phone ROMs, Kernels, Recoveries, & Other] sohbins:
Yes, its called compound
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
It doesn't.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Shiro744760:
What are the possible risks/dangers of installing EX Kernel?
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
None that I can find unless you overclock and your phone can't handle it.

IN that case you might see random reboots.

This kernel has been extremely stable and is baed on the standard kernel.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Shiro744760:
TWRP is unresponsive on the latest android pie update. Any fix for that?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Darkside1984:
What's the way to revert the process? (Back to stock kernel).
[Essential Phone ROMs, Kernels, Recoveries, & Other] tech_head:
Even simpler.

Just limit the clock frequency in the kernel control.
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
This battery is insane. Used Google maps a few times and social media.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
Any profile or custom settings

---------- Post added at 02:11 AM ---------- Previous post was at 02:10 AM ----------

Is there anything specific TWRP is being used for?
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
I have gpu gov set to performance, fsync disabled and vibration in low. Otherwise stock settings for ex kernel
[Essential Phone ROMs, Kernels, Recoveries, & Other] Lakino:
Does making these changes affect battery life, especially the enable force 2d gpu?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Shiro744760:
To flash the Kernel. It was said so in the tutorial provided by the EX Kernel
[Essential Phone ROMs, Kernels, Recoveries, & Other] jionny:
New to the essential and elementalx how do I flash the new security update with elementalx?
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
You wait for the next release of EX, so it's on the same page with the September update.

But, you should be able to fastboot flash everything in the fastboot zip from the Essential website, without wiping (delete the -w command from the batch file), and then boot to TWRP as normal and install a stock boot image and then EX.
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Mines amazing with the changes still.

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

I can uninstall magisk, flash august boot.img and then accept the OTA, correct?

Then after that continue with your steps?
[Essential Phone ROMs, Kernels, Recoveries, & Other] avd:
Shake to wake or use fingerprint reader
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Neither of those work for me, since most of the time I check my phone it's on my desk and I don't want to pick it up.
[Essential Phone ROMs, Kernels, Recoveries, & Other] divy01:
I can wait! thx for your effort
[Essential Phone ROMs, Kernels, Recoveries, & Other] scottfreeze:
So great to see ElementalX on this device! Specifically looking forward to sweep-to-sleep, if it can be made to work. I hope this device is less of a pain in the ass than you think it's going to be.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Sweep2sleep is fixed, just trying to get the wake gestures working well. Unfortunately I've confirmed it's the same situation as the Nexus 5 and 5X. 2% per hour battery drain.
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Fixed and re-enabled sweep2sleep.

I have been messing around with wake gestures all week, but I'm not sure if I will continue with it. First problem, they cause 2%/hr battery drain, which is very disappointing. Second, there is a race condition I haven't figured out yet that causes the touch to stop responding occasionally. Third, it's a nightmare debugging on this device because adb shell cuts out constantly and it's driving me crazy. No idea why it's doing that.

Download:

ElementalX-1.03.zip

Changes:

-fix and re-enable sweep2sleep
[Essential Phone ROMs, Kernels, Recoveries, & Other] mobileman88:
[MENTION=4684315]flar2[/MENTION] you might want to get your device replaced. I see adb for hours and it never disconnected
[Essential Phone ROMs, Kernels, Recoveries, & Other] donrajni:
Not sure if you are but If you are using the included usb-c cable then you might want to try with a different one. Apparently that cable is bad and not recommended (by the essential team itself) for flashing.
[Essential Phone ROMs, Kernels, Recoveries, & Other] stryver:
Oreo beta seems much more stable than official nougat builds. Maybe look into some Oreo and see if it's any less of a nightmare for you? ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
And if there were source... He could...

EDIT: could you tap into the Significant Motion sensor to turn on the screen to look for Wake Gestures?
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
I didn't know they had that, I'll look into it. It will still be a problem though, because the screen has to power cycle to properly enable or disable touch. I might look into an alternative like pick up to wake or something.
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
I thought the significant motion sensor was a standard thing with the sensor hub as of lollipop?

I know the N6 has one... And I thought it was tied to doze
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
There are all different implementations, I think some phones just use the regular sensors, while others have senors on slow powered chip. Unfortunately, most of these are not accessible to the kernel, they are controlled by firmware libraries.
[Essential Phone ROMs, Kernels, Recoveries, & Other] return.of.octobot:
There has been kernel source available for the first two Oreo beta builds, it's only the most recent beta 3 (254) which has yet to be released but I actually contacted Essential today to confirm that it's coming down the pipeline.

OB1

OB2
[Essential Phone ROMs, Kernels, Recoveries, & Other] yreham:
Any sound mods enabled in this kernel?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kakabobo:
how do i install this kernel on aosip rom?

anyone can share the procedure flow step?

thanks
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
You don't...

Android version mismatch
[Essential Phone ROMs, Kernels, Recoveries, & Other] WiddleyScudds:
Hey flar, I remember you from HTC One X days. I loved your work back then and seeing you here makes me wanna pick up this phone. Is there any safe root yet?
[Essential Phone ROMs, Kernels, Recoveries, & Other] flar2:
I had no trouble rooting with Magisk. Just install TWRP and flash Magisk.
[Essential Phone ROMs, Kernels, Recoveries, & Other] WiddleyScudds:
Can I flash this in fastboot since on the latest NMK24B I can't get TWRP to stick
[Essential Phone ROMs, Kernels, Recoveries, & Other] RandomPooka:
I suppose so, as long as you have a saved copy of the Sept boot.img lying around to flash when you go to re-install EX
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
Just curious cuz whenever I flash system update without -w (on pixel and essential) my phone slows down a ton for some reason. Only on these Pie updates.

---------- Post added at 03:38 AM ---------- Previous post was at 03:29 AM ----------

On my pixel 2 I was able to take OTA when rooted with custom kernel. I would just lose root and get the stock kernel after update. Does that work like that for essential too?
[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.08.zip

Changes:

-update with latest Essential source code
[Essential Phone ROMs, Kernels, Recoveries, & Other] camaro192:
I just updated using EX Kernel Manager (I'm rooted), it flashed successfully, asked if I wanted to reboot (I did), and now my touchscreen isn't working. I'm on stock Android 9, rooted with Magisk. Turned the phone off (manually holding down the power button) and no change. Any thoughts? Thanks
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
I updated Sep patch OTA via sideload, rerooted, everything worked. I flashed ex, rebooted, and touchscreen didn't work, so swipe pattern couldn't unlock phone. Sideloaded ota again, rerooted, everything worked, flashed ex, same thing happened.

This was before kernel was updated. I'm back to Sep build+root without ex, so phone is usable again. Can try new version of kernel tomorrow if you think it'll work.
[Essential Phone ROMs, Kernels, Recoveries, & Other] camaro192:
So I just did the sideload ota (which factory reset my device), finished booting up to the new device screen... and I still can't use my touchscreen... any tips??

EDIT: I chose the fastboot download without realizing it wasn't the ota... oh well. Still can't get my touchscreen working though
[Essential Phone ROMs, Kernels, Recoveries, & Other] bmg1001:
Did you sideload the OTA or use the fastboot zip? The fastboot zip is missing firmware files causing a mismatch, in turn, breaking touch.
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
Sorry, don't know what's going on here. I'm seeing other threads here and on Reddit talking about variations of this issue, seems to be something with the update that affects custom roms and kernels especially. There are suggested solutions, just look.
[Essential Phone ROMs, Kernels, Recoveries, & Other] camaro192:
Like an absolute idiot, I did the fastboot zip... Now to figure out how to flash whatever files I need to flash using fastboot... ugh
[Essential Phone ROMs, Kernels, Recoveries, & Other] bmg1001:
If your bootloader is unlocked, which I assume it is, along with unlock_critical, you can flash these. https://drive.google.com/file/d/1Gg1crlfQ1Fvkv4785SfQJx2y4WdcnBz6/view

fastboot flash hyp hyp_september

fastboot flash rpm rpm_september
[Essential Phone ROMs, Kernels, Recoveries, & Other] camaro192:
Thanks for this. Bootloader is unlocked but it would appear that I don't have the unlock_critical part of it. Tried flashing the files you sent and got an error that flashing is not allowed for critical partitions.

Going to try downgrading to August (per the reddit thread) and see if that helps, but I'm using the fastboot zip so hopefully that'll do the trick

UPDATE: flashing the August fastboot did the trick, touchscreen is working again
[Essential Phone ROMs, Kernels, Recoveries, & Other] kakabobo:
thanks.

i had it flash to both slot and touch is working again
[Essential Phone ROMs, Kernels, Recoveries, & Other] ecstaticnoodle:
Do you happen to know where to get the previous versions? I shouldn't have downloaded this since I haven't updated my phone.
[Essential Phone ROMs, Kernels, Recoveries, & Other] bmg1001:
They can be found in the BTS zips on the other thread by aer0zer0
[Essential Phone ROMs, Kernels, Recoveries, & Other] jionny:
I tried flashing and got unrecognizable zip then flashed manually pie 9 then elemental x 3.08 then magisk and rebooted now I have no touch screen. I booted back into fastboot and tried flashing hyp-rpm-september.zip even copied and pasted to adb but get cannot determine image filename error
[Essential Phone ROMs, Kernels, Recoveries, & Other] kakabobo:
unzip and flash the content and not the zip files itself via fastboot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] jionny:
Tried. I get unknown partition hyp_september and cannot determine image filename hyp_september. I have both files on the phone and in my adb folder
[Essential Phone ROMs, Kernels, Recoveries, & Other] camaro192:
Not sure if you're still trying this, but the files have an underscore and the command is using a hyphen. So rename the files and change the underscrore to a hyphen and it'll be all good
[Essential Phone ROMs, Kernels, Recoveries, & Other] jionny:
No go changed the underscore to a hypen and still does not recognize file. Ok duh my mistake I didnt put hyp and rpm 2 times. although now I am stuck in a bootloop

---------- Post added at 10:45 AM ---------- Previous post was at 10:28 AM ----------

Wow now no touch screen with twrp either, any help please

---------- Post added at 11:14 AM ---------- Previous post was at 10:45 AM ----------

Anyone know how I can reflash boot.img, elementalx, magisk via fastboot exact steps as my phone touchscreen is not working
[Essential Phone ROMs, Kernels, Recoveries, & Other] dazeone:
No recovery needed via app
[Essential Phone ROMs, Kernels, Recoveries, & Other] jionny:
Took about a hour but finally got it all sorted out, phew
[Essential Phone ROMs, Kernels, Recoveries, & Other] Shiro744760:
I did download the app. But is it possible to install by it for the first time? And rootless?

---------- Post added at 06:40 PM ---------- Previous post was at 06:39 PM ----------

Oh, I just saw the image haha
[Essential Phone ROMs, Kernels, Recoveries, & Other] sruel3216:
I thought I read a few post ago on here that someone still lost touch with updating through the app. Did it work for you?

This is how I ended up updating to Sept and have a working touch screen. I'm stock rooted with stock kernel. Wanting to autoflash ex if it's working
[Essential Phone ROMs, Kernels, Recoveries, & Other] jionny:
I also used that way to get touch back and then updated ex through the app and it worked