yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] aadithpm:
Flashed a while back, spent a good while sorting out some stuff after it bootlooped. Leaving that here in case it helps someone else:

I was on the Janaury OTA

I flashed the PA ROM directly and it bootlooped. I also forgot to flash the TWRP zip so my TWRP got messed up and wasn't working either

Did a flash-all from https://xdaforums.com/essential-phone/development/stock-7-1-1-nmj20d-t3701681 (latest version) - just follow the instructions on that post, they explain things pretty clearly. I removed the fastboot wipe command in the script (fastboot -w) since I wanted my internal storage intact

Flashed the January OTA zip

Flashed the Janaury Firmware, AOSP vendor zip https://drive.google.com/file/d/1KqbgmVRipSlkJh8cMXdOo0c-Vlk23YFC/view

Flashed PA, TWRP zip, Magisk

Haven't run it for more than a few hours so can't comment on performance/battery life. Magisk doesn't pass SafetyNet so no GPay. Netflix also doesn't show up on the Play Store - I sideloaded the APK with APKMirror's app and it seems to work for me. Will test out battery life and Google Camera down the line and update the post. Hope this helps someone!
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
This is what I did to fix safety net https://xdaforums.com/apps/magisk/module-safetypatcher-t3809879/post82306177
[Essential Phone ROMs, Kernels, Recoveries, & Other] R2D2_SW:
Thanks! I followed all these steps and my phone is passing the SafetyNet check. However, Netflix is still showing as not compatible for my device (see screenshot). I sideloaded from apkmirror but doubt I'll be getting updates.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Milan P.:
Yeah, not sure about updates, but it works.

---------- Post added at 02:47 AM ---------- Previous post was at 02:45 AM ----------

I have two Essential Phones with one of each ROM. I only posted to the ROM forums that I am using.
[Essential Phone ROMs, Kernels, Recoveries, & Other] R2D2_SW:
Did you all flash this rom on both slots or did you only flash on one slot? There hasn't been any explicit mention that it should be flashed on both slots (except for the vendor) so I'm wondering if we are supposed to flash the rom as well on both sides. I'm mostly concerned with the ota updates, given that they will be flashed on the opposite slot and supposedly with deltas.
[Essential Phone ROMs, Kernels, Recoveries, & Other] retromat:
I'm having a heck of a time getting this installed with Magisk (assumed culprit) and working WiFi. I cannot start WiFI radio when I use the process below.

Flash latest vendor (88) > flash PA > switch slot > reboot to recovery > flash Magisk > reboot.

If I simply flash vendor and flash PA the radio works fine. Does anyone have Magisk installed and working WiFI? I would love to hear what procedures you took.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
Why switch slot? That's not what OP says in directions.

When you flash a ROM, unless you specify the slot to flash to, it flashes to your current slot. Then if you switch slots, you're reverting to whatever you flashed on that slot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] retromat:
Thanks for the quick replay. That fixed my issue. I suppose I was confused about how the slot switching worked during this process. Again, I appreciate your help. Thanks.

Correct process:

Flash vendor > flash ROM > flash TWRP zip > reboot to recovery > flash Magisk > reboot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] lynnux:
A couple questions for those who've installed this:

1. Two people posted a while back that on Verizon, text and phone worked, but not data. Anyone on Verizon who has everything working?

2. On stock 10, I thought the jittery scrolling (on my phone) improved a little. Any change in this ROM, for better or worse?
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
Did you sideload the ROM and TWRP zip files?
[Essential Phone ROMs, Kernels, Recoveries, & Other] retromat:
No. I flashed everything from within TWRP.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
But, I saw people saying that the touch doesn't work in TWRP. Do you think I can sideload in case the touch doesn't work?
[Essential Phone ROMs, Kernels, Recoveries, & Other] gavinfernandes2012:
Even if touch doesn't work, you can use ADB to control twrp, you'll have to search up the commands yourself though, I don't remember them off the top of my head
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
I flashed this ROM and Magisk without touch. Just use adb commands. Also, if you flash TWRP to both slots, then reboot recovery, touch usually works in TWRP. But... Decryption still doesn't work. So if you have a password, pin, or pattern to unlock, TWRP won't be able to decrypt (it'll ask for your pin, password, pattern, but even if you enter the correct one, it'll fail). Only option is to skip it. TWRP will still work, but trying to access anything stored on the phone will be useless.

