yashsingh1/xdaforums huggingface dataset:
[Essential Phone ROMs, Kernels, Recoveries, & Other] schaercrowe:
can you tell me exactly how to install this rom and Gapps and then get root as well?
[Essential Phone ROMs, Kernels, Recoveries, & Other] fantamadnesss:
I followed op instructions. Which part do u need help with?
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
anyone had any luck with ElementalX kernel with this rom ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] hx3:
I believe that kernel only plays nicely with the stock ROM.
[Essential Phone ROMs, Kernels, Recoveries, & Other] governmentissuejoe:
Using CarbonRom with Neutrino kernel. No issues.
[Essential Phone ROMs, Kernels, Recoveries, & Other] hx3:
Yeah, that kernel will work. I was replying to someone asking about Ex kernel.
[Essential Phone ROMs, Kernels, Recoveries, & Other] DoR3M3:
[MENTION=4802051]Somcom3X[/MENTION] thanks for the ROM, I hope we'll see more updates soon.

Please no Gapps on the ROM, I have Xposed/FakeGapps installed and microg 99.9% working, still playing with it and F-Droid! ;)

I've run into some bugs...

1. Access Point Names - Maybe leave all this empty please! - Ting Data is greyed out, I can't delete it.

2. Preferred network type - I typically use the first setting at the top, but then the reception constantly jumps up and down, and on stock it always stays full and hardly ever moves.

3. Preferred network type - I placed it on the second setting from the top, now the reception shows full, but if I go to turn on wifi, the network status goes empty for a few seconds, also wifi takes a long time to come up, around 10-15 seconds.

4. Using the First Preferred network type, at the top of the list, switching on wifi, goes quickly and the network reception stays on, and doesn't go empty when turning on wifi. But as I stated in #2 the network reception always jumps up and down...

5. microg - UnifiedNip is registerd in system, but this section I can't checkmark, even after rebooting. I tried the latest Preview GMSCore, I'll flash the rom over and try with the Stable GMSCore and see if it makes any difference...

6. WiFi signal moves up and down a lot, on other devices sitting next to the router, they never change, always full and showing excellent reception. This constantly changes from Excellent to Good. It would be nice if this ROM can improve the wifi reception?

7. Recent App Nav Button sometimes doesn't respond. meaning I press it, and the window should appear in it, but sometimes no windows appear.

8. I've also had the Home freeze, doing a long press on the Home screen, brings up the Wallpapers Widgets Settings, but when it freezes nothing happens and I have to reboot to get it working again. I've had the same exact problem on another device and rom using the Pixel Launcher, but this was a modified version. So if this is not the stock Pixel Launcher from amirzaidi, it does say 'Customized for ABC, so I'm assuming it's not stock, could you please include his versions in the next release of CarbonRom? His versions are more stable.

https://github.com/amirzaidi/Launcher3/releases

I've attached a logcat.

P.S. You have the wrong download link... ;)

https://get.carbonrom.org/device-mata.html
[Essential Phone ROMs, Kernels, Recoveries, & Other] ranasrule:
does the 360 camera work with this rom ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] DoR3M3:
Sorry no 360 here to test, maybe someone else does....

I just started a new plan, new sim card, and now this Ting APN is gone.

So with different sim cards, different APN are appearing?

Also with my microg issue I mentioned in my last reply, I went with the NanoDroid-microG method and it's all working good now.

By the way I also noticed a Stock Camera and a Custom Camera, we're suppose to have two in the rom?
[Essential Phone ROMs, Kernels, Recoveries, & Other] sting12345:
Is the latest carbon ROM 6.1 oreo 8.1?
[Essential Phone ROMs, Kernels, Recoveries, & Other] cz829x18:
Yes it is 8.1.
[Essential Phone ROMs, Kernels, Recoveries, & Other] rognlorie:
looks great but cant do anything touchscreen is not working any ideas??
[Essential Phone ROMs, Kernels, Recoveries, & Other] pcrhckyman:
ROM runs great aside from voicemail. I'm on Sprint and while *86 has not worked on other phones, I could always change the number to my actual phone number and get voicemail working again, along with voicemail notifications. I was also able to change my voicemail number on Lineage and voicemail notifications worked as well, but on this ROM (AOISP as well) the voicemail number reverts to *86 after every reboot... and way worse, I don't receive ANY voicemail notifications! Is there any fix for this?

