yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] IH8TouchWiz:
After listening to what you said about EAS -> HMP, I tried flashing the EAS kernel over Carbon. Same behavior, it displays the essential splash screen, the screen dims, and then it "boots" into a black screen. The phone is still technically functional as button shortcuts to trigger flashlight works and the phone still shows up when connected to the PC.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Skripka:
Yes!

PS...clean flashed HMP and have it set up. Only hiccup is odd Wifi behavior so far is on my 5gHz SSID
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Awesome! It seems that battery barely got hit but performance went up high, that's so nice

Thanks, so clearly there's something in the kernel. Aaaand... I just figured out what it is. Will be fixed later today. Thanks!

The wifi driver I have right now is a little bit ****ed up, I'll fix that soon. Tried yesterday but it didn't want to cooperate.

Alright guys TG group incoming :).
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
https://t.me/aicpmata

Everyone is more than welcome to join. I'll add the link to the OP too

P.S. Hit thanks or reply letting me know you joined
[Essential Phone ROMs, Kernels, Recoveries, & Other] Skripka:
I'm not sure if it ROM/driver related or simply Google Play being a jagoff (again)...My throughput on Wifi on Play would start off as 5megabyte/second, but on medium-sized apps like say DropBox etc--throughput after just a few seconds would plummet to zero on Play. Had to disconnect and reconnect to my SSID lots to get all 120 or so apps restored.

2.4gHz was a bit more reliable than 5gHz...but not much

Which is odd...because say the SpeedTest app could do a full bandwidth test and max out my 100megabit LAN just fine and sustain it for 30 seconds.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
I'll just rework the whole wifi driver. I don't even know what I'm using now. I'm going out tonigh so maybe when I come back

Also, tg name?
[Essential Phone ROMs, Kernels, Recoveries, & Other] MoistPicklez:
Yes please, and also I wanted to report back, so far battery life is amazing, it's literally neck-and-neck with stock for me anyways, so beyond great battery life, but I do notice some lags when scrolling etc. Other then that, I am overly happy with the ROM, many thanks again!
[Essential Phone ROMs, Kernels, Recoveries, & Other] pantherking:
Wanted to give an update, battery about to die after over a day and 7 hours of screen use
[Essential Phone ROMs, Kernels, Recoveries, & Other] drocny87:
eas or hmp?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Update!

EAS: https://transfer.sh/OkgGv/aicp_mata_o-13.1-UNOFFICIAL-20180617-EAS.zip

EAS boot: https://transfer.sh/tlF1w/EAS.img

HMP: https://transfer.sh/Gdz7H/aicp_mata_o-13.1-UNOFFICIAL-20180617.zip

HMP boot: https://transfer.sh/kiN4Y/HMP.img

Hopefully fixed wifi problems

Hopefully fixed EAS screen not turning on

Updated rom

Updated HMP to be more aggresive, waiting for feedback how battery is compared with last builds and if it's worth to keep it.

If there are still issues I'm waiting for feedback
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
HMP
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hi [MENTION=6760768]KuranKaname[/MENTION] , after a bit I got this device unlocked and came straight for your ROM. Its just been a day or less, but the HMP variation of aicp can really hold a charge!
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Thanks man! That's why I wanted to make HMP, I find it a lot more battery friendly. I tuned EAS to try to make it more efficient too, but HMP seems to work better
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
I have flash custom ROMs before, but to clarify, what is the difference HMP and EAS builds?
[Essential Phone ROMs, Kernels, Recoveries, & Other] rignfool:
Different CPU schedulers...

Or is it different ways of calculating load?

Something like that... Very low-level difference...
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
And what does the dev mean by they clear the builds every month, does that mean you have to reflash every month? And can I flash this from the android P preview?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey, man. I'm thinking, they don't keep any of the outdated ROMs on their server. I mean outdated as not the most recent or up-to-date. Be sure to keep a past ROM on hand in case a critical bug pos up or something on the newest release.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey, could you advise me? Would ElementalX kernel work with your HMP build???
[Essential Phone ROMs, Kernels, Recoveries, & Other] Zaisesl:
No, ElementalX is only for stock roms
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Ok, no worries there, and can I flash this ROM from the android P beta?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
You need to format data, wipe system, data and dalvik and then you can flash it

