Activate VoLTE & VoWIFI on custom/stock ROMs with any Carrier
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.
ATTENTION ! ! ! These methods were only tested with OnePlus 7 Pro. Not 7,8,910 Series.
ONLY ONEPLUS 7 PRO MODEL ! ! ! So please don't PM me if you haven't OnePlus 7 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.
ATTENTION ! ! ! These methods were only tested with OnePlus 7 Pro. Not 7,8,910 Series.
ONLY ONEPLUS 7 PRO MODEL ! ! ! So please don't PM me if you haven't OnePlus 7 Pro.
OnePlus devices support all the most modern services that are offered to their subscribers by mobile operators around the world.
This guide is universal method for VoLTE & VoWiFi activation on both OOS and custom ROMs. Root is needed in some cases.
Before using this guide, please read second post in this article. It is important to understand which firmware is used in your ROM.
Also you can check Carrier List in third post.
- Download and install QPST and Qualcomm Drivers from YandexDisk
- Download and install USB Gadget Tool from https://f-droid.org/ru/packages/net.tjado.usbgadget/
- Plug-in your phone into PC, and don't forget to enable MTP and ADB
- Open USB Gadget Tool and turn on next modes (if they turned off) :
( cser.dun.O , diag.diag, diag.diag.mdm , ffs.adb , gsi.dpl , gsi.rmnet , qdss.qdss , qdss.qdss.mdm ) - Further actions depending on what you need: EFS or PDC
- IMPORTANT!!! Don't forget to disconnect and reboot your OP7Pro after using any mode (If you want use both EFS and PDC, then use PDC, after that, disconnect and reboot OP7Pro, then repeat all steps from beginning for EFS)
Excecute " setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb " in adb shell with su (root):
adb shell su setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
Then check that all COM ports are added in QPST Configuration, one of these ports will be SDM855 - our device
Open EFS Explorer
Profit
End of guide for EFS Explorer
adb shell su setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
Then check that all COM ports are added in QPST Configuration, one of these ports will be SDM855 - our device
Open EFS Explorer
Profit
End of guide for EFS Explorer
Excecute " setprop sys.usb.config diag,serial_cdev,rmnet,adb " in adb shell with su (root):
adb shell su setprop sys.usb.config diag,serial_cdev,rmnet,adb
Then after 10 seconds disable in USB Gadget Tool app next modes : "diag.diag and diag.diag.mdm"
After that open PDC Tool
Profit
End of guide for PDC Tool
adb shell su setprop sys.usb.config diag,serial_cdev,rmnet,adb
Then after 10 seconds disable in USB Gadget Tool app next modes : "diag.diag and diag.diag.mdm"
After that open PDC Tool
Profit
End of guide for PDC Tool
Depending on what you need follow the 7-13 p. from Old Method instructions. This new method was tested on crDroid 8.
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.
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.
If you want to activate VoLTE on stock OOS 11 ROM then you can use this simple guide.
If you have any Questions or issues related to my guide you can ask me on Telegram (link in my profile). Before asking me on Telegram please follow ALL steps without exception!
Last edited: