yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
Ye buddy! Thx
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
February rom is perfect. As fast as stock or better. Thanks j you !
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
There is some chatter over in the TWRP thread about needing to wipe full data if going back to stock from a custom Rom. Not much to go on yet but something to think about in your planning...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
I got my data back by skipping everything and not signing in. I never did sign in, but was certainly able to copy my internal storage to computer if needed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Nobody I know ever had to do that. You obviously need to wipe data, but there is no need to wipe the internal storage or anything, so no "full data wipe" at all.

And the /data wipe is common practice on any device.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] QAM:
Hola

I wanted some advice, to accommodate the latest Carbon ROM release, I should update my Vendor image (via TWRP), however, is there any other image file I need to update from the Google provided February firmware images?

Thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Loving this rom. But how do I get newly downloaded apps from the play store to appear on the home screen?

There is no option for it in the play store or under home screen settings.

I really like to have that feature.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Ok cool, it was just something I read here... https://xdaforums.com/pixel-2-xl/development/twrp-alpha-pixel-2-xl-t3698148/page141
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Was reading that frap was working on the kernel for this ROM. Can the kernel be extracted without installing the ROM?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
...Anyone??...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] elliwigy:
usually its in the launcher settings but the included pixel launcher doesnt have the setting to add icons to home screen.. u can use a 3rd party launcher or maybe a modded pixel launcher
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] elliwigy:
usually here:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] elliwigy:
i flashed a modded pixel launcher u can see what i mean in this screenshot:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
I've been using Nova Prime for so long I forget about these kinds of options I just take for granted. Lol. As mentioned already, there are a couple options available with the modded pixel launcher being free and a good product if you don't wanna use Nova.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Theme?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reuben_skelz92:
How's everyone finding this ROM? Any advantages over stock?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Thank you everyone for your replies. I tend to like the stock pixel launcher.

If I do choose to use another homescreen launcher, will it copy my current folders, etc?

I've got everything organised in the homescreen.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pahlerc1:
no, you'll have to set everything back up, but i promise it is worth the time! i was a free nova user for a couple years, then realized what I was missing out on so i purchased prime and haven't looked back! so worth it for the extra features like backup and restore, gestures, etc! been using nova now for a long time, and it's worth the time and money! imo :good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
It's great, don't wait, flash it,!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reuben_skelz92:
Already have. Ended up back on stock
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
To go a step further, I have basically had the same setup on the last 4 phones. Lol between titanium backup and nova' S own backup tool it's super easy to get your sh!t back in order. ?

For the 5 bucks or whatever it is, it's definitely worth testing it out. Like you said he won't be sorry.

---------- Post added at 06:09 PM ---------- Previous post was at 06:07 PM ----------

Don't leave it hanging there... What drove you back to stock?? :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reuben_skelz92:
Well everything seemed to run fine. I wanted to install magisk manager and the package installer kept FC. So used solid explorer to install it.

Then I uninstalled pixel launcher so i could install the modded pixel 2 launcher. Bam bootloop lol

I love my pixel 2 phone but the flashing of ROMs etc is a pain in the neck
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Double post deleted
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bajasur:
I am sure this has been asked and answered. How are you guys getting around apps hanging on install during initial setup? I am on verizon, it will download a few apps, and then hang for like an hour, then I reboot, and it will install one or two more and then freeze again.

Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Magisk flashed fine for me.

As mentioned instead of using the modded pixel launcher, I decided to use nova launcher, which can be configured very similarly. No issues on my end other than having no option to automatically add new apps to home screen.

Can't wait for the extra development and bugs to be fixed on this rom!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Force stop Google Play Store
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Not having that issue on mine. I just installed another later version of play store APK seperately.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reuben_skelz92:
Yeah magisk worked fine. It was the package installer that kept FC. I'm very familiar with nice but liking pixel launcher at the moment . Yeah there DU and pure nexus around the corner too
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bajasur:
This worked!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Very intermittent. Sometimes I have to stop it twice. When I'm up and running, I have app updates and they will get stuck pending. Force stopping will fix that too. Then sometimes app will just download normally
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bajasur:
Are you getting a blank Google feed by chance?

