yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 Guides, News, & Discussion] saperkus:
It seems, that I haven't been patient enough in case of Orange PL... I have redone the tests and was able to make

VoWiFi

to work. There's a need to reboot the device after swapping SIM cards. After reboot,

VoWiFi

works fine.

You're free to check it. I've checked on Nexus 5X and it didn't work at all.
[Google Pixel 2 Guides, News, & Discussion] bige93:
Do I have to use some special ("diag") version of the Magisk as it says it the 1st post? Can't find 'magisk diag' for Sailfish.
[Google Pixel 2 Guides, News, & Discussion] saperkus:
This is a modded version of Magisk, which gives an ability to enable diagnostic port (normally it can't be enabled). It was prepared for Pixel 2 XL, but it also works fine with Pixel 2. I can't tell, if you need to use this version or not. Install standard Magisk version and check if you can enable this port using provided commands. If not, then it's up to you to decide, if you want to check modded version of Magisk or not.
[Google Pixel 2 Guides, News, & Discussion] ozguroge:
Has anybody tried to install the modified Magisk on android Q Beta yet? I am getting error 1, it doesn't install :(
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! I am not sure if I understand to you right :confused:

If you are without mobile signal but you are on wifi, you can call with VoWifi, but you can't send/recieve SMSs?

If you have mobile signal, you can call via VoLTE and send/recieve SMSs?

If it is so, it could be only some limitation on pixel phone. Some providers doesn't allow sending sms via wifi...
[Google Pixel 2 Guides, News, & Discussion] trew123:
Yes, your interpretation is correct.

I can send and receive SMS with another phone using only Wifi with the same operator, hence the latter is fine. Which leads me to two questions:

1. Could it be that the mbn file is somehow wrong?

2. Are the Pixel 2 users here able to send and receive SMS using WiFi only?
[Google Pixel 2 Guides, News, & Discussion] Eiad Ajam:
I have flashed this module on rooted Android 11 beta 3

Volte is showing in the settings and can be activated

But the IMS is not registered and its not doing calls on lte...

Is there anything we can do?

I am on STC, KSA

---------- Post added at 01:51 PM ---------- Previous post was at 01:15 PM ----------

I have working volte on oneplus 7t

Was modified using pdc to uk Vodafone mbn

Is it possible to extract those mbns and get it work for pixel 4?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! You can try to replace needed mbn file in module and try if it will work. VoWifi is not working for me, so I can't help with this.

Mbn's can be extracted from onplus rom, but you will try to do it by yourself. I don't have pixel4 for testing, so I can't help. Provided module was just "a try".
[Google Pixel 2 Guides, News, & Discussion] Eiad Ajam:
Thank you for your reply

Is there any steps to follow about modifying what you mentioned?

And where can i get the oneplus mbn files

Lastly how can i choose Vodafone's mbn to get the desired result

Sorry for my noob questions and thanks for your support
[Google Pixel 2 Guides, News, & Discussion] astracd:
Hey guys did you try this method ?

https://xdaforums.com/rog-phone-2/how-to/guide-enabling-volte-vowifi-v2-t4028073

It worked great on my OP6T. You just need to find proper file for your carrier. I got mine from pixel 3 https://xdaforums.com/showpost.php?p=78563337&postcount=4
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! I tried to make "test module" for pixel 4, but you need to put inside proper mcfg_sw.mbn file to "myown" folder... Oneplus 7 mbn's could be extracted from oneplus ROM or if you have oneplus phone, you could be able to find these files probably in vendor partition, maybe in this way:

system\vendor\firmware_mnt\image\modem_pr\mcfg\configs\mcfg_sw\

You could try to install selinux permissive module too.

It is really easier to use magisk module to get it working ;)
[Google Pixel 2 Guides, News, & Discussion] SGH-i200:
Full path to "myown" folder in VoLTE_pixel_4_test.zip:

/system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/myown/

Why is the MBN in myown used? Because it is the only MBN listed in oem_sw.txt?

My Pixel 2 (Android 10) uses this path!?

/vendor/mbn/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! This test module could be used if you want to force use some *.mbn file which is not determined for your provider. I supose, that android is selecting best *.mbn for your provider, if there is only one *.mbn, this one will be selected. Something like in this tutorial:

https://xdaforums.com/oneplus-7-pro/how-to/guide-activate-volte-vowifi-t4116051

