yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mugor:
Hmmm I had the ramdump issue even when it was on both slots. I also had issues applying the VerifiedBootimageSigner, sometimes it would work and then sometimes it should Error, so I gave up trying.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
Ok I wonder then if you have to boot the OS before trying to flash TWRP because that worked for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mugor:
But how do you get back into recovery, if you don't flash TWRP straight after flashing the rom?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
Boot OS then reboot to bootloader. Use the pc to boot TWRP and then once in, flash TWRP and boot image signer.

That's how I had to do it on stock as well with May update.

I think we need TWRP update most likely to be compatible with all this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
The May bootloader introduces the need to sign your boot image.

See this thread for the flashable zip: https://xdaforums.com/and...ified-t3600606

I haven't tried it, but Fastboot boot TWRP, flash TWRP, flash the boot signer. Then you should be able to boot to TWRP. Flash ROM, flash TWRP, flash boot signer. Boot back into TWRP, flash vendor image.

Again, I haven't tried it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
Thats what I did but it would cause a ramdump and boot loop. If it works for other people let us know.

I am guessing we need a TWRP update.

This is what I had to do to update (on May bootloader).

Boot to TWRP

Flash rom then reboot system

Boot to bootloader

fastboot TWRP with PC

Flash TWRP

Flash Image signer

Flash Vendor (if needed),

Reboot system.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
So, this is my situation, I have MAY Stock image in SLOT B, so if I flash Custom ROM, it is going to flash to the opposite SLOT (SLOT A), so please correct me if I am wrong but this is going to be my porcedure:

Fastboot MAY bootloaders in both SLOTs

Fastboot TWRP in slot B (the active slot where I have my stock ROM)

Flash PN Custom ROM

Fastboot TWRP in SLOT A

Flash TWRP.zip

Flash verifiedbootsigner
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
You can't pick which slot you are fastbooting unless I am wrong. It's going to be the active one.

I would do this (assuming you are stock now).

go to bootloader and flash both bootloader.

boot twrp

wipe data (not internal storage)

flash rom

boot rom

go to bootloader

fastboot twrp with PC

flash TWRP inside TWRP and flash boot signer.

flash vendor as well if you need to here

reboot system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
Great job on the update Beans!, love this rom! Using EX 1.11 kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Rootuser3.0:
I can confirm installing the latest google app posted here fixed my battery drain issue caused by Google app. Thanks alot sir
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
Fastboot - -set-active=a (or b)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
Have this steps to flash PN works for you..???
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] milan187:
Yes that's why I posted.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 5.1:
Hey,

Glad you sorted it out!

We are here to help each others... :good:

Cheers...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
Have you installed this Rom..???, if you have, what steps did you take

thank you
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Guys, just got this phone like a week ago. It's a lot different than the nexus 6. I'm already on the 4/23 build. Can I dirty flash the 5/9 update or install clean? What are the steps now for flashing if you're already on a version of the ROM? Sorry if this seems like a stupid question. I'm just unsure.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
For "me"

On the last PN build, I did full wipe, stock Google imgs,

Then installed PN

This time dirty was all I did, zero issues.

Again, for "me" this worked no problems?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Thanks. I clean installed the last version from 4/23. For a dirty flash, do I just flash the ROM, SU, and call it a day?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
I do a little overkill, but for me this is my process

I'm on slot A with previous build

1, reboot bootloader, confirm slot A, on to recovery

2, flash vendor img

3, hot boot to slot B, then reboot to bootloader and confirm slot b, then on to recovery

4, flash vendor img, flash rom, flash twrp

5, Hot boot back to A, reboot to bootloader, confirm A,, then reboot to rom

6, after rom boots, then back to recovery

7, flash SU, then hot boot B, then right back to A, then reboot bootloader. Confirm A, then reboot rom

8, confirm root, install addaway files, reboot to recovery

9, install kernel, re flash vendor img, hot swap to b, then backhoe a again,

10, reboot bootloader, confirm A, reboot rom = profit

I Re flash vendor at the end because for some reason addaway causes me a hang, untill I flash vendor again

Anyway, this works for me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Christ. I'm going to have to google. I'm not sure what hot booting to a and b means. Thanks for this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
Magical indeed!

Looks like alot, lol. Something to dig into!

Thanks again

---------- Post added at 08:29 PM ---------- Previous post was at 08:24 PM ----------

Lol, sorry for that.

By hot swap, all I mean is, in twrp the bottom right option (boot maybe) hit it, and it will show current slot. Along with slot a (on left) and b (on right). I just swap the the other slot. So if on a, I click b, or visa versa. This gets into the slot but to be fully seated requires a reboot, so i boot to bootloader and confirm I'm in the slot I want.