Solution: remove the password, pin, pattern before booting to TWRP or adb sideload everything from a PC.
[Essential Phone ROMs, Kernels, Recoveries, & Other] retromat:
Correct. Touch in TWRP didn't work for me. However, on the Essential Development Telegram (https://t.me/EssentialPH1DEV) group you can find a TWRP image (boottwrp.img) that does have functional touch. I used that for my initial boot into TWRP and then flash the OFFICIAL TWRP zip as part of my flashing procedure. Touch does work for me now. Hopefully that helps some folks.
[Essential Phone ROMs, Kernels, Recoveries, & Other] retromat:
I saw this in the Telegram group and thought I would pass it along. I've numerous quirks trying to flash MATA that aren't consistent when I flash some of my other devices. I've experienced much of what's in the post from Telegram:

"Here are some fastboot tips:

Don't use essential's USB c

Use a usb a to c cable

Use a usb 2.0 port

Be sure to run fastboot as admin/root

After every failed attempt, reboot to bootloader

Flip the usb-c on the phone

Make sure your adb/fastboot is up to date

Make sure you have the essential drivers installed"

The biggest difference for me is that I'm primarily a linux user. I didn't have drivers to install. Initially I had to execute fastboot with elevated privileges (odd and annoying). However, if you add your user account to the "plugdev" group and reboot, you can execute fastboot without sudo or root.
[Essential Phone ROMs, Kernels, Recoveries, & Other] venkatsrin:
Phone just not going to deep sleep and standby drain is massive, is it only me?
[Essential Phone ROMs, Kernels, Recoveries, & Other] venkatsrin:
Phone isn't going into deep sleep and standby drain is massive, anyone else having the same issue and what can I do?

Edit: I did a clean install without magisk and now back to amazing battery life (10% / hr in use and 1% standby). I'm still trying to identify what was causing the wakelock... Can it be that magisk and the GMS optimization module is the cause?

Btw, love the selection of Gapps and the launcher! OP thank you so much for this ROM.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
Hi, I flashed the vendor-QQ1A.200105.088 on both slots, rebooted the bootloader, flashed TWRP, but I can't enter recovery mode, The phone keeps booting to the bootloader. Can you please help me with this?

Update: I was able to boot back normally after replacing vendor and boot images with defaults, but no luck with booting into TWRP even after multiple retires. Any help is appreciated!
[Essential Phone ROMs, Kernels, Recoveries, & Other] R2D2_SW:
Switch to the inactive slot and flash TWRP there.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
Thanks for the reply, but I already tried that way, still boots into bootloader.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
You can't have the Feb update installed. Flash the January build from Essential, then flash the 088 vendor and TWRP.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
That fixed it, thanks!!
[Essential Phone ROMs, Kernels, Recoveries, & Other] warwagon19792:
I'm also on Verizon with no mobile data. I tried turning airplane mode on and off. No luck. In the settings, the APN list is empty and it won't let me add and save an apn.
[Essential Phone ROMs, Kernels, Recoveries, & Other] hedphurst:
Just a quick FYI, I installed Netflix via a download from APKMirror, and it just updated fine through the Play Store.
[Essential Phone ROMs, Kernels, Recoveries, & Other] SixFingeredAmish:
I flashed the January build, flashed the vendor img into vendor_a and vendor_b, then installed TWRP and used it to flash PA.

Everything is working fine except the mobile network (SIM card and calling) doesn't work at all

Does anyone know a fix?

Update: Reset the device (settings > advanced > reset, etc) and this fixed it.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gavinfernandes2012:
Did you flash the Jan build to both slots or just one??
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
For me the sim was recognized, calling didn't work until I changed the preferred network type to Global. Try that.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
How important is this "Device not Certified" and Google Play system update unknown?

