yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] metallized:
this is why I love this thread and xda and [MENTION=675952]BeanTown[/MENTION]

u make time for us thru ur busy schedule. really appreciate it man

thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mac796:
Yes that is correct. Didn't work for me this time. I'm not sure why. I believe you need to reboot to recovery before you flash. Or boot into system once so it flashes to same slot

---------- Post added at 12:40 PM ---------- Previous post was at 12:37 PM ----------

You will know if you don't get that wrong vendor error. Your good to go
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Forgive me if this is somewhat of a noob question, but how does one remove the aosp dialer and make another dialer (such as pixel) a system app?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I didn't change a thing. Just installed Substratum, Swift Black. Chose 7_1 OMS and applied.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrbxx7:
If anyone wants old style google app (ok google) instead of google assistant just edit your build prop. Change

ro.opa.eligible_device=true

To

ro.opa.eligible_device=false and save. Reboot, then home button long press brings up google app
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tonyfiore75:
My bad. I was trying to install an earlier version of SU. That's what probably caused the issue. Please disregard.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XtraArrow:
Hello, i have an issue that was present in the DU Rom to. It's when making or receiving a call. the screen will go black and won't recover.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
No issues here
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elreydenj:
After updating bootloader OK google hotword works from home screen and google app. I guess that could have been it..... However the option to allow it to work from any screen or from within any app is not working. Anyone else?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
I am currently on 7.1.1 (NMF26U, Jan 2017) I am rooted and running Elx kernel. Cant I just flash all the factory image

NMF26V, Jan 2017, Europe/O2 to make have a fresh install befor flashing your ROM?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thewebsiteisdown:
What about if your screen is completely black or off, does ok google work at that point? That's the only thing that doesn't work on mine.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spencer92a:
Didin't happen with mine, i use the Dialer app from Google (not the aosp one)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] guaneet:
I was on U. I just flashed the ROM, flashed TWRP, booted into the ROM. Rebooted back into TWRP and flashed the V vendor image. Works perfect!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elreydenj:
That doesnt work. Trusted voice to unlock doesnt work either. For example if i open up messenger and say OK Google from in there it does nothing. OK Google voice only works if i turn off the "from any screen" option and then it works from within the home screen or the google app. Open up messenger and try to do a OK Google from within there. Does it work for you?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thewebsiteisdown:
Yeah I can get it to work from any app and the lock screen if it is looking at the wallpaper part with the swipe to unlock and clock and everything but if it is on the clock and black background sleep part or off it doesn't work. I even went as far as trying it in the browser and while acting like making a call and while in the camera app and it works for me every where, including messenger.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
A lot of people are saying to flash the ROM and then flash again to change slots. Why not just change your slot from TWRP? So you can change to the other slot then flash ROM.

Perhaps I don't understand how the slots work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
You only need to flash once. It flashes to inactive slot. Then when you reboot inactive becomes the active slot. At this point flash vendor and done.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thewebsiteisdown:
It will flash to the slot you're not using is all. If you switch to the other slot you're not using in order to get it to flash to the slot you were using then sure that would work. Yeah but, it only flashes to the slot you're not currently using is the way to look at it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
Thanks, that makes sense.

I'm not ready to wipe everything and start over with this firmware just yet. Any way to keep all data and get on this firmware from latest build U? Probably not worth the glitches...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thewebsiteisdown:
You can just flash the vendor image but if you have issues then yeah, you might need to do a full upgrade but don't hold me to that, it might work just fine as I went from q to u then to v without any issues by just using the vendor image myself.

Also as far as I know the u and v are the same builds just different regions from what I have read it's just these roms were built on the v is all so it complains about the vendor image being different. I just said heck with it and went to v.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrbxx7:
No problem here with built-in dialer. Do you have something covering the proximity sensor?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] StickyEyez:
When the screen is off , OK Google makes the bepping noise but when the screen is off it does not make the bepping noise so I have to look at the phone to see if it is responding. Does anybody know how to fix the beeping noise ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kotsios8:
having the same problem. Enrolled to the latest beta version of Google app, then update the app and it works without a problem now. try that ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Is there a way to change what each button on the navbar does for different actions similar to DU?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fletch33:
yeah sorry i found that some time ago but there are options of NFM with 26O, 26Q, 26U, 26V, and then NMF26V and NOF26W and i wasnt sure which one is my Verizon XL

