yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] BlacquePhalcon:
How is it failing? Stuck at the boot animation or do you never even get that?

Heres what worked for me:

Manually flashed March factory. Took extra care to make sure both slots were flashed for everything and didn't let it boot to system.

Booted twrp-3.2.1-2 IMG.

Adb pushed the gapps, carbonROM and twrp-3.2.1-2 zip installer. Did a Factory reset in twrp, checked my current slot and then installed the ROM and TWRP.

Rebooted to recovery. Checked to make sure it was the alternate slot. Found my gapps was MIA so I pushed it over again, flashed it and then booted to system.

Did initial setup, booted to recovery, flashed custom kernel. Booted system, then back to recovery and flashed Magisk.

Profit
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cdnsnOw:
Noob question how did you flash to both slots?

---------- Post added at 10:41 AM ---------- Previous post was at 10:20 AM ----------

updater process error ended with error 1, Error installing zip file.. Any ideas using twrp 3.2.1-0

---------- Post added at 10:48 AM ---------- Previous post was at 10:41 AM ----------

Got it to work nice..... Thanks everyone for your help..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Xg3nFatality:
So I decided to give this ROM a shot last night. I read through the OP several times but could get it to flash. Finally after getting to the last few pages I discovered that I needed to be on the latest version of TWRP. Flashed the ROM in slot A, rebooted recovery to slot B, flashed MindtheGapps, then booted into the system. The ROM stuck but the gapps never came over. Went back into twrp to reflash gapps, making sure I was on slot B, booted back into the system and still nothing. I then tried, just for the sake of trying, flashing the gapps on slot A and this time they stuck. I tried pulling up the playstore but it never let me past the setup screen before I could enter my email address. I tried downloading the latest version on the playstore from apk mirror but it would never give me the chance to install it no matter how I tried to open the apk. I had to revert to a backup for today. Anyone have some suggestions? Thanks in advance!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
I assume you used the GApps from the OP (and not generic MindTheGapps?)

To everyone else: New build is up (Yes, it hasnt been a week yet but we're trying to get back to Weeklies on Tuesdays). April Security patches have been merged, therefore please use the April vendor.

Happy Updating.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Xg3nFatality:
Yes I followed the link in the OP to obtain the gapps.

Edit:

Wait, I believe I followed the wrong link to MIndtheGapps. I selected the first one and not the one that talks about it being custom. I am assuming the links do not go to the same place?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Oh damn. Yes sorry. The first one is the wrong one. You need the one in the "Install Instructions" part. I removed the first one to prevent causing further confusion.

The correct one is https://mirror.myself5.de/taimen/GApps/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Xg3nFatality:
I just downloaded the correct gapps and will give it another try here. I'll report back once I try.

Thanks for your help!

Edit:

So I installed this time using the custom gapps and ran into the same issue. I was able to insall the latest play store this time though. Tried it again but it didn't work. Had to do some work and left my phone alone for a little bit and suddenly was able to move along a little further. I've now been given to prompt to "Setup my Pixel" but I can't get past the data transfer tool. It keeps crashing on me. Tried installing the latest version from apk mirror and still nothing :/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mykenyc:
https://xdaforums.com/showpost.php?p=75843658&postcount=539
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Xg3nFatality:
And now I'm embarrassed I didn't read enough of the thread. I'll give it a try, thanks for this!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] crazykas:
flashed latest tom with latest factory images. After while notification tray turned in to white + eventhough phone is charging, it doesn't show on lock screen or notification icons.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Xg3nFatality:
I have everything installed, gave the permissions to the data transfer tool got past that part but now when I try to log into my account and setup the playstore it always tells me that there was an issue communicating with Google servers. Anyone know of a work around for this?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xSilas43:
I didn't try that permission method but I just did the setup on stock, backed up user app with titanium then set up as new device on carbon and restored the titanium backup, this longer work around should work . If your on stock or another rom currently you can do this quite easily.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JagXK8:
Using bmgr worked for me to restore apps since the data transfer tool kept crashing and i don't use titanium backup. https://android.stackexchange.com/questions/33916/how-to-resume-app-restore-after-stopping-it-on-first-opening-google-play

Use bmgr from adb shell.

Root access is not required.

shell@maguro:/ $ bmgr list sets

1234567890abcdef : droid48

34567890abcdef12 : galaxy49

...

shell@maguro:/ $ bmgr restore 1234567890abcdef

Scheduling restore: droid48

done

This triggered a full restore of all the previously installed apps on my device instantly.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] llevo3:
Hello! I'm on April stock with twrp installed. Can I just boot to recovery, flash rom and gapps and reboot?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
no. Please follow the guide in the OP. You can leave out the booting twrp stuff, but the flashing guide is still valid.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] llevo3:
Ok, thanks for the reply
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Br4no:
Hello guys,

