after a lot of back and forth between OP and Qualcomm i finally got the qualcomm drivers for the Oneplus 7 pro
https://drive.google.com/open?id=1K-...j3aF9oD38-XGx1 - INSTALL THESE DRIVERS LAST.
to enable VOLTE/VOWIFI:
CREDIT TO : jamal2367
If you are on Vodafone and you are having problems with Telefonica_UK_Commercial, try India-VoLTE-Vodafone instead.
The name of the country doesn't matter, its all about the actual configuration settings stored in the profile.
you can select profiles of your chosing and report back your country, carrier, and settings you got to get it working and we'll keep a list
The German carriers have enabled VoLTE for quite some time already and OnePlus has officially enabled the feature, but we were still not able to actually use it, only to show it in the settings because the carriers have not distributed OnePlus with the appropiate settings for VoLTE + VoWiFi.
Original credits go to jamal2367 from https://android-hubo.de/thread/8203-...n-de-ohne-root
With root-->magisk--> Module VoEnabler 1.2 by Toucan-->enable it
w/o root--> open the dialer: *#800# --> oneplus Logkit --> Function Switch --> enable VoLTE + VoWifi switch
You can break your phone, so know what you do
1)To be safe, make a backup via TRWP of your EFS partition BEFORE you flash anything! If you're not rooted, do a nandroid backup via fastboot
2) Download and install:
Just use the standard settings and click on OK, next, ...
3) Connect your phone to your laptop via USB
4) open dialer app and enter *#801#
Set Serial and Full-port switch to ON
5) Open "PDC" in your QPST start menu folder, best to do by right click & "run as administrator"
Select your device, right click on "Oversea-Commercial_DS" and deactivate Sub0 and Sub1
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)
6) Close the app and reopen it
Select India-VoLTE-Vodafone or Telefonica_UK_Commercial, right click and SetSelectedConfig for both Sub0 and Sub1
Click on the profile from step 7 again and click on Activate
Yes, select UK/India even if you are located in another region (see above for comfirmed locations + carriers)
9) Restart your phone
10) Voila, you now have working VoLTE + VoWiFi