Nevermind just fixed that too..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Has anyone found a temp fix for Package installer FC?

Edit: Fixed it myself by installing from root explorer.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] browniegirl:
Worked fabulously, thanks! [emoji813]️
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GBPackerFanForLife:
Just had to redo my darn phone to Full Stock February image..Anyway got phone up an running just got Magisk installed an patched the boot image,Then Fastbooted to Twrp then installed Twrp zip..Now I would like to install this rom what would be the exact steps to install it correctly..Sorry for being a pain just dont want to have to start all over again...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
https://xdaforums.com/pixel-2-xl/development/8-1-x-carbonrom-6r-5-1-t3735957/post75226261
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
That will work for most. But I don't recommend wiping system anymore. That's a hangover from the Marlin days. Just swipe factory reset in Twrp. Wipes dalvik and data.

Wiping system will not allow you to boot twrp in the inactive slot that has no system image. Either in permanent Twrp or fastboot. Twrp will just hang on splash screen.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Thanks man. I was using your post for instructions because I know you know this stuff pretty well. Thanks for the update ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
I had to find that out the hard way. Of course. Lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Oh man! Been there too many times myself!! ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] WhiteReign:
Why cant I get Magisk to just install? Roms fine I just dont understand how to get Magisk to stick. What am I doing wrong?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MikereDD:
Use another kernel
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] WhiteReign:
I am using the one that came with the rom.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MikereDD:
Won't work. Use another kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] THEbigSWEEN:
I haven't updated to the Feb version yet, but unless something's changed you should just be able to flash ROM & TWRP, boot to system once then reboot to recovery and flash Magisk. I'm using the included kernel and have Magisk.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MikereDD:
Wouldn't work for me I eventually gave up an used flash kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Everything working fine for me. But just a question.

I tried flashing ElementalX kernel and it just rebooted me back to the bootloader screen.

But then I immediately flashed flashkernel in TWRP along with Magisk and CarbonROM booted up as normal.

Did it do anything to the functionality of the rom by failing? Or do I need to reflash the rom seeing as ElementalX kernel failed?

Other than that everything SEEMS to be working as normal.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
ElementalX failed because of the dtbo. If the DTBO has verity for vendor enabled (which it usually does, but we need to disable that on custom to use the stock vendor) then it will crash.

if you flash the ElementalX zip, and the dtbo from Carbon afterwards (you'd need to backup that first) you should be fine.

Alternatively, just flash the boot.img from the ElementalX zip, that should have the same result
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
You didn't break anything. It's a random kernel issue it seems with Ex right now. Go back to stock kernel, or try a different one.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
I didn't flash the dtbo. Just the kernel which failed. Rebooted me to recovery. Then I flashed flashkernel on top of that immediately in TWRP along with Mgaisk and it booted.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
No, it did absolutely nothing. You should be fine. You can extract the Ex zip and delete the dtbo image inside the extracted folder and then rezip the folders and flash it. The dtbo image inside Ex is not disabling verity, like flash kernel does.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cmattern:
By "won't work" did you mean installing from the app or from twrp? I had a number of issues getting going with the Feb. Security updates but as of yesterday I was up and running using the model of:

*Install the full Feb update (back to stock, may not be really necessary but I had sufficiently borked the phone that this just became expedient)

*Fastboot twrp

*Fash ROM from OTG mounted USB drive (found this less annoying than messing with the encryption vs. twrp business)

*Flash twrp from OTG

*Boot to system and run initial setup to see how things stood

*Boot to recovery and flash current Magisk from OTG due to the same encryption vs. twrp business

There's probably another way to get all this done but the above worked for me.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Installing from TWRP but I'm happy using flashkernel for now
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] samteeee:
Can someone from Canada (Rogers Wireless) confirm that "Wifi Calling" is broken or not

as I can't get t to register with the Carrier (Confirmed) but on device the toggle is turned "ON"!

Thank you.

