yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Please list the bugs you had. Maybe others do too but have not come across them yet OR they are not bugs and others can help you find solutions for them... That's what XDA is all about! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] t-ryder:
I reported some of those bugs, and was facing others, that's why I switched to another ROM. If I could remember all bugs of the ROMs I used since I bought my taimen, I would consider my memory ability as good.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
Wait, what's going on here. I've been safely dirty flashing this ROM for a few months. Has something changed on the latest build? Or is it user error?

Seems like I'm on version 2.6, build date 4/6. Am I going to have issues dirty flashing like usual?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GoldElocks:
I was preparing for a clean install but figured I'd try a dirty flash first just to see. Following the exact steps slothdabski outlined earlier I dirty flashed using OTA update in Rom and didn't seem to have any issues. I eventually ended up doing a clean flash due to a completely different issue I was having so wasn't on the dirty flash for very long to test but seemed fine.

If you do dirty flash just make sure to disable ALL overlays. Update Rom using OTA (wait to complete and don't reboot yet), flash TWRP a/b retention script in magisk, flash 19.3 to empty slot and reboot
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
I've never updated via ota. Normally vendor ROM TWRP
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] occtec:
I realise a few users including OP have mentioned the importance of disabling the overlays before doing an OTA update. I also followed the recent steps as posted by slothdabski but without disabling the overlays and I'm not experiencing any issues whatsover. The update procedure went smoothly I was finally able to retain both magisk and twrp which I always seemed to loose one or the other in the past, but not this time. Latest update is running smoothly with improved battery life and performance. Thanks [MENTION=6864870]slothdabski[/MENTION] for all your effort in making this custom ROM and giving us the ability to use our pixel devices to it's full potential and thanks for your patience and help, I'm finally able to enjoy this fine system without a glitch. Cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Until the day you reboot after an update and it's boned... Lol

If folks are going to attempt to flash roms while still having substratum stuff installed they should at least remember the rescue files of it goes south. For the record I have been saved and also not been able to recover other times using it. In my case it's just me forgetting to disable the themes before updating. Personally the risk out weights the reward when it take a few seconds to clean all the overlays.

Just my 2¢
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] occtec:
The funny thing is, I'm not using substratum, lol :D only the internal havoc themes ;)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] TekRantGaming:
Since posting that comment it has returned to pretty much the usual I hate this phone it's always had battery drains I'm convinced it's my actual battery that's faulty cos I have used everything even blocking wakelocks etc miss my OnePlus 3 can't wait to pick up a OnePlus 7pro but by the time I can afford that the 8 will be out lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GoldElocks:
Same, only accent colors in havoc but I think cyber makes a good point. It's far easier to disable them prior to a dirty flash just to ensure things go smoothly rather than try to deal with potential issues later and possibly have to restore a backup or re-flash.

Anyway, Rom is running very smooth on latest build. One thing I'm not seeing that was mentioned in change log was quick settings weather. Anyone else see this new feature?

Also, in features in op it shows status bar weather, was this taken out or am I just missing it in settings somewhere?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Actually, that's an interesting twist on the scenario I think. I might be mistaken but in the case of the built in themes, I think as long as the dirty flash is from Havoc to Havoc AND there was no changes to the code that pertains to the themes or the components that get themed it should be good to go. But again, lol... Why risk it if disabling them is easy. If nothing else it removes a potential cause for issues when troubleshooting. :good: I think we are on the same page at the end of the day...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Vinsanity93:
I've been having a lot of problems with this ROM the past few months. Apps are slowly crashing at start with no error and so far I had to uninstall about 5 apps now. I may have to move to another ROM until this gets fixed, I love all the features but I need more stability.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
If you really dig this ROM and have not done a clean install lately, I would at least give that a go. Get whatever rom you are planning to change to ready to go. Since changing roms requires a fresh wipe anyway, all you will lose is a little time to start with Havoc. Test the apps that you're struggling with. If it's still a problem, factory reset and install whatever you want. At least you will have a clean benchmark to test the other ROM against.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chopt51:
Can I dirty flash from 4/6 to the latest version? I don't use any theme. Can I dirty flash. Or has something major changed?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] lomski:
Sorry for the question but ...how to do clean flash ....did I will lost all havoc settings and apps and will need restore from backup !?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] t-ryder:
Factory reset, wipe data in TWRP, flash ROM update. Do not wipe system partition, or you'll get a bootloop. When switching ROMs I usually flash latest stock image after backing all stuff up. Clean flash means you'll lose all system settings, since they are part of data which gets cleaned.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
Apparently the July update has fixes for Okay Google detection and now playing. So maybe all the funkiness that's been going on with those two things is a bug within the Android core and not this and other ROMs.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Vinsanity93:
Actually as I was backing up some things I wanted to move to the new ROM, I wanted to test if it was the app store I was using (Yalp Store) so I downloaded an alternative from F-Droid called Aurora Store. I reinstalled the apps that were crashing before and it seems like changing the store fixed it, for now anyway. So good news is that I can still keep Havoc :D.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Br4no:
Hello [MENTION=6864870]slothdabski[/MENTION], hello all,