Is it really matter or we can ignore them for now?
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
Not certified can affect certain apps from appearing to download, but failing safetynet could also be why.
[Essential Phone ROMs, Kernels, Recoveries, & Other] R2D2_SW:
I'm not so sure. According to Google, these are the items that got my attention out of a list of 5.

1. Devices that aren't Play Protect certified may not get app updates.

2. Apps and features on devices that aren't Play Protect certified may not work correctly.

3. Data on devices that aren't Play Protect certified may not back up securely.

Personally, I have witnessed #3. Since flashing this rom, under the backup section, it just says "Waiting to backup". So it might have to do with this because until then, the backup functionality had been working fine for me. As for the first 2, it's hard to tell cause I did not notice anything so far.

You can get the complete list by tapping on "Device is not certified" in Google Play app.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Ph0enix_216:
This helped me so much, you have no idea. This phone has been a headache to get up and running, but your steps got me booted up and ready to roll, thank you!!!
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Thanks.

---------- Post added at 02:27 PM ---------- Previous post was at 02:27 PM ----------

Thanks.
[Essential Phone ROMs, Kernels, Recoveries, & Other] cge_95:
Hi,

I've successfully installed this nice rom and so for everything is ok for me, I'd to install a magisk module to change the phone fingerprint in order to get it Google certified.

Question, how are we going to install future OTA updates since TWRP can't decrypt data ?

Christophe
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
What Magisk module did you use to get Google certified?
[Essential Phone ROMs, Kernels, Recoveries, & Other] ardrift:
As far as I know, OTA updates with A/B partition scheme devices (just like the PH-1) are always installed to the other slot, while you're actually using the phone: if your current system is on slot A, the update is installed to slot B, and when it is finished, you're prompted to reboot, which then boots the device to the updated B slot, so on and so forth.

In this case you don't need even TWRP, just for flashing the updates manually. Then you should remove the screen lock method from the device to encrypt it, for the time of the upgrade.

---------- Post added at 05:15 PM ---------- Previous post was at 05:08 PM ----------

I suppose it's the MagiskHide Props Config module:

https://xdaforums.com/apps/magisk/module-magiskhide-props-config-t3789228

With this, you can select a fingerprint for your device that is known to pass SafetyNet. It lists a bunch of vendors, devices, and different versions, from which you can easily select your preferred one by typing its number to the command line interface.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Milan P.:
I'm assuming this ROM is more on the conservative battery side. ROM lags for me 60% of the time.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
Not much lag here. And battery isn't noticeably more efficient... I had lag earlier today for the first time and swiping everything away from the multitasking/recents menu resolved it.
[Essential Phone ROMs, Kernels, Recoveries, & Other] hedphurst:
Update: I was having trouble with the camera (stock Essential app, AOSP camera, GCam, Office Lens all refused to save most of the time), but as I was getting ready to try a different ROM, I uninstalled my Substratum overlays, and tried GCam again before rebooting. It worked. I reinstalled the overlays, rebooted, and tried again. Worked again. I don't know if it's pure coincidence or if it'll fail again soon (probably right after I submit this post), but maybe the problem was a result of having a Substratum theme installed, then installing a new GCam version without reinstalling the overlays again (my current theme doesn't have a camera overlay, so I don't know why it would be an issue, but perhaps there's a system dependency that is affected). Could be nothing, but I figured I would share my experience in case it helps anybody else.

TL;DR: if you're having issues with the camera and have Substratum overlays installed, try uninstalling them, and maybe your camera will work again. Or maybe not, but it's an easy thing to try.
[Essential Phone ROMs, Kernels, Recoveries, & Other] tence91:
I am trying to download this rom, but it looks like the site is having some issues. Anyone else experiencing this?

Their site is throwing this:

downloads:1 Access to XMLHttpRequest at 'https://api.aospa.co/devices' from origin 'https://paranoidandroid.co' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

api.aospa.co/devices:1 Failed to load resource: net::ERR_FAILED