Edit= I called my Carrier and asked them to reset the "WIFI Call" feature and after 5 min all working!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
any luck with active edge yet?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] WhiteReign:
Does any one have an issue with squeeze not working or the Google assistant not working. Can't get it to work.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
if u mean active edge by "squeeze", its not working yet, hence my question above you :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] WhiteReign:
LoL ? thank you
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
Anyone else getting same behavior when you take screenshots the notification saying saving screenshot , gets stuck?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Working fine here.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pvtjoker42:
had that happen once or twice.. do it again, and it goes away, at least for me it did..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
Anyone on Feb security patch is not able to run viper ?

IO driver issue when attempting to install driver.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Running fine here, did you install via magisk module?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
Yep I had it working for at least 2 weeks and after update it stopped. Any ideas how to fix it or Install Dolby on 8.1?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ChoznJuan:
I was able to get viper working by installing Viper4Android FX by ahrion & zackptg5. Then select version 2.5.0.5 driver, and whatever app version you prefer.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
Thanks. This worked , had to use new version instead of old one. One more question I'm still getting lots of errors like carrier provisioning and other ones. Since wipe cache in TWRP does not work , is there anyway to fix it without factory reset?. Thank you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GBPackerFanForLife:
Its funny I tried the same viper module in magisk an still get the error for driver..no matter what
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Is there any way to access 'app ops' on this ROM?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] peterandrewd:
Anyone??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] patt2k:
Hi just checking in :) hoping development is still going on since there is no activity here for like 2 weeks :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] p70shooter:
Have you looked at there git?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] galaxys:
Still alive and well! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Triscuit:
Definitely still quite active!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Development is still going strong, we're working on some new and cool things, some being new features, some being under the hood improvements. So far some of that is not ready though, or is supposed to stay secret until we go official.

On top of that I have been busy with studies and the Honor View 10.

However, that also means good news. Thanks to the View 10 we got an idea on what fixes the annoying Google playstore issues, and we're close to getting some cool things for taimen going.

TL;DR: So far there was no need for an updated build, but we'll release new ones as soon as there is. That means at latest March ASBs ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chronichemp:
Im having alot of trouble with this, how do i install?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] amandeepparmar:
[MENTION=5051294]frap129[/MENTION]...is it possible that you can make a zip file to be flashed in TWRP for Now Playing to work? If not, can you tell us the locations where these files reside after the ROM installation is complete?...thank you in advance
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] frap129:
No. You need modifications to SystemUI
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mgear356:
Is the wifi automatically on when in trusted network works?

Du nitrogen isn't working
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] frap129:
It is for me
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
New build

The March Security patches dropped yesterday. As promised before, I took that as a opportunity to run a new taimen build.

Some infos for CARBON-CR-6.1-TBA-XDA-taimen-20180306-1853:

This build includes the March Security patches

We moved from OpenGapps to MindTheGapps. The reason behind that is simple. MindTheGapps Just Works. that means that terribly annoying Playstore App download issue is gone.

However, that also means that only the "basics" are included. So no Pixel Launcher, Google Camera and so on. Please download and install that on your own. It will still flawlessly work, its just not included by default anymore.

Happy Flashing.

P.S. The link to the mirror got changed to a different Server. I didn't know that Amazon AWSs free tier only includes 15GB of traffic a month, so I ended up paying for an extra 150GB last month. Ouups :D

If you encounter any issues with the main download server or the mirror, please let me know and I will try to find an alternative.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] samteeee:
Thank you for your time & efforts, bro.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mcflyrk01:
anyone else have the data transfer tool crash on first setup? i've tried flashing two different downloads and i still get this.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Yes, I did to.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
Yes; it crashes. However, Verizon wifi calling and VOLTE working. Thanks DEV for the March update.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calebcabob:
How did you test that please?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] p70shooter:
I imagine with his phone...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
I had to turn on using *#*#4636#*#*. I turned off data and made a call. It also appears to be working on another custom rom just posted today on xda without going into phone info.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Can you enable it using the "official" settings menus? Does the switch show?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
It did not show originally in the official settings menu; it appeared in the menu after I toggled in on in phone info.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Ok thanks. I'll look into what needs to be done to make it show up by default then.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] TheUndertaker21:
de-odexed ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
I just uploaded a new build.

