How to Force Enable VoLTE / VoWiFi on OnePlus 7 Pro
The OnePlus 7 Pro is one of the best flagship phone of the year. This phone is able to use both VoLTE or VoWiFi for both sim at the same time. However, if your mobile operator does not have collaboration with OnePlus, VoLTE and VoWiFi service profile might not be enabled by default on your phone, which makes VoLTE and VoWiFi not working for you. I’m facing this problem for both DiGi and Unifi mobile operators in Malaysia and I managed to enabled both service using this guide from XDA. So I’ve compiled below guide is to show you how to force enable VoLTE and VoWiFi on your OnePlus 7 Pro.
Disclaimer
You can break your phone, so know make sure you know what you doing.
Step 1
Download this EngineerMode APK and install on your phone.
Step 2
Once the APK is installed, go to Phone, dial *#800# and go into EngineerMode
Press oneplus Logkit -> Function Switch, then turn on the VoLTE and VoWiFi switch.
Once this is turned on, go to Settings > Wi-Fi & internet > Sim & Network > Sim Setting > SIM 1 > Enhanced Communications. Here you can turn on the VoLTE and Wi-Fi Calling switch.
Step 3
Download and install both software below on your computer:
https://androidfilehost.com/?fid=11410963190603864074
https://androidfilehost.com/?fid=11410963190603912872
When installing, just use default settings and click Next
Then install the Qualcomm driver via link below. To be installed last. https://drive.google.com/open?id=1K-wsOijN48tAXw3OiQj3aF9oD38-XGx1
Step 4
Open Phone app and dial *#801# and enter EngineerMode, turn on the Full-port switch as below.
Step 5
Connect your phone to computer via USB
Step 6
On your computer, go to Start > QPST > PDC and open the PDC software (Run as Administrator)
Follow below screenshot, select your device, right click on “Oversea-Commercial_DS” and deactivate both Sub0 and Sub1. This is to deactivate the default profile.
Step 7
Select India-VoLTE-Vodafone or Telefonica_UK_Commercial, right click and SetSelectedConfig for both Sub0 and Sub1. You may choose other profiles if you are in other countries.
I find that India-VoLTE-Vodafone works well with both DiGi and Unifi in Malaysia, so I selected this profile.
Step 8
Click on the profile from step 7 again and click on Activate.
Step 9
Restart your phone
Step 10
Voila, you now have working VoLTE + VoWiFi on your OnePlus 7 Pro!
As you can see from the screenshot above, my DiGi sim is running on VoWiFi and Unifi is only VoLTE, due to no VoWiFi service for Unifi yet. Both service are running fine on my OnePlus 7 Pro. Do remember that you need to enable your VoLTE & VoWiFi service with your mobile operator first.
Also, take note that you need to do this all over again whenever you updated your phone system software, as it will revert back to the default profile after software updates on your phone.
Credits to XDA forum. Do check this post for any updates. This should work for other OnePlus models but please double check before executing it.
menghua
An engineer which have a lot of interests in gadgets and technology stuffs. The blog varies from life events to gadgets reviews and hacks.
28 Comments
Sebastian Benjamin Jon Jårema
The app doesn’t work anymore with the newest Software here in Europe! ?
Sebastian Benjamin Jon Jårema
The app doesn’t work anymore with the newest Software here in Europe! ?
menghua
sorry for the late reply. May I know what issue are you facing? I just updated to 10.3.2 and still works using this method.
kam kar wai
me already install the engineermode apk but dial *#800# click in function switch but don’t have volte and Vol WiFi
menghua
once you dial *#800# u will go into the log_test page. Click oneplus Logkit -> Function Switch, then u can see the VoLTE and VoWiFi switch
yah
hi, can this step use for oneplus 3?
menghua
hi, I’m not sure whether this works for oneplus 3 or not. Try search in XDA forum and see? thanks
dudzei99
In step 3, the link for qualcomm driver is dead. Is there a new one ??? Or i can just proceed without it tho???
AmadYusuf
yes. its not found on google drive. but when you install pdc it will asking you to install qualcomm driver. so you can proceed.
AmadYusuf
thank you. it’s work flawlessly on my op 7t pro. i am on digi, volte only available on huawei and samsung phone. now i can use volte on my belove OP… thanks again bro…
Nam Sik
Hi will this work for OP 7T? Thanks very much.
menghua
Hi, for OP 7T, the steps are similar. Please refer XDA forum link below.
https://forum.xda-developers.com/oneplus-7t/how-to/volte-op7t-t4007085
Nam Sik
Thanks for your reply. My issue is this
https://forums.oneplus.com/threads/incoming-call-problem.1196923/
Do you think turning VoLTE will fix it? Again, mine is a 7T. Thanks.
Nam Sik
Trying it now. The Qualcomm driver link https://forum.xda-developers.com/oneplus-7t/how-to/volte-op7t-t4007085 is gone. Do you have another one? Thanks.
Aure
will this works on oneplus 8 pro as well?
POIZ
Did you try this with android 11… PDC would not recognize a phone at all no matter which driver you install
menghua
I’ve been facing issues activating my volte ever since I ported to Maxis network, so I can’t verify for you.
For android 11, try following the link below.
https://forum.xda-developers.com/t/working-force-enable-volte-vowifi-on-op7-pro.3934227/post-84446183
Skip step 1, press *#801# and enable “engineer mode toggle”, then follow step 2 onwards.
You may download the MBN files in this link
https://forum.xda-developers.com/t/working-force-enable-volte-vowifi-on-op7-pro.3934227/post-84446183
Do let me know if it works.. thanks!!
John khoo
Does it work for oneplus 8t?
Ahmed
Hi there and thanks for your effort.
My question is this method used to be perfectly working on Android 10. but when I updated it to Android 11 it seems to be not working. PDC does not show the device no more. any suggestions? thanks in advance.
Ahmed
forgot to add that My device is OnePlus 7 Pro
menghua
I’ve been facing issues activating my volte ever since I ported to Maxis network, so I can’t verify for you.
For android 11, try following the link below.
https://forum.xda-developers.com/t/working-force-enable-volte-vowifi-on-op7-pro.3934227/post-84446183
Skip step 1, press *#801# and enable “engineer mode toggle”, then follow step 2 onwards.
You may download the MBN files in this link
https://forum.xda-developers.com/t/working-force-enable-volte-vowifi-on-op7-pro.3934227/post-84446183
Do let me know if it works.. thanks!!
Ahmed
Thanks for your reply. I’ve managed to enable VOLTE and VOWIFI on my OnePlus 7 Pro OxygenOS11 following the steps in the following post on XDA (2h8ch does n9t require PDC):
https://forum.xda-developers.com/t/guide-activate-volte-vowifi-oos-11-ob1-ob2.4223967/
menghua
Nice!.. which profile you use and which operator are you on?
Prince
Not working anymore on OxygenOS 11, PDC does not show the device no more. any suggestions?
menghua
I’ve been facing issues activating my volte ever since I ported to Maxis network, so I can’t verify for you.
For android 11, try following the link below.
https://forum.xda-developers.com/t/working-force-enable-volte-vowifi-on-op7-pro.3934227/post-84446183
Skip step 1, press *#801# and enable “engineer mode toggle”, then follow step 2 onwards.
You may download the MBN files in this link
https://forum.xda-developers.com/t/working-force-enable-volte-vowifi-on-op7-pro.3934227/post-84446183
Do let me know if it works.. thanks!!
menghua
this link should be much clearer
https://forums.oneplus.com/threads/5g-telstra-on-oneplus-8-pro-in-australia.1225092/page-3#post-21725899
Raj Sahu
Please help!!!
I have vivo y 55s jio and airtel volte is working but vodafone india volte is not compatible.
Zheng
i can’t find my phone from the PDC after plugging my phone to the laptop via USB. what could i resolve this issue?