bundle.js:1 Uncaught (in promise) Error: Network Error

at e.exports (bundle.js:1)

at XMLHttpRequest.d.onerror (bundle.js:1)
[Essential Phone ROMs, Kernels, Recoveries, & Other] mpena:
There is a mirror link, this one is https://download.paranoidandroid.co/roms/mata/

---------- Post added at 12:20 AM ---------- Previous post was at 12:19 AM ----------

I have that big too but I don't have substratum installed. The maintainer of the ROM is aware of the bug, he don't know how to fixed yet.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Waancho:
Hi I'm stuck at the 'Powered by android' screen.

I unlocked BL;

Installed JanFW-FebVendor.zip via script on A and B

Installed TWRP IMG

Rebooted to TWRP and installed TWRP zip

Rebooted to TWRP, wiped all and installed PA quartz mata zip + installed TWRP zip again

Then when reboot, I'm stuck at 'Powered by Android' screen.

What gives?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
You have to use QQ1A.200105.088 vendor and make sure flash it to both slots before process anything else.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Waancho:
Doesn't the JanFW-FebVendor.zip script do this?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
I've never tried that script but stock Jan vendor will not work.

You need to flash QQ1A.200105.088 vendor before flash the PA rom.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Waancho:
Yes, this time I installed January Firmware, AOSP Vendor fastboot script from the StatixOS thread.

This one contains the QQ1A.200105.088 vendor and flashes it to both partitions.

Awesome!
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Can you check if your device is certified?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kfhughes:
I used MagiskHide Props Config and set the fingerprint to the PH-1, and it's passing SafetyNet and showing certified one Google Play.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
Does that affect the ability to use live captioning, recorder, the theming engine that's supposed to be Pixel exclusive, etc.?
[Essential Phone ROMs, Kernels, Recoveries, & Other] kfhughes:
I can't say; I don't use any of those.

Update: live captioning and screen recorder both work. :good:
[Essential Phone ROMs, Kernels, Recoveries, & Other] R2D2_SW:
Anyone updated to the release 2? If so, did you use the built-in updater? Still showing no updates on my phone.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
There's a new release? News to me... I'll try it out
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
From Telegram, look like we need to flash the new release over, there's no OTA at this time.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
Haven't noticed anything new in release 2 yet, but Face unlock is now a feature - it just force closes when you try to set it up
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
I have no problem with Face unlock, and it's working great in mine.
[Essential Phone ROMs, Kernels, Recoveries, & Other] H3llNuN:
Where do I find the download link to Quartz2 ?

On the mainsite is only a link to Quartz1 from 20.04.15: https://paranoidandroid.co/downloads/mata

THX
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
They pulled it out for rebuild because of some issues.

It'll be back soon.
[Essential Phone ROMs, Kernels, Recoveries, & Other] H3llNuN:
Thx
[Essential Phone ROMs, Kernels, Recoveries, & Other] R2D2_SW:
Any issues of concern for those who flashed the release 2?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
I've been using it since last night, so far so good. Battery life is awesome, I'd say better than stock.

Face unlock is working great. They said the reason of pulling ver 2 off is some kind of SIM network issue. But I don't see any from my site.

(btw, my carrier is AT&T)
[Essential Phone ROMs, Kernels, Recoveries, & Other] Waancho:
It's not certified.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Yeah...it's weird. Even when I went back to stock, my device is still not certified.

Some people said they had Pixel phone with stock ROM, and their phone are not certified.......GOOGLE PROBLEM
[Essential Phone ROMs, Kernels, Recoveries, & Other] giovann134:
Hey I just flashed Quartz 2 and I couldn't find face unlock. Also, I think battery life it's a bit poor. Any advice?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Are you sure you have Quartz 2? It's not in the system anymore, where did you get it?
[Essential Phone ROMs, Kernels, Recoveries, & Other] giovann134:
It was in the download page. I think I made a mistake with this. It's very laggy and makes ph-1 get hot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Since the new build is on the way, I suggest you should wait. Once it arrives, please follow the instruction in first page of how to install it.
[Essential Phone ROMs, Kernels, Recoveries, & Other] retromat:
Downloaded and installed this morning. Everything went smoothly and appears to be working well thus far.
[Essential Phone ROMs, Kernels, Recoveries, & Other] :
Hey. Thinking about flashing this as my first Custom Rom on the PH-1. Any issues I should know about? A response would be greatly appreciated. Thanks.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
It's my first ROM on this phone. So far no major issues. It didn't pass safety net for me and device isn't certified which makes Netflix not appear in the Play Store and may affect other apps. There are fixes posted, but unsure if version 2 fixed this.