Could you please someone provide info about the quality of camera? Is it the same as for stock rom???

Since pixel 2 is one of the best photomobiles of 2017 I would like to know if it looses the quality of photos or not.

I dont have a pixel yet, but if the camera is great with CR I will buy one.

Thanks a lot!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] p70shooter:
Yes it's the same as stock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
How the hell is this rom so damn smooth? Is the kernel custom?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
It's more than just the custom kernel (but yes, our kernel is synced with [MENTION=6842057]nathanchance[/MENTION] 's Flash Kernel). There's a large portion of patches that go into the ROM which aren't features. We have updated libs, bionic changes, updated QSML etc, just a lot of good stuff going on. Believe us when we say that it isn't placebo cause we aren't talking about magical compiler stuff, we're more into the "our official angler builds have higher CompuBench RS scores than stock 1st gen Pixels" kinda stuff. That's pretty bold but hey, run an RS bench on a stock taimen and try it against an official Carbon build ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] linezero:
Does this issue still present?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SamuelBegui:
This might be a little outdated now that the official release is here, what would be the process now? ADB isn't granted when first booting the ROM, it needs to be toggled after the setup and there is no way of recovering your apps afterwards. Thank you :cowboy:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] BlacquePhalcon:
I apologize if this is a stupid question and if it as mentioned somewhere else (I searched and couldn't find anything) but what is the update process since going official? I've tried using the update tool in options. I hit flash, I get a message saying to make sure I have twrp, the text color of flash changes and then nothing. With last week's nightly, I tried just dirty flashing it in TWRP but it botched my gapps to the point where I did a fresh clean install. Thanks for any pointers!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Yeah, the updater doesn't work with A/B unfortunately. You can use the updater app to get a build local (so that you take advantage of delta patching and less downloading) but then you need to follow the guide in the OP on updating (without wiping though). We're working on making GApps survive a flash, but currently thats what it is.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] BlacquePhalcon:
Ok, thanks for the help! One side question. Flash to the currently booting slot or swap slots and flash?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Doesn't matter, just put attention to the GApps thing in regards to Slots
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
Unfortunately since user builds don't have debugging enabled, we'll have to look into an alternative way. It's baffling to me as to why the permission is not being carried over through the permissions XML (while all the other ones do, or at least the required ones). I don't have any ideas off the top of my head but I'll let the thread know once something comes up.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JagXK8:
Any chance of center clock on future builds?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draymond1987:
Hey guys!

So I hate to be "that guy", but I have searched and cannot find a solution. I flashed the ROM and TWRP then rebooted into the system. I got a force cloae, regarding carrier settings. I ignored that and went back into recovery to flash Gapps (on the different slot). I keep getting force closes and cannot enter my account information. I really am at a total lose on how to fix this. Any help would be great!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Liljohn95:
Add color accents and dark theme to display settings in Carbon ROM for Kenzo.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] crazykas:
1. Flash LatestFactory images on both A & B slots

2. Move your ROM + GAPPS + TWRP.zip to your internal storage.

3. Boot TWRP.img > Boot to Sot A>Wipe > Factory reset (not internal storage) > Flash ROM + TWRP.zip

4. Reboot to system or wait and reboot to recovery via booted TWRP

5. Check and confirm that you are on Slot B, if not boot to Slot B> Flash GAPPS > reboot to system

If you are flashing another kernel, make sure to flash it after step no 5. Same goes for flashing Magisk. However do not flash kernel + Magisk on same time. First flash gapps > kernel> reboot to system. Then flash magisk. Anyhow keep in mind you need to boot to system before flashing magisk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
You shouldn't boot to the system, only reboot to recovery. GApps need to be flashed on a clean install, otherwise you encounter all kind of issues (like the ones you noticed). Now that GApps is flashed, you should be good to go after a data wipe.

A Diet Coke and small Fries please. Oh, and a Cheeseburger.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Liljohn95:
Donations. -_-
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draymond1987:
I would like to thank you for your instructions! I also would like to take the noob bow of shame. I did not know how to flash on both A/B. First Pixel that I've owned.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
lol you didn't even get it...

This is the Pixel 2 XL thread. You demanded, completely random if I may add, something about a different device. So clearly you must've thought this is some kind of random order window, which I decided to use.

TL;DR: Wrong thread and way to demanding attitude, only exceeded by your second response.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] crazykas:
Download latest Factory Images from here - "taimen" for Pixel 2 XL

