yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] DanielGiGi:
Normaly all roms have bad camera quality... How is it possible with the quality in this Rom?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] peikojose:
No, for me it is not normal. All Nexus and Pixel roms have the same quality than stock roms, it has been like that since years. I dont understand your doubt.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] DanielGiGi:
Sorry its my bad. I mean other devices (non Nexus/Pixel) All off them have bad cameras. So my question is how is it possible that Pixel has the same quality?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
It uses google camera app, it's the same as stock.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] phishfi:
Anyone know how to get Snapchat to work when rooted? I forgot they added safetynet, so now it won't let me log into my account...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] computercarl:
unroot, login, reroot.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] zalcsooo:
Very nice work [MENTION=4395895]BeansTown106[/MENTION], huge thanks for the ROM, it works perfectly (except the well known Google setup wizard bug with crashing Play services when trying to restore data from cloud/account and the already reported and fixed poweroff menu).

I have 2 questions if you don't mind:

- Will you include Google Phone app too?

- How can we translate the PN things? Is there any crowdin/onesky/etc project which we can contribute in? Haven't find anything related.

Update: just found the crowdin project :o

Update #2: just saw that the translation is done, just have not been merged yet, so I shut up :D
[Google Pixel ROMs, Kernels, Recoveries, & Other De] whodatfan:
NM. Meant for XL thread.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crossen0:
You'll need to flash RC2 I believe
[Google Pixel ROMs, Kernels, Recoveries, & Other De] veedubrocks:
I totally missed this.... Maybe this had to do with it. They were turned on before I switched it. Testing now.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Good find. I'll test that too.

BTW what do you drive? I have an mk7 GTI. Love it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] veedubrocks:
Lol.. saw you followed vw too. I've drove golf's all my life but now that my son is 10, got a Tiguan. Family time. Camping time. But your ride is a nice one. Are the type R available where you are?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Yup in Canada, and they are but had a baby 8 months ago so things will change for me too haha. Probably my last fun car for a while.

Might be able to do the Alltrack though.

Anyway not to get too off topic lol. I hope this BT scanning works you found. Driving me pretty crazy.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] FernBch:
May have an effect. I have that turned off. I want nothing BT connected or detecting mine unless I tell it to.

There are two things you can do that may help:

Most likely to help is get a ramdump from BBS and ask for help in that thread.

Or

Post a log and/or ramdump here.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
You don't need rc2, rc1 works fine and IMHO much better than rc2 for now, especially for backing up and restoring
[Google Pixel ROMs, Kernels, Recoveries, & Other De] danaff37:
Pandora, and other apps that control Bluetooth (like some of the vehicle connect apps like my sync, blue Link, etc.) Can cause these kinds of issues
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BeansTown106:
Okay guys the time is here, PureNexus update Based on May Security patch!!

ok, Lets get to the goodies!!

05/09 PureNexus Sailfish Update is Live!!!

Download Link: https://www.androidfilehost.com/?fid=457095661767159924

Vendor image: https://www.androidfilehost.com/?fid=529152257862725508

Dont forget to check the Changelog!!

As always if you like my work dont forget to hit that thanks button.

Donations are always appreciated but never required, I am only posting the link for convenience, Donate link
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
If I flash TWRP after PN device boot loops and goes into ram dump. Then after a few boots it switches back slots and boots the old version. Tried the boot image signer.

I updated by not flashing TWRP. Need to figure out why it's not taking TWRP. My other slot had newest bootloader for sure. Wonder if bootloader mismatch is the issue.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Jank4AU:
Anyone flash this successfully by just a flash in TWRP, then reflashing TWRP after? I would try it but I spent two hours yesterday getting my phone back up and running yesterday after flashing EXKernel over the last version of PN. I assumed I caused that situation and that it was a mismatched bootloader issue because the new EXK supposedly signs the May bootloader and I was still on the April one; however, the instructions here don't indicate we need to update to the May bootloader. Curious if we need to flash that as well as the new Vendor image.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Mine just worked. I believe I had mismatched bootloaders (different on each slot) causing the issue (not a 100% sure).

Flashing PN in twrp without flashing twrp booted up and updated fine (if I flashed TWRP it would go into ramdump).

I then went back to bootloader and made sure bootloader was updated.

Booted twrp then flashed TWRP, and flashed VerifiedBootimageSigner.zip

Worked fine after that.

If you are on the old bootloader you probably don't need to do any of this. Just update as usual.

Or maybe if you have the latest bootloader on both slots none of this will be an issue.

Edit: Talking to another guy you may need to follow this procedure if you are on May bootloader until TWRP is updated likely.

Flash rom then reboot system

Boot to bootloader

Boot TWRP

