yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
If you fastboot the april bootloader (assuming you are on May) you can just install the rom based on the steps in the op.

I'd imagine an older device would have more development since it has been around longer.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] imjimmy:
Thanks. So it is recommended to flash April bootloader first and then install the ROM from there, as there are still some problems with the May bootloader?

Also with Pixel XL, does one always have to cleanflash subsequent releases of the ROM or can they be dirty flashed (as in Nexus 6/6p?)

Finally do you have any inputs in Pixel XL vs Nexus 6p for a new device right now? My Pixel XL is still within the return window and I was wondering whether the cheaper Nexus 6p makes more sense.

Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I wouldn't say it impossible to do with the may bootloader but it's more room for error. I tried it a few times and ended up throwing myself into a bootloop more times than I was comfy with.

Decided to roll back to april to remove the whole verfied boot signer step from the process and it's a lot more intuitive.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] old_fart:
.

Just my two cents . . . I would give back the XL and get the 'pixel 2' in November. The pixel is "great" but it still has four plus problems that "should" be corrected come the next iteration.

.

I'm excited the android "O" ( oreo ? ) will be getting a mouse pointer. Years late.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
What problems are those? Just out of curiosity. I personally am not a fan of the lens flare and my bluetooth has gotten less and less reliable as the updates roll out.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] imjimmy:
My problem is that my Nexus 6's charging port broke. So I had to get a phone immediately.

Since I wanted Android updates and good custom ROM development, my only choices were Pixel XL and Nexus 6p.

I would have waited for Pixel XL2 but I need a phone right now, and cannot wait more than 6 months. I like the Pixel XL, but I'm just missing the big screen and stereo speakers.

---------- Post added at 09:41 AM ---------- Previous post was at 09:38 AM ----------

Thanks. Makes sense. Will start from the April Bootloader.

Last Question: Can ROM updates be dirty flashed to Pixel as it was in Nexus 6/6p? I had read somewhere that because of Pixel's multiple partitions and other features this might not be possible. Thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You can dirty flash, I haven't seen it work any more or less than it did on other device but with it being dirty YMMV from update to update.

I will say that in TWRP you may want to swap slots before you flash the rom.

The reason I say that is because lets say your active slot is B right now. Its where your rom is. Next time you flash the rom will flash to A so at next reboot A is active.

For a lot of people this will be an issue if you haven't made a point to make sure the inactive slot is bootable, the factory images (flash-all.bat) flash a place holder in the inactive slot for a few of the partitions so you would either need to edit that bat or manually flash things like bootloader, radio, modem to the other slot.

This can be avoided if you just switch to slot A (B inactive), reboot twrp, flash the rom (will flash to inactive B), reboot twrp (B is now active), flash su, flash twrp. That way you know everything that was working before will be working this time since you maintained B as your active slot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sruel3216:
do you have a link to the bootloaders that can be flashed? I just got a pixel also and still learning the process. a bit different than nexus 6. thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I don't have a link for just the bootloader's. I could point you to the Google pixel factory image page and you can pull that from the zip. It's about 1.8gb though.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sruel3216:
so i have just been using the toolkit for the pixel. so far im just unlocked and rooted with twrp on stock 7.1.2. I got a bit lost with the signed images earlier and got bootloop so havent tried doing pure again. what would be my steps from where i am at now? thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I'm probably not the best person to ask if you want to use the may boot loader.

If you wanna transition to April I would do the following.

Use the toolkit to download April firmware. I don't know of the tool kit has an option to flash only a bootloader's but if it does use that to flash April.

Otherwise do the following.

Reboot to Bootloader's

Fastboot flash April bootloader.

Reboot to bootloader

(Fastboot boot twrp img and flash twrp zip)

Reboot to twrp

Swap slots (here I am assuming you are still active on the slot your last factory image flashed to, this means everything in that slot is good to go, the idea is you want to swap slots so you are actually flashing to the "good slot")

Reboot twrp

Flash rom

Flash twrp

Reboot twrp

Flash root (su or magisk)

Flash twrp

Boot rom
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sruel3216:
ok cool thank you. thats is quite a bit more of a process as the nexus 6 was haha. I am going to try it your way. Im downloading the zip off of google now. what is the bootloader file in the zip?

and yes i just did a clean factory image from toolkit when i bootlooped and havent touched since. when i flash pure do i flash that to the slot i am not currently on?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Should have bootloader in the name

Because the roms flash to the inactive slot you will swap slots then flash and reboot so in essence yes you are flashing to your current slot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sruel3216:
ahh ok i see now. thank you