No and I don't advise using any other kernel

This means that old old builds are deleted from the server and the team suggests to keep a backup. Tho if any major issue arises I'll be sure to fix it asap

The difference is huge. I already talked about it a few pages back. I recommend reading this and googling a bit about it
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Experimental build for HMP:

Rom: https://transfer.sh/Af53i/aicp.zip

Kernel: https://transfer.sh/Loxpp/hmp.img

Changed the cpu boost driver. Experimental. Waiting for feedback related to battery/ performance compared to the other builds
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Official build is up! For whoever fancies ota :p
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Hey, stupid question I guess. To get root the first time with your rom it was necessary to get the HMP.img from your transfer.sh hosting site and then let Magisk patch it. Do you suggest to always grab the img file and patch it through Magisk to maintain root?

Or, root is persistent across updates, right? So that would mean once and done with Magisk patching?

Edit [MENTION=6760768]KuranKaname[/MENTION] - for the unofficial builds you provide - they require a full rom download?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
To be honest, I don't know if root is persistent with the ota as I'm never able to be on that. I test a lot of stuff and revisions of my kernel and I'm not staying on official. If it's needed I can always supply the boot img. Although, if it's persistent then you don't have anything to worry about. Time and people's feedback will tell.

And for the unofficial builds, they sometimes require a full rom flash because of the modified ramdisk or other stuff. Not always tho, depends what I did to that build
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Would you be willing(?) to always provide the boot.img? For an unroot solution and stuff, just in case too??

A bit OT from above - might your kernel include volume boost one day, possibly? Just curious..

And - again, thanks for the awesome ROM!:)

P.S. I've seemed to run out of thanks for the day already.... Thanks for the reply. [MENTION=6760768]KuranKaname[/MENTION]

Got my thanks back, he he. Thanks given.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Thanks man! Sure, I can always provide the boot.img and I'll look into the volume boost.

Don't worry about the thanks, I'm glad to have you all here
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Last thing before I flash this rom, is it as stable as stock firmware? And sorry for my stupidity, but I'm still confused by the eas and hmp builds, which one should I flash? And I'm only seeing one download link in the intro of this thread
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Oh, IT IS Stable , alright! From what I've noticed or gathered, the OP provides the OFFICIAL ROM. The Dev for this ROM and device just seems to go above and beyond to provide his or her users with options! Edit - not many posts back you'll find EAS and HMP build links.

As for the EAS build, personally I'm not sure. The HMP build on the other hand, has been on my device for, I think, the passed two days or so! NO reboots! No freezes! NO lag!

AND do NOT flash a separate kernel! A kernel such as elementalx is not compatible + the one shipped with the ROM is flawless.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Ok thanks for the help! Will flash tonite! Looking forward to this ROM, I'm coming from the P preview
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Ok, I found the post with the downloads for EAS or HMP, do I need to download both the main and boot IMG? And flash them both?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
I'm not completely sure. I'd say 'no' because of the response I got from the developer about always including a link to the boot.img .

Do you intend to root with Magisk? If yes, I would recommend also downloading the boot.img . The ROM zip can be flashed while you are in TWRP. Be sure to have the Magisk manager .apk on your phones internal storage along with the boot.img . That way, when the ROM boots and everything you will have the apk to install and also to patch the boot.img that you have available. No root necessary for that!

OK, so if things go smoothly the ROM should be booted magisk manager installed and boot.img patched.

Transfer the patchec boot.img over to your computer then Issue the command from your terminal with the device connected : adb reboot bootloader you'll then be in fastboot - fastboot flash path/to/boot.img.