Flash TWRP

Flash Image signer

Flash Vendor (if needed),

Reboot system.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Jank4AU:
I'm still on April
[Google Pixel ROMs, Kernels, Recoveries, & Other De] dev70194:
You can't update to the may bootloader due to the security Google added in on the may update. I flashed with the April bootloader and it's running fine.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Jank4AU:
I thought that was the purpose behind the verisign zip.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
Exactly.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] k.s.deviate:
Dirty flashed, everything is running very well. Only thing i noticed is that when i was in TWRP i had last PN version on boot slot a, so i booted into boot slot b as i thought the rom would flash to the opposite slot you were on. It didnt, it flashed to the current slot i was on (b). Also the "fingerprint unlock" without the need for the pin after reboot does not persist after leaving PN settings. Other than that im all up to date and running well.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] stackz07:
anyone get magisk running on this?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] zeebee:
I'm still on April Boot. What I did:

- Boot in TWRP RC1

- Backup ROM

- Flash ROM

- Flash TWRP RC2

- Reboot to Recovery

- Flash Vendor

- Reboot to System

- Wait 5mins

- Reboot to Recovery

- Flash Magisk v12

- Reboot to System

Everything works for me incl. fingerprints / magisk / safetynet.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pharpe:
Been a Nexus user for a long time but just got a Pixel. I was running PN on my N6 with TWRP, Magisk, and FrancoKernal and it worked great. Just just got the Pixel and I'm trying to get caught up. I understand that there is an issue with the May Bootloader so I know I need to be on April. That said I don't understand a couple steps.

1. Why do we need to switch between TWRP RC1 and TWRP RC2?

2. What is the vender.img and why does it need to be reflashed? It's not something we had on the N6.

Sorry if these are basic questions.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
The fastboot boot TWRP IMG only exists as RC1, but when you flash TWRP from within RC1, you should flash RC2. The vendor image is an extra proprietary file that is updated every month. You can flash it within twrp by hitting image and selecting the file and choosing vendor. You can use the may bootloader, you just have to use chainfires verifiedbootsigner zip since it now uses AVB. If that's too much for you then just stick with the April bootloader for now, but potentially something might break by staying on it in the future.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] dev70194:
It is, I just wasn't sure if the person I was responding to did that. In retrospect, I probably should've said that instead of just saying downgrade. My bad
[Google Pixel ROMs, Kernels, Recoveries, & Other De] milan187:
If you had 5x or 6p vendors would be familiar to you. They are driver files and should be matched with the ROM.

Pixel is a little more confusing because of dual slots. However I've been running PN since January on Pixel and experience has been pretty awesome.

Do some reading on the slots. Also what May update did. Good luck.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] dzaster89:
Looking to jump onto this ROM once I unlock and root. Just one question is quick pin unlock included in this ROM? I know it's a small feature but I find it very useful. If not, do you take feature requests? ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] FernBch:
Some are talking about TWRP RC1 vs RC2. Is RC2 a requirement? I haven't moved to it because of bugs I read about and RC1 has been working well for me.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] unhappybirthday:
RC2 is necessary for successful magisk installation. If you aren't using that, RC1 is working fine.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] stead2120:
Alright, I'm going to give this Rom a go, I'm coming from March Update, I skipped April. I'm going to wipe my phone and start over with your rom ( I have a Titanium Backup I'm going to restore, just apps). Thanks in advance,
[Google Pixel ROMs, Kernels, Recoveries, & Other De] FernBch:
Thanks, no magisk here. May update here I come.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] stead2120:
When you flash the vendor file, your doing that through the bootloader using fastboot flash system command?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
If you read his steps it states he boots to recovery and flashes the vendor with twrp.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] AddictedToB3er:
You can do it in twrp
[Google Pixel ROMs, Kernels, Recoveries, & Other De] quinejh:
Ok I just had to go back to the V version. I then installed this software and then vender. My question is did I read I need to flash the verifier zip before I can flash SU?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] DynamicDonkey:
I did it though the twrp> install image> vendor.img method, and it worked fine. I'm not sure about bootloader flashing
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Obaterista93:
I just want to say that although the ability to unlock with fingerprint after a reboot is really cool, you might want to consider not using it.

In the US you can be compelled(by law enforcement) to unlock your phone using your fingerprint(or any other kind of biometric security) but you cannot be forced to enter a password as they cannot prove that you know or remember it. If you are in a position where your phone is being seized, you can reboot it and they will not be able to gain access. If you set up fingerprint unlock upon reboot, you can always be compelled to unlock your device.

Just throwing that out there.

Also... Awesome work BeansTown106
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kurt.gomez:
I clean flashed the May image thinking i'd flash the april bootloader following that but ran into a problem