CARBON-CR-6.1-TBA-XDA_NOGAPPS-taimen-20180308-2035 is not a "new" build, but due to public demand without any kind of Google Apps, as the name suggests.

Contains the same features as the one with gapps. I'll likely keep both for the next releases.

Regards
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calebcabob:
...super effing helpful (as usual) Thanks! :eek:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mcflyrk01:
is the data transfer tool crash at all related to gapps, or not affected by this?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Probably. Can someone get me a log of the crash so that I can look into it?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adinkwok:
Hey guys, we're still working on the Data Transfer Tool crash. I was finally able to get logs and have a workaround for those who need it.

Clean install ROM

Boot into system

Reboot back to recovery

Install Magisk

Reboot back to system

Follow set up wizard until after it installs Data Transfer Tool

Using ADB on a computer, run adb shell su

Confirm root access on device (Magisk should prompt)

Run the following pm grant com.google.android.apps.pixelmigrate android.permission.WRITE_SECURE_SETTINGS

Voila, continue to set up your phone!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mcflyrk01:
this works perfectly - THANK YOU!

---------- Post added at 09:03 PM ---------- Previous post was at 08:31 PM ----------

anyone have any idea what's up with the carrier provisioning services crashes? i think it's an overall AOSP issue, because it happens on Nitrogen OS as well. on project fi, it doesn't seem to affect the actual data itself, but prevents the phone from auto switching between carriers, and can never "maximize coverage."
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
Please try to get some logs from the crash. Nitrogen uses our devicetrees, so they'd have the same issues.

Edit: thanks for the logs via PM, Issue has been found and should be fixed in a new build.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JagXK8:
Loving this ROM, and i love the font being used. Is it Google Sans?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Myself5:
It's Google Nunito, you can find it here: https://fonts.google.com/specimen/Nunito
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] zaydaboss:
Was this ever resolved?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 93fuelslut:
Has anyone had an issue with connecting to LTE Verizon?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mcflyrk01:
yes, it's working on the newest Nitrogen with the latest Carbon device commits so it should work in the next carbon release!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] frap129:
Nope, VoLTE is working on Verizon with the latest build
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Magisk Help

Hello! I need help.

I always get a bootloop when every time I flash Magisk, and I flash Magisk last.

My normal procedure is:

1. Wipe for Clean Flash

2. Flash latest factory image/zip

3. Flash Carbon Zip

4. Flash TWRP installer zip

5. Boot into system

6. Reboot to TWRP

7. Flash 'Flash Kernel'

8. Flash Magisk v14.4 zip

9. Boot into system ---- bootloop

Am I doing something wrong? It works fine without Magisk though, but I really need it to be rooted.

EDIT: The process starts off in TWRP, and the installation also goes through TWRP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] p70shooter:
Have you tried the newest magisk?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Tried with v16.0 and stuck in boot animation of Carbon. Will try a lower version.

EDIT: Was able to flash v15.4 but when I installed Magisk Manager it says I don't have Magisk installed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Tried flashing Magisk v16 and it doesn't work. Tried v15.4 again and it's stuck in boot animation now, even though it worked a while ago.

Any thing I'm missing here?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Namolas:
You didn't mention anything about changing slots. I'll just post a quote of mine below rather than typing it out again;
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Just making sure, after flashing ROM and TWRP, I immediately boot into Slot B or do I go to System first, reboot to recovery then go from there? The last time I tried switching slots and flashing Magisk after rebooting to recovery it said it couldn't find the boot image there or something, so it didn't extract anything.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Namolas:
Flash ROM and TWRP, then reboot and setup. When you go back to recovery make sure you are in slot B, install kernel, Magisk, reboot.

Also make sure the Kernel you are using is custom ROM ready. Flash Kernel detects and does this itself, Elemental must be patched first.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sam0yed:
Big thanks, ended up with Flash Kernel to avoid further complications.

While I'm here, may I ask, how will I be able to take advantage of the Pixel 2's camera if the original camera app isn't included in the ROM? Or any camera would suffice?

Would stuff like portrait mode, OIS/EIS be triggered on any other camera app?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Namolas:
Grab the leatest Google Camera apk from apkmirror.