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

[GUIDE]Activate VoLTE and VoWIFI - Simple and clear

Search This thread

jimmy123322

Senior Member
Jun 22, 2015
629
825
22
Moscow
t.me
OnePlus 7 Pro
Xiaomi Pad 5 Pro
Yes, yes, I know that this is not the first thread with activation VoLTE and VoWIFI. But my thread will be more convenient and easier to understand.

OnePlus devices support all the most modern services that are offered to their subscribers by mobile operators around the world. To enable and configure IMS services requires a minimum of time and effort, it is very rare now, for which many thanks to OnePlus. Also doesn't need root

On OOS 9.5.9 and higher after entering the code *#800# and *#801# select "EngineerMode"

Instruction:
1. You need to activate IMS service on your Carrier side. On some carrier IMS is activated by default.
2. Install Qualcomm QPST Diag port x64 / QPST 2.7.474 software on your computer (links below)
Important: there should be no other Qualcomm drivers on the computer, disable them, otherwise error messages will appear!
3. Enter * # 800 # in the stock dialer, and then click oneplus Logkit - next - Function Switch - next - activate VoLTE switch, VoWifi switch and VT switch.
Then reboot the device and turn on VoLTE and VoWIFI in the settings of your SIM card (“Settings” –– “WiFi and Internet” ––––– “SIM-card and network” “VoLTE and Calls via WI-FI”). If the switches “VoLTE switch”, “VoWifi switch”, “VT switch” are NOT available in your “oneplus Logkit”, install this version
OEMLogKit.apk or OEMLogKit_1.0-1.apk
and EngineeringMode.apk
4. Now you need to connect your mobile phone to the computer via the “USB cable”.
5. Open the dialer enter this code *#801#.
6. After entering the code correctly, a new menu appears, turn on there "Full-port switch"
7. Now you start the program on your PC: “PDC” from the QPST software package and select your smartphone from the list of connected devices.
8. Right-click on the line “Oversea-Commercial_DS” in the section of the “Deactivate” menu that opens, select “Sub0” and “Sub1”.
9. Next, in the list of available profiles, select "Profile that will be good for your country and Carrier, check the list below", right-click on it and in the section of the menu that opens, select "SetSelectedConfig", "Sub0" and "Sub1".
10. Now again click on the profile line “Profile that will be good for your country and Carrier, check the list below” and below in the program window click the “Activate” button.
11. Now go back to the MENU of item 6 of this menu instruction. Turn off the item "Full-port switch", reboot your smartphone and the VoLTE or VoWiFi logo should be displayed in the status bar.
12. ViLTE (video over LTE) may or may not work, depending on the services of your mobile Carrier.
13. If u have an issue with VoLTE (may go in default setting after reboot - DC Commercial), then do next after step 8 : Click on “Oversea-Commercial_DS” again and below click on the “Remove” button.

List of Carriers and Mode presented below

List of Carriers and Mode:

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

If you could not find your country or operator, then there are two options:
1. Try to use: India_Volte_Vodafone or Telefonica_UK_Commercia . Thees are most common modes.
2. Try to search your country and operator here and here

Also if u enable VoLTE with some config, then please leave a message in this thread in next format:
Country - Carrier - Mode
ex.
Russia - MTS - Telia_Finland
This will be helpful for other members of xda community. Also i will add new config weekly.
App for checking VoLTE on GP Store

Big thanks for @dagoban and @jamal2367 for writing instructions and 4pda.ru for updating some info

Original thread - LINK

If i have any Questions u can ask me on Telegram (link in my profile)
 
Last edited:

farhan20

Senior Member
Dec 4, 2015
284
133
Doesn't work on custom roms and doesn't even look like you tested this on Android 10 at all.... Which is what most people are using now..
Once you enabled using this method u don't need to do same all over on custom ROM, enable Volte option and restart the ROM and it should works.
And working fine on Android 10 as well.
Working on both tested myself.
 

cantenna