I'd like to report a bug. If you activate led blinking as an incoming call notification and answer the call via bluetooth headset, then the led never stops blinking. It stays on even after the call finishes...

Can somebody reproduce it? The setting is in the picture.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] alvintimothyjr:
Not necessarily. I'm running a rom with June firmware bits. "Ok Google" and song detection is working fine.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
Song detection on lockscreen?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
From the XDA post about the update, which appears to be a copy and paste from the Google changelog:

"Hotword - Improves “OK Google” and music detection - Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL"

Not sure what "improves" means necessarily. We'll just have to wait and see.

in my case on havoc, music detection works some of the time, but sometimes not. This is the sort of thing that I feel this update will hopefully fix. OK Google detection is working 100% of the time for me at the moment, but I'm sure there's always room for improvement.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nikos2k:
I think music detection works offline, based on a downloaded signatures database. If this is indeed the case, the database is not infinite and cannot detect all songs. An improvement may mean an extended database.

You can also assign Google sound search to a gesture to quickly launch the online detection
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] slothdabski:
Havoc-OS v2.7 Changelog 02-07-19:

• Merged July Security Patches

• Improved Gaming mode

• Improved Statusbar icon padding

• Improved Smart charging

• Removed Quick unlock

• Updated Lawnchair to alpha-2238

• Other fixes and improvements

https://sourceforge.net/projects/ha...OS-v2.7-20190702-taimen-Official.zip/download

Changelog: https://del.dog/qavedigepo.coffeescript

Vendor, if needed:

https://androidfilehost.com/?fid=6006931924117907513
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
Just Dirty flashed latest version. So far so good. No hiccups. Now Playing still doesn't show song text on lockscreen though. I don't usually use that feature so it's not a huge deal for me, but I'm just putting that out there for all those that are wondering.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
Did the automatically unlock when pin entered on lock screen get removed? I have to press OK every time now.

EDIT: I guess that's what removed quick unlock in the changelog means lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] profetia:
Dirty flashed from last update, everything runs smooth. Thanks a lot for your hard work ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
Same here, dirty flashed and working fine with Sultan+ Kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neejay:
That's... weird. I wonder why that was removed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Br4no:
Hi,

Thank you very much for the update ?.

How is the "start trigger level" in smart charging supposed to work? I expect if the battery level falls below the set percentage then the charging will be triggered. But I have set the limit to 30 and my phone charges even when current battery level is 50%.... Anyone to confirm?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
I'm on the June version of this rom, but can't get into twrp recovery. I only get havoc recovery, which is not what I want. Please help.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
Plug up to PC and fastboot boot TWRP.img, then after you flash Havoc, flash the TWRP.zip
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] neekless:
Working fine on mine. It has to hit the stop limit first.

E.g. stop limit at 60, start limit at 30. Current battery level 50. Charge your phone till it hits 60. It will then stop and won't charge until it hits 30. If it doesn't hit the stop limit first it will still charge.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
I already have twrp in the phone, but only havoc recovery comes up.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Them how do you know you have TWRP still installed if the Havoc recovery is what loads instead? Most likely you didn't flash TWRP again after flashing Havoc??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] omair2005:
do people who are on this rom longer than 3 weeks experience random lags and slowdown. I've experienced this only on havoc on two different devices including taimen but wondering if things are better now?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GoldElocks:
TWRP somehow got overwritten. Do as Sharkie says to update and get TWRP back.

