yashsingh1/xdaforums huggingface dataset:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] piet8stevens:
Well, afaik, if you flash the right twrp, you should be able to boot into it with your O bootstack.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Chagle:
Which partition do i have to select to flash the image?

Recovery , right ?

If so , i managed to boot into the new TWRP but the same error occurs when i try to install the LOs.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Chagle:
Okay so the same error occurs.

But now on details it says "Failed to mount /vendor"

So i have to create a Vendor partition ? I've read somewhere that i then won't be able to return to the stock Rom and get updates from ZTE.

and how do i create a Vendor partition?

Sry for asking so much ...
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
If you create the vendor, you can use it for LOS, Dotos, AOKP, etc. But, if you want to go back to stock, you could do so by using EDL with the stock firmware loaded, flash it and the vendor should get formatted. Or, you could use the party tool to remove the vendor, then go EDL mode and flash the stock firmware
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Chagle:
So i tried to create the Vendor partition with the Treble party function. It says that there is already a Partition detected after SYSTEM partition.

I removed it and tried to add it back in but it still says that there is a Vendor partition after SYSTEM partition.

In the option Mount i can see Vendor but i can't check it.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
Hmm, that's quite odd. Never heard of that happening. What TWRP version are you using?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] piet8stevens:
You need to mount ( check) both system and vendor when flashing the rom, I believe
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Chagle:
I found out how it works... or atleast i think.

I deleted the exisiting Vendor partition , then i deleted cache dalvik etc.

In mount i checked System because it somehow was unchecked.

Then i was able to create a new Vendor partition successfully.

After that the LOs 15.1 zip installed successfully... Yeah !

Now i need to download the Gapps because i somehow deleted it and then i'll boot into it to see if everything works fine.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
That's excellent! I'm glad you found the issue. Can't believe I didn't realize system wasn't mounted for the vendor to write to said system :p
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Chagle:
Thank you guys for the quick help !

Amazing how fast you guys respond :):)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
No problem, we've got to help each other out here and make sure everyone isn't being left out
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] koftheworld:
Did the official build fail?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Yep, it was supposed to be restarted not sure if that happened or not

edit: It's out Enjoy!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Hi I flashed, the update. It's working well so far.

Was the wifi mac address issue fixed? I'm still getting random mac addresses, or is a clean install required?

Also the new blobs for GPS fix are in this build?

Thanks again!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
With selinux it might take a clean flash. You'd know by running adb shell dmesg you should see some errors like unable to read /persist/wifimac.dat or wifimac2.dat if not it'll silently just work. But run that first to ensure I haven't missed something because mine has been persistent from what I see
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
I don't see such errors so far. Any way I can force selinux?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Druboo666:
Its already enforced in official build if you are getting permissive then you need to do a clean flash ASAP
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] vahid-749:
I can't find universal O bootloader here https://androidfilehost.com/?w=files&flid=270519

But, There's universal bootstack, are they the same?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
I do have enforced, I was just wondering how force update the policy that fixes the random mac address issue as I'm still experiencing it. If not possible I'm assuming I will have to wait the weekend for a clean install. Takes me a while to get all apps back.

Do you have any GPS lock issues on your phone?

---------- Post added at 08:29 PM ---------- Previous post was at 08:27 PM ----------

Not quite but this is what you are looking for https://androidfilehost.com/?fid=1322778262904026776
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Druboo666:
Gps is still WIP as udev already posted
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] anon1135:
Los the best!!! I'm getting good battery life on latest build
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] vahid-749:
I have A2017G model. Should I use this one you mentioned or use this one? https://androidfilehost.com/?w=files&flid=270519

Because the one you sent its link says A2017U

What's the difference between these two?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] attilalovesfun:
What version of Magisk should we be running with official 15.1 to pass safetynet? Currently have 17.1 installed and ctsprofile is false so Google pay doesn't allow NFC payments
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] FuzzyDunlop9:
Download the magisk module called props config or something of that nature. Then you need to change the fingerprint of the device to zte axon 7 within the list. It changes the fingerprint back to 7.1 nougat.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] captainhase:
Same here. On the same build. By now I have updated my wife's axon 7 this morning to the latest official build. If it happens again I let you know.

Gesendet von meinem SHT-W09 mit Tapatalk
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Chagle:
Can I install the normal SuperSU on this LOs version ?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] anon1135:
Idk what to do after installing the module through magisk. How do we get to that list?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] travishume:
The documentation shall set you free!