edit: Returned to stock, reprovisioned and reflashed and it started working again.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ./Edward.sh:
I'm also having an issue with no touch response, would like help whenever possible.:)
[Essential Phone ROMs, Kernels, Recoveries, & Other] the_Pan:
Did you come from a pie ROM? I got this error when I directly flashed carbon over an stock pie ROM.

For me it worked to first flash an official oreo stock ROM and afterwards carbon
[Essential Phone ROMs, Kernels, Recoveries, & Other] ./Edward.sh:
That's exactly what I did, what a derp I am:p. Should've thought that one through, thanks for the help. I'm just now getting back into the learning curve with roms and such.
[Essential Phone ROMs, Kernels, Recoveries, & Other] the_Pan:
I can't install the newest update with carbon delta, there's always an error message.

can I dirty-flash the complete image over the old one with twrp to get the update?
[Essential Phone ROMs, Kernels, Recoveries, & Other] RogerF81:
Pie update is out!! https://mirrorbits.carbonrom.org/mata/CARBON-CR-7.0-OPAL-WEEKLY-mata-20190409-0130.zip

But it doesn't boot, at least not for me...
[Essential Phone ROMs, Kernels, Recoveries, & Other] venkatsrin:
Me neither, was looking forward to trying it out
[Essential Phone ROMs, Kernels, Recoveries, & Other] RogerF81:
Yeah, same here :/ Perhaps they fix this in the next build.
[Essential Phone ROMs, Kernels, Recoveries, & Other] venkatsrin:
Anyone tried the May release yet?
[Essential Phone ROMs, Kernels, Recoveries, & Other] freshlysqueezed:
Thanks for the July security update on today's build. Working well with bitgapps. Getting really good idle battery life with the built in doze settings.
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Anyone ever managed to boot this without gapps?

I tried so many times and the only time it worked was with gapps.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ardrift:
I also had to struggle with it for quite some time, but finally it booted up with the newest, AOSP vendor image from essential, and january firmware.

If I remember correctly, at first it stopped booting at the essential logo, not even the carbonrom bootanimation came up, even though I waited for 15+ minutes.