I'm not familiar with Havoc recovery but if it lets you install recoveries and flash images you can try flashing the TWRP .img to get TWRP back first and possibly avoid the need to fastboot with a PC.

---------- Post added at 11:41 AM ---------- Previous post was at 11:34 AM ----------

Update before last I was on a clean flash for around 3 weeks with no noticeable slowdowns or lags.

Haven't been on a dirty flash for more than a week but dirty flashing now.

Will report back if any issues
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
Twrp is in my main Storage. I always do a clean flash when I install a new rom. After installing, I'm always given the option to re-install twrp which I do. That's how I know that I have twrp on my phone.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kvoolk:
Been flashing this every month for 9 months without issue, I always flash TWRP after, and I ran into this as well. I have attached a picture of the Havoc Recovery. It is very rudimentary. You cannot flash anything, just reboot, factory reset, ADB Sideload (doesn't work), Mount System. The real crazy thing is, my phone no longer connects to the PC via fastboot, ADB, or even MTP/ADB Debugging. So I can't re-flash twp, or even the factory image. It appears I am completely stuck. I've tried different cables, 4 different computers, even took it to a shop where they said the USB port is fine. The good news is, it still charges, and the Havoc OS works fine. But I have the June Vendor Image unfortunately. I don't think that is what is causing the connection to the computer to be disabled, but maybe it is.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
I've never been given the option to re-install TWRP.

Are you talking about the last page before reboot that asks you if you want to install the TWRP

app

? If so, and if you do in fact have the

app

on your phone, that is not the actual TWRP recovery, it is just an app. The app is worthless anyway, IMO. But just because you have the app installed does not mean you have the TWRP recovery installed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Benjamin_L:
If havoc recovery is booting you obviously don't have TWRP installed. Do as advised and always flash TWRP installer zip after a rom
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
I've tried, but can't install it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
You'll have to give us more details than that. How did you try? What exactly happened when you tried?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
"File is corrupted" keeps coming up on the command monitor.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
You are attempting to use a command window on your PC to run 'fastboot boot \path\to\twrp.img' and you're getting that error?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
I sure am. What would happen if I went into havoc recovery and hit factory reset? Would I still have a usable phone?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
Have you tried re-downloading the TWRP image file first? Stupid question possibly, but make sure you're trying to fastboot boot the image file and NOT the zip file.

Factory resetting would have no effect on your recovery one way or the other. But yes, you would still have a usable phone. You would just have to set everything up again from scratch.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
I think you have some reading to do before getting any deeper into this hole. From your question, it seems you have some misunderstanding about what does what.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
Very possible. I'll try to unroot the phone, and start all over.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
No need to unroot. The complex part at the beginning is unlocking the bootloader etc. Since you've already done all that, you never have to do that again. Rooting is simply just installing magisk.

CyberpodS2 is right in that you seem to be somewhat confused on how everything works exactly, but there's no need to undo what you've already done really. I think the reading would be beneficial just for the simple fact that you'd gain a better understand of what's going on exactly.

With regard to getting TWRP and Havoc going properly, I'd be more than happy to walk you through it step by step, if you want / need me to. Although, the first thing you want to do is redownload both the proper TWRP.IMG file and the TWRP zip file.

TWRP image file - https://dl.twrp.me/taimen/twrp-3.3.0-0-taimen.img.html

TWRP zip file - https://dl.twrp.me/taimen/twrp-pixel2-installer-taimen-3.3.0-0.zip.html
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
Ok, and thanks for your help. I've downloaded both files. What's the next step?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
I'm going to make this a literal step by step, so don't be offended it it's too "dumbed" down for you. I'd rather give too much information than not enough. Also, perhaps this will be useful to others in the future who are new to Havoc.

This is the process to dirty flash.

Download the July vendor image from this post: https://xdaforums.com/showpost.php?p=79836286&postcount=3490 and copy it to your phone's internal storage.

Copy the twrp

ZIP

file to your phone's internal storage

Remove any lockscreen security from your phone (PIN, pattern, etc), otherwise TWRP won't be able to read your internal storage and you won't able to flash anything.

Put your phone into bootloader (aka fastboot) mode

Plug your phone up to your computer

Open up your cmd prompt window.

Ensure that either the cmd.exe is already in the folder with your your platform tools, or that you 'cd' into the platform tools folder from the cmd window.

To be absolutely positive that your computer sees the phone, in the cmd window type:

fastboot devices

​

The output of that command should be something like

605KORG902754 fastboot

​

The numbers will be different since that number is the serial number of your device (that's not my device's serial number, by the way)

Assuming that fastboot sees your device, next type

fastboot boot \path\to\your\twrp\IMAGE\twrp-3.3.0-0-taimen.img

For example, on my computer that command would be exactly this:

fastboot boot F:\platform-tools\00_Pixel_2_XL\twrp-3.3.0-0-taimen.img

Be absolutely positive that you are fastboot'ing the

IMAGE

(.img) file and not the .zip file. You cannot flash the zip file using fastboot boot.

Also in case anyone didn't know, you can drag and drop the twrp.img file into the cmd window instead of manually inputing the path.

Assuming the fastboot boot command went as it should, your phone should now automatically boot into TWRP recovery.

Find the Havoc July update zip on your internal storage and flash it.

DO NOT REBOOT WHEN IT FINISHES.

Once the Havoc flash finished, find the twrp zip file you put on your phone in step 2 and flash that.

DO NOT REBOOT WHEN IT FINISHES.

While still in twrp, flash the July vendor image.

Select 'Install'

Select the 'Install Image' button in the bottom right of the screen.

Find and choose the July vendor.img file that you copied to your phone in step 1

Select the 'Vendor Image' radio button

Swipe to install the vendor image.

Reboot your phone (reboot system)

Once the phone has fully booted, go back into recovery (assuming you've followed the directions thus far, TWRP should still be your recovery).

Optional: If you were going to flash a custom kernel, you would flash it now, then go to the next step before leaving the recovery.

Once back in recovery, flash the Magisk zip so that you are rooted.

Reboot your phone.

You're done. Enjoy Havoc!

It is possible that one could deviate from these steps exactly as I've written them, but this is how I do it and I never have issues.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KC69:
Got a message as phone was rebooting after flashing latest with wahoo 3.7 kernel that I need to flash 07/19 vendor. Seemed to continue ok after I pressed the ok button in the message. Thought it was worth a mention. Never seen that before. Looked at vendor in OP and seems to still be 06/19. Hasn't seemed to made any difference in the phones performance,,, but I just finished with it a while ago.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
The July vendor image can be found linked in my lengthy post just above yours.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
After step 7, the command module reads "image disc file corrupted".

---------- Post added at 21:49 ---------- Previous post was at 21:45 ----------

My mistake...After trying step 8, the message was "image disc file corrupted".

---------- Post added at 21:56 ---------- Previous post was at 21:49 ----------

I have the factory image on the phone, but i just can't get to it because i need twrp recovery. Can i unroot the phone by just deleting Magisk?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
And this was a "freshly downloaded" copy?

If so, are you able to take a photo or screenshot of that command and cmd window with the error and post it here?

If you're talking about a factory image downloaded from the Android website, you can't flash that through TWRP recovery. You'll have to flash that from your computer. Have you done that before?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Danny 0311:
I kept trying step 8, and the ninth time was the charm. Finally got twrp recovery back, and also have the latest havoc. Thanks for the help. I guess that i have some reading to do.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sharkie405:
Weird that it took so many times to stick, but I'm glad you finally got it!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Reechings:
Does anyone else have issues selecting dialog boxes in chrome? It works fine with all my substratum overlays disabled but I can't lock down which specific one does it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] veitograf:
I just dirty flashed from Februaryand everything is working fine and running great. :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] alvintimothyjr:
Command monitor? Can you post a picture?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] andrewwdai:
Can anyone confirm that in order to access twrp all security, ie password, PIN, etc needs to be removed? I got everything working but having to disable security every time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GoldElocks:
Confirmed