thanks again
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
26W is for Rogers

26V is for everyone else.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joeyac02:
Still no voicemail in the phone app. Says its on in the settings allowed all permissions and still nothing but when I am on stock it shows up cant figure it out.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thatotherguy..:
new to the pixel, may be stupid question but whats Vendor Images
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
The vendor partition was new to Nexus phones with the 5X and 6P. Previous devices had the vendor files (proprietary binaries and drivers) within the system partition (/system/vendor); on these devices, they now have it in their own partition (/vendor).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] elreydenj:
Try going into the phone app settings and ticking the visual voicemail toggle off then back on. Should do the trick.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fletch33:
ok system booted again thanks and my data appeares to be there after removing W and my sim is not in yet as i went back to T2 while down and all apps seem to be FC'ing but hopefully that will pass as an update is applying

thanks again

UPDATE: seems all my apps are FC at each reboot now :(
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thatotherguy..:
I keep getting this, I downloaded rom twice

View attachment 4043864
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheNewNEXUS:
I know it sounds dumb, but I am pretty sure it's a corrupted file. Either downloading or transferring messed it up
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
Flashing SuperSU 2.79 SR3 on the latest build puts the phone in bootloop. I did factory reset, and it does the same thing. I have to either reflash the ROM, or reflash a custom kernel for it to boot correctly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joeyac02:
Tried that multiple times lol im at a loss here I dont get it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
What version of TWRP are you using

---------- Post added at 03:10 PM ---------- Previous post was at 03:08 PM ----------

What steps did you use to flash. Start with the state your phone was in before you started the process today.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
I experienced this as well when only wiping cache/dalvik. I had to factory reset unfortunately.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kirschdog1:
Any fixes for the GPS issues....satellite not finding me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrbxx7:
Ive navigated a few times today without an issue. I dont know if one of the gps data reset apps would help...

?Tapped from my pure pixelXl?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thatotherguy..:
Downloaded on phone still same thing, i have 200+ mbs downloads on wifi

---------- Post added at 02:49 PM ---------- Previous post was at 02:47 PM ----------

I'm using 3.0.2-0-alpha2
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
That is why it's failing, you should be on RC1, not an Alpha build.

https://dl.twrp.me/marlin/

Flash the zip for RC1 in the alpha then try again.

Also if you are going to root make sure you are on SuperSU 2.79 SR3
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
SuperSU bootloops for me on the latest build.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thatotherguy..:
yup worked just fine
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Maybe outline the steps you are using, the exact file name of the files you are flashing so we can help you trouble shoot it. I dirty flashed last night and everything worked fine for me.

Flashed Vendor

New PN build

TWRP Zip

Boot in OS

Boot into Recovery

Flash SU 2.79 SR3

Boot into OS

Boot into Recovery

Flash EX Kernel

Profit
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pklee:
you aren't on a Pixel XL are you? all Magisk/phh zips i've tried flashing fail on the Pixel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
1. Boot to TWRP, factory reset

2. Change the slot, reboot to TWRP

3. Flash PN

4. Confirm that it boots

5. Reboot to TWRP

6. Flash SuperSU 2.79 SR3

7. BOOTLOOP

8. Reboot to TWRP

9. Dirty flash PN

10. Works again. Without root.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Why did you change slots?

If you were going to clean flash why not follow the directions from the op?

What I did

Flashed Vendor

New PN build

TWRP Zip

Boot in OS

Boot into Recovery

Flash SU 2.79 SR3

Boot into OS

Boot into Recovery

Flash EX Kernel

Profit
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
Pixel has a dual slot and when flashing a ROM, it flashes to the slot that you are not on. So in order for you to overwrite the ROM that you've been using (the last PN build for me), you need to switch to the slot that you weren't using. It doesn't really matter when you are doing factory reset, but everything was FC'ing after dirty flash, so I had to start over.

Besides, the reason why it works for you is because you overwrote the SU with the new Kernel after you flashed the SU. SU patches the kernel you are on, and so you have to flash kernel then SU after that.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
So the op doesn't mention changing slots and frankly your device isn't going to change slots unless you 1. Tell it to via command or TWRP or 2. You take an OTA.

There is no reason to switch slots and very likely what may be causing issues for you.

I've dirty flashed this rom three times since yesterday (messing with substratum) without issue.

SU booted fine, I went back in to recovery to flash the kernel, the instructions for EX state if you are already rooted you dont have to flash again. By your logic I wouldve went into a bootloop immediately after flashing it since I let it boot into the os before going back to do the kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrbxx7:
How long did it loop for. When su flashes it says it can loop a few times before boot.

?Tapped from my pure pixelXl?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
I have to respectfully say that this is false. User data is shared across the two slots, so if you keep on flashing roms, you won't be able to tell the difference. However, you can test this by checking the slot from your bootloader, flash a ROM, then reboot back to the bootloader to see that your slot is now changed.

---------- Post added at 04:01 PM ---------- Previous post was at 04:00 PM ----------

It bootlooped about 10 times before it gave up and booted into the other slot which I had my stock ROM there.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Mike02z:
Sweet. New update out! 1/21 ran superbly but was hoping for a 7.1.1 PN release. Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrbxx7:
Gotcha, definitely should boot by then.

?Tapped from my pure pixelXl?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I'm going to dirty flash the rom right now. But even if that is true, you are saying the ROM flashes to the slot you are not in.

You are also saying after flashing the rom you are in the other slot (being the slot you were not in previously so in actuality the slot where the rom is currently flashed).

So unless I am misunderstanding something you still did not need to change slots manually.

I may not know the ins and outs completely but I have in the past two weeks flashed DU, Tipsey, RR, Lineage, OctOS, and PN more than a few times without issue and never once manually switched slots.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jjayzx:
I've been dirty flashing and not switching slots and been running just fine. Don't think we need to make the flashing more convoluted than it already is.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
Yes, this only applies to flashing a ROM, where TWRP flashes ROM to a slot that you are not in, and when you reboot, it will reboot to the slot that you just flashed to. So let's say that you were in Slot A, TWRP will flash to Slot B, and when reboot, you will reboot to Slot B.

You understood it correctly, and in normal circumstances, you do not need to change slots manually. But this causes confusion when you have two different radios and vendors in those two slots, and when you thought that you flashed a vendor to the right slot, you get an error with a mismatching vendor. I wanted to keep stock ROM in Slot B, and have custom stuff on Slot A, so I was accustomed to flashing things this way.

So I just tested couple scenarios and I have a solution for all of us, well at least for me. The latest build needs to have SU flashed before any other custom kernel. I just flashed PN, reboot, flashed SU without a custom kernel, and it booted! I thought I tested this scenario before, but I must have flashed a custom kernel before SU every time. So correct steps would be:

1. Flash PN

2. Reboot, flash SU

3. Flash custom kernel of your choice

2 and 3 cannot be interchanged. Unfortunately this breaks root. I've never had this problem in previous build. The newest build cannot have custom kernel and root at the same time. SU only works on the kernel that PN came with.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hovercraftdriver:
I gotta say that I just got this phone a couple of days ago, depixel8ed, unlocked, rooted, and now flashed this ROM. I'm really loving the ROM so far, no glitches or bugs that I have found, except my vendor version and build number do not match...vendor is V and build is W. If someone has an idea to straighten that out, I'm all ears, but if not, seems to he causing no harm. Just weird...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
So I dirty flashed the ROM (TWRP changed from slot a to b automatically like you said)

Reboot into OS - No FC

Reboot TWRP - Flashed SU - No Loop

Just curious what I would gain by changing my own slot. If on the first flash I am in A, I flash rom to B. I reboot I am where the rom was flashed, B. If I change the slot manually I am back on A even though I flashed the rom to B.

---------- Post added at 05:23 PM ---------- Previous post was at 05:22 PM ----------

Flash the W vendor in TWRP
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jk8260:
1/21 was and is 7.1.1

- PixelXL running PureNexus
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I think the moral is that if you include extra steps that are not in the OP for a special reason, you should state that when asking for help. Makes it hard to help people trouble shoot when you cannot recreate the scenario..

Op Instructions are the basis most will assume everyone is flashing by.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
No problem, thank you for testing along with me. The main point was not the slots anyway. At least we learned that SuperSU cannot be flashed on top of custom kernel for the newest build.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Mike02z:
Yes, meant Feb 7.1.1 update.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrbxx7:
You mean February security patches? They are in latest release.

?Tapped from my pure pixelXl?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hovercraftdriver:
I did, got me past a SIM card read error... I guess the only thing I can think of is there were multiple boxes to check and I remember having hard time deciding which ones and can't remember what I chose... Which are the correct/mandatory boxes to select when flashing vendor image in TWRP?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CHANGiism:
You must have flashed the vendor without rebooting after flashing the ROM. Since you are now on the right slot, reboot into TWRP, then flash the W vendor again. It should flash to the right slot, and your error shall be gone.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
All working great here thank you for your dedication.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pjgraber03:
I don't want to read through all 100+ pages.... Anyone found a way to run adaway or viper without encrypting the recovery?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mlin:
Have you seen the nifty search feature at the top of the page? I think its new but it generally works pretty well from my experiences.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pjgraber03:
wow when did that show up lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fletch33:
i was running this rom with no issues BUT i could almost never get TWRP to ask for passcode so i couldnt update Element kernel or anything like that.

i read several places here that re-installing TWRP generally fixes this issue and so i ran the RC1 image again then flashed zip RC1 to reinstall. this is when i hit the recovery only wall.

i then flashed boot a and b from stock image and re-installed twrp and tried several times and couldnt leave recovery reboot again.

finally i flashed bat and removed W and then i was up and running with all my data which is what i was going for.

now i am just getting constant FC like every time i dial someone G+ FC etc...

thanks for any help
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] just_visiting:
Another rock solid build.