Hot swapping is something from the cobwebs in my head that sounded appropriate.

Don't google that lol, no telling what's going to pop up.....

Never mind google it? I'm curious
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 5.1:
Hello,

Not that I don't want to help you... Just check the last 50/100 messages of the thread. It has been asked/answered thousand times before. Things have changed a little bit with the May security patch. Nothing insurmountable though. If you still can't figure it out, just ask and I or others will gladly help you... :)

Good luck...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
All that other stuff was a little complicated.

Basically what I do is:

Boot to Recovery.

Switch to the inactive slot from Reboot menu

Reboot into TWRP (not system)

Flash ROM

Flash TWRP

Flash boot signer IF on May bootloader

Reboot to TWRP

Flash vendor

Flash SU

Flash boot signer(?)

Ignore the bootsigner mess if you are on the april BL
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
Can anyone advise what's best way to update, if using Magisk?

Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You could try a dirty install. Pretty much what posted above but flash magisk instead of su
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
O_o...dirty flash if on Magisk?

I'll plan for clean flash but attempt to dirty flash.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I mean why can't you? You're just loading the same files over top. If it doesn't work doc can reboot into recovery and simply do a factory reset.

If it does work then they saved themselves some time.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
Oh, I certainly believe you're right, but my experience with Magisk is a total of one rom cycle.

Besides, my observation falls under the general category of being prudent, which is hardly ever bad advice (hope for simple, have a backup plan).

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
So if I'm on NHG47K, ignore the bootsigner?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
If thats the april build then yes ignore it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
Dirty flashed from 4/23...no problem at all. Been said before: disable substratum theme first.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
The step about flashing TWRP, is it this:

twrp-pixel-installer-marlin-3.0.2-0-RC1
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
If you want but if you are a magisk user you need to use rc2
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Thanks. I've never had luck with magisk. It never worked for me. I'll just flash root SU. What happens to the system that was on slot a if I flash on slot b? Should I overwrite what's there? I'm so sorry for all the questions.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
So if you are currently on slot a (slot a is your active slot), then switch to slot b (inactive) before you flash the ROM, once you flash the ROM it will be flashed to the currently inactive slot, which in this scenario is slot a (since you switched slots)

Some folks here like to try and mirror both slots but I don't bother with it, so the choice is yours.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Thanks. I followed the instructions below to the T. I've been on the dancing dots part of the boot animation for 15 minutes maybe? Should I be concerned?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You may need to wipe if it won't boot then. That's the coin flip of a dirty flash. You were coming from the signed build correct? Not one of the 7.1.1 builds of PN?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
I'm coming from the 4/23 build.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Force the device into recovery. Wipe your caches and try again. If that doesn't work you will have to just clean flash
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Should I wipe both slots?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
No, Im mean you can but a factoory reset should work fine (/data is shared across the slots)

I'd swap slots again so the rom flashes to the inactive (your current as of right now) and reboot twrp.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
No luck. Still bootlooping the dancing dots. What are my options?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Flash the ROM and TWRP again. Attempt to boot. Don't swap slots
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
I'm back up but it's saying I have the wrong vendor image. Please flash N2G470. Where do I go from here? I can flash the vendor image and SU. Should I try the listed steps over again?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
It should be in the op, download the vendor and flash in twrp
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Thanks. So just go back into recovery, flash vendor/ flash twrp/ flash SU?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
https://www.androidfilehost.com/?fid=529152257862725515

Flash vendor, then su, then TWRP
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
No verified boot signer?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Are you on the may bootloader? If so then flash it after twrp
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
No I don't think so. This is what I have:

bootloader-marlin-8996-012001-1702151126
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] CZ Eddie:
Not sure if you knew or not, but you can flash vendor to A & B back-to-back without a reboot.

fastboot flash vendor_a vendor.img

Wait till it's done.

fastboot flash vendor_b vendor.img
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Sorry to double post. After doing all of this, no matter what, I keep rebooting into TWRP automatically. I followed the list again and it looks like I'm going to boot loop at the boot animation again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Something isn't right. You aren't swapping slots are you?

---------- Post added at 02:41 AM ---------- Previous post was at 02:37 AM ----------

What version of Twrp and super su are you using.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
Maybe I am. This has never been so hard. I've been doing this to my phones for 6 years. Here's what I have:

TWRP - 3.0.2.0-RC1

SU - SR3-SuperSU-v2.79-SR3-20170114223742.zip