For pixel 2 should be this "test" module different, for example:

/vendor/mbn/mcfg/configs/mcfg_sw/generic/myown

and similar change in oem_sw.txt...

You could probably use any directory structure like you want, but there should be only one *.mbn if you want load directly this file...
[Google Pixel 2 Guides, News, & Discussion] Eiad Ajam:
Thank you so much, finally i get it to work

i have published a thread for that matter and mentioned your name

thanks again, i was going to sell my pixel xD
[Google Pixel 2 Guides, News, & Discussion] Njagga:
Pixel 2 on Airtel (India) and Freedom Mobile (Canada)

Hi

I have a bit of an unusual situation, I need to get my Pixel 2's volte and wifi calling working on both Airtel and Freedom Mobile.

My phone currently is on stock Android 11 with a locked bootloader. I wanted to understand what I am getting into before taking the plunge.

1. Does it matter which phone I get the .mbn from? I can use the nokia mbn from this thread for Airtel , but the Freedom Mobile mbn is from a pixel 3 .

2. Has anyone tried this on Android 11 stable? I see some posts about it working on the beta.

3. Does this affect my ability to use Google Pay or other SafetyNet apps?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Good to hear such a good news :good:

Hi! It is really hard to say :D

1: I was trying to use pixel3 mbns on android 10 and it was working (if I remember right), but on android 11 I am using nokia mbns. Some mbns are working as excepted, some not. You need to try

2: Yes, it is working. Now I am on stable android 11 and volte is fine (never got working vowifi :rolleyes:) Maybe you will need to use SeLinux permissive module too.

3: Unlocking bootloader and rooting can/will brake this functions. There are some workarounds to solve this. For now, I am still able to use GooglePay without any issues.

You will need to try, but there are no guarantees that it will be working like you want... There are plenty of tutorial and advices on xda to solve some issues, but how I said, no guarantees...

Good luck :fingers-crossed:
[Google Pixel 2 Guides, News, & Discussion] BloodSkin:
As a former AT&T advanced technical support specialist for business mobility class solutions, I feel it is important to point out that even if you enable this feature device side, if the SOC code is not on your account, it will not actually work. this is a network side feature, not client side.
[Google Pixel 2 Guides, News, & Discussion] Njagga:
I tried the modified Magisk zips (18.0, 18.1, 19.0) through TWRP from the linked post. None worked, all caused bootloops.

I read on some post that someone used Magisk Canary to modify boot image and install on Android 11 (I didn't install TWRP). This allowed me to boot and install the SELinux and VoEnabler modules. After turning them on, I noticed WiFi calling started to work without changing the mbn, but VoLTE was still not working.

Since then I've been trying to get the PDC tool to detect my phone. I've both the files in that Mega link, and it doesn't see the phone. Is the phone supposed to be powered on? Any other thoughts?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi, for now you can't use PDC with Android 11, you need modified version of magisk to get this working. Which module for VoLTE did you try? Sometimes is needed to ask your provider to enable VoLTE for you...
[Google Pixel 2 Guides, News, & Discussion] Njagga:
Okay, so that's probably why I wasn't seeing anything in PDC.

I tested my sim in a OnePlus 7 and an iPhone, both VoLTE and VoWiFi seemed to work there, and VoWiFi is working with latest magisk canary. So I think it should be active carrier side.

I tried the modified magisk versions again today, and same result. Once I flash any of the zips in TWRP, my phone stops booting - gets stuck in bootloop.

I used the "VoLTE_enabler_pixel_2_v1_1.zip" module. Should I try the other one?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
PM
[Google Pixel 2 Guides, News, & Discussion] chk970222:
Thank you

I used the "VoLTE_enabler_pixel_2_v1_1.zip" module in pixel 2 android 11,not work.
[Google Pixel 2 Guides, News, & Discussion] pbasista:
I can also confirm that it does not seem to work on Android 11.

I have flashed the newest factory image of Android 11 for Pixel 2 from here:

https://dl.google.com/dl/android/aosp/walleye-rp1a.200720.009-factory-55e6ce7b.zip

Then I have booted from fastboot mode into the latest TWRP from here:

https://eu.dl.twrp.me/walleye/twrp-3.3.0-0-walleye.img.html

From within TWRP, I have installed the latest "debug" version of Magisk available in the "canary" branch here:

https://github.com/topjohnwu/magisk_files/blob/canary/magisk-debug.zip

Finally, I have installed the "VoLTE_enabler_pixel_2_v1_1.zip" Magisk module downloaded from the first page of this thread.

The TWRP and Magisk seem to work correctly. The VoLTE Magisk module could also be installed successfully. However, after reboot, the phone is still not able to use VoLTE.

When I have performed the same steps on Android 9 (Lineage OS in my case), I was able to use VoLTE.
[Google Pixel 2 Guides, News, & Discussion] somin.n:
There should by a mbn file inside the module for your operator, if it is not there, i will not work. Try to use SeLinux permissive module too.
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
[MENTION=5104404]somin.n[/MENTION]

I'm planning to upgrade to Android 10 within a few days (currently I'm on PIE). As far as I remember, on 10 I can't use the magisk module to enable volte. Which mbn file should I use for Telekom/Hungary? There is no specific mbn for it, but on pie the magisk module works, so I think with some of the mbn files I can make it work on 10. I guess that the folder "DT" contains deutsche telekom files, but I only see czech and polish files.

