Activate Volte on Pixel 4XL - Android 11 R

Search This thread

Eiad Ajam

Senior Member
Jul 24, 2012
405
116
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: 1,535
  • VOLTE Pixel 4.zip
    22.1 KB · Views: 1,816
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
405
116
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://xdaforums.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://xdaforums.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.
 

chankeung1217

New member
Oct 23, 2010
0
0
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.

Just tried... no luck for me
 

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: 621
  • Screenshot_20201011-164324.jpg
    Screenshot_20201011-164324.jpg
    213.3 KB · Views: 628
  • selinux_permissive_v2.0.zip
    3.7 KB · Views: 370

Zorga

Senior Member
Dec 2, 2017
79
10
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
 

ahadon1

Member
Jun 1, 2019
13
0
Great news will give it a shot.

Out of subject, I'm wandering if stcpay still not working with root ?


Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    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
    Ok. Successfully activated VoLTE.

    My carrier only support limited phone models, so I have to insert my sim into supported model to get my sim activated for volte.

    Then I use the magisk module from OP and then follow the efstool steps from Pixel 5 thread to get volte working on my Pixel 4XL on Maxis telco from Malaysia
    1
    My Pixel 4xl able to get volte with mbn from redmi 9t (Snapdragon 662)