yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] PresidentMcCain:
[MENTION=1915408]phhusson[/MENTION] mentioned that there are some mis-configured xmls in the Essential Phone Oreo beta that makes it not fully Treble compliant:
[Essential Phone ROMs, Kernels, Recoveries, & Other] MishaalRahman:
It's not that it necessarily can't, but phhusson was unable to continue testing it on the Essential Phone because he needed to wipe userdata which he can't do since it's his daily driver.
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
Who said the Essential Phone can't?

AFAIK, there has still been noone to test. There was a minor nit I fixed, but I can't test further without destroying my data...
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
Oh! My mistake; I must have misread the earlier post. I'm going to be ordering one in the next couple of days. I can flash it as soon as it arrives and wipe it if it won't boot!
[Essential Phone ROMs, Kernels, Recoveries, & Other] mrcooter:
Possible mata tester here, would it be an Oreo build? Honestly wouldn't mind experimenting to help out. Versed in Android and fastboot for the most part through the years now. It's just that this is my only phone so wasn't sure if it as more of a risk than normal with this? Only reason I ask is because no one has been willing to test so far. I mean I assume if there are issues couldn't I just flash stock again? I have critical unlocked just in case from messing around and having a bootloop from other trials already and know no one but myself to blame if I have a paperweight afterwards. Figured I'd better safe than sorry, know what I'd be getting myself into is all.
[Essential Phone ROMs, Kernels, Recoveries, & Other] altimax98:
Oh shoot I misread it as well. I can flash it tomorrow morning.

Edit - I went ahead and did it now, we have a successful no crash boot on the Essential using the last System Image you posted

Edit 2 - I am not sure what is supposed to be working and what is not since I have not flashed an AOSP image for a long time.

Some things that stood out to me were:

WiFi, BT, NFC, Display, touch, buttons, front and rear cameras - all working

No Cellular or sound though.
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
Yay \o/

When you say no cellular, it doesn't see the sim card?

This rom is known to lack apn, so if you're just missing cellular internet, you'll need to add the apn.

As for sound, which sounds have you tested?

Call? Bluetooth? Headset and speaker?
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
Are you still up for testing?

If so, could you test with https://we.tl/qF8V8lDthB ?

You need to be on an 8.0 first
[Essential Phone ROMs, Kernels, Recoveries, & Other] altimax98:
It doesn’t appear to recognize the SIM. After putting the SIM in the cellular networks page is grey and I cannot do anything in it like as if there was no SIM.

As for audio I mean audio out of the device itself. I cannot test the call speaker because I cannot get anything to work with the dialer/sim. I have no touch input sounds and no audio from the ringtone selector

Edit - about the SIM. The Baseband is listed as Unknown and no IMEI is in the settings. It won’t recognize it if inserted while booted or rebooted.
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
How does stock Oreo handle the status bar? Is it enlarged like on stock Essential?
[Essential Phone ROMs, Kernels, Recoveries, & Other] altimax98:
No it’s narrow and the cutout goes past it
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
I'd figured. I'm sure some Xposed module can fix that later. The fact that a build even boots is still mind blowing!
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
My guess is, we'll see ROM with various RRO integrated for various configurations, which will be enabled on run-time

And since device model can be detected on boot, it's possible to make it such as nobody notices any difference :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Exciting times ahead potentially then!!
[Essential Phone ROMs, Kernels, Recoveries, & Other] anks329:
Has anyone tried to build and boot a generic image for a customized rom like LOS, RROS or slim?
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
I don't believe that Treble images for custom Roms have been built yet.
[Essential Phone ROMs, Kernels, Recoveries, & Other] mgear356:
Any chance u have pictures of it? Actually this is what I wanted, to have a narrow status bar (with camera hole eating out) for max screen estate
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
Unfortunately, even if it looks good (I like the normal status bar myself), it's got no cellular connection at this point. Hopefully we can get to the bottom of this soon!
[Essential Phone ROMs, Kernels, Recoveries, & Other] hellot1M:
I'll have 5 essential phones soon. I'll dedicate one to testing this stuff out so you don't have to worry about ruining your phone. But as long as you can get into the recovery it would be extremely difficult to brick your phone.
[Essential Phone ROMs, Kernels, Recoveries, & Other] blk_jack:
Dang this is exciting stuff! Might make sense to start some shared docs, put together a Telegram (or whatever) group, etc..