Also If it doesn't work how can I restore the stock one?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hey! Why not to update to androud 11? :D

There are mbn files for hungary inside eu/telenor and /vodafone folder, you can try one of these.

Before you will load new mbn with PDC, remember, which one is activated, if you will want to go back, just re-activate this one...
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
I'm using custom ROM with its features and Android 11 is too new :)

I saw telenor and vodafone mbn but my provider is telekom.

If something is broken, can I return to stock stuff via factory reset or reinstalling the stock rom? How does the magisk package works on pie, which mbn is activated? Or does it work in a completely different way?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
You can try load PDC with your current ROM and look, which mbn is activated, its description column. Then you could try to text search over/inside all mbns in module (Total commander will do this well). With this way you could be able to find "your" mbn, but I am not sure, if when module is loaded will PDC show something, you have to try ;)

Btw, my provider is T-Mobile, but "my" mbn is under DT folder.

If something will go wrong, reflashing factory image with full wipe will help, but if you will load mbn with PDC you will be able to fix it with PDC.
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
Thanks for the detailed clarification. :)

On my current ROM the magisk module is installed. I saw the DT folder, maybe the czech and hungarian are the same, I will play with the mbns. I just wanted to make sure that I can return to the stock some way, I don't want to brick my device. :)
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
I can't put the phone to diag mode, at least the Qualcomm devices (doesn't matter if I install drivers on windows or not) doesn't show up in device manager. However there are no errors in terminal when I run the commands, and the phone disconnects from usb (no adb or mtp connection).

Do I need the modded magisk? Currently I rooted the phone with magisk 20.4.

If I need the modded magisk, how can I use that on Android 10? Is that v18 works on android 10?

Edit.: It works with modded magisk 19 from the taimen topic. Does v19 compatible with android 10?

It looks like my active MBN is Row Commercial from common\row.
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
[MENTION=5104404]somin.n[/MENTION]

I've installed the stock android 10, rooted via the modified magisk and PDC working. If I activate the mbn via the PDC tool, then VoLTE is working like previously with the magisk module on PIE, I verified it via *#*#4636#*#*. However if I reboot the phone then the stock mbn (Description: Wildcard) become active and I lose VoLTE, until I go into the PDC tool and redo the following two steps:

- now right-click on new loaded profile and select SetSelectedConfig - Sub0

- and now button Activate

Then the VoLTE is registered and active again until I reboot the phone. What can cause this, how can I make the selected mbn in PDC Permanent?

Strange, I've tried the magisk module, which obviusly won't work, but after uninstall I've lost mbns, there was no network. Until I load the mbn in PDC again, then it works and since no other mbns on the phone it gets loaded at reboot.

Of course this is not good, but strange that even if I load and activate it, after reboot the default one loaded if its available. I will check other mbns after a clean install, but I don't know what's going on here.

Edit: In Pixel2XL-s topic someone says deleting the Wildcard MBN solves the issue. But what happens when I go into roaming somewhere in EU and there won't be any mbn for that? Will the phone work without volte on any network?
[Google Pixel 2 Guides, News, & Discussion] ReVo_007:
Works like a charm on Magisk v21.0 and Android 11 October update. Still beats me why Google or Airtel cant do the same officially. Kudos to you guys for this :)
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! Sorry for late response. I know, that I had same issue with re-loading default profile after restar, I just deleted all defaults mbn with PDC and I was happy :D I think that I was in roaming too and everything was working. I don't know why is this happenig. You can still grab wildcard mbn from factory image and reload it if you will need it...