1. Easiest way

*	Go to this thread https://xdaforums.com/pixel-2-xl/development/tool-deuces-bootloop-recovery-flashing-t3704761>Download the script

*	Extract > FACTORY IMAGE ZIP file (including the system zip file within it) + both DOWNLOADED SCRIPT FILES to > ANDROID PLATFORM-TOOL on your PC

*	Run the script (d click thebatfile)> wait until the process and in the end it will ask whether your wanna format user internal memory (USER DATA) > select Y or N

That’s it
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draymond1987:
Good day, gents and ladies!

After FINALLY wrapping my head around the A/B partition thing, I finally have everything setup and I'm rather happy. The whole, flashing X things here then X things there, was a transition for me. I'm trying to do independent research, so I can get it.

I would like to actually thank the ones that have helped me! Also, I used OpenGapps and did not get any errors, such as that data transfer tool thingy.

Not knocking the MindTheGapps package at all! I just am a long term user of OpenGapps, and when I read that they support our phone structure, I was so happy! Thank you for an incredible ROM!! Seriously, I value the patience of this community.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
That's awesome! Can you provide some instructions for installing with OpenGApps so that we can keep it in the op for future users?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draymond1987:
I simply followed the guide that [MENTION=4130472]crazykas[/MENTION] provided me. I flashed the ROM and TWRP on slot A, rebooted to Slot B (which did it automatically) and flashed the OpenGapps package. I did get some phantom F/C's with data tool, but that was AFTER everything was setup. Like, I went into settings and it claimed I wasn't done setting up, which I certainly was. So I simply ignored it.

I can certainly reflash everything, to confirm everything is good, if needed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
Ah guess I skimmed that post. Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draymond1987:
Okay, I suck at write ups, but here I go.

--Flash stock firmware to A/B slots.

--Put your desired ROM and TWRP zip onto your internal storage.

--ADB boot TWRP

--Make sure you are on Slot A.

--Factory reset then flash your ROM and TWRP.

--Reboot back to recovery.

--Make sure that you are on Slot B now.

--Optional but factory reset this slot too. (Probably an OCD habit of mine)

--Flash OpenGapps and reboot system!

--Boot takes a bit, but you will feel / hear your phone vibrate then it'll boot.

--Follow the setup guide and have fun! I always pick "start fresh", but I think things will go fine, if you pick the top option.

--NOW, if you go into settings, it will claim that you have to finish setting up. If you click on it, it'll go back to the WIFI select screen and Data Transfer Tool will F/C.

--I simply clicked "skip, as I am on WIFI. It'll progress to one more screen, and it's all done! WIFI MAY turn off on you, but just go back into settings and switch it on.

--Reboot back into recovery, making sure you are on slot B and flash root, if desired.

--???

--Profit!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pay_It_Forward_Pete:
My hat is off to the work of the CR team.

One thing I used numerous times a day on Lineage was the kill app by long press back button.

I don't see that under CR dev options or Carbon Fibers.

Can someone point me in the right direction?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
Haha I've been telling people that we'd be looking into this for the past two years... I will actually look into this and come back with a response after my exam in the evening
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pay_It_Forward_Pete:
[MENTION=5284595]adinkwok[/MENTION]

Stellar! Much appreciated. Best of luck with your exam.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Any chance for the option to move the clock around the status bar(middle please!)?

Also, is it possible to remove the little 'x' that pops when my mobile data is turned off? It's turned off 80% of the time and I always think that that 'x' means I have no signal, but I do.

Lastly, is Substratum working with this ROM? Can't seem to find the confirmation that it really works.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] weysonn:
Does Carbon have a built in OTA updater, like Nitrogen?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
We are still finalizing plans with hardware buttons implementation for other devices which means that we are uncertain when we can implement this. My idea is that we will hopefully have long pressing software buttons emulating long pressing hardware buttons, then have customizations based off of that (including kill apps).

Center clock has been confirmed to break other features (ie Ticker). We may have a workaround for this in the future, but it is not near the top of our priority list at the moment. We can definitely look into hiding that X, I think [MENTION=6168349]darjwx[/MENTION] may be interested in doing that for us :P. Lastly, yes, Substratum is working!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] BabelHuber:
Substratum with the substweaks theme can do this :p
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] darjwx:
Yeah, I can look into it this weekend :P

Through a toggle though. Not all users may like it.

---------- Post added at 08:21 AM ---------- Previous post was at 08:20 AM ----------

It's always nice to have a system side option though. Not all users use substratum.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] BabelHuber:
I agree. But as long as this feature isn't there, this is an option. It depends on how important the center clock is for you - if you really must have it now, Substratum is the way to go.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Awesome, hopefully the update to remove the 'x' comes soon, hahaha.