https://xdaforums.com/apps/magisk/module-magiskhide-props-config-t3789228
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dantedakilla:
Okay, so I noticed that as the phone tried to install the latest update, I got an error message in TWRP saying: "Failed to install zip '@cache/recovery/block.map'"

I'm pretty sure this is stopping TWRP from installing the update automatically. Is there a way to fix this?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] tdm:
Your TWRP may or may not be compatible with OTA. What version are you running and where is the download link?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] mb0:
i'm using TWRP 3.2.3-0L v1.3-Axon7-Labs Mod and never manged to install the ota updates, it's just taking me to the recovery and doesn't flash the update automatically and i need to flash it manual.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dantedakilla:
I'm using TWRP 3.2.3-0L v1.3 by Oki. I'm guessing I'll have to make a post in his thread addressing this issue?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] CobraKolibry:
Just wondering, will we still have forced encryption after flashing that TWRP?

I would prefer to get rid of it, and nothing else was able to decrypt beta oreo's /data anyways.

Also, just flashing the new version didn't fix the speaker at first sight, so I will go ahead and just reset anyways
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Narada2XK:
Thank you for this, chief.

Before I update, I would like to inform you that:

If I tell the phone to shutdown while plugged in for a battery charge, it will wake up and boot right back to the encryption prompt before the system full boots up.

I noticed that there are cases with the sims: 1 and 2 where, you'll see what look like no signal or a drop in signal however, there is signal as I can send and receive calls.

This might not be OS related however, YouTube stops playing in the background even though I have the Premium service.

Finally, the last thing I noticed is that when the phone is charging, maybe it has something to do with the connector on the cable. The phone charging light will blink rather than remain solid. I will have to remove the cable and re-insert it as it would refuse to charge.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] bedroidapp:
1) Can we simply dirty flash that new rom (like a LineageOS OTA)

2) do we need to reflash gapps and magisk ?

I assume 1) yes and 2) no !
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Narada2XK:
Probably you should:

wipe /system

Flash ROM

Flash Gapps

Flash Magisk

Reboot

However, it would probably be best to start from scratch minus flashing the stack and modem.

---------- Post added at 02:54 PM ---------- Previous post was at 02:35 PM ----------

Well, upgrading the TWRP recovery in the OP from Exclusive 6, will lead to you having to wipe more than likely as I cannot decrypt in TWRP now that I upgraded. Oh~ boy~
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jawz101:
Why all of that? Just dirty flash.

If you're upgrading from his previous build to the new build you shouldn't need to wipe and reflash everything.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Narada2XK:
Usually, yes.

For testing purposes and consistency, well...
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] bedroidapp:
what i wanted to read :)

yes upgrading from the previous version. will try later on! that build seems ok for me so far (but i haven't set any ringtone or w/e)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
Can anyone please check:

- Is speaker sound still working after encryption?

- Is the echo during phone calls fixed with the update?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Cablespider:
He has a point. If you're going to test the ROM properly, clean installs are routine. You can dirty flash, but should you run into problems, a clean install/test before reporting is expected. If that's too much to ask of you, then don't report problems in a Dev thread.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Narada2XK:
We have sound!

The phone rang right after I was finished with the wizard.

I should mention that I am on Exclusive 7.

The entire phone was wiped (I had no choice)

Installed ROM

Installed pico gapps

Installed magisk 16.4

Reboot

Seems pretty good. I'm no longer encrypted unfortunately.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] trevor68:
Now change the ringtone :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] docentore:
I'm having a lot of FCs and reboots on this (China 128GB model). It was clean instal.

I was planning to go back to B01 but I suppose I could try the new build :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Vypar:
My speakers are also not working. The mic is working, but no sound from media, alarm or calls, no sound at all. A few hours ago the speakers worked fine, I just changed my ringtones. I also tried to reboot. It would be great if someone has a solution for that issue.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] OrdenKrieger:
Everyone that has sound issues is encrypted?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Vypar:
Mine is encrypted.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] OrdenKrieger:
Then it seems like encryption is messing up an audio process. Until now I would go decrypted, if you want to use this rom.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Soyunamortz:
What sounds issues ?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jawz101:
The 3 developers have had iterations of this on their own phones for 6 months or so. I consider the ROM as unofficial only by the formality of not being called official yet. Well, and also because SELinux is permissive for some reason.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Vypar:
Everything works with headphones except the mic, but I'll try to decrypt my device.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] marcdw:
Read back a little or search. Why repeat what has already been written, numerous times. ?

Moto G5S Plus XT1806, BootleggersROM-Shishufied, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] olli196:
GPS B20