Please give the fastboot command a try before trying to install boot in TWRP! For me, anyway, I tried to install the patched boot that way and it didn't get passed the AICP splash screen.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Boot img is provided only for you to patch it with Magisk for root
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Alright, new big update:

HMP: https://transfer.sh/WBaSh/aicp.zip

HMP img: https://transfer.sh/iL6rQ/hmp.img

EAS: https://transfer.sh/5tztF/aicp_mata_o-13.1-UNOFFICIAL-20180620-eas.zip

EAS img: https://transfer.sh/ebaVx/eas.img

Shared changelog: Rom update

Doze integrated

Misc tweaks

New wifi drivers

New cpu boost drivers

Misc updates

Commit to improve touchscreen

Fixed a bug with a lib being 32-bit instead of 64-bit

Waiting for feedback!
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Could you consider mirroring the ROM? Possibly to AFH?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Twiggy000b:
Trying to redownload my apps from google are soooo slow.

Edit: Was using HMP Build.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Hmp rom: https://drive.google.com/file/d/1eRjbldXfsxFlCTl_AsBVhCwHWMZaR3e0/view?usp=sharing

Hmp boot img: https://drive.google.com/file/d/1d8nt3laL50WcOA9CUrpGA-I5rURVchFr/view?usp=sharing
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
It's the OEM wifi driver
[Essential Phone ROMs, Kernels, Recoveries, & Other] WARpig5:
Is the HMP rom installation the same as the official? I'm stuck on the boot AICP screen
[Essential Phone ROMs, Kernels, Recoveries, & Other] eddro22:
I was in the same boat you have to boot to fastboot after you install and fastboot-w to erase userdata that's the only way I found to get it to boot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
What do you mean by "official"? Official as in the official rom from the aicp site? If that's what you mean then yes, it's the same procedure. If it's your first time ever installing my rom, you need to format data otherwise it will not boot. If you're on the official version and trying to flash the HMP one (which is the same, the official one is hmp but I make builds cuz I update quite often), a dirty flash only wiping dalvik cache should be fine. If you did that and it's not booting, power the phone off and try again, otherwise try a clean flash
[Essential Phone ROMs, Kernels, Recoveries, & Other] ~~Tito~~:
I also had to wipe with fastboot -w before I could flash the latest HMP build. I was on an older build so it makes sense.
[Essential Phone ROMs, Kernels, Recoveries, & Other] WARpig5:
Thanks man! That was it. I had booted this rom up before on an older build that didn't need a fastboot -w command to boot and was trying to avoid it if I could.

Yeah,that's what I meant. I got it up and running after a fastboot -w command and so far it's pretty great. Gonna test it out a few days and see how battery life is, but I think I have a new daily driver. Thanks for your hard work, KuranKaname :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
[MENTION=6760768]KuranKaname[/MENTION] , just reporting in, vibrate on keypress seemed to just give out system-wide and persists even after a few reboots.

Ahh, its haptic feedback.. Haptic feedback stopped working. Just reflash the ROM??
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
I don't know if this is going to help or anything.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Edit - reflashed the ROM and haptic feedback is working again.

Another issue popped up in its place - stock Nav bar, smartbar and fling don't work properly. So I'm going to clean flash your latest build and I'm sure everything is going to be good. Thanks! For the ROM.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Quick update! I'm on vacation since yesterday till the 29th if I haven't mentioned it before and I'm at the mountains without a PC, I'm writing this from the laptop I stole from my friend :).

HMP: https://drive.google.com/file/d/1IncvwLKy4l49vZcdzRZcSxMZk-XDFFsu/view?usp=sharing

HMP boot: https://drive.google.com/open?id=1X8D6TMSQPGE6m-2BpoTduFRB3Kxg0nsq

This time only HMP cuz I didn't have time to update both

Changelog: Updated rom

Chill out LMK

Reverted to CUBIC to test if this was the problem for slow 5ghz wifi, waiting for feedback

