[GUIDE]Enable VoLTE for unsupported carriers

fennings982

Member
Dec 30, 2014
18
4
0
Hi all. Just looking for some advice. I'm trying to enable WiFi calling on my pixel 2 XL running Android Q. I've just moved to sky mobile which piggybacks off of the O2 network. They definitely support vowifi as my wife uses it on her Samsung. Has anybody had any success with the mbn files in the zip file in the download link? Thanks in advance for any advice.
 

yarik_777_88

New member
Mar 20, 2018
1
0
0
hello, could anyone who knows how, add magisk mbn for Russian operators to the module? Thank you very much in advance!

---------- Post added at 10:09 PM ---------- Previous post was at 10:05 PM ----------

Mbn files I can drop on mail. I can’t post a link to the forum, there are no 10 more posts from me:(
 

Freddycico

New member
Oct 11, 2014
4
1
0
Milan
Hi all, got new Pixel 3 here and found out that there's no support for VoLTE with Vodafone IT (Italy). I tried to read the whole thread but with the fear of bricking my new phone i'm asking for support.

Is it possible to activate it on Android 10? If yes, which method? :)
 
  • Like
Reactions: mk2soldier

darkhole

Member
Aug 22, 2011
46
12
0
Bogota
desentropia.com
It worked for my using Pixel 2 Walleye with Android March 2020 installation, i'm going to detail more this procedure, because it's hard to do it from scratch.
I also used information/files from here: https://forum.xda-developers.com/pixel-2-xl/how-to/guide-qxdm-port-activation-pixel-2-xl-t3884967

Steps with links
0. Remove any fingerprint/pin/lock pattern from your phone and keep it that way until the end. ALSO, UNLOCKING THE BOOTLOADER WILL WIPE ALL YOUR DEVICE (apps, photos, files, accounts) BE CAREFUL AND DO A BACKUP

1. Find the QPST installer (only available for Windows) (seems to be an internal Qualcomm software), I used version 2.7.474 from here https://qpsttool.com/qpst-tool-v2-7-474 . Save it and install it in your Windows machine.

2. Install adb tools Windows, macOS, Linux: https://www.xda-developers.com/install-adb-windows-macos-linux/

3. Enter Developer Mode in your Pixel: https://developer.android.com/studio/debug/dev-options#enable

4. Unlock bootloader of Pixel 2 (this one is easy BUT IT WILL WIPE YOUR DEVICE), connect your phone to your PC (you may need to wait a few minutes for the automatic installation of drivers) and follow the procedure (you may need to run this as an Administrator) https://www.xda-developers.com/how-to-unlock-bootloader-and-root-the-google-pixel-2-and-pixel-2-xl/

5. Fastboot boot twrp img for temporary twrp: https://aubykhan.wordpress.com/2013...t-into-twrp-or-cwm-recovery-without-flashing/

6. Install twrp zip from twrp recovery for permanent twrp. I installed TWRP (TWRP is a recovery replacement of the official recovery inside Android phones) https://www.xda-developers.com/how-to-install-twrp/ TWRP will help you to install Magisk

7. Flash Magisk-v19.0_Taimen_Diag.zip from twrp: You have to download the file from first post https://forum.xda-developers.com/attachment.php?attachmentid=4742296&d=1555223123 and save it in your Phone. And then open TWRP (go to recovery mode https://www.hardreset.info/devices/google/google-pixel-2/recovery-mode/ ), then you have select the install grey button in TWRP and find your Magisk file and install it, you will need to reboot your phone. Magisk is a tool that helps to modify Android behavior without root access, old times ago having root was not an issue, but right now because of security and restrictions (Netflix, DRM, etc) it's better to not root your phone. Magisk will help you to made modifications without touching too many things in your phone.

8. Install drivers inside Windows to recognize your phone (these are special drivers, as your phone will be recognized as a Serial device for QPST) I used this for Window: https://mega.nz/#!oMEHTIbA!0g7ahr8r81Q3ue8LpEy-sfd7FTLEEQlGRi2CJfG_Kq0

9. Download to your Android the file app-debug.apk https://forum.xda-developers.com/attachment.php?attachmentid=4742298&d=1555223123, this is the Magisk App to manage Magisk from Android. Open it to install the App.

10. Download Pixel 2 Diag Port.zip file to your phone from here https://forum.xda-developers.com/attachment.php?attachmentid=4677339&d=1546269352 and VoEnabler to your Phone from here https://forum.xda-developers.com/attachment.php?attachmentid=4788885&d=1562579515 (this is for Pixel 2, you may need to change the VoEnabler for other Pixels, or it may work, who knows)

