yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
I know it has been answered many times, but as you may know there are so many options and different situations, I tried so many times , with different procedures and this one was my last one

Flash Stock image MAY PIXEL XL Firmware, using flash all, in SLOT B

FAstboot boot TWRP RC1

install TWRP RC2 zip file

install verifiedBootsigner v3

Reboot into recovery

Switch slot

INstall ZIP custom ROM Pure Nexus v05/09

install ZIp verifiedBoot signer

Reboot to system

Bootloop
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] holla420:
Nice rom. I normally don't flash ROMs on my XL but decided on this great work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I flashed May bootloader & radio.

I just dirty flashed over previous build and worked fine.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] storandtchris:
I can make what I want, no matter what instruction, I get it does not install.Immer bootloop.

I do not know where the error is.

I am now on the newest Pure Nexus but with April Bootloader and Radio.

What would be the steps to install the May bootloader and radio now?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yankeesfan714:
Christ all mighty, what did Google do? What a mess. Lol

I am stock unrooted on May build. Can I just rollback and flash the April build and root and flash rom to avoid all the may bootloader mess?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
This phone frustrates me almost every time I try to flash something, but be patient, read, read and read again! I like to flash EX 1.11 kernel, it's already setup for the May bootloader and is a great kernel!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Rootuser3.0:
Anyone have suggestions on changing the density on the display?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
The Display Size option under Display in settings doesn't accomplish what you need?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Google's job was never about making modding easy.

You can simply fastboot flash the April bootloader to avoid all the bootsigning that needs to happen.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yankeesfan714:
Should i flash whole factory image or just the bootloader?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
If it's causing you that much trouble why are you going to bother with it.

Let the process mature and jump in when it's more user friendly.

---------- Post added at 04:20 PM ---------- Previous post was at 04:18 PM ----------

The bootloader
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl0wndiff:
On both slots or only on active one?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You can do both if you don't want to trouble yourself with making sure you always flash to the same slot. It's probably easier that way truthfully.

I'm lazy so I didn't. I just have to make sure I do a slot swap prior to flashing
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] QbanXpress:
Updated to 7.1.2 may 9. The problem I'm having is NO Volte . Can't talk on the phone and surf the web at the same time. I'm on Verizon. Am I missing something?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Neomage84:
I wasn't able to do that on stock...oddly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] QbanXpress:
Are you saying you are able to now after updating?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Neomage84:
Next time I make a call I'll check. I haven't updated to the newest PN yet though.

****Update****. Yes I can get on the internet when on a call. Who knew...lol.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] QbanXpress:
I was always able to enable and use Volte on previous versions of PN. Only on this update has it not been working. The menu settings isn't even there to toggle it. Let me know when you update to latest version if it still works. I've reached out to Nate via different channels and gotten no response as of yet. Otherwise excellent ROM as usual. Just can't live without Volte though.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Neomage84:
I just recently rooted and installed PN. Never was able to till I did. But like I said, I'm still on the previous version.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] QbanXpress:
Just fixed my issue....downloaded latest Verizon Google image and flashed only the radio. Now Volte works just fine :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
I really don't get why people are so eager to get on may bootloader. Nothing major changed. Just stay on April bootloader till the new twrp gets released. And no headache.

If you don't have time to read thru what you need to do just stay on April bootloader. Simple.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Iceman248:
+1

I've watched in awe as people have struggled to get issues ironed out on May bootloader.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tdct12:
So about this whole may bootloader business. Will installing system apps (I use actionLauncher, some features require it to be a system app, specifically google now integration) cause the boot image check to fail? If I add a system app would I need to flash chainfire signing zip after moving it over and chmoding it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Kisakuku:
No, there is no need to flash the verified boot signer zip since you're modifying system, not boot. You do need to have boot.img signed in the first place though.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tdct12:
I was able to dirty flash with no problems while also updating from april to may bootloader. My process was as follows

DL factory image for my device (google store pixel xl) from google

Extract bootloader, modem, and radio images

fastboot flash bootloader xxx.img

fastboot flash radio xxx.img

fastboot flash modem xxx.img

restart bootloader

fastboot boot twrp.img

flash twrp rc2

flash chainfire signing zip v3

reboot recovery

switch to inactive slot in twrp

flash rom

switch to active slot

Clear cache/davlik

boot system

You'll still need to go back and flash the vendor img/ kernel/magisk/whatever +signing zip after the system boots. Thanks beans and chainfire legendary devs :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Magisk