Blocked some wakelocks

Fixed 2 quite important bugs related to HMP

Have a good one!
[Essential Phone ROMs, Kernels, Recoveries, & Other] eddro22:
Have to ask is it OK to dirty flash and thanks for all the updates man great ROM so far.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Thank you! Yep a dirty flash is alright. Don't worry, if there is any need for a clean flash I'll specify it
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Thanks man! Everything is going well. What do you mean by "the display thing"?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Oh, yeah, sorry. I'll repost. If you can notice the play store badge in the status bar is weirdly put.

Nice to hear your trip went well.

Edit - I guess its just not meant to be able to display like that and its just compensating for lack of space. Anyway, there are more important things to worry about for this ROM to reach full functionality.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
New update coming straight from the heart of the mountains.

HMP: https://drive.google.com/open?id=1axmNv3D-ojQY5-NjIi6gDXAymjPyHCLh

HMP boot: https://drive.google.com/open?id=1cdxygQehVcDheAsfYeM0VeESv6M5TjnN

EAS: https://drive.google.com/open?id=1COexJkxTbgZxROCzwnpTs5GORFBj9iCe

EAS boot: https://drive.google.com/open?id=1WLT7ztGW83Edsm0uWPG-nQn76Jlgm7BD

Changelog:

Rom and misc updates

Bug fixes

Misc kernel stuff
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Yeah probably just too many notifications. Never had so much myself :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Hey, I'm experiencing a big with the new build. Every time I tap on a notification, the system ui restarts
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Try a clean flash please as I don't have any issues
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Quick HMP kernel update:

https://drive.google.com/open?id=10cIZA24b3HJKFXXii0pgLDrCzZIYjm19

Undervolt

Underclock

Misc tweaks and bug fixes

Better touchscreen (swiping the most)
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Can this just be flashed on top of the hmp Rom update from yesterday?
[Essential Phone ROMs, Kernels, Recoveries, & Other] stompysan:
I don't know if this is just placebo so far or what, but smoothness just went through the roof with that kernel. Using a smoothness level of 7, scrolling is miles better. Accurate, and butter smooth.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Yep. It's just the boot img
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Nice! Very glad it works good
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
When I try to flash it in twrp, it won't show up. What am I doing wrong?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
I won't be at home for a while so is there any way to flash that boot image without fastboot?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
You need to select "install img". Or just flash with fastboot
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Flashify?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Ok, now I can find it, which partition do I flash it to? Boot?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
Does that work with the a / B partition on this phone?
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
Yes!
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
No idea tbh. Just as an idea
[Essential Phone ROMs, Kernels, Recoveries, & Other] pantherking:
Osmosis made a tool called fla**** that I use regularly. It can be flashed in recovery or through magisk. It's included in this post along with basic documentation:

https://xdaforums.com/showthread.php?t=2239421
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
How do you Flash it with magisk?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Quick update v2 for hmp kernel:

https://drive.google.com/file/d/16loO0qD-vXmIHWt23QvGvRzE1IKs7smI/view

Faster app launch
[Essential Phone ROMs, Kernels, Recoveries, & Other] pantherking:
Download the zip; in magisk manager go to modules, hit the plus button, and select the zip you just downloaded. Reboot and you're good to go

Thank you!
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
Figured it out. Thanks
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
In your experience, could you explain how fla**** works? I read the brief documentation in the thread but it is a bit over my head in terms and the language he uses. I guess, would you please dumb it down for me? And are you able to flash ROM zips???
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
he gives an explanation a couple posts back on how to install the zip. After that is installed you put the boot image in the fla**** folder that's under data / local. Once you get that done you run a command line terminal and type in fla**** and then you type in fla****.sh and off it goes. Reboot and bingo
[Essential Phone ROMs, Kernels, Recoveries, & Other] Daemos:
The newest build (20180625) should we be using the May (.166) firmware or the June (.234) firmware?
[Essential Phone ROMs, Kernels, Recoveries, & Other] pantherking:
To expand on what the other guy said, I just use it to get twrp installed and rom zips are flashed in twrp after rebooting to recovery. But after fla**** is installed, rename the twrp image to something like boottwrp.img. Then, in a local terminal on your phone run "fla****" followed by "./fla****.sh /sdcard/boottwrp.img" (replace the path with wherever the twrp image is located).

