yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ilal2ielli:
I haven't seen a way to flash radio via TWRP with the Pixel 2s. I remember there were flashable zips for the Nexus 6P, but I don't think anyone found a way to do it. I flash radio and bootloader with fastboot from my computer.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
What's the command to flash radio via fastboot?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
You find any advantage to new bootloader and/or radio? I have just been using vendor image for last 4-5 months.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ilal2ielli:
https://xdaforums.com/pixel-2-xl/development/pie-havoc-os-t3851780/post78752046

---------- Post added at 07:13 AM ---------- Previous post was at 07:09 AM ----------

I don't know what new bootloader does for phones, I just know sometimes adb/fastboot have acted up in the past when issuing commands if bootloader isn't up to date, especially when using up to date adb/fastboot.

As far as radio goes, usually there's some fixes for certain network changes for carriers.

If you look at file name in the factory image zip, you can see when the versions change to know if you need to update bootloader or radio.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Anyone having issues theming system ui and quick settings icons
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
Yup had system ui fcs after a reboot...was ok when I dirty flash the rom ...butnonce reboot then it happened. Had to clean flash now its fine but idk if it was because of a theme or magisk 18.1 ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Weird I clean flashed and have issue, are you using 18.1 now?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
I haven't flash magisk yet because I didn't know what was the culprit, so I wanted to try to finish setting up my phone without magisk or applying themes without backing up first once done setting up just to be sure lol unless someone else tells me otherwise. Maybe the dev or in the telegram group chat someone might know?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D3ATHBoy:
I'm getting a "Vendor image does not match system" warning.. right before this i flashed the feb factory image so I should have vendor image for feb.. why am I getting this error?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
You need to flash vendor to both slots
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Followed this method and dirty flash was a success. Also uninstalled all substratum themes first too (necessary or not, just an old habit!)

---------- Post added at 10:56 AM ---------- Previous post was at 10:51 AM ----------

Just a small thing I'm noticing, is anyone else's phone vibrating once randomly?

Just dirty flashed and all is well without any issue. I'm currently plugged in charging via wall charger and it's at 100%, but as I've had it in my hand it's done a single vibrate, about half a second long, for no apparent reason. I haven't recieved any notification for it to do so. Is it vibrating to let me know it's fully charged?

Will try look through/provide a log of possible
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KC69:
So. Has the radio and bootloader been updated? All my reading hasn't found an answer.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] veetoe:
Yes, both the radio and bootloader are different than January. You need to download the February factory image from Google site and manually flash them to each slot within fastboot mode.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KC69:
Any way to extract and flash just those 2 ? Or is it better to flash the whole thing , then flash new havoc? And if I do that won't I lose all my data? Be best to backup havoc. Flash stock to both slots, then twrp, then havoc backup , then update? If I do it that way I shouldn't have to flash February vendor, right.

After more reading , should be easy to do either way. Still getting used to the slot deal. N6 was so simple it spoiled me . LOL
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
For some reason system ui won't theme for me, any theme. Anyone else having a theming issue? Think we had this same issue in the Dec build as well.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SageWilliams:
Not sure why but I am not getting any sound on calls post clean flash. I cant hear the caller and they cannot hear me.

I have flashed Vendor to both slots and flashed Radio/Bootloader via fastboot

UPDATE - Fixed with Data Wipe using Factory Image
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
Oh noes

Will skip this then

Staying on other ROM.

Shame this keeps happening.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Do you by chance have the off topic telegram link, I left itv awhile back.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
+1

Did cleans flashed android system gets themed alright but not system ui
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
Here you go bro https://web.telegram.org/#/im?p=@havocot

BTW everything seems to be working fine for me now and system ui overlays installs fine too. Only odd issue now I have is the power button doesn't seem to wake the phone up. Could be kernel problem tho
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
System UI is theming for you fine on substratum?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Clean flash? Weird I've tried several themes and none will work with system ui. Thanks for the link ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
Yeah using flux and alined

---------- Post added at 01:23 PM ---------- Previous post was at 01:21 PM ----------

Yeah clean flash .. could be certain themes with this rom then.

---------- Post added at 01:23 PM ---------- Previous post was at 01:23 PM ----------