For GPS on B20 use GPS Fix/Optimizer from Playstore

and choose your Region.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] littlenoodles:
That happens to me too. I thought maybe it was because of the unlocked warning that interrupts the automatic reboot into TWRP. I haven't gotten around to doing the dm-verity enforcing (or whatever it is) thing to get rid of that message. Can anybody verify that doing that will make OTA's install automatically. Not a big problem, but it's a pain to find where the LOS updater stores the zip - hmmm, maybe I should write it down sometime ;)

I also have to reinstall magisk to keep my Dolby working, so maybe manual updates are the way to go...

Actually, I just tried both 'adb reboot dm-verity enforcing' from my computer with debugging enabled (I had just used adb to copy the latest LOS zip, so adb was working) and 'reboot "dm-verity enforcing" from within TWRP. Neither made the bootloader unlocked warning go away. Any idea why not?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] [armitage]:
That did it. :)

Thanks.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] littlenoodles:
Search in settings still not working

Just updated to the latest 1015 official build. Settings search is still not working. Searching for 'wifi' or 'ambient' comes up with 'no results found'. I think it was working prior to the 1008 build...

Is anybody else having this problem?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] [armitage]:
I'm on the UNOFFICIAL-B20v2 build and there don't seem to be any problems with the search function.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] tdm:
Well ... my first thought was that maybe he had built using toolbox/toybox. But it looks like he built with busybox. So that is not the issue. I don't have my axon7 with me at the moment, so I can't look into the issue right now. A full copy of /tmp/recovery.log may be useful.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
with adb root do ls /persist/ and see if you have wifimac.dat or wifimac2.dat
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] tprfd:
I have the same issue.

Edit: fixed it by clearing cache and settings on the actual settings app.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] FuzzyDunlop9:
[MENTION=5082772]Unjustified[/MENTION]Dev the battery life seems to have deteriorated drastically on 15th October build official lineage. I'm running stock lineage with magisk to change fingerprint and viper4android. Battery life wasn't that great for me since flashing official coming from stock
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
I have wifimac2.dat but the content of the file has a randomly generated MAC and not my original MAC address.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
You'll never have your original Mac again if wifimac.dat isn't there somehow between flashing ROMs you have lost the original one. What we need to do is stop the one being created from ever being randomly generated again. Once written by the kernel it shouldn't be generated again unless it's been wiped from /persist/
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] littlenoodles:
Thanks. That worked for me too.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] pingouin47:
Can I use last B20 bootstack with G modem for my A2017G ?

If yes can I just flash it without wipe anything ?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] colox188:
yes, no issues with booting. just that initial screen that bothers me.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Ok, thanks for the explanation.

Is there a process I can follow for that or is it something that might be fixed next build?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
I'm going to check it out tonight.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] attilalovesfun:
Thanks for the quick reply. So I've installed the MagiskHide Props Config but not sure how to edit the 'list' to change the fingerprint of the device to the axon 7 version?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Young Gunna:
Using a terminal app... Su to get root

Then type props

Follow selections and chose a fingerprint
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] attilalovesfun:
Thanks heaps, thats sorted it :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] anon1135:
Ty your post was so simple even an idiot like me could follow it
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Young Gunna:
? You're welcome. We are here to help each other out!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dantedakilla:
This one? : https://pastebin.com/45mmHKPQ
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] tdm:
Yes... that's the correct file, but I don't see the OTA install log messages.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] admicos:
My personal builds started failing with

external/ant-wireless/ant_native/Android.mk: error: antradio_app (EXECUTABLES android-arm64) missing libantradio (SHARED_LIBRARIES android-arm64)

Do I need to update my blobs or did something else go wrong?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] tdm:
You need to update your blobs.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dantedakilla:
I'll have to reinstall an old version of Lineage so I can try the OTA update again. Give me a while. I'll try again.

Alrighty, [MENTION=4126377]tdm[/MENTION] : https://pastebin.com/b5385f77
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] tdm:
Thanks. Looks like the install section is...

Running Recovery Commands
I:command is: 'install'
I:value is: '@/cache/recovery/block.map'
I:Unable to install via mapped zip '/cache/recovery/block.map' Error installing zip file '@/cache/recovery/block.map' Done processing script file
I:Set page: 'action_complete'

That's... not very helpful. I may have to dig into this on my device.

I don't suppose you've tried OTA with lineage recovery?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dantedakilla:
Haven't tried that. Been using Oki's TWRP Labs for the Treble partition stuff. I'll give it a shot after work.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] greenstratus99:
Android Auto "Google Play Services Not Available Right Now"