I had a bug where face unlock kept force closing, but it eventually corrected itself, maybe after a reboot.

If you flash audio mods like Viper4android, JamesDSP, DTS Atmos, etc then don't here. You'll lose call audio altogether. I'm still trying to figure out why because I miss those...

But all of the bugs I had with stock Essential are gone with this ROM. So I'm happy.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Been using it for two days....and no problem at all. I'd say it's really smooth but don't expect many custom options as other roms. This one is very close to stock and stable.

---------- Post added at 03:18 PM ---------- Previous post was at 03:13 PM ----------

Mine didn't pass SafetyNet as well.

About "Device isn't certified", even with stock ROM, mine is still not certified. I believe this is Google problem. Many people with Pixel phones + stock ROM have the same issue.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
I felt the same way, however, I feel that the performance is a bit laggy. What was your experience?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
I can't say because I don't run any heavy apps or games. But I should say this ROM handle memory much better than stock.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
I noticed it even in general usage like using browsers and opening Gmail, they load a bit slow. But yeah, the battery life is better.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
It's about as snappy as stock, but lags on occasion. Clearing everything from recents/multitasking fixes it though. Haven't had a consistent lag problem where that didn't fix it.
[Essential Phone ROMs, Kernels, Recoveries, & Other] DAE1964:
Regarding device not certified, it is definitely a unlocked bootloader issue. I recently went back to stock and still had device not certified. I decided to lock the bootloader and device is certified now.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Relock bootloader is very dangerous decision to make. I'd never do that myself. Lots of people have issue after relock bootloader and unlock it again.
[Essential Phone ROMs, Kernels, Recoveries, & Other] surya17:
I don't know if you are on Quartz 1 (April 16) or Quartz 2 (April 25), but for me, I can notice a considerable lag in the latest build compared to Quartz 1.
[Essential Phone ROMs, Kernels, Recoveries, & Other] gk1984:
Quartz 2, but I got the build before they pulled it and rereleased it, apparently because of a network bug where it wasn't working on some carriers. It still says I'm up to date though and too lazy to redownload and sideload at the moment.
[Essential Phone ROMs, Kernels, Recoveries, & Other] nomesrjp:
I'd agree, it seems somewhat lethargic compared with Quartz 1!
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
....battery is not good.....the previous build is better...
[Essential Phone ROMs, Kernels, Recoveries, & Other] giovann134:
I installed the new update of Release 2 and I'm still getting poor battery issues, worse than stock. Performance is almost the same as stock and yes, I think it's now only a bit laggy.

---------- Post added at 04:16 AM ---------- Previous post was at 04:14 AM ----------

Do you recommend to go back to Quartz 1?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Yeah, battery is not good compare to stock. I'm going back to stock.
[Essential Phone ROMs, Kernels, Recoveries, & Other] giovann134:
How do you do that? Any tip?
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
Do what? back to stock?
[Essential Phone ROMs, Kernels, Recoveries, & Other] nomesrjp:
I think it worthwhile staying on Quartz 1 for the time being, at least until they release Quartz 3.

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

If you wish to go back to stock, simply flash or side load the images located on Essential's site (with guides).

https://www.essential.com/developer/current-builds
[Essential Phone ROMs, Kernels, Recoveries, & Other] Waancho:
Battery is horrible on v2. Losing almost one percent every minute!
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
First release official LOS 17.1 is out today.....don't know if I should try it or wait for few weeks.