Yeah clean flash .. could be certain themes with this rom then.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Wow!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Wow indeed, that's pretty big news and a big step for development for us to enjoy!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ranasrule:
flash vendor image

flash rom then twrp

reboot recovery

flash vendor image again

flash kernel(if required) and then magisk

reboot into android
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bkdodger:
Thank you for the update.. Up and running with the dirty over last build.... Fastboot the bootloader and radio to slots as well... I'm only using ROM theme options so no force closes or anything on my end...

Pixel 2 XL using Tapa
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
Analog audio accessory detected?

I'm having charge issues. Has anyone seen this before? Most of my chargers, work, car and home are not fast charging anymore. Some charge at 1500mah. Some charge at 100mah. But I'm used to 2000 and 3000 mAh charges.

What's strange is my work one 1 out of 20 times I can get 1500 mAh, which is lower than ever for that charger.

Here's the notification I'm seeing now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
I have no problems with charging. All my chargers work the same as before.

Seems like your phone is treating your charger as usb audio. You can try cleaning your usb port. If that does not work I'm out of ideas
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
I'll try to clean it tomorrow. It's tiny. It's never really happened till after updating this morning. Weird. I'm going to restore a backup and see what happens. I kinda think it's software more than hardware. Hope it's not hardware cause I'd hate to have to but a pixel 3 XL.

EDIT: Now im ****ed. TWRP back up failed and I cant see any files. everything looks encrypted. like this. DJWiomi8h8867F70FEKg so i cant install anything. I cant even adb reboot bootloader on my pc. my phone is a paper weight now. All I have is TWRP not even working. I think I'll try and buy a type c usb stick and see if I can recover it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] matt1313:
Can anyone confirm VoLTE for VZW is working on this tomorrow?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] gforceriders:
Yep, I have had to use a USB type c stick to get back from my phone being encrypted. Sometimes ended up flashing the last version of the ROM. Good luck man.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Tough lesson :( always remove lockscreen security before making or restoring twrp backups, or factory resetting. What's happening here is like locking up your files and losing the key. I think it's impossible to get anything back now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Sadly we have all walked this path once or twice...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] devanshu99:
Only outline dark ethereal substratum theme works fine for me , not a single other themes theming system ui. So I m sticking to ethereal .
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
I have been fine leaving lockscreen security intact when factory resetting and switching to other roms and restoring nandroids since twrp was updated a while back but there's always a chance. I have been burnt more times with this phone than any other and have had to flash factory image more times than I can count.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
I am still fighting. this. I never use lockscreen. but Its a battle
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Wait you switch roms and restore nandroids? Does that cause issues? Never tried that myself

---------- Post added at 02:14 PM ---------- Previous post was at 02:14 PM ----------

Hmmm you never use lockscreen but your files are encrypted? Idk how that happens
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nikos2k:
In the previous havoc version, when I S2W the screen, it was bringing me to the home screen, now it shows the lockscreen first and I have to swipe again

I don't remember if there is a setting for this

And where it is
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
i have tried pitchblack and swift black and they do not work

this is a weird issue and a real dealbreaker
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Settings>Security & Location>Screen lock>Change from Swipe to None

---------- Post added at 04:42 PM ---------- Previous post was at 04:40 PM ----------

Swift dark works for me, so I think swift black should work too. What version substratum are you using?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
One thousand fifteen
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
You using the playstore version or the ci channel version? Also, did you enable Force authorize every theme app in developer options?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I'm using the play store version

I don't even know about the last part lol

What's your setup?

---------- Post added at 12:58 PM ---------- Previous post was at 12:56 PM ----------

Okay so i enabled the force theme apps options but still no effect on system ui
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
I use the substratum from here https://t.me/substratumci you gotta uninstall the play store version first.

What do you mean no effect? Does the overlay build successfully? If not there's a logchar
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Okay so using the ci version and still same

I'm using pitchblack theme and overlays get build without any errors but the system ui overlay doesn't get enabled
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] slothdabski:
once you flash a rom that is on newest security update, do not flash or restore a rom that is on a previous months update. that can cause the issue you are experiencing. Its ok to restore /data once the rom is updated. but flashing a previous months rom or restoring /system from a previous months backup has always caused me to experience what you are describing.