Thanks for info... We are doing our best when google can't :D:p
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
Can you tell me how can I grab it from the factory image?

Yesterday I finished building RR 8.x (10 based) and installed back all my apps, but today I noticed that while VoLTE is registered and available, I can't hear a thing on the phone, it's silent. I want to try other mbns or restore the factory one to confirm my hypothesis that the mbn is causing this.

Unfortunately backup in TWRP doesn't work (some symlink issue) and I don't want to reinstall the whole stuff if it's not necessary.

Edit:: It wasn't the VoLTE, probably some device tree issue.

Edit 2.: I found the issue, everything is perfect now, incl. VoLTE. :) Thanks for this mod again.
[Google Pixel 2 Guides, News, & Discussion] Mikulec:
Did you just flashed the zip or do anything else? Mine is not working.
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
On Android 9 you just need to install the magisk module. On Android 10 you need to use the PDC method. On Android 11 you can use the magisk module (originally for 9) but you also need to install the selinux permissive magisk module.
[Google Pixel 2 Guides, News, & Discussion] Mikulec:
SO what happens when you dont install the selinux module on 11? Becasuse it did copy all the files from the zip.
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
I didn't try 11 but I think it simply won't work, because the system won't load the mbn without selinux permission. But this is just my guess.

Why don't you try it? It doesn't take more than 5 minutes.

And if it doesn't work you could still deploy the mpn via the PDC method.
[Google Pixel 2 Guides, News, & Discussion] Surendra Ravindra Sonawan:
I tried but my volte is not working

---------- Post added at 09:27 AM ---------- Previous post was at 09:26 AM ----------

My too you fix this problem using any other zip ??

---------- Post added at 09:28 AM ---------- Previous post was at 09:27 AM ----------

My too you fix this problem using any other zip ??
[Google Pixel 2 Guides, News, & Discussion] byhomer:
dont work

unfortunately it didn't work for me either.

I have magisk on it, Android 11 with SELinux and VoLTE.zip...

but even if I activate the "WiFi Calling" function, I don't get a WiFi calling symbol and of course it doesn't work either...

with *#*#4636#*#* i get "IMS registered" and all other are "activated"...

but at last, it doesn't work.

Of course, my provider support WiFi Calling, but just not for Pixel 2 XL

my Provider said to me that google recived long time ago a Certificate Requests of them... but they dont do anything

so i have to handle this alone or buy a new phone -.-

//edit

oh and i see my provider in the VoLTE.zip... so maybe the mbn-config-file is wrong for my provider or my phone just dont load it...

byhomer
[Google Pixel 2 Guides, News, & Discussion] hunfatal:
VoLTE and VoWiFi is two different things. For me, my carrier supports both, but on Pixel 2 only VoLTE is working, VoWiFi isn't. Maybe the same for you.
[Google Pixel 2 Guides, News, & Discussion] bigcookiemon:
Hi Somin! I was massing around with my pixel 4 just before the December update and I end up resetting the lot.... Volte works with November update SELinux Permissive been install and was using your VOLTE_Pixel_4.zip w/ Nokia mbn files, but after resetting my phone and let the December update apply, the same method of applying my own mbn files in that location don't work anymore.

I wonder do you know is that a new change may need apply or how?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi @bigcookiemon, I can't help you, sorry. Don't own pixel 4 and I don't have any way how to track and test changes. Try to ask in Pixel 4XL Volte thread.
[Google Pixel 2 Guides, News, & Discussion] bigcookiemon:
No problem. I've flash back to Nov and it's working so far!
[Google Pixel 2 Guides, News, & Discussion] failax:
Someone has tried with ho mobile (vodafone Italy) and pixel 2 xl?
[Google Pixel 2 Guides, News, & Discussion] alvarorojas4:
This works on newer pixels too?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! For now I know, that it doesn't work on Pixel 5 and with newer security patches on Pixel 4 too... About Pixel 3 I don't have any messages... You could try... I don't have resources to modify and test for other devices, I don't even own my old good Pixel 2 😥
[Google Pixel 2 Guides, News, & Discussion] JSsssss:
thank you so much ,saved a ton of time
[Google Pixel 2 Guides, News, & Discussion] fasnam:
Were you able to get wifi calling with pixel 2 working for Freedom Mobile after?
[Google Pixel 2 Guides, News, & Discussion] Oyatci:
Hi everybody,

