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

How To Guide VoLTE, VoWIFI, and 5G in AUS

Search This thread
Hello Fellow OP9 Pro users

I just wanted to start a thread for anyone interested in a OP9/Pro in australia that wanted to get Volte, VoWIFI, and 5G working.
I have tested this and confirmed that it is 100% working for Telstra & Vodafone, I have good word that this method will also work on Optus but don't actually have an Optus sim to test this with.

Huge shout out to happiboi from the OP8 forums for the methods used to get this all working with A11.

First step is to download the oneplus logkit from this link: https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
Once this has been installed, open the dialer on the phone and type in *#800#, tap on the "oneplus logkit" button, scroll down and tap on "Function switch", then tap on "VoLTE switch" but do not click restart click cancel. Then Tap on "VoWiFi switch" this time press reboot.

Once the phone has rebooted open settings, Wi-Fi & Network, SIM & network, SIM 1, then enable both the toggles for VoLTE and VoWIFI. This is probably also a good time to ensure 5G is enabled under "Prefer network type".

Now what we have done so far is essentially just enable the toggles for everything to work, what we still need to do is actually configure the phone to work on the Australian mobile networks, this is where the information and hard work from happiboi really comes in. I have quoted the guide from happiboi below as it is very well written anyway.
Code:
Prerequisites:
* Need ADB suite available on PC & enabled "ADB debugging" on phone via developer options
* When you permit your PC adb access to the phone after first adb command, make sure you tick always permit this device. When the phone boots after "adb reboot ftm", the screen is inactive so you can't authorise the device when you try to adb shell and are stuck
* Need QPST suite of apps installed on PC (needed PDC tools + EFS explorer)
* If on custom firmware - probably a good idea to backup your phone before you do this. On custom firmware after the first "adb reboot ftm" rebooting again puts the device in a boot loop until you format data

Process:
- Open command prompt on PC & navigate to where your ADB suite is located

- Type command without "":
    "adb devices" (I like to do this to ensure adb can speak with phone/computer)