Then I tried going back to TWRP, flashing to the other slot, and then it booted up. Now I'm using it with microG, it's working fine so far although I miss some additional customizability options from crDroid.
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
If only TWRP could manage full backup/restore for android 10, I'd give this another shot. Right now it's too much of a pain to switch back and forth between roms :(
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Great ROM,

Mind you guys, you need to flash the aosp beta vendor image via fastboot on both slots for this ROM to boot. (Jan firmware + AOSP Feb Vendor)

Fastboot flash vendor_a vendor.img

fastboot flash vendor_b vendor.img

CALL VOLUME/BT WORKS

IMS works

VOLTE WORKS

signature spoofing enabled

Gappless

Wish it had the permission settings of Lineage based Roms, but since Lineage don't give a damn about MATA ph-1 this is a great option.
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Is it just me or does the Auto-Rotate not work?
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Goddamn you're right...

I emailed Somcom and posted in the telegram group.

Basically no sensor works... And Auto Rotate uses Accel
[Essential Phone ROMs, Kernels, Recoveries, & Other] ardrift:
For me it does work on build 20200916-1505, I have been using this build since it was released.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Yea seems like the latest version breaks all sensorservices. There is great development on this so I hope it gets fixed fast :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
I dirty flashed downgraded to 20200916-1505 but still no censors detected.

I'm gonna do a clean flash of 20200916-1505 and report back.
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Did a clean flash of 20200916-1505 and still no sensors detected.

I'm guessing it has something to do with Feb vendor image.

Edit: I'll update my findings in a bit

On which vendor image are you on?
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
I give up. Spent all day flashing this rom back and forth and boy this rom is pita to get up and running.

I actually managed to get the latest weekly 20201014-0730 to boot with all the sensors working.

But the only thing that wasn't working was mobile data. I have reception, LTE but couldn't get internet.

Doing a *#*#4636#*#* and "Data Service" showed "Disconnected".

Changing Preferred Network Type didn't help either. I could run the phone on Wifi only but that's not really realistic.

It's a pity because most of the bugs present in the other roms are not present in this rom.

Had to go back to CrDroid.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
How did you get it to boot with sensors ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Requirement:

- patched TWRP image (meaning a TWRP without the touch issue)

- vendor-QQ1A.200105.088.img

Boot into the bootloader, either from your current rom or by holding VOL-UP, VOL-DOWN, POWER buttons until the screen goes black. When it does, release the buttons except the VOL-DOWN

Once into the bootloader, hook up your phone to your computer

Check your current slot and

memorize it

:

fastboot getvar current-slot

Flash TWRP, if you're on slot A:

fastboot flash boot_a twrp.img

OR if you're on slot B:

fastboot flash boot_b twrp.img

Boot into recovery (press Vol-UP or Vol-DOWN until you see "Recovery mode" and press Power button to enter recovery)

In TWRP, do an advanced wipe, wipe the following: Dalvik, System, Data (leave internal storage un-checked)

In TWRP, go to the Reboot page, and tap the "Bootloader" button, and then swipe to reboot into the bootloader

Flash the vendor image

to both slots

(the next 2 commands below)

Flashing to slot A:

fastboot flash vendor_a vendor-QQ1A.200105.088.img

Flashing to slot B:

fastboot flash vendor_b vendor-QQ1A.200105.088.img

Re-boot into recovery (press Vol-UP or Vol-DOWN until you see "Recovery mode" and press Power button to enter recovery)

You can un-hook your phone from the computer at this point

In TWRP, flash the CARBON-CR-8.0-PAX-WEEKLY-mata-20201014-0730.zip file

In TWRP, go to the Reboot page, and tap the "Bootloader" button, and then swipe to reboot into the bootloader

Boot into recovery (press Vol-UP or Vol-DOWN until you see "Recovery mode" and press Power button to enter recovery)

You will enter CarbonRom's own recovery.

You might be tempted to then choose the "Reboot system now", don't as it doesn't work, your screen just freaks out and becomes unreadable

So restart your phone manually by holding VOL-UP, VOL-DOWN, POWER buttons until the screen goes black. When it does, release all the buttons and let it boot into your newly installed Rom

Sometimes it happens where you get stuck at the Essential Logo boot screen. If that happens, just repeat the previous step, or reboot into the bootloader and choose the "Start" option.

Let me know if you get your mobile data to work.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Ok I'm on it.

So if you flash twrp.zip after you finish flashing the ROM it won't have sensors ? That's really the only difference from what I did
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Flashing the twrp just kept screwing the booting for me. That's why I had to rely on flashing the image instead because I can control on which slot it gets flashed to.

When you use the zip, it gets flashed to both slots.

From my findings, any slight change to the slot opposite of the one you flashed the rom just makes the phone un-bootable.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Gotcha, how would you update the ROM though ? Just flash TWRP every time you want to use TWRP ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] ardrift:
I experienced the same, I couldn't get the phone to boot with a TWRP-patched boot image :/ So yeah, basically when you need TWRP you'll have to install it temporarily, and then flash your ROM's original boot image back :/

Btw, I didn't know about a patched TWRP (that lacks touch issues), I was always using the official, not so fresh one. Could you please point me to that version?
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
I honestly don't know but yeah I don't see how else you could. Maybe the OTA system works no problem because Carbon has its own recovery, that's prolly why it's very prone to flashing issues.

But then LOS also has its own recovery and I don't remember people having a hard time flashing LOS.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Cool, let me try.

What patched TWRP do you have ? lol do get touch enabled I have to tinker with slots and the zip... Do you have a reworked img ?
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
I think I got it from Dazeone, he was patching TWRP at the time, I'm not sure if you can still find it anymore, all the links are dead.