---------- Post added at 03:10 AM ---------- Previous post was at 02:44 AM ----------

Again, sorry to double post. An update to this madness, lol. Every time I reboot recovery, it is defaulting to slot b even though I keep starting on slot a. Here's what I did:

Flashed ROM

Flashed TWRP

Reboot recovery and came up to B.

Selected slot A and rebooted TWRP.

Back in A

Flashed Vendor Image

Flashed SU

Reboot

Been bootlooping on the dots for 10 minutes. I give up. I think I;'m going to flash ROM and TWRP, boot, pull stuff off and set this back to factory and start over. Do you think I should just move on to the May bootloader when I start fresh?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Are you swapping slots after flashing the ROM?

It works like this. I start in slot B. I flash a ROM, that flashes to the inactive slot. In this case A. Upon next reboot (to recovery or system) the device will see A as the now active slot (where the ROM is flashed).

You shouldn't be swapping the slot after flashing the ROM.

So using my example I now have ROM I am using in A. I want to dirty flash..

I swap my active slot to b, reboot recovery (you may not even need to reboot recovery). Now I am active on B, I flash the ROM, I flash TWRP..

I reboot again and the system is back on A, the partition swap is automatic after a ROM flash..

If you aren't going to flash any mods or TWRP there is no harm in restoring to may.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sefirosu0522:
I took the steps listed above your post. So yes, I installed the rom and twrp on A. When I rebooted, it put me back on B so I switched to A. I ended up downloading this image from the factory images page:

marlin-n2g47o-factory-7150cd63

I followed this thread to get back to stock:

https://xdaforums.com/pixel-xl/how-to/info-how-restored-to-stock-soft-t3494478

So I started fresh with May updates and the May bootloader. I then installed twrp-3.0.2-0-RC1-fastboot-marlin and rebooted to it. I installed the 5/9 ROM, the TWRP zip file, vendor image, and SU. I tried installing verified boot signer but got error 1. I rebooted and here's where I'm at (see attached images).

So right now I'm rooted, have twrp, May patches and bootloader. Am I going to run into an issue since I couldn't flash the boot signer?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
You're an incredible asset, yet this can be daunting, in a good way I suppose.

I do hope you're able to sustain your kindness.

[For I and others, the trajectory of our desire to help eventually hits an inflection point, and slips with the sunset.]

Anyway, I think the thrum of the constant query has become ever more monotonous as of late.

Irrespective, all of this reminds of Who's on First...

https://youtu.be/kTcRRaXV-fg

Abbott: I say Who's on first, What's on second, I Don't Know's on third.

Costello: Are you the manager?

Abbott: Yes.

Costello: You gonna be the coach too?

Abbott: Yes.

Costello: And you don't know the fellows' names?

Abbott: Well I should.

Costello: Well then who's on first?

Abbott: Yes.

Costello: I mean the fellow's name.

Abbott: Who.

Costello: The guy on first.

Abbott: Who.

Costello: The first baseman.

Abbott: Who.

Costello: The guy playing...

Abbott: Who is on first!

Costello: I'm asking YOU who's on first.

Abbott: That's the man's name.

Costello: That's who's name?

Abbott: Yes.

Costello: Well go ahead and tell me.

Abbott: That's it.

Costello: That's who?

Abbott: Yes.

PAUSE

Costello: Look, you gotta first baseman?

Abbott: Certainly.

Costello: Who's playing first?

Abbott: That's right.

Costello: When you pay off the first baseman every month, who gets the money?

Abbott: Every dollar of it.

Costello: All I'm trying to find out is the fellow's name on first base.

Abbott: Who.

Costello: The guy that gets...

Abbott: That's it.

Costello: Who gets the money...

Abbott: He does, every dollar. Sometimes his wife comes down and collects it.

Costello: Who's wife?

Abbott: Yes.

PAUSE

Abbott: What's wrong with that?

Costello: Look, all I wanna know is when you sign up the first baseman, how does he sign his name?

Abbott: Who.

Costello: The guy.

Abbott: Who.

Costello: How does he sign...

Abbott: That's how he signs it.

Costello: Who?

Abbott: Yes.

PAUSE

Costello: All I'm trying to find out is what's the guy's name on first base.

Abbott: No. What is on second base.

Costello: I'm not asking you who's on second.

Abbott: Who's on first.

Costello: One base at a time!

Abbott: Well, don't change the players around.

Costello: I'm not changing nobody!

Abbott: Take it easy, buddy.

Costello: I'm only asking you, who's the guy on first base?

