yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jayf99:
This is what I did coming from the April version of PN.. Except I rebooted after flashing the vendor and set everything up before I went back to TWRP and flashed SU.

FIles (Pixel XL):

PN: purenexus_marlin-7.1.2-20170612-OFFICIAL.zip

TWRP: twrp-pixel-installer-marlin-3.0.2-0-RC1.zip

VBS: VerifiedBootSigner-v8.zip

Vendor: NJH47B_vendor.img

SU: SuperSU-v2.82-SR1-20170615211546-PixelFix.zip

Let TWRP swap the slots for you!

No hiccups whatsoever. Thanks again Beans and all!

- J
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Iceman248:
I tried to use WiFi Calling on T-Mobile for the first time outside of home today and couldn't get it to work. I tried rebooting after getting home and it worked, but only for a little while, then even toggling it doesn't get it working again. Clean flash of May build I have.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jammol:
Looks like I'm now being affected by the force close of everything bug. Nothing changed since last night before they started occurring this morning. This is very odd. Going to redo everything shortly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
Is anybody having battery drain on this rom. I unplugged my phone at 540 am today. I went back to sleep and I woke up at 740. In two hours my phone when to 94% while being on Airplane mode. I think is the elementary kernel that I installed. I checked battery setting and the only thing being on was the screen.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Other people are finally having the same issue that I have had for months. I hope to attempt a full clean flash but getting ready for a ten day vacation so time has been limited in trying to do it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
I'm curious. Is there any chance that android 6.0 is available for the Pixel XL?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Zero chance
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mattyditfc:
Alright guys long time lurker. Been waiting for my device to be unlocked (EE UK) finally it's unlocked so I can now unlock my bootloader. Quick question about the ROM are there any features I will lose from stock such as camera quality pixel launcher etc.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
No.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] venom_tan:
After i updated to latest rom , I tried flash elemental x few times And it still remain as pure Nexus kernel ... Anyone facing This problem ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jeremiah_1988:
Looks like I'm having a similar problem. The last time I had the same setup and had no battery issues. Had great life. I was even running the pitch black substratum them which in theory should help like crazy with battery life and the display of the pixel but still getting the drain. I'll just wait to flash another rom and start fresh
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mattyditfc:
I am still getting error 1 when flashing magisk. I'm on RC1

Here are my steps.

Reboot to recovery

Flash rc2

Reboot recovery

Flash majisk V12

Getting error 1 even on rc2 so reflash rc1 and reboot

Sorry I searched the thread and came across this but not had any luck.

Also note that I am not rooted with SU
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Are you using the pixel magisk zip from the RR op?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mattyditfc:
No just the usual magisk zip. This may be the issue ! I'll go find the RR zip and try again and report back cheers mate
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mattyditfc:
Installed thank you. Although safety net has failed. Do I need the phh su app installed as well ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Turn on magisk hide in settings and core only mode
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mattyditfc:
Top man. All working thanks for your advice
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] toakster:
Yes this happened to me. I got mine to stick on the second try though. Still don't really know why it happened but I'd say just keep trying until it sticks. If it takes a long time booting up afterwards just let it do its thing... It'll get there.

My current issue: net scheduler wakelock... Not absurd like some stories of yesteryear, but annoying none the less, (down to 50 percent by end of day with light use, usually around 75 at end of day with same use) just tried uninstalling updates to Google play services and reinstalling them in addition to clearing the cache in app settings. I'll report back if it works... But if anyone's got any other ideas I'm all ears!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Many people actually advise against this, but try using an app like Greenify or Force Doze. I personally use them and I feel like I get benefits from doing so!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] swapavi:
Anyone having a problem where after applying a substratum theme, when you reboot the phone, it gets stuck on "Android is starting"?

Had to reflash (clean flash always) 3 times because it keeps getting stuck on Android is starting...

If I just apply a theme and do not reboot, everything works fine... It's only once I reboot after applying a theme that this happens
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Which dialer blocks spam?

Guess I have the dialer I am looking for installed but it's not allowing me to block calls or notify me that a call might be spam. Uninstalling/rebooting/reinstall and see if that fixes my issue.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jws86:
I need a little help here. I've been trying to install this ROM since last night and have not been successful. I'm a little confused with this still. Is there something we still have to do with the Slot A and Slot B?

- I've flashed this factory image to my device - 7.1.2 (NJH47B, Jun 2017)	Link	8d52ade5a0749fd86f22a8a9d74ea4ccb25a298d89abf7fe61672539215d1086