Senior Member
Aug 5, 2012
2,299
553
Newcastle
Thank you for the guide, is it necessary to actually perform step number 8? Seems so permanent;
9. Now click on “Oversea-Commercial_DS” again and below click on the “Remove” button.

And I see per the previous guide;
https://forum.xda-developers.com/oneplus-7-pro/help/force-enable-volte-vowifi-t3934227

"Click on Oversea-Commercial_DS again and click on remove -- DO NOT CLICK REMOVE, JUST DE-ACTIVATE IT - your settings stick after a reboot, so no longer need to remove the profile (at least on my device my profiles stick, also makes it easier to go back to default)"
 
Last edited:
  • Like
Reactions: jimmy123322

jimmy123322

Senior Member
Jun 22, 2015
629
825
22
Moscow
t.me
OnePlus 7 Pro
Xiaomi Pad 5 Pro
Thank you for the guide, is it necessary to actually perform step number 8? Seems so permanent;
9. Now click on “Oversea-Commercial_DS” again and below click on the “Remove” button.

And I see per the previous guide;
https://forum.xda-developers.com/oneplus-7-pro/help/force-enable-volte-vowifi-t3934227

"Click on Oversea-Commercial_DS again and click on remove -- DO NOT CLICK REMOVE, JUST DE-ACTIVATE IT - your settings stick after a reboot, so no longer need to remove the profile (at least on my device my profiles stick, also makes it easier to go back to default)"

Thank u! Added in end of guide (optionally)! Btw i also sometimes have this issue, but on latest beta - just deactivate is good for me too:)
 
  • Like
Reactions: cantenna

Galloway

Senior Member
Sep 14, 2010
132
14
Calgary, Alberta
OnePlus 7 Pro
Not working with Bell Canada

I have followed your handy guide with one issue, I can't get it to work for Bell Canada. I have tied multiple varieties. I initially used the Telefonica_UK_Commercial that is listed and made calls drop after 30 sec or so. When I used *#*#4636#*#* and selected the option in the top right and then IMS it showed VoLTE as inactive even though the symbol was present. I tried ATT_VoLTE and it shows VoLTE but no VoWIFI. I'm not sure if it worked or not. IMS showed VoLTE as active. I didn't really leave it to try it as I can't chance more dropped calls. I went back to the Oversea-Commercial_DS as it works for calls. I have contacted my carrier to ensure the IMS settings for VoLTE and VoWiFi are enabled on the carrier side.

2 things, first is you should add to your guide to ensure USB Debugging is enabled as I found it wouldn't work without.

2nd is when I make calls I have the HD symbol while calling, does this not mean it is using VoLTE already even without the symbol present in the status bar? Seems to be conflicting info regarding the HD calls symbol while actually in a call.

Lastly, not going to lie, the VoLTE and VoWiFi symbols are a little obnoxious on the stock ROM. Most other phones are fairly small or just an add on to the existing phone symbol.

Any suggestions for Canadian carriers to verify/ensure this is working correctly?
 
Last edited:

vladvlad12

Senior Member
May 27, 2020
126
24
25
Bucharest
Yes, yes, I know that this is not the first thread with activation VoLTE and VoWIFI. But my thread will be more convenient and easier to understand.

OnePlus devices support all the most modern services that are offered to their subscribers by mobile operators around the world. To enable and configure IMS services requires a minimum of time and effort, it is very rare now, for which many thanks to OnePlus. Also doesn't need root

On OOS 9.5.9 and higher after entering the code *#800# and *#801# select "EngineerMode"

