• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Activate Volte on Pixel 4XL - Android 11 R

Search This thread

Eiad Ajam

Senior Member
Jul 24, 2012
393
111
Homs
Hi Guys

Finally i was able to activate volte on my carrier (STC-KSA) by the help of @somin.n module

You need to have unlocked bootloader and Magisk Canary installed

1. Flash the attached module via Magisk and reboot
2. Check and activate Volte in settings
3. Dial *#*#4636#*#* > check IMS service status > you should find IMS service registered and VOLTE is available
4. You are good to GO !

Edit: it look like you need a Magisk module "SELinux Permissive" to get it working with you.

Note:
I had a problem that the volte getting disabled after a reboot, in order to fix this:
1. After applying the module restart your phone
2. go to settings>network>Mobile network> wifi calling> choose "call over mobile network"
3. Turn off your phone and take out your sim card.
4. Turn it on again with sim card uninstalled.
5. Turn off your phone, install your sim card , turn it on again.


Note: i have installed vodafone UK mbn file for my phone, you may need to change mbn file for your carrier (attached Mi9T mbn files)
in order to change mbn file:
1. Download the attached Mi9T mbn
2. Extract the file and choose the desired mbn file
3. open "Volte Pixel 4.zip" and go to
Code:
/system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/myown/
and paste your choosen MBN file.
4. Go to the mentioned flashing steps and you are good to go!
 

Attachments

  • mbns-mi9t.zip
    1,019.6 KB · Views: 554
  • VOLTE Pixel 4.zip
    22.1 KB · Views: 538
Last edited:
Did both ways - with my own mbn and stock zip's - no changes at all (
It only makes a Volte toggle to appear in settings - but it doesnt change anything for me

Hi Guys

Finally i was able to activate volte on my carrier (STC-KSA) by the help of @somin.n module

You need to have unlocked bootloader and Magisk Canary installed

1. Flash the attached module via Magisk and reboot
2. Check and activate Volte in settings
3. Dial *#*#4636#*#* > check IMS service status > you should find IMS service registered and VOLTE is available
4. You are good to GO !

Note:
I had a problem that the volte getting disabled after a reboot, in order to fix this:
1. After applying the module restart your phone
2. go to settings>network>Mobile network> wifi calling> choose "call over mobile network"
3. Turn off your phone and take out your sim card.
4. Turn it on again with sim card uninstalled.
5. Turn off your phone, install your sim card , turn it on again.


Note: i have installed vodafone UK mbn file for my phone, you may need to change mbn file for your carrier (attached Mi9T mbn files)
in order to change mbn file:
1. Download the attached Mi9T mbn
2. Extract the file and choose the desired mbn file
3. open "Volte Pixel 4.zip" and go to
Code:
/system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/myown/
and paste your choosen MBN file.
4. Go to the mentioned flashing steps and you are good to go!