- Installed TWRP - twrp-pixel-installer-marlin-3.1.0-0RC2.zip	8.6M	2017-03-11 23:42:34 EST

- Dowloaded the latest ROM build

- boot to TWRP, factory wipe, flash ROM, Flash twrp, reboot system.

The device reboots, goes to white google screen then reboots again several times before I eventually see the google dots. It however has not loaded PN and is going back into the stock pixel image waiting to be setup. It does however keep my pin after I get through the setup which seems weird to me.

Info from my device:

Android Version - 7.1.2

Sec Patch Level - June 5, 2017

Baseband V - 8996-012901-1702171013

Kernel - 3.18.31-gc22ff6216f1a

Build Number - NJH47B
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Did you try setting up and checking the build you are on?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jws86:
Yes, the info I posted about my phone was after setup. I can tell PN isn't loading because the dot screen is white and not black.

However I think I may have gotten it now. I checked active slot in TWRP was B, switched to A, wiped, flash PN, flash twrp, flash vbs v8, and the phone rebooted. It's now sitting on the dot screen which is black. I'll let it load and hope for the best.

*Update*

I have PN running now. It must have been an issue with flashing to the current slot instead of the non-active one.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] blueyes:
Easily. I've been decrypted since day 1.

Fastboot format userdata or use TWRP's format option. Both work. Just reboot recovery if using TWRP (for data mounting). After that flash flash the Rom.

*Don't flash any stock boot images or you'll boot up encrypted.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] funkybrunk:
Is the device encrypted? Are you using the Pure Nexus setting "Unlock device using fingerprint after reboot"? I noticed that if you try to unlock with fingerprint after a reboot, it will not decrypt the storage (needs pattern or pin), and will sit at "Android is Starting". Since substratum is killing the system and "soft rebooting" the environment, the device requires decryption again using your pattern or pin. If you just lock the phone again when this happens and unlock with pattern/pin it will work fine.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] darc87:
Already have Magisk running on Stock, procedure to flash PN

I have a Google Pixel XL running Stock with EX Kernal and Magisk 12. What is the process to flash PN and keep the device running Magisk such that Android Pay stays working?

Appreciate any help.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
So you will have to flash magisk again. If you search for steps you will find lots and lots and lots of steps posted by users.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fenchai:
Anyone with this volume problem?

Volume control bar stays when I change it. Until I tap the screen anywhere.

Any way to fix?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] crazykas:
I've faced the issue but i didn't figure it out as a substratum theme problem until i saw your post.:D:D. i also reflashed the rom first. but i've figure out a way around. after a reboot open dialer via lock screen. go through some contacts if yo want and just press home button. That's it..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jeremiah_1988:
Anyone using Franco kernal with this rom?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Veid71:
So I've had this since the January 21st update and haven't been keeping up with the changes are there any significant ones? And how do I go about updating it? I wanna get everything straightened out so I know what to do before I actually do it lol thank you for any help :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
https://xdaforums.com/pixel-xl/development/rom-pure-nexus-substratum-fi-wifi-t3533539/post72759824
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dmb219:
The July update from Google will probably be out Monday. Beans might update his rom after that. Might as well wait a few more days. The changelog is in the 1st post. It's probably the best rom for our phone & gets better with each update.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BeansTown106:
this in a nutshell, hopefully we can figure out how to disable it from flashing to the inactive slot because it seems to confuse people

not currently i havent decided if i want to go the smartbar route

ya thats normal as n6f26q is the latest from aosp source

thanks :) i appreciate it a ton!

ya its because they use open gapps for their rom, and i literally pulled all the gapps from the factory image. i can remove that one though didnt realize i still had it until i did a clean setup the other morning

its disabled :) https://github.com/PureNexusProject...mmit/ca7ec040a49f37d608d5d60464eeba34d1513547

ya that is the plan haha, just gotta figure out why its not working so i can fix it

thats the stupid fbe encryption this phone has twrp should require you to enter your pin/pattern

im gonna assume based on some paramater, as at home i dont get lte+ but if im out and in the city i get lte+

i can look into it, but i cant promise anything as google added their own call blocking in M and has their own apis now that apps can use etc.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sacthegreat:
Thanks! That helped! Its working fine now!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] NickOlsen8390:
I actually figured this out.

It's reading the same parameter as "Voice Network Type" in the modem status page is (*#*#4636#*#* from the dialer).

I found that if I toggle VoLTE off, Making the "Voice Network Type" say something other then LTE (1x RTT on VZW) The plus goes away. Show it's showing VoLTE status.