---------- Post added at 01:33 PM ---------- Previous post was at 01:28 PM ----------

also, going back to april i believe you mentioned in an earlier post that you wont have to mess with the vender image flash in the op?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
It also swaps slots for you so you don't need to swap back.

I always take that step for granted because I'm so used to this process and it's an in action on the user part but I could see how it could not be very intuitive. So just know the reboot after flashing the Rom puts you into the slot it flashed to
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sruel3216:
what if i was just flashing a kernel later to pure nexus. do i need to swap slots to flash kernel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You still have to flash the vendor, I would flash it after you reboot from the first rom flash since everything (BUT the ROM) flashes to the current slot. Thats why you have have to reboot before you flash su, magisk, kernel, etc etc..

You dont have to flash the verfied boot signer zip..

---------- Post added at 01:41 PM ---------- Previous post was at 01:38 PM ----------

I know I already kind of answered this but no you dont have to swap slots for the kernel. just dont flash it in the same twrp session as the rom. reboot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mlin:
I noticed the occasional lag when using this ROM as well. Additionally, the double tap behavior with the screen on has the added delay of shutting off the screen before launching the camera. Not sure if the issues are related, but it's not the same behavior on stock.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ih8un:
Yes, I'm having the exact same symptoms. I can't comment wether it's rom related for me as I've been running PN since I got the phone. But if it's only a few of us I guess it could come down to a number things. Hopefully we might get some solutions soon. I've also noticed lag when taking photos sometimes.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dorqus:
I'm running the latest version, installed via clean flash. Anytime I enable location via the phone (i.e. for Waze, Google Maps, etc.) I get a popup saying "Improve location accuracy?" blah blah blah <Disagree/Agree> or "To continue, let your device turn on location using Google's location service <cancel/OK> - I don't remember seeing this in the March build. I've tried it with both "Settings -> Pure Nexus Settings -> Notifcation Drawer -> Advanced quick setting easy toggle" enabled and disabled.... Am I missing something obvious here? I have stock kernel with Magisk 12.0 Pixel build. Thanks!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mlin:
For me the lag was intermittent. On most occasions the camera would open as fast as it does on stock, but it seemed like 25% of the time it would take significantly longer. I agree this doesn't seem to be an issue many people report. I also have noticed occasional lag when taking photos that I do not experience on stock. I wouldn't be surprised if the screen off before launching behavior was experienced by all; I reflashed this ROM several times and that just seems to be the default behavior. These little camera oddities are one of the reasons I switched back to stock. An unreliable camera experience is a deal breaker for me, its one of the few things I do on my phone where seconds matter.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fadac:
I want to confirm that I am on May bootloader, vendor, etc. rooted with Magisk passing safety net. I basically followed the steps of the others with a few exceptions. Here's mine to my best recollection.

1. Ran May's flash-all.bat

2. Reboot and let phone start, copy all files necessary (PN, Magisk, EX Kernel)

3. fastboot boot twrp-rc1.img

4. flashed twrp-pixel-installer-marlin-3.1.0-0RC2.zip

5. advanced wipe

6. flashed purenexus_marlin-7.1.2-20170509-OFFICIAL.zip

7. flash twrp-pixel-installer-marlin-3.1.0-0RC2.zip

8. reboot system

9. let the system boot up and sign in

10. reboot later to twrp recovery

11. flash ElementalX-P-1.11.zip

12. flash Magisk-v12.0-Pixel.zip

13. flash VerifiedBootSigner-v7.zip (not sure if neccessary)

14. flash twrp-pixel-installer-marlin-3.1.0-0RC2.zip

15. install Magisk Manager 4.2.7

16. I did not have root at this point for some reason, I had to reboot to recovery flash magisk + twrp again to gain it.

17. Enable magisk hide + systemless hosts in settings.

Most importantly, always flash TWRP after you do anything!

This is the wrong place for this question, but yes USB type C is capable of video, if that's what your asking? You have to buy the hardware though (a USB type C to HDMI converter)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
USB C spec allows for video but the pixel does not do video out via the usb C port, at least not easily.

http://www.androidpolice.com/2016/10/10/psa-pixel-pixel-xl-not-work-googles-usb-c-hdmi-dongle/

Might be helpful

https://xdaforums.com/pixel-xl/help/hdmi-t3474586/
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fadac:
No, as long as you don't reboot before flashing PN. I made that mistake a few times as other guides said to do so after upgrading TWRP.