active slot is _b and April bootloader is on _b

I can't seem to flash April bootloader to _a

I tried

fastboot flash bootloader_a .\bootloader-sailfish-8996-012001-1702151126.img

sending 'bootloader_a' (32380 KB)...

OKAY [ 0.797s]

writing 'bootloader_a'...

(bootloader) Valid bootloader version.

(bootloader) Flashing active slot "_b"

(bootloader) Flashing active slot "_b"

And I'm having the ramdump problem when I switch to _a in TWRP

Any thoughts?

UPDATE: solved...

used fastboot --set-active=a

and then fastboot flash bootloader
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
Running TWRP rc1 su 2.79 sr3 flashed pn after installing factory image, didn't need nor did it ask for vender image.

Fantastic build, thank you

---------- Post added at 09:17 PM ---------- Previous post was at 08:24 PM ----------

If you believe they can't access your phone if seized and after a reboot, I have a bridge to sell you.

If you also believe tor will save you, I have 2 bridges to sell you.

Any computer device including Android phones iPhones etc can and will be compromised and have been, over and over, especially tor
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kurt.gomez:
No luck with getting the May update to work. I started out with flashing the factory and then downgraded the bootloader to April but still not booting. I even tried flashing the April Rom to both set of slots and still have the Ramdump popping up.

Any idea what could be done?

Finally flashed May factory to get it booting again but still can;t get the rom to work
[Google Pixel ROMs, Kernels, Recoveries, & Other De] joetheshmo:
My guess is you had the may bootloader on the other slot that you flashed PN to. Just use the verifiedbootsigner zip from chainfire.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] nickporwal:
Superb ROM... Very stable and very smooth. Upgraded to May bootloader also. Used chainfire's verified bootsigner. Very happy with the ROM.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kurt.gomez:
Do i need to be on the April bootloader while flashing the May PN update? I tried doing it on the May bootloader and flashing verifiedbootsigner gives me dalvikvkm not found error

Tried again and got failed to initialise runtime.

Attached the verifiedbootsigner recovery log.

Any help would be appreciated.

Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
I'm sorry, but I'm still very confused about flashing the May PN to my Pixel. I'm coming from stock. I flashed many times on my 6P, but this thread has left me confused. Sorry. Please help.

Previously, I had a 6P and flashed PN the normal way (flash TWRP, flash ROM, flash GAPPS (when they weren't included), flash Vendor, profit).

Now I have a Pixel and want to clean flash May. Coming from stock. Very confused. It seems there are two issues:

1.) Need to flash TWRP twice (pre and post ROM)

2.) There's something up with the bootloader with the Google May update (I'm on it) whereby people are bootlooping?

I'm very confused. At the top of the Pix thread, these are the directions. Are these accurate?

Last question: Do I need root for Substratum themes anymore?

Installation Instructions:

1. make sure you are on the latest bootloader, radio, vendor image

2.*install*twrp via the instructions in twrp forum

3. wipe*data*factory reset

4.*flash*rom

5.*flash*twrp zip again as the*rom*overwrites twrp (stupid*pixel*lol)

6. if you desire boot into the*os, then reboot into recovery and*flash*supersu

Thanks!!!﻿
[Google Pixel ROMs, Kernels, Recoveries, & Other De] phaino00:
Have you tried?

Fastboot flash bootloader (April's version)

Flash ROM

Flash TWRP

Reboot system

Flash appropriate vendor image if requested (TWRP or fastboot)

Reboot system

Flash appropriate SU if root is desired

Reboot system and enjoy.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Wrapp:
I just changed to this ROM this week, awesome work. I had PN on Nexus 5 before I changed to the Pixel and learned to love it there.

Just 2 questions, sorry when they are too stupid:

Do we have the quick Pin unlock feature in the May version?

Is it possible to change the lock screen display timeout? If I set the screen timeout to e.g 2min the lockscreen display timeout it's also 2min. Would love to have 2min display timeout when phone is unlocked, but only 10sec on the lockscreen (to have a quick view to the notifications)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
No I haven't tried with April bootloader. So are you saying the ROM won't work easily with May bootloader? I don't like the idea of having the old bootloader? Is it going to be fixed for May bootloader?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pahlerc1:
Everyone having issues... don't use the MAY Bootloader.. There is an easy way to do this, be patient, follow instructions, and you won't have issues.. It's easier to start from scratch and the beginning, clean flash/install is always the way to go!

Flash-all.bat the May fastboot image..

The phone will boot up, power off, then hard-boot to bootloader

fastboot flash the april bootloader

boot phone, log in and set up

boot to bootloader

fastboot boot twrp

flash twrp rc1

flash supersu

reboot

then to get PN:

reboot to recovery

flash rom

flash twrp rc1

reboot
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
I had no problems with may bootloader and twrp rc1 clean install
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
So the directions in post 1 aren't accurate? Is this a permanent problem?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
BeansTown responded to my G+ post. This is a TWRP bug. Hopefully will be corrected. I will await that fix. Thanks.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] :
The only extra step needed for the May bootloader is flash the VerifiedBootSigner.zip after you flash SU. I found it to work flawlessly if you reboot after you install PN. Then reboot to the bootloader and TWRP so you can root and sign the bootloader. You won't have to reflash TWRP if you installed it before PN. I set up two devices without error on the May update. I did flash the full May update on both devices first.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pahlerc1:
Sweet. okay. Good to know. Seems pretty simple haha thanks for the response sir ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] :
No problem. I'm still learning about this phone too but it's one of my favorites and PN tops it off.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
[MENTION=4395895]BeansTown106[/MENTION] Is it possible for you to add two features in PureNexus settings: 1) Toggle android logging 2) Enable high brightness mode based on lux value (Pixel Dust has it )

Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] JAYNO20:
Does the Pure Nexus kernel have safety net fix patched in?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
What are my steps if I have the May bootloader and DON'T care about root?

