yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ZeroSkylineX:
I had the same issue not too long ago, was stuck in a boot loop.

Have an external USB handy and back up your files, TWRP will recognize the external storage. I'll explain in the steps below.

Coming from stock OOS:

1. Flash TWRP img

2. Flash TWRP zip

3. Let it fully boot into stock OS to confirm it flashed successfully and that you're not stuck in a boot loop

4. Place your ROM, back up files, TWRP zip, GAPPS, and Magisk onto your external USB

5. Reboot into recovery

6. Go to Wipe - > Format Data -> Type "yes" to proceed - > swipe to flash (you will lose all your storage but OOS and TWRP will remain) and reboot into recovery.

7. Plug in your external USB, go to install. You will be given a choice to choose internal or external storage. Tap on external storage and flash your files from there. You don't need to flash TWRP again as it won't be overwritten with the ROM but you can as a precaution.

8. Wait about 15 minutes or so, the first boot may take a long time (for me it almost took half an hour and I thought it was in a boot loop again).

8. If necessary, reboot again and flash GAPPs.

The 0mb internal storage is due to an issue with encryption. Apparently the fix for this is to set a password on stock OS (pattern/pin) then you when you're in recovery, TWRP asks you for this password to proceed, you type it in and then you proceed. I've done this several times and the password request pop up doesn't show up for me.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Guyinlaca:
So I loved everything in HavocOS EXCEPT for the navigation system. In OxygenOS and in Android 9, one could have the NavBar hidden and swipe up from the bottom, much like Samsung devices. The edge gestures make the phone a nightmare to use one handed. If anyone has gotten a 2 or 3 button setup with hidden NavBar and bottom swipe up, let me know.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] x111:
lucky you there is a very simple solution "Immersive_Manager"

https://xdaforums.com/general/paid-software/app-immersive-manager-control-immersive-t3766755

.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ajsmsg78:
Viper4Android causes the call echo for me. As soon as you install it the other person on the other end of the phone will hear themselves talking. So if you have it installed uninstall it. I like it on custom ROMs because on most of them the sound is not as loud as in stock OOS.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] g00d_guy:
I don't think it's Havoc's issue... If your car's system is based on Android, it might need updating...

I had issues with newer devices and RLink recently, and ice RLink got updated, there were no more issues
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Tekkamen77:
thanks i use rlink and it gives me problems i could see if there are updates
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] g00d_guy:
If you have a version of RLink lower than 7, Renault has officially stated that it is possible to update to at least version 7, but, depending on the version you have, you might need to go to the dealership service to perform the update. Here is a link that will be helpful: https://www.gps-rlink.com/r-link-2/update-map/
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] highgel:
perfect..
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] comicbookguy72:
latest build or older? a couple of builds ago they broke Bluetooth calling but audio streaming still worked. it's fixed now tho
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Oswald Boelcke:
[MENTION=7578917]SKULSHADY[/MENTION] Please check the inbox of your private messages. Thanks for your cooperation.

Regards

Oswald Boelcke
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] bariz143:
Does this have link ringtone option in sound menu?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] itachi_2611:
Unable to find any mirror information for the "/guacamole/Havoc-OS-v3.3-20200329-guacamole-Official-GApps.zip" file. Please select another file.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] galza:
When in chrome there is a grey bar from the nav bar and i cant push what is covered. like in xda i want to go to a page and its covered with grey and cant go there..any idea? On last build if its matter
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ph1dft:
Installed this version but it lags and already has one freeze after 30 minutes of usage...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
I too have noticed lags and a couple of freezes. Dirty flashed latest over the previous release.

Update - listening to music with Bluetooth headphones: music from an Instagram post halted my played music and the whole system froze for around 15 seconds. Also, scrolling through Web pages at times causes jitters in the music too.

If I can be more helpful then please do let me know. Perhaps I'll try capture a log soon
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] 18os13:
If anyone knows how to fix the data not working issue let me know ^_^
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mac796:
I wasn't having data problems, but i was having GPS problems. I went back to the 6/25 build. I might try it again with an older version of open gapps. I read somewhere the last couple versions of gapps were messed up.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Namolas:
No data problems here either. If anything its surprisingly faster than I was expecting. I was just out and about streaming YouTube and had to download Maps (about 30mb) and it finished in less than 2 seconds. Which leads me to my next post...

If you figure anything out with GPS on the newer build be sure to let us know. :cool: The maps I downloaded didn't do much good :laugh:
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mac796:
If you figure anything out with GPS on the newer build be sure to let us know. :cool: The maps I downloaded didn't do much good :laugh:[/QUOTE]

I was reading few posts back and the guy said he flashed his 6/25 boot IMG on the newest build and that fixed his problems. I might try that tomorrow to.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] djsubterrain:
I was reading few posts back and the guy said he flashed his 6/25 boot IMG on the newest build and that fixed his problems. I might try that tomorrow to.[/QUOTE]

So, presumably, it's the integrated vendor doing the damage?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] comicbookguy72:
So, presumably, it's the integrated vendor doing the damage?[/QUOTE]

I'd flashed a every other kernel in between, lost Bluetooth audio and now can't replicate the working GPS... So probably a dead end... Lol
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mcn1970:
i am on 25 build and suddenly my lock screen PIN is not recognized. after entering pin, nothing happens and pin entering screen comes again.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ericthered926:
I went back to 25 and my gps still isn't working. Haptics are still mush, too.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mcn1970:
flash OOS first
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mac796:
Did you dirty flash it or did you have a backup. For Some reason if you just dirty flash old build it won't work
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mcn1970:
i had flashed OOS 9.5.8 first then Havoc.

the backup restore didn't do it.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mac796:
Friend of mine was having same problem. No matter what he does he can't get gps back. The only thing different between his and mine was gapps. I restored a backupb of 6/25 build with 6/ 25 gapps, he had newer gapps. Maybe try dirty flashing it again with the old gapps. I'm not sure which gapps u had on your 6/25 backup. I'm not even sure it will matter

.also I'm on the Smurf kernel if it matters
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mcn1970:
6/30 gapps. gps works
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] clkehl:
On 6/25 or 6/29 build?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mcn1970:
6/25.

6/29 needs a fix
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Toutatis_:
Update: I went back to OOS 9.5.8, Twitch app works just fine. No black screen.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] SKULSHADY:
##### Havoc-OS v2.7 Official Build #####

OnePlus 7 Pro Update 02-07-2019

Changelog:

• Merged July Security Patches

• Improved Gaming mode

• Updated Lawnchair to alpha-2238

• Other fixes and improvements

Installation Instructions:

1. Download the ROM, TWRP Installer, GApps, Magisk.

2. Flash the ROM, TWRP Installer.

3. Reboot to Recovery.

4. Flash the ROM, TWRP Installer again.

5. Reboot to Recovery.

6. Flash GApps (Optional), Magisk (Optional).

7. Wipe Dalvik.

8. Reboot and Enjoy.

Never Wipe System or Vendor partition.

Havoc-OS Discord Server: https://discord.gg/YfhBCj4

Havoc-OS Announcements Channel: https://t.me/Havoc_OS

Havoc-OS Group: https://t.me/havocofficial

Havoc-OS OnePlus Group: https://t.me/havoconeplus

ROM: Havoc-OS-v2.7-20190702-guacamole-Official.zip

GApps: Official Open GApps

Guys if you like our work then you can

support us by donating. Here's our link:

PayPal: https://paypal.me/ANUSHEK

UPI: anushekprasal@okhdfcbank
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mcn1970:
is GPS fixed? or wifi calling?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] kroening.s:
Both still don't work, NFC toggles also
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] joemossjr:
Wow
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] gianton:
I noticed the same, fixed them using Kirisakura kernel.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Oh that's handy to know! I'll try that out now. Thank you
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ph1dft:
Flashed the latest custom kernel, seems fluid... Now let's see what it does with battery life etc... Thanks for your help!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Hmm is your fingerprint still working? Mine seems to scan/light up but not read/allow access.....
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] TacoTuco:
Does this rom ship with arter kernel or a general stock aosp kernel
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] envying:
Currently, I'm still on Release of 03-16. Can't complain anything from my side, Battery, snappiness, vibration, sound, ...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ph1dft:
Nope just noticed that fingerprint scanner stops working with this kernel... Any solution... Old kernel version?

Edit:reboot fixes it.... But for how long...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Hmm rebooting didn't help me.

I just dirty flashed the rom (both slots for what it's worth, rebooting twrp after first havoc zip to flash it twice) and fingerprint works again.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ph1dft:
Stopped working after 1 minute.

Will try your solution tomorrow... Thanks

When you dirty flash rom on both slots , you have default arter kernel right?

Or you flashed Kirisakura kernel again?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] tamim1517:
Junior Member14 postsThanks: 1

Anyone knows how to change keyboard in gesture mode.

As the keyboard icon disappeared with navigation buttons.

Any help would be much appreciated.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] x111:
"Havoc-OS-v3.3-20200329-guacamole-Official.zip"

dirty flash over the previous build,

works.

update..

after reboot, phone got freezed on boot !

only holding power + both volume buttons helped to reboot.

devs, we all appreciate your hard work but pls double check the build before releasing.

Also, a little update for those who like me like to have transparent navbar.

in this update, I replaced all the colors and now it's transparent in 2 buttons and 3 buttons navbar mode.

but you still have to have Flux v5.5.3 installed.

and of course you need highly forbidden software in order to "disable signature verification".