11. Open the Magisk App (installed in step 9) go to Modules section, add with the yellow button at the bottom the Modules that you downloaded in the step 10, Pixel2DiagPort and VoEnabler. This will allow you yo use a setting under Settings -> Network & internet -> Mobile network -> VoLTE.

12. Download the mbn file from here inside Windows https://forum.xda-developers.com/attachment.php?attachmentid=4691778&d=1548185827, unzip it and search for your region and your Mobile Network Operator . Android OS is split in multiple parts, the mbn have the Mobile Network operator information needed. All this procedure is to change this file!

13. Connect the phone to your Windows PC, now open QPST tool in Windows (the name is Advanced PDC Tool and the icon is orange and grey), fingers crossed!, in the dropdown called Device you will see a Device Qualcomm... serial... choose it. Then press the button Load and select the .mbn file for your Operator (Step 13). This will allow you a new option in the list of the Advanced PDC Tool. You have to be careful and look for the one that you just added. Right-click on new loaded profile and select SetSelectedConfig - Sub0 then press Activate.

14. Restart device and check if VoLTE is working! You may need to enable it in the preferences Settings -> Network & internet -> Mobile network -> VoLTE

If you need more detail please let me know.
 
Last edited by a moderator:

Crappyvate

Senior Member
Jul 15, 2011
716
216
73
Isla de Vieques
@somin.n Little off-topic but you might be able to stir me in the right direction: I have erased my Volte-ATT.mbn profile by mistake (I'm on a OP5), can I try the one included in the OP via PDC? Are they phone specific? I can't seem to find specific profiles for OP5. Thanks
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
@somin.n Little off-topic but you might be able to stir me in the right direction: I have erased my Volte-ATT.mbn profile by mistake (I'm on a OP5), can I try the one included in the OP via PDC? Are they phone specific? I can't seem to find specific profiles for OP5. Thanks
Hi! Sorry, but I don't know ;) But for sure, you can try to load it with PDC, there should be no error with loading "incompatible" *.mbn. In worst, it will not working.
 
  • Like
Reactions: Crappyvate

shub11

Member
Oct 26, 2013
14
2
0
Flashed VoLTE_enabler_pixel_2_v1_1.zip via magisk

I flashed VoLTE_enabler_pixel_2_v1_1.zip through magisk and now I can see VoLTE and wifi calling both options for Vodafone India,
But I am not sure whether I have followed the right steps or not because you mentioned it will work only on android pie but I am on 10
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
I flashed VoLTE_enabler_pixel_2_v1_1.zip through magisk and now I can see VoLTE and wifi calling both options for Vodafone India,
But I am not sure whether I have followed the right steps or not because you mentioned it will work only on android pie but I am on 10
Hi! You can chack if it is really working with dialing *#*#4636#*#* code (more info in first post).
If you flashed this module on android 10 and you still have mobile network signal after restarting phone, it is probably working ;)
 
  • Like
Reactions: shub11

shub11

Member
Oct 26, 2013
14
2
0
Hi! You can chack if it is really working with dialing *#*#4636#*#* code (more info in first post).
If you flashed this module on android 10 and you still have mobile network signal after restarting phone, it is probably working ;)
Luckily My phone signal is up but in IMS Status, Voice over LTE is not available,
Should I try PDC method ?, or reinstall this zip via magisk ?
 

somin.n

Senior Member
Feb 3, 2013
440
446
103
Luckily My phone signal is up but in IMS Status, Voice over LTE is not available,
Should I try PDC method ?, or reinstall this zip via magisk ?
Strange :D Is there a mbn file for your carrier inside the zip? You can check with some file manager if new mbn's are available in syetem/vendor/mbn/mcfg/configs/mcfg_sw/generic....
Do you have activated VoLTE on operator side?
Sometimes helps to switch volte switch off, go to airplane mode and both on again...
 

shub11

Member
Oct 26, 2013
14
2
0
Strange :D Is there a mbn file for your carrier inside the zip? You can check with some file manager if new mbn's are available in syetem/vendor/mbn/mcfg/configs/mcfg_sw/generic....
Do you have activated VoLTE on operator side?
Sometimes helps to switch volte switch off, go to airplane mode and both on again...
I checked, I am on Vodafone India and i think vdf_indi is the required mbn file for me and yes it was present in that zip you provided,
After flashing this not only I got VoLTE option but also wifi calling option too, but I think operator has not enabled them yet ?
And thanks for this Zip