Essentially it just flashes a boot image to the active slot. The img file needs to start with "boot" so that it knows to flash the right partition
[Essential Phone ROMs, Kernels, Recoveries, & Other] dirtyreturn:
And you then flash magisk in recovery, then? And next the boot.img?
[Essential Phone ROMs, Kernels, Recoveries, & Other] pantherking:
Then you do whatever you wanted to do in twrp. Flash a rom, flash magisk, flash a kernel, etc. To update to the latest hmp kernel kuran has posted, you'd install the boot.img first then magisk.

Or you can use magisk manager to patch the boot.img and then use fla**** ("fla****" > "./fla****.sh /sdcard/MagiskManager/patched-boot.img") without using twrp at all.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
[MENTION=6760768]KuranKaname[/MENTION] hey bud your last 2 EAS kernels have been missing the Schedutil gov and have always been pegged at full freq. I went back to the June

17th kernel and it works great.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Missing the schedutil gov? That's impossible. What was the default one?

Edit: You are right. I don't know what happened. Fixed now
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
EDIT: Build pulled. Not booting

Big changes. Touchscreen is a lot better thanks to [MENTION=7030080]Star_king12[/MENTION]

A lot of kernel code changes, overall just better
[Essential Phone ROMs, Kernels, Recoveries, & Other] Daemos:
Do you still recommend HMP over EAS?
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Yep and always will. But don't flash anything yet. Doesn't boot. My fault, will fix asap
[Essential Phone ROMs, Kernels, Recoveries, & Other] Daemos:
lol too late I just came to post that it doesn't boot haha :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
I personally prefer EAS. Much smoother on my phone. I'll take a little more battery drain for the performance difference it provides
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
EAS: https://drive.google.com/open?id=14hRm1OBSCOeCeaORoOhWLIRMV8SP3rVh

EAS boot: https://drive.google.com/open?id=1Z0DMcAHlX05v380qXAhPWskLxVDdyFoT

HMP: https://drive.google.com/open?id=1I_YuxAQy36DeQxfl1SDqOPBvJaod5YmR

HMP boot: https://drive.google.com/open?id=1Uw0ved1MsKUH2WjMR7ikS7_m-rnkiTZZ

Sorry for the inconvenience
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
New EAS kernel has the proper governers back but all the options using EX manager are missing. Can't access anything other than cpu times and dashboard. June 17th kernel has all options.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
You rooted?
[Essential Phone ROMs, Kernels, Recoveries, & Other] Geezerooo:
LOL good call! I thought I flashed everything properly to root it but it wasn't rooted. Sorry about the false alarm. Rooted and all is good now.
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
XD. Don't worry man. It happens
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Hey, will you update this Rom to Android 9, when it's officially released??
[Essential Phone ROMs, Kernels, Recoveries, & Other] :
Any improvements guys? Just want to see some feedback.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Thomas Cloutier:
Omg! There are no, and I mean NO issues with the touchscreen anymore. Thanks so much
[Essential Phone ROMs, Kernels, Recoveries, & Other] Deandre7452:
New OTA update may patches
[Essential Phone ROMs, Kernels, Recoveries, & Other] camvar97:
dirty flash over lineage seemed to get it to work for me
[Essential Phone ROMs, Kernels, Recoveries, & Other] KuranKaname:
Yeah something like that. I'll push to aicp a patch today that will hopefully solve that
[Essential Phone ROMs, Kernels, Recoveries, & Other] Obamaloominaty:
Should we flash the new update from Essential before installing this ROM or should I stick with the April update?