.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Yeah I didn't flash a custom kernel, just dirty flashed the havoc zip so the default kernel
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ph1dft:
Thanks but after one night without a reboot I noticed the fingerprint scanner works now for unlocking, but not for registering a new finger. Strange behavior but we will see....
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Hmm strange! I'm tempted to dirty flash the last build as these freezes are a little distracting at times!
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] techlogik:
20% battery drain overnight stock kernel. Not good. Any solutions?

Also, miss auto power off and on at night schedule.

Phone has also done the hesitation freeze thing for 15sec like others have mentioned. Complete wipe and clean install.

A lot of things I like about the build.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
I too had the drain but didn't mention it at the time. For that and the freezing issue I've gone back to the 16/03 build and all is well again (other than the WiFi drop out issue)...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Skeptico:
I've had no issues at all with a clean flash. Battery is better than previous builds. No freezing. I was having issues when I dirty flashed so I flashed clean and everything is good now.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Skynamic:
Clean install means format data on both slots and wipe data/cache and dalvik?

Just because if I did this way I got bootloop everytime.. :(

I can't install Havoc..
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Skeptico:
Download the ROM, GApps, Magisk, Disable_Dm-Verity to PC

Boot to TWRP Recovery (Slot A)

Format Internal Storage AND Wipe Data/Cache/Davlik

Boot to TWRP Recovery (Slot B)

Format Internal Storage AND Wipe Data/Cache/Davlik

Boot to TWRP Recovery (Slot A)

Copy ROM, TWRP Installer, GApps, Magisk to Internal Storage

Flash the ROM and Disable_Dm-Verity_ForceEncrypt

Boot to TWRP Recovery (Slot B)

Flash the ROM and Disable_Dm-Verity_ForceEncrypt

Boot to TWRP Recovery (Slot A)

Flash GApps (or NanoDroid), Magisk, and Disable_Dm-Verity_ForceEncrypt

Reboot and Enjoy
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ajsmsg78:
On the latest few builds if you don't want to use the stock gestures and want to use any third party gestures such as Vivid Navigation Gestures you can forget about having a working back gesture. For some reason it ends up being totally disabled until you enable the stock Gestures. The last build where the Gestures worked properly was the 2/25 build.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] x111:
try 2 buttons mode and tasker navigation bar on top.

works well with stock gestures.

.

took a measurement,

phone display off, ruining nothing, strong wifi signal, medium strong cellular signal,

battery drain 1% pet hour which is a pretty bad result :(

I hope devs will fix that.

.

good news,

with help of "HEBF Optimizer" app, phone managed to waste only 1% of the battery per 9 hours.

https://xdaforums.com/android/software-hacking/hebf-tweaking-battery-saver-optimizer-t3401341

which means that devs can make those changes to this rom but do not want to.

.

good to know,

but with a little help of "HEBF Optimizer" I'm getting 1% battery drain overnight.

kind of no need to do highly annoying clean flash.

.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] envying:
Now I started to put my phone on Battery Saver mode all the time, with BT, WIFI, Cell on. It ends up with very good battery life.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Skeptico:
I was having that issue on previous builds, but I clean flashed the latest build and I'm now only getting around 3% drain over the entire night. Battery is way better on the newest build if you clean flash.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] xuquanws:
Does this ROM have one hand model?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] farhan20:
Anyone else face lag while going back On apps? Like Messenger specially? Also back gesture doesn't work that great for me any fix ? Because on stock it work flowless idk I had to do twice to use back.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Here's a log of when the WiFi cuts out. Hopefully it shows something?! I tried searching via keyword "WiFi" but in honesty I've not idea what I'm looking for.....
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
I found lags on the lastest build but this was a dirty flash, so perhaps a clean one may avoid it as another user posted.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] zohan569:
Help Please

So I tried following this and any other way of flashing I could find here. I'm new to the whole A/B partition thing, so be patient with me please. For context I have the OnePlus 7 Pro T-Mobile variant, already unlocked/rooted/converted to international firmware; have TWRP installed, and successfully flashed magisk as well.

After flashing everything in order, wiping data/cache/dalvik AND formatting internal storage/data, ROM -> TWRP on both slots, I can install magisk after, but I can't install Gapps... I get an error 70 code saying there's not enough storage. I even tried flashing the disable force encrypt zip after everything. And the even weirder thing that I can't seem to figure out, even after I flash everything, or even just the rom and twrp as stated in the OP, I reboot, and it just reboots back into the OOS I had before? Does anyone know why it's doing this? I never got a "failed" or any sort of error flashing the rom itself. Am I missing something? I've tried reading through everything. Any help would be appreciated.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Skeptico:
Have you tried the method I posted on the previous page?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] zohan569:
Yes actually! That was the last one I followed. I tried following that one to the letter. But when I got to the point where you flash GApps, that's where I got the "not enough space error 70" type error. I figured maybe it was because I need an even smaller version of GApps to try it (was initially trying with micro, so tried nano) still the same error. I tried it with the non-GApps-included version of the rom. When I followed your instructions, I reboot after flashing everything but GApps, which I assume should work as they are optional, and it just boots up oxygen OS again. I'm on 10.3.1 of the international variant (GM21AA) if that makes any difference. I don't know what I'm doing wrong. I'm on the latest TWRP 3.3.1-79 as well, for context. It's just weird to me that it won't even try and boot loop or anything, just flat out won't boot into the rom.