Don't know if anyone else was having this problem where Android Auto wouldn't launch because "Google Play Services are not available" even if the Play Store and all other GApps are working. What I eventually found was to register your device on this page.

First post so can't do links but it is the device registration page, (googles url)/android/uncertified/

After about 12-24 hours Android Auto started working again. To be clear not sure if this is the actual fix it's just the last thing I tried. I'm running the 10/15/18 build of 15.1 and Auto wasn't working on it before without registration. Hope my couple days of head scratching saves other peoples hair.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] pnin:
I have both. Should I be worried? :confused:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
No, you're fine it tries to read wifimac.dat first which is the one ZTE wrote to the device during factory state.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] vahid-749:
i have A2017G model

which one is the proper Universal O bootloader for my device?

A2017UV2.1.0B20_Bootstack_by_DrakenFX.zip

A2017x_LineageOS15.1_UniversalBootstack_v1_by_DrakenFX.zip

or none?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] TeutonJon78:
If the original one got erased (which is weird that it would at all), can the auto generated one be hex-edited to be the original MAC rather than a random one?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Unless you know your original one then probably could use vim. And not weird all these different boot stacks and recovery floating around probably got overwritten or erased by flashing those. I'm sure more than 80 percent have lost their original one.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] atakan33:
[MENTION=4911249]Unjustified Dev[/MENTION] Normally mac adress doesnt change but if i reboot device or turning on off hotspot , wifi mac adress changes
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
The past 2-3 pages we have been discussing this. Probably best to take a look to get informed about the issue.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] atakan33:
if i flash stock rom , this issue continues ??
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Probably not depending on if you have wifimac.dat or wifimac2.dat in Oreo's wlan module it appears they removed creating a fake persistent Mac address
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] atakan33:
hi guys i restored original wifimac.dat .Should i delete wifimac2.dat and what its permission .is it (600) ?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dantedakilla:
I tried default recovery (TWRP 3.2.3.0) and it still fails.

Here's the log: https://pastebin.com/Qvs4ZUSa
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] lichtblitz:
I've finally got time to upgrade my spare A2017G to Treble. Even if tempting I wasn't using [MENTION=319057]Oki[/MENTION] 's guide and files, since MiFlash seems to be windows only and I do not own any windows. :p

This is my spare A2017G, so I've wiped all data. Make a backup before upgrading your phone this way.

A. Starting position, system Installed (non treble):

- Nfoud's Bootstack B12

- Nfoud's TWRP Exclusive 3.2.1-8

- 15.1-20180625-UNOFFICIAL-axon7

- open_gapps-arm64-8.1-pico

- addonsu-15.1-arm64

B. Upgrade to Treble:

1. booted into TWRP

2. installed A2017x_LineageOS15.1_UniversalBootstack_v2_by_DrakenFX.zip

3. installed A2017G_OreoModem.zip

4. installed TWRP_3.2.3-0L_v1.3-Axon7-Labs_Mod.img

5. rebooted into TWRP, checked for adb. Adb was OK.

6. rebooted into old system 15.1-20180625-UNOFFICIAL-axon7 to check if it still working. It did.

7. rebooted into TWRP_3.2.3-0L_v1.3-Axon7-Labs_Mod

8. created a 512mb vendor partition at the end of system partition

9. rebooted into TWRP

10. wiped internal storage, wiped and formatted data to ext4

11. wiped system, dalvik, cache

12. installed lineage-15.1-20181015-nightly-axon7-signed.zip

13. installed open_gapps-arm64-8.1-pico-20181022.zip

14. installed addonsu-15.1-arm64-signed.zip

13. wiped dalvik, cache

14. rebooted into system

No issues of any kind during the upgrade process. :) Thx to all devs and you all as well for making this possible!

EDIT:

OTA works like a charm
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] 8mnifarious:
Well I never did manage to test B16, and struggled to reflash back to B12 (kept getting stuck in bootloops, even when using EDL for some reason), but I was able to confirm that WiFi calling works on stock. I haven't tested, but I'm sure B20 is no different.

Meanwhile, I still can't get the feature working in Lineage. I made sure to flash the newest bootstack, and even tried modifying the build.prop according to a Magisk Module and some posts on Reddit. Unfortunately, neither worked.

That all said and as much as I'd like the feature, it always seemed to stop working, requiring a reboot on stock. I guess I'll try out Google Voice's VOIP beta feature and keep checking after each update.