Now, another user here mentioned it showing "LTE+" with Sprint. I found this to be a deal breaker to my theory because Sprint doesn't run VoLTE. But looking at my Nexus 6p with a sprint sim in it, It does in fact provision as "LTE". Meaning for all intensive purposes the phone thinks it's running VoLTE. Once it attempts to invite into a VoLTE call, The IMS forces it off LTE and into CDMA2000, Which can be seen in the signaling.

I'd be curious if you come to the same conclusion. But I'm sure you have better things to work on :)

Thanks again for the fantastic build.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elreydenj:
Thanks again [MENTION=4395895]BeansTown106[/MENTION] . I see that you are going to look into OK Google working screen off sans charger. Can you please take a look into why it doesnt work from within any app for many users as well? Clean flash and setup with no tweaks and no root over here and it only works from the google app or from a home screen. If I click the toggle for from any screen then the phone stops registering OK google commands altogether. Thanks for the best ROM out there!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
Yeah the ok google is a weird one. Me and another guy compared everything and it's identical but mine works no problem and his does not. Even sent him my velvet.apk.

Something is weird.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wiseguyy:
Pure Nexus ★ Substratum | Fi | WiFi Calling ★[01/06/17]

I am having a flash issue??

I have flashed the latest factory image (NMF26V, Jan 2017) and flashed twrp but when I try to flash rom i get error (could not find META IMF/com/google/android/update-binary) flash fails??
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lucky_strike33:
You may have a bad download? Try downloading it again and flash.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elreydenj:
Very strange. Has to be something small involved with the setup process. Are you and the other guy both rooted/unrooted? Did you both come from stock roms prior or from DU for example? Either of you using or have installed a third party launcher? Sorry, just reaching for straws here....
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jamiejames:
Need to be on twrp RC1.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bajasur:
Hmm

Make sure to follow the steps in my guide thread located in general. Once you've done that, follow beans steps as follows

Flash ROM

Reflash TWRP

Boot into OS

Immediately boot into fastboot

Fastboot bootloader

Fastboot V Vendor

Reboot into OS

Make sure you are on the latest TWRP build RC1
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wiseguyy:
I thought RC-2 was the TWRP that worked. I used RC-2 because I had read the root process was improved with RC2 on WETA 2.2.1 and had no issues??
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
You have a link to RC2? On https://dl.twrp.me/marlin/ there is only RC1.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
Are you referring too SuperSU 2.79 SR2?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jamiejames:
I've heard of people using a RC2 but I don't think it's actually the real thing. Where did you get it? Like Juzman said there's only RC1. I would give that a try.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DanRyb:
Thanks for the tip! Sadly that didn't work for me either. :(
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
Please don't confuse us! I don't see any RC2!

https://dl.twrp.me/marlin/
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] v2.2v:
Is there anyway to remove haptic feedback/sound in the dialer. For example when I answer a call and swipe to either answer or decline a call there is a slight vibration. And then when I hang a call up there is that sound to notify that call has ended. I would like them gone lol haptic feedback is the worst and that sound when ending a call is the worst

PS.

Not talking about the sound/vibration options in dialer settings
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] wiseguyy:
My bad I am using the correct fastboot twrp img on initial boot but i flashed twrp-pixel-installer-marlin-3.0.2-0-alpha2 I follwed instructions and get that error.( could not find META IMF/com/google/android/update-binary)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
You need to use and install twrp-3.0.2-0-RC1.zip
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Veid71:
thanks would you reccomend any certain kernel to go with it? or just the default one works best?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dmb219:
I usually stick with the default kernel. The kernels available here have some nice features and options, but unless I feel like tweaking (which happens occasionally), I usually stay with stock.

---------- Post added at 10:12 PM ---------- Previous post was at 10:02 PM ----------

You are so helpful here to so many people, it's nice to see and very much appreciated. People here get help instead of nasty replies. :good: :cool:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Always happy to help. Just paying forward what the community has done for me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
I am just starting out with this platform and I am so confused, so please bear with me.

I have an unlocked Pixel XL (Marlin) and I followed a guide and managed to successfully unlock my bootloader. I downloaded this ROM (PureNexus), the TWRP img and zip, and the SuperSu zip. I was able to boot into the twrp img via ADB and take a quick look around there. Fast forward to where I want to install this ROM and Windows explorer was not detecting the phone, so I couldn't put the rom and root zips onto the phone via windows explorer. I had a brilliant idea and decided to sideload these zips instead. Fast forward, I bricked my phone and whenever I went to restart, I would get the boot loop because "No OS was installed". Freaking out, I was able to sideload the factory bootloader, radio, and image. I finish up the standard android first boot welcome screen nonsense and I go into my settings, and my phone is telling me that I have PureNexus installed. How? My phone was bricked, would not boot, and I installed the factory images using the wipe data commands. I am so confused. This stuff has gotten a whole lot more complicated since I had my Galaxy S3.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
So it's a pet peeves of mine but the term brick means your device is legit a brick. No boot loop, not bootloader no nothing.