you can recover your internal storage by not touching your data or internal storage, and adb sideloading an updated ROM zip

could also just be twrp not decrypting. i always play it safe and remove lock screen security
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Same thing happened in Dec build, something changed (probably adding headers) in this build. Hopefully next build will have a fix and add squeeze!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Man this sucks, I'm not sure i want to use my device for a month with white apps lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SageWilliams:
I feel like it's answered somewhere but does anyone know how to fix the issue with black text over a dark notification? I am using swift dark on substratum.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Right!! I went back to stock for now!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I tried swift black and that theme works but can't get settings to theme at all [MENTION=6014314]neekless[/MENTION]
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] slothdabski:
There are still issues with sysserv (OMS) and it is still a wip, which is why many ROMs have not merged it. Substratum team has said they will not provide support to ROMs that have merged it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Just curious what changed from the Dec build to Jan build. Same theming issue in Dec but was fixed in Jan?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adamokari:
Which app ops app are you using?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nikos2k:
This one: https://play.google.com/store/apps/details?id=rikka.appops

I don't know if this is the best one as I have not compared appops applications but it works for me
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
Do you know why it only breaks it on Havoc?

SystemUI theming on Nitrogen OS for example is fine and not broken and they got full OMS merged in as I can apply without reboot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SageWilliams:
NVM figured it out
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nowell29:
so, personal experience, my dirty flash didn't play nice. I booted and saw the nice havoc startup, but once up, the screen goes black and stays black. I am unable to get anything to come up and have to force reboot into recovery and restore from nandroid backup (which then gives me grief about mismatch of vendor image vs rom backup version)

I did find that TWRP did come up probably half the time without seeing the encryption, so I needed to reboot to the opposing slot to get TWRP to allow me to decrypt again. At that point i could at least back-up my files if I wanted to start from scratch.

I asked this question in a different thread months and months ago, but never got an answer i was satisfied with: when using the slots A/B, what are you meant to flash in what slot, when doing roms and vendor images, etc. I notice that TWRP does flash both slots on its own, but what am I manually expected to do? I never quite understood why slots were conceptually introduced.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] gforceriders:
Did you just chance have a theme applied before flashing the latest update? That will cause the black screen after boot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nowell29:
Yeah, I did. I was afraid that might have been what caused it. I think I have officially borked my install by now though. However, if reflash both Feb image and Feb vendor, it keeps going to black screen, any way around this? I think if I hold one of the volume keys you can tell substratum to ignore themes on the boot up, but would that even help me now?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] XnoteX:
Is this ROM missing call screening or is it something I need to enable?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] gforceriders:
Try flashing the ROM version you were on before this happened.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
That makes sense! Thanks for the answer.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nowell29:
I ended up getting around it all with a reflash of Feb vendor, Feb image, TWRP, THEN substratumrecover.zip in the substratum directory. That did it!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
You need to enable it
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] maxv2002it:
Hi, anyone have this issue with now playing?

Inviato dal mio Pixel 2 XL utilizzando Tapatalk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ZeroSkylineX:
Hi guys, not sure if anyone else is having this issue. I always leave USB Debugging on with the December build and December security patch but my computer does not detect my phone. When I turn off USB Debugging, my computer detects it. Any idea on how to fix this?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] slothdabski:
Update to newest build or set current one to permissive
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ZeroSkylineX:
Shouldn't I update the newest build with February security patch instead of December? Can you please advise on how to set to permissive? Never done that before.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] slothdabski:
Yes, I recommend updating to February build. Boot to TWRP and follow the regular flashing procedure
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nikos2k:
bad luck

However, even when your screen went black, most probably you still had an intact userdata partition, and you could start over by installing the system again.

I don't see why TWRP could only sometimes decrypt.

The purpose of the A/B partitions is to have seamless updates. If your active partition is A, the updates are installed on B, so if something fails during the update process, you can easily return on your previous A partition that works.

Theoretically, if we wanted to follow this concept during the monthly update process, we should not mess with flashing in both slots, but only on the second one, so that we could return to the previous situation if something failed

A theoretical process could be:

Download the full firmware file, unzip it and remove the "-w" switch from the flash-all-bat file

Go to Bootloader (adb reboot bootloader)