Instruction:
1. You need to activate IMS service on your Carrier side. On some carrier IMS is activated by default.
2. Install Qualcomm QPST Diag port x64 / QPST 2.7.474 software on your computer (links below)
Important: there should be no other Qualcomm drivers on the computer, disable them, otherwise error messages will appear!
3. Enter * # 800 # in the stock dialer, and then click oneplus Logkit - next - Function Switch - next - activate VoLTE switch, VoWifi switch and VT switch.
Then reboot the device and turn on VoLTE and VoWIFI in the settings of your SIM card (“Settings” –– “WiFi and Internet” ––––– “SIM-card and network” “VoLTE and Calls via WI-FI”). If the switches “VoLTE switch”, “VoWifi switch”, “VT switch” are NOT available in your “oneplus Logkit”, install this version
OEMLogKit.apk or OEMLogKit_1.0-1.apk
and EngineeringMode.apk
4. Now you need to connect your mobile phone to the computer via the “USB cable”.
5. Open the dialer enter this code *#801#.
6. After entering the code correctly, a new menu appears, turn on there "Full-port switch"
7. Now you start the program on your PC: “PDC” from the QPST software package and select your smartphone from the list of connected devices.
8. Right-click on the line “Oversea-Commercial_DS” in the section of the “Deactivate” menu that opens, select “Sub0” and “Sub1”.
9. Next, in the list of available profiles, select "Profile that will be good for your country and Carrier, check the list below", right-click on it and in the section of the menu that opens, select "SetSelectedConfig", "Sub0" and "Sub1".
10. Now again click on the profile line “Profile that will be good for your country and Carrier, check the list below” and below in the program window click the “Activate” button.
11. Now go back to the MENU of item 6 of this menu instruction. Turn off the item "Full-port switch", reboot your smartphone and the VoLTE or VoWiFi logo should be displayed in the status bar.
12. ViLTE (video over LTE) may or may not work, depending on the services of your mobile Carrier.
13. If u have an issue with VoLTE (may go in default setting after reboot - DC Commercial), then do next after step 8 : Click on “Oversea-Commercial_DS” again and below click on the “Remove” button.

List of Carriers and Mode presented below

List of Carriers and Mode:

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
Russia - All Carriers - Telia_Finland
Russia - MegaPhone Region not Moscow - Volte_OEM_lab

If you could not find your country or operator, then there are two options:
1. Try to use: India_Volte_Vodafone or Telefonica_UK_Commercia . Thees are most common modes.
2. Try to search your country and operator here and here

Also if u enable VoLTE with some config, then please leave a message in this thread in next format:
Country - Carrier - Mode
ex.
Russia - MTS - Telia_Finland
This will be helpful for other members of xda community. Also i will add new config weekly.
App for checking VoLTE on GP Store

Big thanks for @dagoban and @jamal2367 for writing instructions and 4pda.ru for updating some info

Original thread - LINK

If i have any Questions u can ask me on Telegram (link in my profile)
Help
 

vladvlad12

Senior Member
May 27, 2020
126
24
25
Bucharest