The other thing I would like to clear up is the difference between sideload and fastboot. You can side load apks, and updates via adb while booted into the device or into twrp

When you pushed the bootloader, radio, and image (which image, there are lots of them, the radio for instance is an image file) you used fastboot from the bootloader.

I just want to establish some common language because it makes it easier to troubleshoot.

Your device has slots. If you want a full wipe and fresh start you should load the factory image via flash-all.bat in both slots. This will remove any doubt outside of whatever your current steps are. Otherwise it's really hard for anyone to help you without knowing exactly what you did.

So do yourself a favor and download the June factory image. Unzip to the folder where your adb and fastboot are.

Put the device into the boot loader

Flash the flash all bat

Boot back into bootloader

Run the command: fastboot --set-active=a or b (look at the bootloader screen and pick the slot opposite to the one displayed)

Reboot to bootloader (verify slot changed)

Flash all bat again.

Allow the device to boot so you can move twrp.zip, rom.zip, super su, etc.

Boot back into bootloader to start your steps to load twrp.

Also there is no need to wipe system, only factory reset. Works every time.

There is a good start for you

Also here is a down and dirty explanation of the Pixel slot structure

https://xdaforums.com/showpost.php?p=72782901&postcount=1900
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
Thank You for the response. I will get to working on this. I didn't know about the dual slot system either, should have done more research on my end.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I updated the last post with another comment I made before about the slot system

https://xdaforums.com/showpost.php?p=72782901&postcount=1900

And np, we are all still figuring the slot system out
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Ok. I've read, and read, and read.

Every module I try to install a module thru Magisk, it fails with the '1' error.

I've switched slots, booted with both twrps, and still nothing.

Anyone have any idea as to why?

Thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Because there is no official magisk support for the pixel and most (damn near all I have tried) modules do not work with the pixel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Welllp, that would explain it.

Thanks bud.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
Thank You pcriz! I am up and running with this rom and root. I figured out why windows explorer was not picking up my phone, I had usb debugging disabled. Also, make sure you run that "flash-all.bat" as a regular user, not as an administrator command in windows.

Other than that, this is not complicated at all!

---------- Post added at 05:35 PM ---------- Previous post was at 05:33 PM ----------

Actually, my root is not working. I flashed the latest supersu (2.82) in twrp after I flashed the rom then the twrp zip. Did I do something wrong?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Did you flash the rom then twrp and reboot then flash su and twrp again?

If not just boot back into recovery and flash su again, twrp, then boot and see if that works
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jeremiah_1988:
I've heard some questionable things about su 2.82. I've been running 2.79
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jayf99:
Flash SuperSU-v2.82-SR1-20170615211546-PixelFix.zip from this post

https://xdaforums.com/showthread.php?p=72686197/

Also I have never had to flash twrp after su, only after flashing the ROM, but I respect the suggestion. Is there a particular reason?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I stopped using su at 2.79 but the modifications it made to the boot img removed twrp so it had to be flashed after su.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
I got it figured out, I had to flash supersu 2.82 (from the official supersu website) by itself in the recovery.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
I'm noticing ambient mode doesn't stick to 'off'.

I still get the wake up notifications when I pick up my phone.

Anyone else get this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
So what Super SU version are folks using and what are your steps for flashing it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 3aucla1r3:
UPDATE-SuperSU-v2.82-20170528234214

ROM and twrp.zip first, then reboot , then back to twrp and flash above SU. After the SU flash, boot up again and go back and put on EX kernel and WETA 9.1. It works for me, everything is great. But I did put the June factory image on both slots before doing this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dcfjoe:
pcriz, I followed your instructions for getting purenexus onto my device. So basically, I did the June factory images first, then flashed purenexus, reflashed twrp, full boot so that I could set up my phone and get apps installed, restarted into recovery, flashed the latest SuperSu zip (version 2.82, recovery flashable), booted into my phone and then checked root with the Root Checker app.

I got my SuperSu from here: http://www.supersu.com/download
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Where did you get yours. I installed SR1-SuperSU-v2.82-SR1-20170608224931 and if I flash twrp after I just look into recovery.

If I don't I don't, I don't have a recovery. Ram dump and boot into os