Check what is your current-slot

c:\Program Files\ADB>fastboot getvar current-slot

current-slot: a

Finished. Total time: 0.002s

c:\Program Files\ADB>​

When you flash the firmware, it will not flash on the current slot but the other one, in B slot in this case

Execute Flash-all.bat

After the installation, it will boot to system (B in this case)

At this stage you have a stock system with your previous userdata

Now you want to install the custom rom, but on this B partition

When in TWRP, if you install the custom rom, it will install on the opposite slot

So you want to boot TWRP having A partition as active and not B

Go to bootloader again (adb reboot bootloader)

Change the active partition to A (fastboot --set-active=a) and boot to TWRP (fastboot boot twrp.img)

Check in TWRP that the active partition is A

Install custom_rom.zip (which should now install on B partition)

Reboot to system (now you should have an updated system, on custom rom, without root)

Go to bootloader again (adb reboot bootloader)

Boot TWRP (fastboot boot twrp.img)

Optionally install twrp.zip (but this will install to both slots, so no more having the initial partition intact)

Optionally Install custom_kernel.zip

Install magisk.zip

I have not tested this so I cannot be sure that it would work.

Here is a detailed article on A/B partitions: https://www.xda-developers.com/how-...ess-updates-affect-custom-development-on-xda/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ZeroSkylineX:
Thank for your advice.

Just to confirm, I am on December build with December factory image. It is okay to flash February build on top of this? I've always flashed the corresponding build month with the matching factory image month.

How do I set to permissive as you previously stated? I've never done that before either.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Subhojit:
Will Substratum ever work anymore or it's broken for good?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] adamokari:
I'll give it a shot. Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joeo10:
Probably broken indefinitely.

https://xdaforums.com/pixel-2-xl/development/pie-havoc-os-t3851780/post78854256
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Try force stopping settings app. I have no problems themeing settings and systemui with swift dark. I would assume the same with swift black, since they are fairly simple themes that don't change many things.

I suspect themes that are breaking on havoc changes more things like icons, transparency, etc. I think that havoc's customizations probably changed a lot of systemui resources and caused it to be incompatible with many themes. I don't expect these to be fixed soon. The lead dev of havoc believes that the rom should not be changed to work with themes, rather themes should change to work with roms (which is too difficult to accomplish imo).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nowell29:
Thank you VERY much for both the explanation and link on the slots! It is very possible when I started using slots I began a bad habit of perhaps not using them at intended. I've been flashing ROMs for years, but when I finally got a device that used slots I never learned properly about them. <shrug>

Either way I am writing this from that device so in the end I got it to work :) Thank you very much for the support/help.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] LolHacker17:
I come from dec vendor n now i already flash feb vendor img.. how to update bootloader n radio? Help plus , my phone flickering purple ehen i double touch screen why?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] marbertshere:
[MENTION=6864870]slothdabski[/MENTION] re Substratum, do you have any idea why there would be no issues with the January 20 build, but with the Dec and current Feb builds? It seems I'm not the only person to notice this.

If it helps to pass on this info, the Settings app will not be themed, unless I toggle the "Use Default Colors" under the Interface > QS Themes setting. It will then reload, appearing themed appropriately but will shortly revert back to an unthemed state. Perhaps this info will help locate the source of the issue?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Exactly the same behavior I'm facing
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Curious of which kernel people are using?

Perhaps it's just me but gone are the days I used to average around 7/8 hours SOT, seem to just get around 5/6 these days.

Currently using Evira (stock settings) and blackenedmod
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Shot in the dark here, does your substratum app have root access? Is there a substratum module in your magisk manager?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
I use to get the same but what i noticed is even with blackenedmod or custom settings or using battery saving profiles i get worse results and poor performance

I have just made peace that i need to charge my device twice a day

My device is 14 months old
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cd993:
Thanks!

Is that to say, you bother with the mod and tweaking, or just settle for out of the box stock settings?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Like i said man with the mods and battery saving tweaks device gets slow and feels sluggish and thanks to 4gb ram that doesn't help at all

With stock settings atleast I don't feel sluggishness

But hey if you can squeeze 30min sot more if you really want it and your device doesn't feel sluggish then why not?

Cheers ?