İ want to backup qcn file on my pixel 2.

İ opened diag but qpst shown "No phone".

Can anyone try backup qcn file?

Thnk u for your help
[Google Pixel 2 Guides, News, & Discussion] Oyatci:
My phone Android 8.0 magisk 19.0 taimen diag..

But I cant find pixel 2 diag.zip file, maybe its help me..

@somin.n
[Google Pixel 2 Guides, News, & Discussion] pbasista:
Thank you. I can confirm that VoLTE works on Google Pixel 2 with Android 11 (ScorpionROM) after installing the Magisk modules selinux_permissive_v2.zip and VoLTE_enabler_pixel_2_v1.
[Google Pixel 2 Guides, News, & Discussion] rider89:
Can You tell me how did You manage to open diag port and where did You find v21 with diag port option enabled?

With versions on this topic i can't open diag port on my stock android 11..
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi @rider89! For Android 11 you don't need to use method with diag port. You could use only VoLTE module from this thread and Selinux module too in magisk.

There is newer magisk version with diag port, 20.3 here
[Google Pixel 2 Guides, News, & Discussion] holymoz:
Using pdc tool I change carrier and volte go on, but after reboot volte not work despite carrier being active in pdc, I have to disable the carrier and re-enable it to make it work again but it does not survive the reboot.

Also tried changing mbn files in modem_config folder but after reboot the edited files are replaced by original files any suggestion? Thanks
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! Did you try to use provided magisk module and selinux module? Which android version are you running?
[Google Pixel 2 Guides, News, & Discussion] holymoz:
Im on xiaomi mi 9 lite, android10, using voenabler module, no selinux module.
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Ok, so, I don't know much about xiaomi devices, but there should be some secret code throught dialer app to enable VoLTE and VoWiFi switches in menu. So try this way and disable voenabler module.

Maybe xiaomi has *mbn for your provider, but have to be enable witj dialer way. If not, use PDC steps too... But all without voenabler... It is just a thought :D
[Google Pixel 2 Guides, News, & Discussion] rider89:
Worked like a charm!

I was fighting with diag port so long, and I guess lost track of what should I do, considering I`m on 11. Should`ve asked earlier! Thank You very much somin.n !!!
[Google Pixel 2 Guides, News, & Discussion] holymoz:
not work, disabled voenabler too, the dialer code already used to enable volte in settings.

pdc tool activate a carrier with working volte, volte works but after reboot not work anymore despite pdc says carrier active
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Sorry @holymoz, no more ideas here. Maybe someone on xiaomi subforum can help. Good luck!
[Google Pixel 2 Guides, News, & Discussion] m.omdaa:
so i 'm on android 10 oneplus 5T so i should use the pdc method??
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! It is better to look at OnePlus subforum. There are "how to" for enabling volte/vowifi.
[Google Pixel 2 Guides, News, & Discussion] optimisticuser:
Hi @somin.n ! I have recently installed Custom ROM called PixelDust 11 on my P2XL and using Airtel network in India, but after installing Magisk, seLinux module and VoLTE enabler modules, I only have Wifi Calling working. I have tried uninstalling all and reinstalling everything back again, still the same result.

Do I have to do anything else? I checked in Phone Info at *#*#4636#*#* and it says IMS is registered and all are available except VoLTE. Can you help in this?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
Hi! Sorry, but I can't probably help. Two things:

1) you can't get working VoWiFi and VoLTE together ... did you try to shut off wifi on phone and check ims status?

2) if still not working, uninstall module for enabling VoLTE, install only module to enable VoLTE/VoWiFi switches in menu a load mbn with PDC tool, try different mbns till you success

Good luck :)
[Google Pixel 2 Guides, News, & Discussion] fuadhdmini:
@somin.n

Are you familiar with carrier provisioning two additional APN to it's supported devices for VoLTE?

The two additional APN (on top of the APN for the carrier) are: IMS and XCAP.

And does your zip applicable to any device?
[Google Pixel 2 Guides, News, & Discussion] somin.n:
@fuadhdmini sorry, can't help with this.

Module is only for Pixel 2/2XL, newer Pixels have another location of mbn files.

Probably the easiest way how to load new mbn on newer Pixel is throught efstools...