EDIT: One other question: When you say boot back and forth between slots, do you mean going under reboot and just pressing slot a/b respectively? Or Rebooting recovery option then selecting A/B and doing those steps over? Same question in regards to the flashing steps.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] tremendouz:
It means you need to reboot the recovery. You don't need to select slots. If you flash on boot partition, the recovery will reboot to the opposite slot by itself, when you reboot recovery.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] kevinarjun:
Any work around to make fingerprint work in custom kernel like smurf or kirisakura?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] AfterForever666:
Did you do the upgrade in the meantime and did Android Auto still work?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ajsmsg78:
I did and yes it still worked but unfortunately the Gestures don't work like they used to on any build never than 2/26 so I switched ROMS for now.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] AfterForever666:
Thanks. I'd be curious to know what rom you switched to and if it has Android Auto working. I'm stuck with oos until i find another rom that has a good working AA. I've tried sooo many already and i'm a bit tired of continuously restarting from scratch (although i'm a flashaholic actually).
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Hmm I don't wanna jinx it however after a full internal data storage wipe not only an I not experiencing any lag with the latest build (as I previously reported) but also my WiFi connection seems stable now - no longer disconnecting/reconnecting when further away from the router!

Fingers crossed, but this rom is pretty dam perfect now....!

Many thanks

Update: Dammit spoke too soon. Getting lag again :(
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Toutatis_:
I always format data when switching ROMs and I'm always having the Wi-Fi issue.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Hmm it's a shame, in ways I wouldn't mind as its a relatively small issue. Though there are times i can't cast as it disconnects from my home WiFi network.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] Oswald Boelcke:
Moderator Announcement:

Links to Telegram have been removed from OP as no support is provided in the ROM thread!

Reference:
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mholloway:
Is havoc compatible with OOS 10.3.2
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] x111:
not only compatible but it based on it !

:)

.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mholloway:
Can you tell me what iam doing wrong then,I flashed

Rom then TWRP

Reboot recovery

Recovery doesn't see storage,so I can't flash rom again.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] nbarrett423:
I hope this comment doesn't expose me as a complete idiot, but as far as i can tell, the link here for your ROM is connected to the wrong file. well, to be more precise...

your link is correct, it goes to the guacamole parent directory at sourceforge....but the button you would click to download the file links to a version of havoc desiged for kate/kenzo, whichever phone that is...
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] IronDwarf:
Im having same issue LOL
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] x111:
easy solution,

very solid way, works everytime on my end !

you must follow each line !

_______________________________

backup everything,

reboot recovery,

format data,

copy files,

flash oos,

flash twrp,

flash magisk,

flash Disable_Dm-Verity_ForceEncrypt

reboot recovery,

flash oos,

flash twrp,

flash magisk,

flash Disable_Dm-Verity_ForceEncrypt

reboot recovery,

flash latest rom,

flash twrp,

flash magisk,

flash Disable_Dm-Verity_ForceEncrypt

reboot recovery,

flash latest rom,

flash twrp,

flash magisk,

flash Disable_Dm-Verity_ForceEncrypt

reboot recovery,

flash latest gapps,

flash twrp,

flash magisk,

flash Disable_Dm-Verity_ForceEncrypt

reboot system.

done.

_______________________________

https://xdaforums.com/android/software/universal-dm-verity-forceencrypt-t3817389

.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] mholloway:
Where do you get Disable_Dm-Verity_ForceEncrypt zip from
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ajsmsg78:
https://androidfilehost.com/?fid=4349826312261762478
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] gogixx:
The camera didnt work in landscape mode. I flashed clean and also wiped and formatted data, but still No landscape mode. What did I wrong?
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] ajsmsg78:
Use this method to install custom roms:

Boot to TWRP

Format Data

Reboot to TWRP

Install latest Stock OOS

Install Havoc

Install TWRP

Reboot TWRP

Install latest Stock OOS again

Install Havoc again

Install TWRP again

Reboot TWRP

Install Gapps (optional)

Install Force Encrypt Disabler

Format Data again

Install Magisk

Reboot System

If you it in that order you should have no issues. I've always done it that way since Android 10 and never once had any issues.
[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] cd993:
Sorry for the ever so slight off topic, but would this tried and tested method also working if attempting switching from Havoc to Crdroid?