I'm available to test too, just got the device.

EDIT: If you're late to the party like me, go here.
[Essential Phone ROMs, Kernels, Recoveries, & Other] jake5253:
If you're still looking for testers, I'll help out.

I have an Essential and Pixel 1 at disposal.

The Essential is my daily driver but I'm not against wiping it.. I have nightly/realtime backups for almost everything so I'm not going to lose anything important except maybe a meme I recently saved that didn't make its way into a backup yet. Lol

I'm working mainly with Windows but I have access to Ubuntu and OSX if the need arises.

I'm all set up with adb and fastboot.

Just let me know what I'm testing and a quick run-down of how to go about it. Importantly, let me know what outcome you're expecting, any logs you may want, screen caps, or what have you.

I'll be using a Verizon SIM, unfortunately that's the only service available at my location
[Essential Phone ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Does this mean when workable, we can actually get say 8.1 when sources drop or am I well off the mark?
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
Essential is working on the 8.1 beta now actually. However with Treble yes, we could compile a build of 8.1, 9.0, and so on, as long as the HALs (which if I'm not mistaken are kinda like drivers, to oversimplify) are compatible and flash the system.img over with little to no problem, once we work out the bugs

---------- Post added at 12:39 AM ---------- Previous post was at 12:34 AM ----------

To be honest, seeing this makes me kinda sad that Ubuntu didn't press on a little longer with the Ubuntu phone project; Treble would've made it so much easier! On the bright side however, it is theoretically possible (I think, correct me if I'm wrong) to create new non-Android operating systems and run them, as long as they work with the HALs. Sailfish OS, Tizen, and KDE mobile may actually become a lot more accessible without months of effort
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
Well, Ubuntu stopping means that everyone (except postmarketos, but I consider they are a bad joke) is working on Halium.

So when we have Treble-backed Halium, then we'll get everything \o/

(There will still be problems with kernel config requirements I'm afraid, but well...)
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
Ok, so I got the courage to test a bit further.

And the conclusion is that Treble support is still quite far.

Let's hope the beta 2 works better.

I'll report the bugs to Essential anyway. I've already reported them half a dozen of bugs, and 0 feedback, but well...

(and I missed the AMA AGAIN.)
[Essential Phone ROMs, Kernels, Recoveries, & Other] 2390:
What do you mean by Treble support is still quite far? Do you mean that it's not fully Treble capable, or that Treble isn't all it's cracked up to be?
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
I mean that the current Essential Oreo beta doesn't have proper Treble support.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Zargone:
Backups

If you don't mind me asking.... how do you backup your device. I am looking for a method that actually works without any "gotya's"

Thanks!
[Essential Phone ROMs, Kernels, Recoveries, & Other] jake5253:
This isn't really the place for this convo, so I'll try to keep it short and sweet...

The short answer is: it depends what you want to backup...

The sweet reply: for sms/mms I use SMS Backup+. It saves texts and pic messages to your Gmail account. Just as a tip, it will NOT restore pic msg to your phone during restore.

For apps that absolutely have to have a data backup (I only have 2 or 3) I use Titanium Backup with it setup to upload backups to Google Drive. I do not restore data for all my apps because I see no point in it... In fact I think it causes a lot of unnecessary trouble. For instance, Facebook a lot of times will cause crashing if you restore the app+data, sometimes even just restoring the app causes problems. Just download a fresh copy and log in again.

For picture backup I use Google Photos. I do not take a million pictures so the included 15gb for free is more than enough especially if you're not saving full-rez pics.. look in settings to change the res of uploaded photos.

Anything else I just dump onto Google Drive. Again I don't have a lot of stuff that I have to save, so if you're trying to capture your entire life into safe storage I'd suggest getting some sort of paid backup service, or a usb-c adapter and flashdrive.

For me, the most I paid was a couple dollars for Titanium pro key about 5 years ago.
[Essential Phone ROMs, Kernels, Recoveries, & Other] Cuffuffles:
In addition to the previous comment you can also use TWRP to do a full device backup to make a kind of 'system image'. If you end up not being able to boot you can just jump back to a working system.
[Essential Phone ROMs, Kernels, Recoveries, & Other] dilz8u:
Full Treble Support in 8.1 Confirmed

"We are aiming for full treble support on our 8.1 release and we are getting pretty close"

Essential just posted this on their reddit AMA.
[Essential Phone ROMs, Kernels, Recoveries, & Other] johnminator:
Awesome!
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
Now that beta 2 is out, can someone test https://www.androidfilehost.com/?fid=673791459329068202 ?

(That's phh-treble v6 release, a/b with gapps and su)
[Essential Phone ROMs, Kernels, Recoveries, & Other] happydad4130:
Downloading now
[Essential Phone ROMs, Kernels, Recoveries, & Other] joemossjr:
didn't boot for me
[Essential Phone ROMs, Kernels, Recoveries, & Other] vibraniumdroid:
Being that you have the essential and the z2 which one do you think is better overall?
[Essential Phone ROMs, Kernels, Recoveries, & Other] joemossjr:
Depends. Custom rom support essential. Overall stability smoothness and useability z2
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
I totally failed the build of v6, hence it didn't boot at all

Could you please try again with https://www.androidfilehost.com/?fid=673791459329070257 ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] joemossjr:
Yeah I will
[Essential Phone ROMs, Kernels, Recoveries, & Other] altimax98:
Everything appears to work fine.

Boots, goes through setup, Wifi, BT, Calls, Microphone, Speaker, both cameras, flash, video/photos...

It does seem GAPPS has some issues with the Google app and the microphone. The moment you hit it the phone vibrates and then says cannot connect to Google, but the microphone works and it has permissions, so that is odd.

Anything else I should test?

Edit - looks like Cellular is working but mobile data is not
[Essential Phone ROMs, Kernels, Recoveries, & Other] BakedTator:
This 8.0 or 8.1?
[Essential Phone ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Flash it... You know you want to...
[Essential Phone ROMs, Kernels, Recoveries, & Other] BakedTator:
Already flashed...it's runs really good just no mobile data for me
[Essential Phone ROMs, Kernels, Recoveries, & Other] Paddybecks87:
So, is it 8.1? Thanks a bunch in advance!
[Essential Phone ROMs, Kernels, Recoveries, & Other] altimax98:
Check your APN settings. I had my SIM installed during the setup process and have calls and mobile data

Edit - I could swear I had Data yesterday but you are correct, no Data even with the proper APN on T-Mobile.

---------- Post added at 11:58 AM ---------- Previous post was at 11:57 AM ----------

No, 8.0.0
[Essential Phone ROMs, Kernels, Recoveries, & Other] BakedTator:
I'm on sprint and have no access to apn settings...mic wouldn't work and in call sound wouldn't work
[Essential Phone ROMs, Kernels, Recoveries, & Other] mgear356:
Able to comment on the smoothness of the rom? As in same smoothness like pixel 2 xl? Also is the status bar not enlarged like essential roms (Kinda hate that as it takes up too much screen estate just to align it same as the front camera)

This is some exciting news where I am on oreo beta 2.. Just that it's not as smooth as my pixel 2 xl.
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
fwiw I implemented the bigger status bar (though very ugly), but it can be easily disabled by any overlay manager
[Essential Phone ROMs, Kernels, Recoveries, & Other] Wickidmasshole:
deleted
[Essential Phone ROMs, Kernels, Recoveries, & Other] wolfu11:
Hi is there any new developments with this project?
[Essential Phone ROMs, Kernels, Recoveries, & Other] ink718:
I'm available for testing...
[Essential Phone ROMs, Kernels, Recoveries, & Other] jeffmcjunkin:
For what it's worth, the new Treble build for the Honor View 10 (https://www.xda-developers.com/lineageos-honor-view-10-huawei-mate-10-pro-project-treble/) didn't work with "fastboot flash system", it just went into a reboot loop for me.
[Essential Phone ROMs, Kernels, Recoveries, & Other] jmiller99:
I'm getting the same Android bootloop screen on my PH1 with V11 as I was on V10. I am coming from 8.1 Beta 1 and tried flashing the nosu.img. Is the issue tied to the PH1 not being fully Treble compliant yet? Does anyone know how to check if any progress has been made with this since the 8.0 beta builds. I use my PH1 as a daily driver but have a LeEco that I can use as my daily if need be.
[Essential Phone ROMs, Kernels, Recoveries, & Other] jake5253:
I feel bad for being 'that guy' but with 8.1 Official out now, is there any advancements made to Treble support? I would love to help if I knew were to start.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ink718:
Better to follow this thread to keep up with treble... https://xdaforums.com/project-trebl...-development/experimental-phh-treble-t3709659
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Every device I've owned in the past 6 months, ALL had a different installation method for Treble. Some used just Fastboot, some used a combo of Fastboot AND TWRP, or just TWRP. Pixel 2 XL and OP6 required a modified vbmeta.img and some had decryption problems. Anyway, I just order my Essential as a Secondary Device, and for the price of $399 which included device, 360 cam, 360 cam case, and PAID Shipping! I am just preparing my self, downloading what files I will need... Project Treble GSI Flashing is definitely on my list, but need to know the required steps...

Thanks in advance!
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
No one is flashing GSIs??? I find that odd....
[Essential Phone ROMs, Kernels, Recoveries, & Other] V0idst4r:
Even though this is a dead thread, probably not. The ROMs specifically built for the device have enough issues already, I flashed Treble AOSP a while back and I couldn't even make phone calls ignoring the other huge quirks. All I want is a ROM without Google apps, I guess I have to build Invisiblek's LOS myself if I want to rid myself of the Google botnet.
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Should have went with a Chinese model then like Xioami or OnePlus?

---------- Post added at 07:51 PM ---------- Previous post was at 07:49 PM ----------

Do you know if there is a Essential Telegram Group? The group on Discord are not very nice....
[Essential Phone ROMs, Kernels, Recoveries, & Other] V0idst4r:
I don't. What do you mean not very nice?
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
They want to talk about off topic stuff over Device Specific questions. I was told NOT to mention Xposed, not that I would... I was just asking about Treble, and they all get negative and that its garbage etc etc

Basically told stfu...
[Essential Phone ROMs, Kernels, Recoveries, & Other] JBlaze05:
Just curious why you wanted to got this when you had a oneplus 6. not criticizing you or anything and im even glad that you got this device, but seeing as the development of this compared to that of the oneplus 6 is lets just say night and day what made you want to get this phone
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Well I just sold and regret selling my Pixel 2 XL and was shopping for an Unlocked Back Up Device, and stubled upon Essential.com and couldnt pass up $399 for a white model, Camera, Camera Case, HD Ear Buds, and Free Shipping... Imma compulsive buyer and i've had 11 devices the last six months.... including the S8+, Note8, S9+, (2) Moto Z2s, LG V30, (5) Moto G6 Plus's etc
[Essential Phone ROMs, Kernels, Recoveries, & Other] JBlaze05:
Well....do forgive me but while that may have seemed like a great deal, and i guess it kind of is, comparatively for that price you could devices that have far better support in terms of custom roms. if it does interest you though currently there is an EAS kernel by the name of Neutrino that works for LOS based ROMS and is in the process of working on stock Pie. Based on my personal testing it rivals the smoothness and fluidity of the Pixel 2. you could also try the kernel on Treble roms if you so desire.
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Thats great news, do you know if they released the source for Pie for mata?
[Essential Phone ROMs, Kernels, Recoveries, & Other] JBlaze05:
https://github.com/EssentialOpenSource
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Every device I've had in the last few months required a workaround, for disable verity or decrytion? I am yet to find step by step instructions for the Essential...I had no problem with my Pixel 2 XL. Moto G6 Plus, or OP6, which all used different ways of flashing, but the instructions were posted for those devices....I've flashed all of your ROMs, i know that you know your sh*t. Can you link me to the steps please Phh?
[Essential Phone ROMs, Kernels, Recoveries, & Other] phhusson:
I've never needed to disable verity (except for vbmeta) or encryption on any device, and I've never have...
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Had to disable encryption because TWRP wasnt doing it at the time. Where would I find said steps for flashing Treble? Or should I use the Generic Method shown here : https://www.xda-developers.com/flash-generic-system-image-project-treble-device/ to flash GSIs? I prefer using Fastboot, but I want to know what flashing method actually works for the Essential.

I didnt have any problems flashing Treble on other devices, but they also had a dedicated thread with the exact instructions....
[Essential Phone ROMs, Kernels, Recoveries, & Other] ElfinJNoty:
These are my notes on steps to flash a GSI to mata using fastboot + TWRP:

fastboot getvar current-slot (_a)

fastboot flash boot twrp-mata11.img

*From phone in bootloader, reboot to recovery.

*From what I understand, the recovery is on a ramdisk in the boot partition.

Now booted into TWRP on phone, MTP connection to PC, I copy over bliss-arm64-ab-root.img, and the stock boot.img from the installed stock rom prior to anything custom(I am using the June official Essential stock Rom)

Wipe system, data, cache(leave /sdcard alone)

Click Install. Select image(NOT .zip)

Select bliss-arm64-ab-root.img

Choose "system" as target

Swipe to install

Go back, Install, image, boot.img

Choose "boot" as target

Swipe to install

Reboot System(slot A)

At any point throughout process, TWRP displays the active slot near the bottom of screen. When you reboot, you will want to be rebooting to slot A(_a, as indicated in the beginning in fastboot)

When rebooting, TWRP will throw an error that "No OS installed, are you sure you want to reboot?"

Disregard and reboot to system

Profit!
[Essential Phone ROMs, Kernels, Recoveries, & Other] munchy_cool:
what vendor are you on?

edit - June Oreo
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
That you for laying it out for me. Seems like some members (Both some of XDA and ALL of Discord) have turned into complete douches...

Very much appreciated!
[Essential Phone ROMs, Kernels, Recoveries, & Other] uodii:
[MENTION=1857544]ElfinJNoty[/MENTION] as [MENTION=8299469]AndroidDevices[/MENTION] stated above, this will definitely come in handy. I just recently purchased this devices and really didn't know the steps to correctly flash a generic image. Thank you for laying it out so thoroughly!
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Hey Im new to these parts as well, Due to be Delivered tomorrow:D
[Essential Phone ROMs, Kernels, Recoveries, & Other] munchy_cool:
let me know how it goes. I have Pie on both slots and having issues with flashing Oreo stock to one of the slots. some partitions fail to flash.

strange part is just took the September OTA and it booted fine on both slots with Pie.

PS:- trying to flash on a Mac
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
Sure Will! I cant test the method until tomorrow when its due to be delivered...
[Essential Phone ROMs, Kernels, Recoveries, & Other] ElfinJNoty:
Here is a link to a good resource of info.

https://mata.readthedocs.io/en/latest/

When Team Bliss started testing gsi's on mata and a few other devices, we learned that the process is slightly different depending on device. What I shared as my notes worked for any a/b ready treble build(gsi's + custom Bliss builds)

I have personally not flashed anything to slot b on my devices(I own a mata with damaged screen as a test device, and a second mata as a DD). So keep that in mind.

I had vendor from June Oreo in place before taking the official Pie OTA. I have not cared to or attempted to roll back to Oreo since updating to Pie
[Essential Phone ROMs, Kernels, Recoveries, & Other] munchy_cool:
OT question :- which ust type a to c cable are you using? I am using Aukey and having some issues with partitions not flashing on a mac.

read on reddit, someone else having issues with Aukey cables as well.

https://www.reddit.com/r/essential/...get_adb_to_work_with_essential_phone/dprr3s1/

so just wondering which one works with Essential as Essential seems finicky with them cables.

Spent 2 hrs the other day trying to root it.

https://xdaforums.com/showpost.php?p=77492483&postcount=1759

https://xdaforums.com/showpost.php?p=77493398&postcount=1761
[Essential Phone ROMs, Kernels, Recoveries, & Other] HACK3DANDR0ID:
I personally use a OEM Pixel 2 XL Charging Cable from USB A to C type. I've read that the OEM Essential Cord is made for charging, NOT for connecting to a PC.
[Essential Phone ROMs, Kernels, Recoveries, & Other] munchy_cool:
my Aukey has worked fine on

Pixel 2

Moto X4

Xiaomi Mi A2

for flashing stuff via fastboot. Only Essential is having issues
[Essential Phone ROMs, Kernels, Recoveries, & Other] ElfinJNoty:
I use a 10ft no name USB a to us c

Only use a usb3 port on machine to connect

Mac's are the finicky part more so than the cable(so long as the cable is a newer usb3, better would be a usb3.1)