If you know a place, I can upload it, it's too big for me to attach here.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ardrift:
Yeah, the OTA updates in CarbonROM work fine, I have updated several times without any issues.

I think in our case we don't even have to have recoveries for OTA updates, because of A/B partitioning. The phone updates/patches the opposite slot while you are using it, and next time it will just boot the newly updated slot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
delete
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Sorry I don't have telegram and don't really want to give them my phone number.

I uploaded the boot image here: https://file.io/ZAE7pXzgwLxW

I also found this file "TWRP_boot_Jan.img" (hosted on google drive) from a post here: https://xdaforums.com/showpost.php?p=82158039&postcount=428

I would assume this one is patched because the month is included in the filename but I'm not sure.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
thanks a lot brother !

Thanks to your findings, i have managed to get it all working including data.

If you aren't getting data make sure to manually input your APN settings perhaps ? That's what i did
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Great to hear!

I'll try again tomorrow and actually use that Jan twrp boot image because I think mine might be older.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Just used your upload to flash microG and magisk, all is OK.

I wonder, if we take the same steps with crDroid (not flashing twrp zip), if it can fix the strange hardware bugs with the mic/speaker
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Have to go back to CrDroid.

Reflashed the Jan novendor as well and still the same issue.

Mobile voice works, as in phone calls, but no mobile data even though LTE and VoLTE are detected. Can't change/add APN. The APN list is empty.

Data seems disabled. I'm on Verizon.

I'll take the same steps to flash CrDroid but I doubt it will get rid of the exisiting bugs.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Cool, while you're at it, check the Lineage thread. The guy edited an xml file and got the speaker issue solved, worth a shot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Sorry never had the chance because I managed to fix my mobile data issue on Carbon.

I completely reflashed the Jan firmware image and then flashed the bluetooth and modem from the Feb firmware image

and finally flashed the Feb AOSP vendor.

Mobile data didn't come up until 10-15min after the first boot. But any reboot after that, mobile data is active instantly.

I don't know if it's really the re-flashing I did or just because I never waited long enough for the initial mobile data detection.

Now the only thing I'm gonna wait and see is OTAs. Is it really flawless when you're rooted? That's my next thing to find out.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
That's great !
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
I get a lot of " Your Device is Corrupted " red warnings at bootup every couple of times I reflash TWRP to install a Zip... So I guess it's really only stable as long as you don't flash boot images (twrp) around.

Otherwise hit or miss.
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Yeah I only use TWRP to flash the rom, and then I fastboot flash everything else. Didn't see any red warnings you speak off. The Rom's been running real good.

I pre-patched the boot file with magisk. So instead of flashing the magisk zip for root, which would require TWRP, I actually just fastboot flash the boot file to the corresponding partition.

I just tried the built-in OTA system to update to the 20201021 build and it went flawlessly. I did lose root though. So I just rebooted into the bootloader, checked the current partition, fastboot flashed my pre-patched boot file to the current partition and rebooted.

All went good.

When using the OTA, the rom gets downloaded to this "CarbonDelta" folder. Inside it, I noticed a "FlashAfterUpdate" folder.

So I'm guessing whatever is put in there gets flashed right after the OTA gets flashed.

I put the magisk-20.4 zip in there and I'll see how it goes on the next update. If it all goes well, fastbooting nor TWRP won't even be needed anymore.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
That's sweet !

You are on to something pretty good because flashing the TWRP for root/microG and other zip fixes does **** up the boot image often...

I wonder why it's so fickle though... It doesn't have to be

BUT, it's the only ROM that works..... so we'll take it :)

Actually, Paranoid Android also run weeklies for Mata and it's a lot more stable boot wise(lets you flash twrp.zip), but no signature spoofing and no vanilla builds :(

I guess I can flash the one of the famous Gapps Remover Zip, but still I'd be left with no MicroG, which is not acceptable - but may work for you !
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
I'm not gonna bother with Gapps built-in Roms. I do use MicroG. I just don't flash it. I install it via F-Droid/AuroraDroid.