Attachments

  • IMG_20200629_152203.jpg
    IMG_20200629_152203.jpg
    200.8 KB · Views: 387

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    Yes, yes, I know that this is not the first thread with activation VoLTE and VoWIFI. But my thread will be more convenient and easier to understand.

    OnePlus devices support all the most modern services that are offered to their subscribers by mobile operators around the world. To enable and configure IMS services requires a minimum of time and effort, it is very rare now, for which many thanks to OnePlus. Also doesn't need root

    On OOS 9.5.9 and higher after entering the code *#800# and *#801# select "EngineerMode"

    Instruction:
    1. You need to activate IMS service on your Carrier side. On some carrier IMS is activated by default.
    2. Install Qualcomm QPST Diag port x64 / QPST 2.7.474 software on your computer (links below)
    Important: there should be no other Qualcomm drivers on the computer, disable them, otherwise error messages will appear!
    3. Enter * # 800 # in the stock dialer, and then click oneplus Logkit - next - Function Switch - next - activate VoLTE switch, VoWifi switch and VT switch.
    Then reboot the device and turn on VoLTE and VoWIFI in the settings of your SIM card (“Settings” –– “WiFi and Internet” ––––– “SIM-card and network” “VoLTE and Calls via WI-FI”). If the switches “VoLTE switch”, “VoWifi switch”, “VT switch” are NOT available in your “oneplus Logkit”, install this version
    OEMLogKit.apk or OEMLogKit_1.0-1.apk
    and EngineeringMode.apk
    4. Now you need to connect your mobile phone to the computer via the “USB cable”.
    5. Open the dialer enter this code *#801#.
    6. After entering the code correctly, a new menu appears, turn on there "Full-port switch"
    7. Now you start the program on your PC: “PDC” from the QPST software package and select your smartphone from the list of connected devices.
    8. Right-click on the line “Oversea-Commercial_DS” in the section of the “Deactivate” menu that opens, select “Sub0” and “Sub1”.
    9. Next, in the list of available profiles, select "Profile that will be good for your country and Carrier, check the list below", right-click on it and in the section of the menu that opens, select "SetSelectedConfig", "Sub0" and "Sub1".
    10. Now again click on the profile line “Profile that will be good for your country and Carrier, check the list below” and below in the program window click the “Activate” button.
    11. Now go back to the MENU of item 6 of this menu instruction. Turn off the item "Full-port switch", reboot your smartphone and the VoLTE or VoWiFi logo should be displayed in the status bar.
    12. ViLTE (video over LTE) may or may not work, depending on the services of your mobile Carrier.
    13. If u have an issue with VoLTE (may go in default setting after reboot - DC Commercial), then do next after step 8 : Click on “Oversea-Commercial_DS” again and below click on the “Remove” button.

    List of Carriers and Mode presented below

    List of Carriers and Mode:

    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

    If you could not find your country or operator, then there are two options:
    1. Try to use: India_Volte_Vodafone or Telefonica_UK_Commercia . Thees are most common modes.
    2. Try to search your country and operator here and here

    Also if u enable VoLTE with some config, then please leave a message in this thread in next format:
    Country - Carrier - Mode
    ex.
    Russia - MTS - Telia_Finland
    This will be helpful for other members of xda community. Also i will add new config weekly.
    App for checking VoLTE on GP Store

    Big thanks for @dagoban and @jamal2367 for writing instructions and 4pda.ru for updating some info

    Original thread - LINK

    If i have any Questions u can ask me on Telegram (link in my profile)
    6
    LATEST WORKING TUTORIAL FOR ONEPLUS 7/7PRO ON OOS 11 OPEN BETA 1

    1. Turn On VoLTE sliders using logkit (refer to older tutorials)
    2. Have engineering mode (refer to older tutorials)
    3. Installed Qualcomm modem drivers (from older tutorials)
    4. Extract the EfsTools zip below.
    5. Connect phone to PC, make sure debugging is on
    6. In engineer mode (*#801#), enable Engineer Mode Toggle
    7. Open CMD on your PC as administrator and cd to the folder with the extracted EfsTools files. (just type cd followed by the copy pasted folder path from windows explorer, for example: cd C:\Users\User\Downloads\EfsTools-0.10-modded-1.2-win32 )
    8. Check if your device is connected with
    Code:
    EfsTools.exe efsInfo
    . There shouldn't be any errors popping up.
    9. Download the appropriate MBN file from the Pixel 4 zip below, depending on what carrier, copy into the folder with the extracted EfsTools files.
    10.
    Code:
    EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
    11.
    Code:
    EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1
    12.
    Code:
    EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
    13.
    Code:
    EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1
    14. Restart and you're done!
    2
    Check here, did a video guide in English on the same.


    Cheers
    2
    Can you explain the full method? Because i tired this amd nothing happens and pdc also doesn't detect my phone.

    ---------- Post added at 09:16 AM ---------- Previous post was at 09:15 AM ----------




    Can you explain the full method? Because i tired this amd nothing happens and pdc also doesn't detect my phone.
    just plug your phone to a computer where you open a terminal and type:
    Code:
    adb devices
    make sure your device is being listed
    Code:
    adb shell
    Code:
    su
    grant super user rights for ADB if not already done.
    Code:
    setprop sys.usb.config diag,serial_cdev,rmnet,adb
    check in device manager whether your phone is listet in com ports as debug device. otherwise use proper drivers

    then you can use PDC
    1
    Got it working for a few days now pretty happy got 5g, volte and supposally vowifi but cant put into airplane mode and call