Any reason why Magisk v12 won't install?

Got updated ROM, Vendor img, supersu and all that,

Have root, just Magisk won't install. Says Updater process ended with ERROR:1

Error installing zip file.....

TIA~!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You don't need super su if you are using magisk.

You need to use TWRP rc2
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] illuzi0n:
hey guys just got back from holidays and still on april rom and bootloader.

Can someone please give me the instructions needed to update this rom with magdisk, now with the may bootloader issue from start to finish.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Yea, tried Magisk, didn't work, that's why I flashed RC2.

Any reason why Magisk won't install after dirty flash? ROM is fine, just not Magisk....

---------- Post added at 11:22 PM ---------- Previous post was at 11:21 PM ----------

I used this with no problem (Except can't get Magisk to install)

https://xdaforums.com/showpost.php?p=72272814&postcount=3351
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] illuzi0n:
All good, had to combine a few posted instructions to get it working as it should.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
Search and read my friend. It's been discussed numerous timss. It's an 800 dollar phone. Don't do it so blindly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] illuzi0n:
not in proper detail where magisk is concerened and so forth but thanks anyways ...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] D0CTOR:
Fingerprint Reader?

Could someone confirm that after a reboot that your fingerprint reader still works on May PN?

Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
It doesn't, as soon as you leave settings it un ticks. See real people ha e me ruined that it doesn't work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bjorktribe:
Works :D Dirty flashed from April. Using PN as is (no root / custom kernel).

BTW - Astonishingly smooth and stable, Beans. Glad there's a great community of developers that still makes this happen after so many Android versions!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
It works. Dirty flashed and SU installed.

Working as usual
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
Try this thread. https://xdaforums.com/pixel/how-to/magisk-pixel-t3573845/page32
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] m0bstr:
Anyone know why the vendor image I installed says is not correct?? I just updated to 5/9 update and used the vendor in the download
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Pure Nexus settings, lock screen, fingerprint unlock doesn't stay ticked at least on a clean flash of the latest build. Although fingerprint unlock works in general.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Working here.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Did you flash it the same time as the rom? If so it's probably in the wrong slot. Flash the vendor again
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Did you dirty flash? I clean flashed and it won't stay ticked?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Flash to Both slots
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
I wouldn't think that would matter...you shouldn't have to flash to both slots for any option to work...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Try it and lemme know. Worked on my phone after same issue you had
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Interesting, I'll try it

---------- Post added at 08:38 PM ---------- Previous post was at 08:16 PM ----------

I loaded on both slots, no go, can't seem to keep it ticked...could another setting I have or have not enabled be interfering with that setting?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You don't need to flash the vendor to both slots. People flash a new vendor the same time as the rom but people keep forgetting or don't realize the rom flashes to the inactive slot. EVERYTHING else will flash to the active slot. So you need to reboot recovery after flashing the rom so the slots are swapped and the vendor flashes where the rom is.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
The fingerprint reader always worked, it just that the new feature to unlocking the phone with the fingerprint reader after reboot without needing a pin or pattern doesn't stay enabled.

AFAIK, it doesn't enable if one dirty or clean flashed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Iceman248:
So I finally installed this ROM on my replacement Pixel XL after having been playing with it on my previous one. So you'd think that with all the practice and getting it right the first time anyways with first Pixel, this one would've been easy, right? Wrong!

I'm being extremely careful with how I do it, yet after I installed ROM, it wouldn't boot. I installed from Slot B, the phone didn't even switch to Slot A automatically. I had to force it. It still didn't work. Oddly enough, TWRP only complained about rebooting while in Slot B, making it seem like it flashed it to the active slot. Now I tried to redo it and one thing I noticed is that I can't boot into Recovery from Slot B, only Slot A. I've reinstalled TWRP multiple times from both slots even, still just boot loops while in Slot B. Anyone have any ideas? I'm at a loss as this is not going like it did on same phone before.

---------- Post added at 11:06 PM ---------- Previous post was at 11:00 PM ----------

I just figured out issue. The latest PN flashed the newest bootloader, apparently. Why would it do that?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xxfwmxx:
It wouldn't unless you flashed the May factory image or manually flashed the may bootloader
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dorqus:
Not sure what I did wrong. Tried a dirty flash of March pn to May one, ended up totally jacked. Ended up flashing factory 7.1.2 May image, forgot to remove the -w from flash-all.sh so lost everything on my phone.... Had tried a restore from TWRP as well but it wouldn't restore (I used rc1 to back it up and restore). So right now I'm on factory May image. Can someone please post the exact steps to get back on pn without losing all my data hopefully? I don't need magisk or SuperSU.