PS: Any plans on changing the name of the rom seeing that the Nexus name is now dead?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hovercraftdriver:
Worked bro, thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] just_visiting:
If you do not change slots then you'll have PN installed in both slots.

Say if you have Jan21 build on slot A then you'll have Feb15 build on slot B. Then you'll be flashing the next build into Slot A.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Did you fastboot BOOT the IMG for TWRP or did you fastboot FLASH?

Fastboot flashing will cause the phone to only boot into recovery unless you reflash the boot IMG.

I'd wipe data if it were you and start a clean install.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fletch33:
i ran "fastboot flash boot_a boot.img" so can i go back and fix it?

hopefully i can get through next few days and then wipe data as soon as i can

thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You can fastboot flash the boot.img from inside the build archive but you said you already did flash all -w removed. A factory reset is probably what you need to do.

Or try wiping your caches first.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrock60:
Thank you! this worked perfectly for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] buzzboy:
This dual slot business has now confused the hell out of me.

My steps from day one.:

Boot to TWRP

Factory reset

Install PureNexus and Flash TWRP

Reboot system

Reboot TWRP and flash Vendor and Supersu

Reboot

Been flawless for me.

I always thought that since TWRP wipes and flashes the opposite slot, and then reboots into that particular slot, all would be well.

I think this needs clarification.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] just_visiting:
If you don't switch slots then you'll have 2 copies of PN on your phone.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] messiahfreedom:
Anyone else have an issus where 1440p videos in youtube will freeze after a few seconds with audio still playing? I have tried everything and nothing seems to help fix it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hovercraftdriver:
IKR, it's like "who's on first, what's on second..." for me too. The fact that people truly understand it enough to explain it as mildly amazing...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fletch33:
i knows its not likely the best fix but i thought i would mention that if you uninstall he problem apps and reinstall them the FC stop :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jjayzx:
If your not worried about dual booting then just carry on. People are making the slots more than what it is.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fiveighteen:
As I understand it, you are correct and it is all fine for the majority of users. For those who specifically want (for example) stock in Slot A and PN in Slot B, they would need to specify which slot to flash the updated PN ROM to, as to not overwrite their stock setup by having it auto-switch if not specified.

Pure Pixel does have a nice ring to it :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Protibus:
I agree. I have flashed every ROM that has been available, restored from a TWRP back up, flashed kernels and have yet to find the need to designate a particular slot for any reason. It just happens.

I have to add rooted and unrooted a couple of times also, no slots required.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Rider797:
I don't know what you've done [MENTION=4395895]BeansTown106[/MENTION] but out of the 3 or 4 roms I've tried yours is the only one I can get to mobile data on. Thanks for an excellent rom. :highfive:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] skrowl:
Followed these steps to dirty geisha flash my Pixel XL and it seems to have worked fine:

Start on the prior public build with the kernel it came with

Boot to recovery

Flash latest PN and TWRP Zips

Boot to OS <-- Takes a while, ignore the vendor image out of date warning

Boot Back to Recovery

Flash Vendor Image

Flash SuperSU 2.79 SR3

Boot to OS