- Should display:
    List of devices attached
    <if working, your device should be listed here (else, it'll be blank)>

- Type command without "":
    "adb reboot ftm"
    --> This puts phone into field test mode

- Type command without "":
    "adb shell"
    --> Creates dialogue for shell command on phone

- In the shell (OnePlus8Pro:/ $ ) type command without "":
    "setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb"
    --> This opens up ports that we used to be able to in Android 10

- Phone Screen is still blank - but it's OK.

- Start up PDC Tool in Admin mode on PC

- Click drop down, select phone connection (there's only 1 in the list)
--> **  If the drop-down box is empty and no phone/device listed, you cannot proceed.
--> ** Other users have foudn this to be related to a Qualcomm driver issue.
--> ** Delete the drivers you have currently installed and get a new one from here:
--> **      https://gsmusbdriver.com/install-qualcomm-usb-driver.
--> **  Also once the device shows up in PDC don't click on it, open efs explorer and let it start searching directories --> ** before going back to PDC and clicking on the device in the drop down.
--> ** The window may say 'not responding' just leave it until the carrier list populates then carry on with below steps

- Do the profile activation stuff for Telefonica_UK_Commercial:
    - Look for "Telefonica_UK_Commercial", right click and SetSelectedConfig for both Sub0 and Sub1
    - Click on the above profile again and click on Activate
    - Do not restart your phone

- Don't close PDC yet (don't know if it make a difference but I didn't close)

- Open EFS Explorer (I opened in Admin mode too)

- Navigate to "\nv\item_files\ims\"
    - Replace ims_user_agent file with one supplied
    --> The supplied one has Telstra VoLTE Qualcomm as header instead of Telefonica

- Navigate to "\policyman"
    - Replace carrier_policy.xml & carrier_policy.xml_Subscription01 with ones supplied.
    --> Just take carrier_policy.xml and make a copy named "carrier_policy.xml_Subscription01"
    --> ** Caveat, I further modified the carrier_policy.xml file as it wasn't enabling 5G for me on my IN2020 (Android 11) Oneplus 8 Pro.
    --> ** I changed the nr5g_sa_bands base & nr5g_nsa_bands base values to be "hardware" rather than specifically band n78.
    --> ** This changes config to allow whatever 5G bands the hardware has available rather than specific bands
    --> ** You can't enable bands that the hardware doesn't support anyway so makes sense to enable all
    --> ** This gave me the needed 5G access with Telstra

- Type command without "":
    "adb reboot"

After phone boots back up, 5G + VoLTE + VoWiFi are all intact and in working order!
[/QUOTE]
I am extremely interested to see if anyone running the A12 beta would try this and see what sort of results they are able to achieve.

Cheers guys.
 

Attachments

  • ims_user_agent.zip
    238 bytes · Views: 78
  • carrier_policy.xml.zip
    3.7 KB · Views: 85
  • carrier_policy.xml_Subscription01.zip
    3.7 KB · Views: 78

white43

Senior Member
Jan 26, 2008
654
143
Dorset, UK
Thanks for this. Can confirm that this works for the UK as well. I'm on VOXI (Vodafone) and saw no option for wifi calling. Just followed the first part to download the logkit, enabled switch, wifi calling working :)
 
Last edited:
  • Like
Reactions: mhall156

happiboi

Senior Member
Aug 27, 2010
761
244
OnePlus 8 Pro
Hello Fellow OP9 Pro users

I just wanted to start a thread for anyone interested in a OP9/Pro in australia that wanted to get Volte, VoWIFI, and 5G working.
I have tested this and confirmed that it is 100% working for Telstra & Vodafone, I have good word that this method will also work on Optus but don't actually have an Optus sim to test this with.

Huge shout out to happiboi from the OP8 forums for the methods used to get this all working with A11.

First step is to download the oneplus logkit from this link: https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
Once this has been installed, open the dialer on the phone and type in *#800#, tap on the "oneplus logkit" button, scroll down and tap on "Function switch", then tap on "VoLTE switch" but do not click restart click cancel. Then Tap on "VoWiFi switch" this time press reboot.

Once the phone has rebooted open settings, Wi-Fi & Network, SIM & network, SIM 1, then enable both the toggles for VoLTE and VoWIFI. This is probably also a good time to ensure 5G is enabled under "Prefer network type".

Now what we have done so far is essentially just enable the toggles for everything to work, what we still need to do is actually configure the phone to work on the Australian mobile networks, this is where the information and hard work from happiboi really comes in. I have quoted the guide from happiboi below as it is very well written anyway.

I am extremely interested to see if anyone running the A12 beta would try this and see what sort of results they are able to achieve.

Cheers guys.

Hey there,

I'm glad this is working for you too - the credit really goes back to all the XDA users who have helped to give guidance in creating these steps :D

For anyone reading and interested, it has now been confiremd working on OP6, 7, 8 and 9 series phones (as well as Nord).

Great way to get features that should be 'enabled' from OP themselves and remember you will need to do this after every system/OTA update to re-enable these functions.

Happy days, cheers all!
 
  • Like
Reactions: mhall156

jbell87

New member
Jun 2, 2021
2
0
Thanks so much! This worked perfectly for me with an 8pro on Telstra. I work in an area with a 4G only tower so haven't been able to make calls for the last 6 months!

Could the same methodology be followed for my colleague's Xiaomi mi 10t pro 5g?
Hey there,

I'm glad this is working for you too - the credit really goes back to all the XDA users who have helped to give guidance in creating these steps :D

For anyone reading and interested, it has now been confiremd working on OP6, 7, 8 and 9 series phones (as well as Nord).

Great way to get features that should be 'enabled' from OP themselves and remember you will need to do this after every system/OTA update to re-enable these functions.

Happy days, cheers all!
 

happiboi

Senior Member
Aug 27, 2010
761
244
OnePlus 8 Pro
Thanks so much! This worked perfectly for me with an 8pro on Telstra. I work in an area with a 4G only tower so haven't been able to make calls for the last 6 months!

Could the same methodology be followed for my colleague's Xiaomi mi 10t pro 5g?
There's no harm in trying on the Xiaomi.

The other way to attempt this was the original process outlined here: https://forum.xda-developers.com/t/volte-and-vowifi-in-australia.4095097/post-82847027

The only reason we (OnePlus users) had to change our method was because OP closed off access to the efs ports after the android 11 updates.
 
  • Like
Reactions: Samuel Holland

LordFigTree

Member
Nov 23, 2012
22
2
Canberra
Thanks a lot for this! thought I was being screwed by Telstra the whole time.

Confirmed working on LE2123, Oxygen build 11.2.6.6.LE15BA with Telstra 5G, VoWIFI & VoLTE, though when installing the Qualcomm driver in Device Manager I had to use the "Qualcomm HS-USB WWAN Adapter 9091" option to make my phone show up in QPST.
 

hbb360

New member
Jul 17, 2021
1
0
Hey there,

I'm glad this is working for you too - the credit really goes back to all the XDA users who have helped to give guidance in creating these steps :D

For anyone reading and interested, it has now been confiremd working on OP6, 7, 8 and 9 series phones (as well as Nord).

Great way to get features that should be 'enabled' from OP themselves and remember you will need to do this after every system/OTA update to re-enable these functions.

Happy days, cheers all!
Hey there! I have a Nord (EU AC2003 model) and I'm in Bulgaria on the Telenor network. I don't care about VoLTE or VoWIFI but I do want to be able to use 5G as my carrier supports it (and should be compatible with the phone as they are using the n78 band according to Wikipedia and the phone supports it).
On the phone Telenor said it needed no special activation on their side so this is an issue with the device. I don't have the 5G option in preferred network selection at all so I thought this guide would help until I saw that the XML files are for Telstra.

You said that it has been confirmed to work on Nord, my question is, would this guide work specifically to force the phone to use 5G (I have already tried enabling it through the engineering menu via dialing *#*#4636#*#* but that doesn't work for me)? My second question is whether it would be possible for someone show me how to modify the XML files for my carrier (Telenor BG)/modify them for me if that's the case?
 

dominicstg2

Senior Member
Feb 23, 2013
1,119
93
Hello Fellow OP9 Pro users

I just wanted to start a thread for anyone interested in a OP9/Pro in australia that wanted to get Volte, VoWIFI, and 5G working.
I have tested this and confirmed that it is 100% working for Telstra & Vodafone, I have good word that this method will also work on Optus but don't actually have an Optus sim to test this with.

Huge shout out to happiboi from the OP8 forums for the methods used to get this all working with A11.

First step is to download the oneplus logkit from this link: https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
Once this has been installed, open the dialer on the phone and type in *#800#, tap on the "oneplus logkit" button, scroll down and tap on "Function switch", then tap on "VoLTE switch" but do not click restart click cancel. Then Tap on "VoWiFi switch" this time press reboot.

Once the phone has rebooted open settings, Wi-Fi & Network, SIM & network, SIM 1, then enable both the toggles for VoLTE and VoWIFI. This is probably also a good time to ensure 5G is enabled under "Prefer network type".

Now what we have done so far is essentially just enable the toggles for everything to work, what we still need to do is actually configure the phone to work on the Australian mobile networks, this is where the information and hard work from happiboi really comes in. I have quoted the guide from happiboi below as it is very well written anyway.

I am extremely interested to see if anyone running the A12 beta would try this and see what sort of results they are able to achieve.

Cheers guys.
i previously had 5g working and volte but ever since i updated firmware for the 8t i lose it i also did the steps which got me 5g before still with no success hopefully this will help which you editing stuff for telstra. the ims whch you put for telstra do i need it im with optus
 

Lofty248

New member
Jan 23, 2018
2
0
Just wanted to say this guide is working with an Optus network sim card in Australia!

Carrier: Moose Mobile (Optus)
Device: One Plus 8 Pro (In2020)
Android version 11

As @LordFigTree mentioned I also had to use the "Qualcomm HS-USB WWAN Adapter 9091" driver.

Other than that flawless guide, thank you very much to everyone who made this possible!
 

By.TRabZonLu™

Senior Member
Dec 25, 2012
680
318
Bize Her Yer Trabzon
error:S
1631116846783.png
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Hello Fellow OP9 Pro users

    I just wanted to start a thread for anyone interested in a OP9/Pro in australia that wanted to get Volte, VoWIFI, and 5G working.
    I have tested this and confirmed that it is 100% working for Telstra & Vodafone, I have good word that this method will also work on Optus but don't actually have an Optus sim to test this with.

    Huge shout out to happiboi from the OP8 forums for the methods used to get this all working with A11.

    First step is to download the oneplus logkit from this link: https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
    Once this has been installed, open the dialer on the phone and type in *#800#, tap on the "oneplus logkit" button, scroll down and tap on "Function switch", then tap on "VoLTE switch" but do not click restart click cancel. Then Tap on "VoWiFi switch" this time press reboot.

    Once the phone has rebooted open settings, Wi-Fi & Network, SIM & network, SIM 1, then enable both the toggles for VoLTE and VoWIFI. This is probably also a good time to ensure 5G is enabled under "Prefer network type".

    Now what we have done so far is essentially just enable the toggles for everything to work, what we still need to do is actually configure the phone to work on the Australian mobile networks, this is where the information and hard work from happiboi really comes in. I have quoted the guide from happiboi below as it is very well written anyway.
    Code:
    Prerequisites:
    * Need ADB suite available on PC & enabled "ADB debugging" on phone via developer options
    * When you permit your PC adb access to the phone after first adb command, make sure you tick always permit this device. When the phone boots after "adb reboot ftm", the screen is inactive so you can't authorise the device when you try to adb shell and are stuck
    * Need QPST suite of apps installed on PC (needed PDC tools + EFS explorer)
    * If on custom firmware - probably a good idea to backup your phone before you do this. On custom firmware after the first "adb reboot ftm" rebooting again puts the device in a boot loop until you format data
    
    Process:
    - Open command prompt on PC & navigate to where your ADB suite is located
    
    - Type command without "":
        "adb devices" (I like to do this to ensure adb can speak with phone/computer)
    
    - Should display:
        List of devices attached
        <if working, your device should be listed here (else, it'll be blank)>
    
    - Type command without "":
        "adb reboot ftm"
        --> This puts phone into field test mode
    
    - Type command without "":
        "adb shell"
        --> Creates dialogue for shell command on phone
    
    - In the shell (OnePlus8Pro:/ $ ) type command without "":
        "setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb"
        --> This opens up ports that we used to be able to in Android 10
    
    - Phone Screen is still blank - but it's OK.
    
    - Start up PDC Tool in Admin mode on PC
    
    - Click drop down, select phone connection (there's only 1 in the list)
    --> **  If the drop-down box is empty and no phone/device listed, you cannot proceed.
    --> ** Other users have foudn this to be related to a Qualcomm driver issue.
    --> ** Delete the drivers you have currently installed and get a new one from here:
    --> **      https://gsmusbdriver.com/install-qualcomm-usb-driver.
    --> **  Also once the device shows up in PDC don't click on it, open efs explorer and let it start searching directories --> ** before going back to PDC and clicking on the device in the drop down.
    --> ** The window may say 'not responding' just leave it until the carrier list populates then carry on with below steps
    
    - Do the profile activation stuff for Telefonica_UK_Commercial:
        - Look for "Telefonica_UK_Commercial", right click and SetSelectedConfig for both Sub0 and Sub1
        - Click on the above profile again and click on Activate
        - Do not restart your phone
    
    - Don't close PDC yet (don't know if it make a difference but I didn't close)
    
    - Open EFS Explorer (I opened in Admin mode too)
    
    - Navigate to "\nv\item_files\ims\"
        - Replace ims_user_agent file with one supplied
        --> The supplied one has Telstra VoLTE Qualcomm as header instead of Telefonica
    
    - Navigate to "\policyman"
        - Replace carrier_policy.xml & carrier_policy.xml_Subscription01 with ones supplied.
        --> Just take carrier_policy.xml and make a copy named "carrier_policy.xml_Subscription01"
        --> ** Caveat, I further modified the carrier_policy.xml file as it wasn't enabling 5G for me on my IN2020 (Android 11) Oneplus 8 Pro.
        --> ** I changed the nr5g_sa_bands base & nr5g_nsa_bands base values to be "hardware" rather than specifically band n78.
        --> ** This changes config to allow whatever 5G bands the hardware has available rather than specific bands
        --> ** You can't enable bands that the hardware doesn't support anyway so makes sense to enable all
        --> ** This gave me the needed 5G access with Telstra
    
    - Type command without "":
        "adb reboot"
    
    After phone boots back up, 5G + VoLTE + VoWiFi are all intact and in working order!
    [/QUOTE]
    I am extremely interested to see if anyone running the A12 beta would try this and see what sort of results they are able to achieve.

    Cheers guys.
    2
    Thanks a lot for this! thought I was being screwed by Telstra the whole time.

    Confirmed working on LE2123, Oxygen build 11.2.6.6.LE15BA with Telstra 5G, VoWIFI & VoLTE, though when installing the Qualcomm driver in Device Manager I had to use the "Qualcomm HS-USB WWAN Adapter 9091" option to make my phone show up in QPST.
    1
    Thanks for this. Can confirm that this works for the UK as well. I'm on VOXI (Vodafone) and saw no option for wifi calling. Just followed the first part to download the logkit, enabled switch, wifi calling working :)
    1
    Hello Fellow OP9 Pro users

    I just wanted to start a thread for anyone interested in a OP9/Pro in australia that wanted to get Volte, VoWIFI, and 5G working.
    I have tested this and confirmed that it is 100% working for Telstra & Vodafone, I have good word that this method will also work on Optus but don't actually have an Optus sim to test this with.

    Huge shout out to happiboi from the OP8 forums for the methods used to get this all working with A11.

    First step is to download the oneplus logkit from this link: https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
    Once this has been installed, open the dialer on the phone and type in *#800#, tap on the "oneplus logkit" button, scroll down and tap on "Function switch", then tap on "VoLTE switch" but do not click restart click cancel. Then Tap on "VoWiFi switch" this time press reboot.

    Once the phone has rebooted open settings, Wi-Fi & Network, SIM & network, SIM 1, then enable both the toggles for VoLTE and VoWIFI. This is probably also a good time to ensure 5G is enabled under "Prefer network type".

    Now what we have done so far is essentially just enable the toggles for everything to work, what we still need to do is actually configure the phone to work on the Australian mobile networks, this is where the information and hard work from happiboi really comes in. I have quoted the guide from happiboi below as it is very well written anyway.

    I am extremely interested to see if anyone running the A12 beta would try this and see what sort of results they are able to achieve.

    Cheers guys.

    Hey there,

    I'm glad this is working for you too - the credit really goes back to all the XDA users who have helped to give guidance in creating these steps :D

    For anyone reading and interested, it has now been confiremd working on OP6, 7, 8 and 9 series phones (as well as Nord).

    Great way to get features that should be 'enabled' from OP themselves and remember you will need to do this after every system/OTA update to re-enable these functions.

    Happy days, cheers all!
    1
    Thanks so much! This worked perfectly for me with an 8pro on Telstra. I work in an area with a 4G only tower so haven't been able to make calls for the last 6 months!

    Could the same methodology be followed for my colleague's Xiaomi mi 10t pro 5g?
    There's no harm in trying on the Xiaomi.

    The other way to attempt this was the original process outlined here: https://forum.xda-developers.com/t/volte-and-vowifi-in-australia.4095097/post-82847027

    The only reason we (OnePlus users) had to change our method was because OP closed off access to the efs ports after the android 11 updates.