wow I did not know... I personally just cast. I assumed it did because I just installed a lightning port to hdmi to RCA in a car head unit and it worked flawlessly. I'm shocked I wouldn't be able to do the same with an Android...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
Hello everyone. First of all, I want to say sorry in advance but I've been away for a while from this thread because of the uni admissions and a lot of other stuff, and I'm not up to date with anything that happened with the rom.

I'm still running the March version and I would like to get up to date with everything. Can someone guide me through the process please? I don't really wanna mess up and end up with a bricked phone or something bad. Also would any recomend magisk over SuperSU? I would really want to give magisk a try.

Thanks in advance and sorry again . Cheers
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
The only reason for magisk is if you want to use apps that check for root. If you don't care about that you are better off using SU. Plus as far as root apps go, more are compatible with SU than magisk.

I guess a better way to say that is that some apps do not work with Magisk. Not many but some. Compared to them all working with su
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
Thank you for the quick answer mate. Well that's the reason I wanna use it. Also is it ok with elemental kernel? Cheers
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Works fine with elemental.

As to your other question, builds have to be signed on the newest released bootloader or you will bootloop. That means flashing verified boot signer(?) zip made by chainfire.

It's on version 7 now, I tried it back on v5 and couldnt get it to work. Some people have had success so I figure one of them may chime in but for now I'm going to wait for it to mature and stay on the April bootloader as opposed to the May one.

It doesnt affect anything really to keep running the april bootloader.

If anything I would say the easiest way to update is to simply get the modem and radio from the may firmware and fastboot flash it and flash the april bootloader.. Then flash the rom as usual.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] D0CTOR:
I'm running EX Kernel 1.11, and it works great. No problems whatsoever..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
That's great. Well I have a rough idea about what I need to do, but just safety, can you tell me the steps I have to do to get it up and running? Thanks a lot for everything mate.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
This based on the scenario I offered above but by no means the only way to go about this. I am assuming you already have twrp installed

I'd download the factory firmware for April and May "O" image

Pull the bootloader from April, pull the modem, radio, and O vendor from May.

Fastboot flash April bootloader (reboot to bootloader)

Fastboot flash modem

Fastboot flash radio

Check what slot you are in on the bootloader screen

Fastboot set_active _a or b (opposite the slot you verified previously)

Fastboot flash April bootloader (reboot to bootloader)

Fastboot flash modem

Fastboot flash radio

Boot twrp

Factory reset

Flash Rom

Flash TWRP RC2 (has to be rc2 if you use magisk)

Reboot recovery

Flash Vendor

Flash pixel-magisk zip (can be found in Resurrection Remix Thread)

Flash TWRP

Boot to system

Download and install newest Magisk Manager from APK Mirror

Open Magisk Manager and enable Magisk Hide and Systemless hosts
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ANDR01DN00B:
Okay so I'm new to all this fancy/stupid Pixel rooting and all this... So what are the steps to installing a new ROM from scratch, including a custom kernel, updating a vendor IMG, and flashing SuperSU?

Thanks in advance!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
If you look through and search this thread, you will find tons of step by step directions on how to get all setup!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ANDR01DN00B:
I've honestly tried everything to no avail... Im going to try this one guide from another ROM thread and I will post my results.

EDIT: saving this sh*t to a Keep note right now...

-ROM zip

-TWRP zip

-reboot system... let boot up, boot recovery

-MOD, Kernel, TWRP zip, BootSigner

-reboot recovery

-SuperSU, BootSigner

-reboot system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
In case those steps don't work, what I did personally:

Use the toolkit to flash the stock May image

Fastboot boot TWRP RC1

Factory reset in TWRP

Flash ROM zip

Flash TWRP RC2 zip

Flash Boot Signer zip

Boot into system

Boot back into TWRP

Flash Vendor

For root, I flashed the SuperSU zip and the boot signer again

I have never manually switched a slot since I bought this phone and I've never had issues. Not sure if it's just because I'm getting lucky or if the toolkit is aiding in my success, but because it's working I don't question it much lol

Good luck!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kevin.waite:
I did a clean install,,,, everything was fine, now several apps force close and will not open,,, including Gmail,...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
This is my setup and I've been having issues with apps closing/crashing.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
did you flash the O vendor? did you manually swap slots after flashing the rom at any point?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
This is a recent problem. I have been on this rom/build for a while. The crashing issue has just recently started and gotten worse now. I've never swapped slots that I know of. Not even sure how that would work. I am always on slot A.

I could try a new flash but with so many people having issues for other reasons I avoided flashing anything until it's all fixed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kevin.waite:
I just flashed 2 days ago, and having same issues..any ideas.. now today SU keeps stopping..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] imjimmy:
Hi Guys -