Abbott: That's right.

Costello: Ok.

Abbott: All right.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sassmk2:
Great read! Thank you!

edit: (I mean that)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
Has anyone been able to enable the fingerprint to unlock after reboot with pin or pattern? I enable it, but it just disables.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nguyenick:
Can we get front facing, ear piece speaker mod on next version? :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
Nothing but problems here.I flash back to stock. Then TWRP wipe data factory reset. Install Rom then TWRP after that boot loop every time. I just hate life!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheNewNEXUS:
Don't forget to flash boot signer
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
WERE IS THAT AND AT WHAT STEP????

Sorry caps
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheNewNEXUS:
Flash rom, twrp, then boot signer.

Chainfire posted the v3 of the Bootsigner. Just try to find it in one of the threads. I had to do some digging myself. I forget where exactly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
Did that but crash. What am I missing now. This is driving me nuts

Boot loops then takes me back to stock rom :(
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xxfwmxx:
Just checked and same problem here. I enabled it but when I go back into PN settings it's disabled. [MENTION=4395895]BeansTown106[/MENTION] thoughts?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] D0CTOR:
It's been reported by several people in Chainfire's thread that you need to be on TWRP 3.1.0-0RC2 to prevent the bootloop after flashing VerifiedBootSigner-v3.zip. Give it a read. YMMV...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] iainaaldrich:
Same issue here with the fingerprint unlock after reboot. Doesn't stick.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fatapia:
https://xdaforums.com/showpost.php?p=72245375&postcount=309

this thread talks about the steps to get magisk installed from a clean wipe. hope this helps. I tried to get magisk to work following those steps and it just would not. It seems like a YMMV situation, good luck tho
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spadz93:
Not gonna lie, updating the bootloader and radio goofed me up real hard and gave me a panic attack when i couldn't get into recovery or system partition (ramdump). Is there any definitive fix or way to try and get that to play nice? Lots of steps outlined in the last few pages but nothing that really seems clear
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
I have that. I got it to work by installing the rom on both a and b. its all good now I just need a new vender.img and I should be good.

So the question is should I add the Vender.img to both a and b slots?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
No. Just whichever slot the ROM is flashing on. It can be on both. But it doesn't need to be.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
Hey Guys, If your ALREADY on Magisk, this is what I did for a dirty flash

- flash new vendor image, reboot back to twrp

- flash purenexus, twrp, boot into rom

- boot in twrp, flash vendor (if needed), flash EX kernel, make sure proper slot, boot into ROM

Booted and my original Magisk setup is all intact

Hope this helps
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrock60:
So no need to flash magisk again when dirty flashing? Also did you update the bootloader to may? Can we use may vendor with April bootloader?

Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xxfwmxx:
I flash it to both slots just to be safe and never have an issue. I figure better safe than sorry.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
My appologies, need to correct

Flashed the April vendor image. I did not flash new bootloader.......hmm, should I have ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xxfwmxx:
I wouldn't. It will cause you some trouble. Everyone is having issues with it even with chainfires signed zip. I tried and gave up and had to flash the April bootloader back
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fatapia:
nice, thanks for the clarification for everyone! :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
Could you reproduce the steps you take in order to install THis ROM , I am on MAY stock image..

THank you
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 5.1:
Hello,

This has been asked/answered two hundred times already. Please dude read a little bit the last few pages of the thread.

I would help if it wasn't by the way...

If with all the install post you still fail to do it, come back and tell us where you are stuck... :good:

Good luck...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] akshdalal:
May Update Working Procedure

This is the procedure to be followed to install any ROM. It worked for me.

- Flash stock PIxel XL firmware XYZ using flash_all

- Fastboot boot TWRP RC1

- Install ZIP TWRP RC2

- Install ZIP VerifiedBootSigner

- Reboot into recovery

- Install ZIP custom ROM (include name and link)

- Install ZIP VerifiedBootSigner

- Switch slot

- Boot

- (Factory reset in case the ROM directly loads to home screen)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dablitzkrieg:
Does anyone know if the bootsig issue will be there going forward for every update?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
The rom doesnt need gapps.

Rom flashes to inactive slot, gapps flashes to active slot.. If you dont reboot after flashing the rom you are flashing apps and rom to two seperate slots.

That would explain why someone would boot directly to the homescreen, but again this rom doesnt need gapps though
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 5.1:
Hey,

I don't know if PN boot.img needs to be signed, as I didn't install PN without TWRP. But as long as TWRP, SuperSu/Magisk, custom kernels are not updated... I guess it's a yes. :)

Cheers...