I think I got messed up on switching the slots.

I have to fastboot flash April bootloader

Fastboot boot TWRP rc1 image

Flash TWRP rc1 zip

Reboot recovery

Switch slots

Flash pn

Switch slots

Reboot

Yes? Im on latest vendor already.

Thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Iceman248:
That's what I had figured, but I've never touched either of those.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
Use fastboot to flash bootloader and modem.

---------- Post added at 02:33 PM ---------- Previous post was at 02:31 PM ----------

Doesn't stay selected for me. I turn it on, exit and go back in and it is unticked.

---------- Post added at 02:34 PM ---------- Previous post was at 02:33 PM ----------

Correct.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Why are you switching slots twice?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Rootuser3.0:
Yes it did. I didn't know about that option! Lol thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dorqus:
I'm not just trying to get the steps I need to make this work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Welp I'm done being helpful. Search. The steps have been posted too many times to count.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Bogega:
Clean flashed may PN with chainfire boot signer v3, latest EX kernel and magisk v12 for Pixel few hours ago. Everything works like a charm. Safetynet passed, can't wait to try AP once it's available here in Russia next week. Thanks Beans, great job as always!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Pøîñtßlåñk:
You might wanna post your steps to make everyone happy here. ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Or you could use the magical search function.

Otherwise it will make the five people around to read it while it's on this page happy.

Then you will have those too lazy to search or bother reading anything two posts above theirs that will have their hands out tomorrow.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Hacker101:
Is dirty flashing this ok coming from 7.1.1 version of this rom?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Beans started signing builds when he switched to 7.1.2 so that's a big negativo GhostRider
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Hacker101:
well, I am actually on 7.1.2 20170423

Dirty flash ok with this on? I am flashing

purenexus_marlin-7.1.2-20170509-OFFICIAL.zip

by the way.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Pøîñtßlåñk:
Search feature did me no good to many steps where a lot of stuff doesn't work. I'll just wait for some one kind enough to post there correct steps with out any hiccups. :cowboy:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
In theory yes. It could work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
I shall post my steps in hopes of helping you out, as well as anyone else who may be reading this! My apologies in advance if I'm polluting the thread with posting yet another set of steps, but hopefully some can benefit!

1. Flashed the May stock images (used the toolkit as the flash all file always seems to fail for me)

2. Rebooted into bootloader and fastboot booted twrp rc1

3. Transferred over all necessary files (i.e. the rom, vendor, etc.)

4. Factory reset in twrp

5. Flashed rom zip

6. Flashed twrp rc2 zip

7. Flashed the boot signer v3 zip

8. Rebooted

9. Booted back into twrp to flash the vendor, root, other misc. zips

10. Done

- Keep note that I have never manually switched slots since owning this device! These steps resulted in success with no issues:)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Do you have a link to this toolkit?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] just_visiting:
Just google 'Pixel Rootkit'.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Hacker101:
When I flash vendor img N2G470.img as a vendor img I get error 255.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Try the other slot
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dorqus:
Thanks - I will give this a try when I'm feeling brave...

Update -got it booted, ended up flashing April bootloader and clean flashing but it's all good.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Hacker101:
I tried on A and B same error. Newest rom with correct vendor img.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
https://xdaforums.com/pixel-xl/development/tool-skipsoft-android-toolkit-google-t3482767
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Mfont8o:
Just dirty flashed from the April build, everything is running great! I'm still on April bootloader. I don't understand why everyone has so many issues every time there is an update. I feel that this switching slots business is unnecessary in most cases and causes more issues for those who don't understand. My process was this;

Reboot to recovery

Flash latest PN

Back to main recovery screen

Flash TWRP RC1

Reboot to system

Reboot to recovery

Flash vendor image

Reboot system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mac796:
You switched slots whether you know it it not your now on the opposite one you started on. And if you know what vendor you need you can flash it first thing either fastboot or recovery.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Bogega:
I didn't write it down as I went with instalation but will try to replicate it. There definitely was some sort of improvisation with these slot changes which still to this day confuse the hell out of me even after 6+ months of rom flashing.