On top of that, PA doesn't have sig spoofing...

CarbonRom is bug free, just a pain to get it working beyond its vanilla install, but it's all worth it, especially with the painless OTAs.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
I asked the Carbon Team about adding network disable on.off switch on each app's permissions, they loved the idea and said they will look into it for next versions...

I love shutting off internet access to Aurora stuff like call recorders, contacts apps etc... Can't do that in Carbon yet
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
I've been using AFWall+ in F-Droid to do that.

Kills internet to whichever apps you want.

There's also NetGuard but I've never used it.

NetGuard may be easier to use. AFWall is a bit confusing at firsr glance.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Unfortunately AF Wall can't block all access and apps easily bypass it :(

From Daniel Micay, creator of Graphene

" It's not possible to filter traffic at a granular level with a firewall because the app can access the network via interprocess APIs providing network access. It would require integration into not just the OS but any app exposing an API providing network access of some form."

Also, try to download the nice backup app from XDA Labs: "Migrate" - Tell AFWall to block its access to the google admob ad servers (block net) and Migrate will ignore the firewall rules elegantly :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
Are you talking about this Migrate: https://play.google.com/store/apps/details?id=balti.migrate

I tried AFWall on it and it does remove the ad at the bottom even when the app has root access.

But then, this kind of app is not the best example because if an app has root access, it can basically do whatever it wants.

If an app can bypass the firewall, I would seriously reconsider keeping the app on your phone.

None of the apps I use so far bypassed AFWall.
[Essential Phone ROMs, Kernels, Recoveries, & Other] itsita:
Amazing Rom!

BTW I've successfully installed it with twrp installer and magisk, and all sensors are working.

The method is to flash the rom along with the twrp installer -> reboot twrp -> flash magisk.

Cheers
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Update: Managed to flash the twrp zip and keep the sensors with the latest version...

God knows :)
[Essential Phone ROMs, Kernels, Recoveries, & Other] foueddyf:
So I did the OTA update today and had the magisk zip in the "CarbonDelta/FlashAfterUpdate" folder, but it didn't flash it.

The OTA just did it's thing, then I rebooted, and no root.

So I guess you gotta re-flash magisk manually after each update. No big deal though but a bit less convenient.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Yea, I got it to work with the TWRP installer so that no longer is a hassle..

BUT, I suspect, that I still would need to flash updates via TWRP, as the OTA won't install TWRP and just mess up the boot image if I do it after reboot, which will require re installing the OS anyway.

Such a shame that all new phones move to that disgusting AB scheme.... I miss the days of fastboot flash recovery recovery.img. So elegant ! So yea, the device would install updates with the system unmounted, but who cares ?

The "instant comfort" philosophy of our generation forced companies to go to that stupid AB route. So people could keep playing angry birds even while updating the OS once every few months, because every minute the child is not playing angry birds to update the OS - is hell !

LUL.
[Essential Phone ROMs, Kernels, Recoveries, & Other] ardrift:
Although I haven't tried it with this rom yet, installing the TWRP A/B retention script (https://github.com/Magisk-Modules-Repo/twrp-keep) magisk "module" worked fine when I wanted to keep TWRP installed even after an OTA.

Basically you just have to install the zip (according to the instructions) after the OTA update was flashed to the opposite slot, but before you rebooted the device.

Since previously I couldn't get Carbonrom to boot after flashing the TWRP installer zip either, I cannot guarantee that it still works, but it's promising that you finally managed to get it working.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
This rom is so hard to install, I got stuck at coffee cup logo even trying to re-flash it many times. I just gave up.

Don't have a chance to see how it looks, too bad.
[Essential Phone ROMs, Kernels, Recoveries, & Other] baboon23:
Follow these steps

https://xdaforums.com/showpost.php?p=83735757&postcount=84

It's currently the best we've got as PH-1 Owners, give it a shot.
[Essential Phone ROMs, Kernels, Recoveries, & Other] chanh2018:
1. How can I flash Gapps without TWRP?

2. Is OTA update working or I have to do dirtyflash?

Thanks.