I`m running Kirisakura kernel - may that be a case?
 
Last edited:

Eiad Ajam

Senior Member
Jul 24, 2012
393
111
Homs

yiufey

Member
Jun 19, 2014
8
0
Just to say many thanks Eiad Ajam and somin.n. It work for me running R11 rooted with Canary build.
I've tried many many of Mi9T mbn files with my current profile (SEA, Hong Kong CSL/1010) but still not working. Finally, I followed the below list on focusing Volte_OEM_lab (Volte_OEM_lab work before on my Oneplus 5T). Replaced with Russia - MegaPhone Region not Moscow then bingo :good:. Hope this can help some guys which still not yet VoLte.

Greece - Cosmote - H3G_Denmark_Commercial
Czech Republic - O2 - Telefonica_UK_Commercial
Belgium - Orange - Telefonica_UK_Commercial
France - Orange - Telefonica_UK_Commercial
France - Orange - Orange_Commercial_France
France - RED SFR - Telefonica_UK_Commercial
Turkey - TurkTelekom - India_Volte_Vodafone
Norway - Telenor - India_Volte_Vodafone
Belgium - Proximus - India_Volte_Vodafone
Netherlands - KPN - Norway Telia Commercial
Brazil - Claro - Telefonica_UK_Commercial
Switzerland - Wingo (Swisscom) - Netherlands_VoLTE_Vodafone
Kenya - Faiba - ROW_Commercial
Australia - Optus - Telefonica_UK_Commercial
Sri Lanka - Dialog - India_Volte_Vodafone
Canada - Telus - Telefonica_UK_Commercial
Canada - Bell - Telefonica_UK_Commercial
Romania - Vodafone RO - India_Volte_Vodafone
Romania - Orange RO - India_Volte_Vodafone
Mexico - ALTAN - Telefonica_UK_Commercial
Israel - Partner - Telefonica_UK_Commercial
Israel - 012 mobile - Telefonica_UK_Commercial
ksa Saudi Arabia - Zain ksa - Germany
ksa Saudi Arabia - Zain ksa - Telefonica_UK_Commercial
ksa Saudi Arabia - Zain ksa - India_Volte_Vodafone
Slovakia - Orange - DT_Slovakia_Commercial
Australia - Telstra - Telefonica_UK_Commercial
Brazil - TIM - Volte_OEM_lab
Poland - Orange - DT_Poland_Commercial
Russia - All Carriers - Telia_Finland
Russia - MegaPhone Region not Moscow - Volte_OEM_lab

https://forum.xda-developers.com/oneplus-7-pro/how-to/guide-activate-volte-vowifi-t4116051
 
Last edited:

chankeung1217

New member
Oct 23, 2010
0
0
I am using CSL as well... but I cannot find Volte_OEM_lab in mbns-mi9t.zip, not sure which one

Just to say many thanks Eiad Ajam and somin.n. It work for me running R11 rooted with Canary build.
I've tried many many of Mi9T mbn files with my current profile (SEA, Hong Kong CSL/1010) but still not working. Finally, I followed the below list on focusing Volte_OEM_lab (Volte_OEM_lab work before on my Oneplus 5T). Replaced with Russia - MegaPhone Region not Moscow then bingo :good:. Hope this can help some guys which still not yet VoLte.

Greece - Cosmote - H3G_Denmark_Commercial
Czech Republic - O2 - Telefonica_UK_Commercial
Belgium - Orange - Telefonica_UK_Commercial
France - Orange - Telefonica_UK_Commercial
France - Orange - Orange_Commercial_France
France - RED SFR - Telefonica_UK_Commercial
Turkey - TurkTelekom - India_Volte_Vodafone
Norway - Telenor - India_Volte_Vodafone
Belgium - Proximus - India_Volte_Vodafone
Netherlands - KPN - Norway Telia Commercial
Brazil - Claro - Telefonica_UK_Commercial
Switzerland - Wingo (Swisscom) - Netherlands_VoLTE_Vodafone
Kenya - Faiba - ROW_Commercial
Australia - Optus - Telefonica_UK_Commercial
Sri Lanka - Dialog - India_Volte_Vodafone
Canada - Telus - Telefonica_UK_Commercial
Canada - Bell - Telefonica_UK_Commercial
Romania - Vodafone RO - India_Volte_Vodafone
Romania - Orange RO - India_Volte_Vodafone
Mexico - ALTAN - Telefonica_UK_Commercial
Israel - Partner - Telefonica_UK_Commercial
Israel - 012 mobile - Telefonica_UK_Commercial
ksa Saudi Arabia - Zain ksa - Germany
ksa Saudi Arabia - Zain ksa - Telefonica_UK_Commercial
ksa Saudi Arabia - Zain ksa - India_Volte_Vodafone
Slovakia - Orange - DT_Slovakia_Commercial
Australia - Telstra - Telefonica_UK_Commercial
Brazil - TIM - Volte_OEM_lab
Poland - Orange - DT_Poland_Commercial
Russia - All Carriers - Telia_Finland
Russia - MegaPhone Region not Moscow - Volte_OEM_lab

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

yiufey

Member
Jun 19, 2014
8
0
I am using CSL as well... but I cannot find Volte_OEM_lab in mbns-mi9t.zip, not sure which one

The mbn file should inside below path of mi9t.zip :
mbns-mi9t.zip\russia\megafon\commerci\ru\mcfg_sw.mbn
Extract it and replaced with the :
VOLTE_Pixel_4.zip\system\vendor\rfs\msm\mpss\readonly\vendor\mbn\mcfg_sw\generic\myown\mcfg_sw.mbn

PS: No selinux_permissive is required.

Good luck.
 

yiufey

Member
Jun 19, 2014
8
0
Just tried... no luck for me
When I updated to R11 with Oct security update, the VoLte broken again and it unable activated since remove/add few times.

Luckily, It worked again when I added SELinux Permissive back.

Please try it again with my flow.
 

Attachments

  • Screenshot_20201011-164357.jpg
    Screenshot_20201011-164357.jpg
    232.8 KB · Views: 332
  • Screenshot_20201011-164324.jpg
    Screenshot_20201011-164324.jpg
    213.3 KB · Views: 330
  • selinux_permissive_v2.0.zip
    3.7 KB · Views: 204

Zorga

Senior Member
Dec 2, 2017
75
8
Google Pixel 5
Hi Guys

Finally i was able to activate volte on my carrier (STC-KSA) by the help of @somin.n module

You need to have unlocked bootloader and Magisk Canary installed

1. Flash the attached module via Magisk and reboot
2. Check and activate Volte in settings
3. Dial *#*#4636#*#* > check IMS service status > you should find IMS service registered and VOLTE is available
4. You are good to GO !

Edit: it look like you need a Magisk module "SELinux Permissive" to get it working with you.

Note:
I had a problem that the volte getting disabled after a reboot, in order to fix this:
1. After applying the module restart your phone
2. go to settings>network>Mobile network> wifi calling> choose "call over mobile network"
3. Turn off your phone and take out your sim card.
4. Turn it on again with sim card uninstalled.
5. Turn off your phone, install your sim card , turn it on again.


Note: i have installed vodafone UK mbn file for my phone, you may need to change mbn file for your carrier (attached Mi9T mbn files)
in order to change mbn file:
1. Download the attached Mi9T mbn
2. Extract the file and choose the desired mbn file
3. open "Volte Pixel 4.zip" and go to
Code:
/system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/myown/
and paste your choosen MBN file.
4. Go to the mentioned flashing steps and you are good to go!

will this work on Pixel 5? and which MBN should I use? thanks in advance
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi Guys

    Finally i was able to activate volte on my carrier (STC-KSA) by the help of @somin.n module

    You need to have unlocked bootloader and Magisk Canary installed

    1. Flash the attached module via Magisk and reboot
    2. Check and activate Volte in settings
    3. Dial *#*#4636#*#* > check IMS service status > you should find IMS service registered and VOLTE is available
    4. You are good to GO !

    Edit: it look like you need a Magisk module "SELinux Permissive" to get it working with you.

    Note:
    I had a problem that the volte getting disabled after a reboot, in order to fix this:
    1. After applying the module restart your phone
    2. go to settings>network>Mobile network> wifi calling> choose "call over mobile network"
    3. Turn off your phone and take out your sim card.
    4. Turn it on again with sim card uninstalled.
    5. Turn off your phone, install your sim card , turn it on again.


    Note: i have installed vodafone UK mbn file for my phone, you may need to change mbn file for your carrier (attached Mi9T mbn files)
    in order to change mbn file:
    1. Download the attached Mi9T mbn
    2. Extract the file and choose the desired mbn file
    3. open "Volte Pixel 4.zip" and go to
    Code:
    /system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/myown/
    and paste your choosen MBN file.
    4. Go to the mentioned flashing steps and you are good to go!
    1
    guys a little bit lost here, where can I find the Volte Pixel 4.zip , I've done similar steps in OP7T with success but cannot find this file
    1
    How do I extract the mbn files myself?
    Is it located in the phone or in the stock image?
    Which directory do I go to?
    1
    My Pixel 4xl able to get volte with mbn from redmi 9t (Snapdragon 662)
    1
    Checked with my carrier, they made it very clear that the limitation and restrictions are from Google only. Anyways, have sent a feedback to Google if that helps otherwise wont be going for another Pixel handset. What is the use of having a smart phone with none of the features working.