What is TWRP rc1? Is it a different version of TWRP?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kurt.gomez:
One question... doesn't it require a wipe before flashing PN?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] zeebee:
[MENTION=4314974]kurt.gomez[/MENTION]: Only wipe when coming from another ROM and/or mayor release (thus dirty flash of lineage 13 -> 14.1 worked flawlessly on my 5x). The moment you need to wipe for every monthly version is the moment I stop using custom roms.

[MENTION=7154341]BenjaminNYC[/MENTION]: you still need to do the same steps for the verified bootloader. Just dont need install supersu/magisk afterwards.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kurt.gomez:
I don't mean wipe between ROM releases... As per the instructions posted above they instructed to go from factory image to PN without any wipe step in between. That's what I wanted to clarify
[Google Pixel ROMs, Kernels, Recoveries, & Other De] zeebee:
Well, Stock and PN are different ROMS. So yes, wipe.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kurt.gomez:
Exactly.. just wanted to clarify since it wasn't memtioned in the instructions I replied to. Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
Thank you. Do you know the answer to my second question?

What is TWRP rc1? Is it a different version of TWRP?

Thanks!

B.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] :
I clean flash every time to avoid unnecessary problems. But Beans did say it wasn't necessary with the last build if you were on PN to begin with.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
I flashed pn with May's bootloader and that was a clean flash (wipe everything​ but internal storage) coming straight from May's factory image with the - w switch enabled, ./flash-all.sh installed to both slots

I have done this 6 times now, I have also made a nano backup using twrp rc1 and restored 4 different times.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
Do I need to flash May's image fresh, or can I just do a clean flash from my current state (post May update)? What is the -w switch?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Kimbaroth:
Tried this method and now im succesfully enjoying the most new build.

Thanks a lot!!! =D
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
Yes, you have to flash May's factory image, I tried over 10 times just using pn and failed each time (bootloop)

My next step was to ./flash-all.sh the May image without the -w (dirty flash) and then flash pn, tried this 4-5 times (was building my linux distro at the time, so time to waste) which also caused bootloop. Both ways were flashed to both slots.

I then flashed May's image to both slots keeping the -w switch intact and installed pn -- profit

The -w switch is when you edit the flash-all.sh (windows people use flash-all.bat).
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
OK thanks. How do I flash to both slots?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
fastboot --set-active=_a or _b

You can probably learn a little here

https://xdaforums.com/pixel-xl/help/factory-firmware-flash-boot-slots-t3557407
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
I have successfully done it. VerifiedBootSigner.zip was the missing link. Thank you for all your help.

One question: It says my Vendor Image doesn't match, but I flashed the one provided along side the May PN build in the first post. Does it really matter, other than the annoying message? Can I reflash the vendor image without losing my data using TWRP?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] FernBch:
I had the error until I flashed it in TWRP.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
You don't lose data, right?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] piperx:
No, you won't lose anything, odd not once did it ask me for vendor image doing it the way I did it
[Google Pixel ROMs, Kernels, Recoveries, & Other De] BenjaminNYC:
It doesn't seem to create issues having the wrong vendor image, just that message on reboot. Not sure it matters.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ensifolk:
Guys I'm still on April Release of PN - I did not install anything newer than the latest release whether kernel or TWRP or bootloader or anything.

What is the best way to flash the May release now without any issues ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] devilsadidas:
A clean install is ALWAYS the best way to install any rom to guarantee the best chance of no issues