I'll try the substweaks solution! Thanks for that!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Horoscope:
Hey guys..

I would love to flash this Rom & I have gone thru all the guides & suggestions about flashing Slot A & B and now I am confident enough to flash the rom..

But before I do that I need to know how can I backup my current Stock rom and restore it back if I am not happy with Carbonrom..

please help
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Remove screen lock security and set it to none or swipe, and disable or uninstall all theme overlays(personally, I uninstall them). Go to twrp, hit backup, then select boot, data, and system, then start the backup. When restoring, do a twrp factory reset with the swipe bar, then restore your backup. Always a good idea to save your backups to your pc before you start flashing anything. Just in case ya know! :cool:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Horoscope:
oh thanks mate, didn't know it was this simple...

time to flash CarbonRom now
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] encephalon9986:
This Rom is running perfectly. You all have done an excellent job building such a damn good Rom. This reminds me of the days I ran carbon back on my Galaxy Nexus. Was the best Rom then and now I feel it's the best Rom for my pixel 2 xl. Everything works perfectly.. thank you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Hello, it's me again!

So, I have the last unofficial build installed (aka the build before Carbon became official), TWRP, EX Kernel, and Magisk too.

What I wanted to ask was is it possible to install the newest official build without losing any data? Kind of like how in some roms you just omit the '-w' or something like that? (I'm making sure since my experience with installing Carbon before was much different than the other roms out there, and I really don't want to mess up, hahaha)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Hopefully this helps you out :cool:

https://xdaforums.com/pixel-2-xl/development/8-1-x-carbonrom-6r-5-1-t3735957/post76222273
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
For the transition from official to official please read https://xdaforums.com/showpost.php?p=76083005&postcount=557
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pay_It_Forward_Pete:
delete
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] frontlyna:
Can anyone confirm tmobile hotspot working? Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Namolas:
Looks like the newest weekly is live. :svetius:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
So I am in the process of flashing the latest weekly, when there is updates afterwards, I assume flashing process is:

Boot TWRP > Flash ROM + TWRP > Reboot to system

Flash GAPPS + FlashKernel > Reboot to system

Boot TWRP > Flash Magisk > Reboot to system

Seems after flashing CR and the OpenGapps Pico, when running the setup, getting Play Services F/C.

Skipped the setup, then when trying to open Play Store, it was "checking for update", and F/C again.

I did notice that I didn't have VoWiFi either in the Network Settings.

Used Deuces script and went back to stock.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
do NOT reboot to system without flashing Gapps, that will mess things up (on all devices actually). Reboot to Recovery, but not system after flashing the ROM, then proceed with your instructions.

P.S. the Kernel included in the carbon builds is highly based on [MENTION=6842057]nathanchance[/MENTION]s FlashKernel.

For VoWiFi please provide additional information, like your Carrier (and preferance MMC + MCC)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
My carrier is Telstra (Australia), details are:

LTE SRV: S

MCC: 505

MNC: 1
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
Thanks for the new build. I'm still not able to use verizon wifi. It doesn't seem to work on any custom roms. Other than that the rom works great.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hxczach:
Exactly how do you flash the stock to both slots?

Do I need to use fastboot to set active slot and flash both slots like that?

If so, do I need to remove the -w flag from the .bat file to do it? Did a little searching but couldn't come up with anything.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
Use duces script, it will automatically flash the the image to both slots, and when it is completed it will ask you whether you want to wipe data or not.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] p70shooter:
Yes do it like that and yes remove -w
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] samteeee:
[MENTION=3816568]Myself5[/MENTION]

Hi and thank you for sharing.

I've tried twice from scratch(April Security) and both times

after flashing both rom & gapps and following your instruction,

I get stuck on "juast a sec...." screen!

Any help/suggestion is much appreciated.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Pay_It_Forward_Pete:
Is anyone else using Signal messenger on this ROM without issue?

Though battery saving isn't enabled and I've set Signal to "not battery optimized" in the ROM, I don't receive any Signal message notifications until I wake the screen via the power button each morning.

If I use the handset, turn off the screen, and send myself a test message within a minute or two, the handset is correctly notifying those messages though. So it seems like this ROM is going to some kind of standby/doze after a period of time that's hindering the notifications from coming through.

I just ran through this but I already had all of the settings in place https://support.signal.org/hc/en-us/articles/115005547088-Why-do-I-only-see-new-messages-when-I-open-Signal-Android-
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mackentosh:
Does Fast Charge work on this rom?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] encephalon9986:
Yes it works perfectly