I mostly used this guide so props to the person who wrote it: https://www.reddit.com/r/GooglePixel/comments/61n9af/working_magisk_solution_for_pixel_xl/

Below is slightly modified guide as I remember it:

1. Flash-all.bat (100% clean flash with format internal memory)

2. Boot ROM, copy all required files to internal memory

3. Reboot to bootloader

4. Fastboot boot TWRP img (Alpha-RC1)

5. Flash TWRP RC2

6. Flash VerifiedBootSigner v3

7. Reboot recovery

8. Factory Reset

9. Flash PN

10. Reboot System

------

NOTE: I think at this point I had some confusion with slots. PN booted fine but when I tried to reboot to recovery there was none so I had to repeat steps 4-6.

I also got Vendor mismatch message upon PN boot.

------

11. Flash Vendor.img

12. Reboot System to check that Vendor mismatch was gone

13. Reboot Recovery

14. Flash Magisk v12 for Pixel

15. Flash TWRP RC2

16. Flash VerifiedBootSigner v3

17. Reboot System

18. Install Magisk Manager apk

19. Enable Magisk Hide and Systemless Hosts in Magisk settings

20. Reboot System

21. Verify Magisk Manager reports rooted with safetynet passing
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Don't need props. Just sharing what I learned reading through the forums.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Pøîñtßlåñk:
Amazing gonna try it and will keep you posted. :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Running a clean install of PN with included kernel, SU, TWRP Rc2 and I'm still having problems keeping "fingerprint unlock" ticked on. I have no other fingerprint unlock problems besides that one.

The setting is located in PureNexus Settings, lock screen, fingerprint unlock.

Can anyone lend a hand here? I searched and found a few others having this problem but no ideas for a fix.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Its probably just broken and needs to be fixed in the code, is it working for anyone that commented on it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Some people said it was but this is my 3rd clean install with no problems and it doesn't want to stay ticked...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
For what's it's worth here is my setup and it doesn't work for me:

Clean install

April 7.1.2 as base with O Vendor for rom

Magisk

ARISE Audio Mod

Packaged Kernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
What exactly doesn't work?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
The setting won't stay ticked on
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
The option in Settings to override the requirement of a Pin/Pattern after boot up (if fingerprint is present).

As in you can shut down and power on your device and unlock it with a finger print on first wake up.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] okibi:
I can't seem to get the hotspot to work correctly on any newer rom, including this one which is my daily. It turns on but devices don't connect. Any ideas?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
This isn't working for me, either.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] digitalshadow:
Not having any luck, maybe I am missing something. Here was my process:

1. ran the latest May update from Google using flash-all.bat

2. fastboot boot twrp

3. flashed trwp-3.1.0-0RC2

4. flashed VerifiedBootSigner-v3

5. advanced wipe

6. flashed purenexus

7. reflashed twrp

9. flashed beansGapps mini

8. flashed supersu 2.79 sr3

I have tried different combinations of the above. I have gotten it to boot to the black version of the pixel loader but it never finishes first boot. Also bootsigner works the first time I use it right after booting to twrp, but not sure if it needs to be run again after installing the rom. If I do if fails with an error 1 and never works again unless I start over from scratch.

Pretty much after installing the rom it never goes back to twrp if I choose recovery, just bootloops.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Your flashing step are off, you know gapps is included right? IF you were flashing a gapps package you need to reboot recovery after flashing the rom then flash gapps.

Never the less gapps are included in the rom already

I thought the boot signer would need to be flashed after su also? SU also requires a reboot after the rom.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Pøîñtßlåñk:
Guide worked perfect. Just one error popped up on my 1st boot.

Google Framework error

But all is good.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Anyone else dealing with apps randomly closing? Google Play services has crashed a few times as well.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Not on a clean flash I havent... Is anything else weird? Have you swapped slots at all?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] D0CTOR:
New - VerifiedBootSigner-v5.zip

FWIW, if it helps anyone having problems flashing with the May bootloader, [MENTION=631273]Chainfire[/MENTION] released VerifiedBootSigner-v5.zip to address several issues, especially with Pixel's. It's available here.

---------- Post added at 05:42 PM ---------- Previous post was at 05:26 PM ----------

@BeansTown106, If you haven't seen it already, [MENTION=631273]Chainfire[/MENTION] suggested that some modifications need to be added to custom ROM's so the new signed bootloaders work correctly on our Pixel's. You know better than I, but I thought that I would bring it to your attention.

You can check it out here.