Can someone tell me when the Vendor image needs to flashed? Is it necessary if one does a clean flash of factory image from Google and starts over?

I am trying to Clean flash to PureNexus May Release + Root SuperSU + Elemental X Kernel May Release on a stock phone:

Here are my steps:

Unlock the bootloader

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

Fastboot boot twrp Rc2 img

Flash Twrp rc2 zip

Flash bootsigner v7.zip

Reboot system and go to Recovery

TWRP Wipe advanced ( Data, Cache, system : no data for dirty flash)

Flash PureNexus 0509 build

Flash TWRP RC 2 zip

Flash bootsigner v7.zip

Reboot system and go to recovery

Flash SuperSU 2.79 sr3

Flash bootsigner v7.zip

Reboot system and go to recovery

Flash Elemental X May Release

Flash bootsigner v7.zip

Reboot system.

What am I missing? Does anyone know when the Vendor image needs to be flashed in this procedure?

Thanks in advance,
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] liam_davenport:
You can flash the vendor in TWRP after the ROM or flash it with Fastboot. Doesn't matter if you boot up and it gives the error just flash it then and you'll be good to go
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] imjimmy:
Thanks. Makes sense. Do you know whether the Vendor has to be flashed separately after the ROM, everytime a dirty of clean flash is done?

Also do the steps look ok to you?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
just wanted to ask u, what vendor image to flash? also, only the bootloader from april, the radio and the modem from may? cheers and thanks in advance
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
He rebaselines after each security update so that means a new vendor each time.

Since you probably don't want to have to plug into the computer for each flash you can flash the vendor after the rom. When I say after I mean you flash the rom, twrp, and vbs, reboot to recovery and then flash the vendor when you go back to flash su. That way the rom is in the active slot when you flash.

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

The newest vendor in the vendor folder

https://www.androidfilehost.com/?w=files&flid=138513

O
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
verified boot signer, or just boot signer
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
[MENTION=1164081]pcriz[/MENTION] i tryed the fastboot command to change the fastboot slot and it comes up with a big list of commands, and also does nothing. also i tried another one from google, the " fastboot --slot " one and it sais unknown command. any idea why it behaves like this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Is your adb/fastboot up to date?

https://developer.android.com/studio/releases/platform-tools.html#download
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
to be honest i dont know that, im using the minimal version. ive managed to change the slot by booting in recovery and changing then rebooting to bootloader and flashing the stuff. also, should i install magisk after or before installing the elementalx kernel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
https://developer.android.com/studio/releases/platform-tools.html#download

I'd run this one. Older versions don't support slots.

I don't think it matters if magisk is before or after the kernel.

The twrp way works too but if you ever have issues getting into twrp you will need to update adv and fastboot. The link I dropped is just those two things. Not the whole sdk.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
thanks a lot mate. really appreciate all the help! respect

---------- Post added at 11:26 PM ---------- Previous post was at 11:14 PM ----------

seems like ive ran into a strange problem. for some reason i cant copy anything on my phone from my pc. ive formated the phone, and not it wont copy. im in recovery and have mpt enabled.

after a bit of tinkering ive managed to copy the rom and the other files from an usb stick using usb otg mount. but, ive installed rom, then installed recovery, twrp rc2, but after i rebooted the recovery i have nothing left on the sdcard. i have no clue what happened :(
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You didn't wipe sd in twrp did you?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
no i didn't. what i did and worked, was booting into the os after flashing the rom, then setting a pattern to unlock the phone because everytime i was booting into the recovery it was removing everything from my phone for some reason. now it seems to work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
The random wipe happened to me and a few others using RC2. Now I only use RC2 to flash Magisk then switch to RC1
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Blue305:
thanks for letting me know. do you just flash it after u set up magisk?

cheers
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
Yes after I flash Magisk I flash RC1
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Can the brightness be set as a % instead of the slider bar? I would like better control of the brightness and a % would be easier to manage.

---------- Post added at 05:21 AM ---------- Previous post was at 05:19 AM ----------

I did a dirty flash to May but kept April bootloader and so far mine has been acting better.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] m0bstr:
My GPS doesn't work with maps, anyone else having problems with the GPS and maps??
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I haven't had any issues with it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yash989:
Reboot system sign in (means Google sign in or what)

And how did u reboot to bootloader without activating android debugging
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kwhodson:
That's what I meant. Yes, sign into Google on your phone. I basically skipped everything it would let me so I could get to Android debugging. I have used his process on several ROMs and it works on all I have tried...in fact it's the only one that consistently works for me.