VoLTE and VoWIFI in Australia

Search This thread

pjmarshall2307

New member
Nov 26, 2021
3
0
Adelaide, Australia
Hi I have the Nord AC2003. I have followed happiboi excellent instructions however I don't have 'Telefonica_UK_Commercial' as a profile. I tried using 'Telefonica_Czech_Commercial' but no luck.
Any suggestions about which one I should use ?
2021-11-30 (2).png
 

MrUrgit

Senior Member
May 20, 2010
186
65
Melbourne
HTC Desire
HTC One (m7)
Austria & Slovakia both use the n78 band which is used in Australia, so maybe try those. Looks like the Czech operators aren't using that band.



Australian 5G bands

3500MHz (n78) – Telstra (from May 2019)
3500MHz (n78) – Optus (from October 2019)
3500MHz (n78) – Vodafone (from March 2020)
2300MHZ (n40) – Optus (from June 2020)
700MHz (n28) – Vodafone (from November 2020)
850MHz (n5) – Telstra (from April 2020)
 

pjmarshall2307

New member
Nov 26, 2021
3
0
Adelaide, Australia
Last edited:

MrUrgit

Senior Member
May 20, 2010
186
65
Melbourne
HTC Desire
HTC One (m7)
I tried this but no luck. I was thinking of install the stock ROM for EU instead of Global and then try happiboi 's fix. Mine is Build Number 11.6.6.AC01AA
Sorry for the late reply, but I have just seen this link for the Nord from earlier in this thread, maybe it might help:
 

pjmarshall2307

New member
Nov 26, 2021
3
0
Adelaide, Australia
Sorry for the late reply, but I have just seen this link for the Nord from earlier in this thread, maybe it might help:
Thanks I'll give that a go.
 

Kalanyr

Member
Oct 7, 2020
9
5
There does seem to be an issue with the carrier_policy given here. While 4G/5G and their accompanying data modes work, when you get down to 3G , the data mode doesn't work (while the Phone and SMS functions do work).

I need to do some checking and see if this is an issue that happens with the unmodified phone config (it's possible that this is a hardware mismatch between the Australian bands and the hardware in the phone since Australia is starting to wind down 3G).
 
There does seem to be an issue with the carrier_policy given here. While 4G/5G and their accompanying data modes work, when you get down to 3G , the data mode doesn't work (while the Phone and SMS functions do work).

I need to do some checking and see if this is an issue that happens with the unmodified phone config (it's possible that this is a hardware mismatch between the Australian bands and the hardware in the phone since Australia is starting to wind down 3G).
Funny you mention this, I had this exact issue with Vodafone au on my 9pro and just assumed something wasn't happy. Never even thought it was something to do with this fix. Telstra 3g worked/works flawlessly.

I'm running OOS12 now and volte vowifi and 5g finally all work out of the box in aus so can't go back and test it. I will try Vodafone 3g again though and see what results I do get with OOS12 and see.

What carrier are you with? And what phone?
 

Lofty248

Member
Jan 23, 2018
6
1
Hey guys,

First of all huge thanks for everyone's efforts!

Having a bit of trouble with VoWifi.
I live in a zero reception area and would love to get it working.

Have followed the steps as per page 9 and now VoLTE is working, speed stays good during calls and VoWifi works at my partners house when I have cellular reception (dialer shows calling via wifi).
However when I am at home with no reception and try to make a call I get the message "Mobile network is not available. Connect to a wireless network to make a call.", setting the phone to flight mode prompts me to turn off airplane mode to place a call.

Have called my provider, Moose mobile (Optus), to verify everything is enabled from their end and the tech says it should be working.

No 5g in the area nor do I have a 5g plan so this does not bother me at all, but getting wifi calling to work would be incredible.

If anyone has any ideas please let me know, Thanks!

In2020 Ver 11.0.10.10
 

Kalanyr

Member
Oct 7, 2020
9
5
Funny you mention this, I had this exact issue with Vodafone au on my 9pro and just assumed something wasn't happy. Never even thought it was something to do with this fix. Telstra 3g worked/works flawlessly.

I'm running OOS12 now and volte vowifi and 5g finally all work out of the box in aus so can't go back and test it. I will try Vodafone 3g again though and see what results I do get with OOS12 and see.

What carrier are you with? And what phone?
Telstra using a One Plus 8 Pro.
 

MrUrgit

Senior Member
May 20, 2010
186
65
Melbourne
HTC Desire
HTC One (m7)
Hey guys,

First of all huge thanks for everyone's efforts!

Having a bit of trouble with VoWifi.
I live in a zero reception area and would love to get it working.

Have followed the steps as per page 9 and now VoLTE is working, speed stays good during calls and VoWifi works at my partners house when I have cellular reception (dialer shows calling via wifi).
However when I am at home with no reception and try to make a call I get the message "Mobile network is not available. Connect to a wireless network to make a call.", setting the phone to flight mode prompts me to turn off airplane mode to place a call.

Have called my provider, Moose mobile (Optus), to verify everything is enabled from their end and the tech says it should be working.

No 5g in the area nor do I have a 5g plan so this does not bother me at all, but getting wifi calling to work would be incredible.

If anyone has any ideas please let me know, Thanks!

In2020 Ver 11.0.10.10
If you haven't already checked it, make sure you have set the Calling Preference for Wi-Fi Calling to "Call over Wi-Fi" and see if that helps.
 

Lofty248

Member
Jan 23, 2018
6
1
Yup, already set.

When I manage to catch a single bar of signal I can quickly start a call and it must be working through wifi as I have never been able to make a call with any previous phones.

It seems like the phone refuses to try to initiate a call and is also unable to receive calls.
 

MrUrgit

Senior Member
May 20, 2010
186
65
Melbourne
HTC Desire
HTC One (m7)
Yup, already set.

When I manage to catch a single bar of signal I can quickly start a call and it must be working through wifi as I have never been able to make a call with any previous phones.

It seems like the phone refuses to try to initiate a call and is also unable to receive calls.
You should see the VoLTE or VoWiFi icon in the status bar when they are active - you may need to enable it in Settings -> Display -> Status Bar -> Icon Manager.

Mine shows up when I have my phone in Airplane mode and have Wi-Fi active. It then switches to VoLTE when I disable Airplane mode.

Also, I needed to do an extra restart on my phone after enabling 5G (after the last "adb reboot" command) so that it works.
 

Lofty248

Member
Jan 23, 2018
6
1
Thanks, I can see the icon in the status bar.

Over the last few days the vowifi icon seems to come and go at it's own volition, no pattern that I can notice.
When it's showing everything is working as it should, but when it's not there is nothing I can do to get it back, tried all combinations of restarting, power off, flight mode with wifi, no flight mode...seems like the phone needs to pick up at least one bar of signal to register then it stays good for a while.

Only theory is it might have something to do with the ims_user_agent, I used the "Telstra Volte Qualcomm" one although my provider is Optus.

When I get a chance I might jump into a hex editor and try make an Optus one.
 

MrUrgit

Senior Member
May 20, 2010
186
65
Melbourne
HTC Desire
HTC One (m7)
Hmmm, it would appear 5G is working for me "out-of-the-box" with the new Android 12 Open Beta 1 on my 8 Pro, but not VoLTE or VoWiFi.

The instructions on page 9 also do not allow me to enable VoLTE/VoWiFi as my device reboots back to the system straight away when I do the "adb reboot ftm" command.

Also, it looks like RCS has stopped working in Google Messages.
 
Last edited:

phrosyn

Member
Nov 9, 2012
17
0
I'm also having an issue with voWiFi. voLTE looks and works well but can't get the voWiFi icon to show even with combinations of flight mode, activating, deactivating. I'm on boost with KB2003.

Was anyone else able to solve threir voWiFi problem?

Are these to fuctions activated by the same setting? I'm wondering which step I may have messed up.
 

phrosyn

Member
Nov 9, 2012
17
0
I'm also having an issue with voWiFi. voLTE looks and works well but can't get the voWiFi icon to show even with combinations of flight mode, activating, deactivating. I'm on boost with KB2003.

Was anyone else able to solve threir voWiFi problem?

Are these to fuctions activated by the same setting? I'm wondering which step I may have messed up.
Just tried the steps again and realised I had my filename extensions turned off so my carrier_policy didn't get renammed properly.

Still not sure if the phone is switching properly between volte, vowifi and gsm. It requires some settings being switched off and on to make it kick in. Hopefully I'm just being impatient.
 
Just tried the steps again and realised I had my filename extensions turned off so my carrier_policy didn't get renammed properly.

Still not sure if the phone is switching properly between volte, vowifi and gsm. It requires some settings being switched off and on to make it kick in. Hopefully I'm just being impatient.
Sounds about right, will take some time before it naturally switches over to vowifi and depending on the settings you have selected for network preference. Glad you got it all figured out though.
 

rotiboi

Member
Sep 1, 2021
9
6
Hmmm, it would appear 5G is working for me "out-of-the-box" with the new Android 12 Open Beta 1 on my 8 Pro, but not VoLTE or VoWiFi.

The instructions on page 9 also do not allow me to enable VoLTE/VoWiFi as my device reboots back to the system straight away when I do the "adb reboot ftm" command.

Also, it looks like RCS has stopped working in Google Messages.
I've just updated to OOS12 last night and seem to be experiencing the same. 5g works fine but i cant even find the toggle to volte or vowifi anymore. (P.s. i have turned the icons on in the settings already)

Has anyone got it working on OOS 12 already?
 

MrUrgit

Senior Member
May 20, 2010
186
65
Melbourne
HTC Desire
HTC One (m7)
So far I have found this, but still unable to find the VoLTE/VoWiFi toggles

 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Here's the screenshot & writeup of what I did:

    Here is some screenshots of 5G reception, VoLTE icon, VoWiFi icon & VoWiFi Calling while in aeroplane mode to confirm all these things are working!
    https://imgur.com/a/tau5wyX

    So what did I do? All credits go to this guy on XDA to get VoLTE & VoWiFi working: https://forum.xda-developers.com/rog-phone-2/how-to/guide-enabling-volte-vowifi-v2-t4028073

    For the TL;DR version, I did what I mentioned previously to get 5G going here:
    https://forums.oneplus.com/threads/...pro-in-australia.1225092/page-2#post-21673760
    https://forums.oneplus.com/threads/...pro-in-australia.1225092/page-3#post-21717398

    Then to get VoLTE & VoWiFi working download these files:
    EFS zip - https://drive.google.com/open?id=1PiVhB35MPx19sxqxQ4svgOvPXL1dxobt
    MBNs zip - https://drive.google.com/open?id=1v8V281EkYGI_C1KeMqVni8L2qjQLdx5P
    EfsTools 0.10 modded 1.2 - https://github.com/HomerSp/EfsTools...modded-1.2/EfsTools-0.10-modded-1.2-win32.zip
    EfsTools 0.10 modded 1.1 - https://github.com/HomerSp/EfsTools...modded-1.1/EfsTools-0.10-modded-1.1-win32.zip

    The reason I've linked both modded 1.1 & 1.2 is because 1.2 is the latest version and supports activation of 2nd SIM slot (but it errors for me so I used the modded 1.1 version but that only does SIM slot 1).

    So steps:
    - Enable the VoLTE/VoWiFi toggles first:
    - Download the OnePlus Log Kit app’s APK from > https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
    -Install the OnePlus Log Kit APK
    - Open dialer, type in *#800# (If this doesn't do anything, just google search "Oneplus engineer mode apk", download and install it. Then retry)
    - Click 'Enter' on the warning
    - Select 'oneplus Logkit'
    - Scroll down & select 'Function Switch'
    - tick the VoLTE & VoWiFi switch options
    - Then reboot.
    - when your phone comes back after restart, in Settings > Wifi & network > SIM & network > SIM1 (and SIM2) > you should now see the 'Enhanced communications' area have the option to toggle on VoLTE/VoWiFi

    Onto the actual making VoLTE/VoWiFi work:
    - Unzip EfsTools into a directory
    - Open command window on PC & navigate to the directory created in above step
    - On your phone, go to dialer, type in *#801# - enter into it via 'engineer mode'
    - Select "Rndis, diag switch" - ON (last time we selected "full port switch on")
    - Then in the command window, you should be able to test connection to EFStools by typing "EfsTools.exe efsInfo"
    - This should give some info & not any errors (mine was like 2 lines of information)
    - Then the real fun begins.
    - Extract the efs.zip from above download into the same directory as the EFStools (make sure the mcfg_autoselect_by_uim file is there - yes it's 0 bytes) and then run 2 commands:
    - EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
    - EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1 (this one I couldn't get working - it's for SIM slot 2 & only works if usinf modded 1.2 version)
    - should see 0 errors
    - then open the MBNs zip & look for your carrier file. Ours are \aunz\<your carrier - e.g. mine is Telstra>\commerci\mcfg_sw.mbn
    - copy this mbn file to the same dir as the EFStools, then run 2 commands:
    - EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
    - EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1 (again this one I couldn't get working - it's for SIM slot 2 & only works if usinf modded 1.2 version)
    - If it worked your screen should spew out a load of output but no errors.
    - Reboot your phone & if you already enabled the switches from my above mentioned post, you should see the VoLTE/VoWiFi icons like in the screenshots linked above.

    Seems like a lot but that's literally step by step explanation & takes roughly 5-10 mins to do slowly.

    Happy days - 5G, VoLTE & VoWiFi all working on our OnePlus 8 Pro =)
    7
    Well this is awesome! Thanks for everyone's research - I now have 5G + VoLTE + VoWiFi all working on my OnePlus 8 Pro (IN2020 model) on Android 11 (OOS 11.0.2.2) on the Telstra network.


    For some weird reason though, the "Telefonica_UK_Commercial" profile via PDC wouldn't give me 5G. Upon further investigation, I found that this profile + the carrier_policy.xml - didn't have the right config for my IN2020 phone.


    Subsequently modified the carrier_policy.xml file further and BOOM! 5G is back. Researching the carrier_policy XML further - instead of specific band enabling per the previous config - I edit it to be 'hardware' so that whatever the hardware supports, it will be made available.


    Anyhoo, long story short it's all working again thanks to you wonderful people :)


    Summary of steps taken:

    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 authorize 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
    * You'll also need to ensure the toggles are enabled for VoLTE/VoWiFi before heading down this path too:
        - Enable the VoLTE/VoWiFi toggles first:
            - Download the OnePlus Log Kit app’s APK from > https://downloadmirror.co/1MW9/com.oem.oemlogkit_1.0-1.apk
            - Install the OnePlus Log Kit APK
            - Open dialer, type in *#800# (If this doesn't do anything, just google search "Oneplus engineer mode apk",                      download and install it. Then retry)
            - Click 'Enter' on the warning
            - Select 'oneplus Logkit'
            - Scroll down & select 'Function Switch'
            - tick the VoLTE & VoWiFi switch options
            - Then reboot.
            - when your phone comes back after restart, in Settings > Wifi & network > SIM & network > SIM1 (and SIM2) >                 you should now see the 'Enhanced communications' area have the option to toggle on VoLTE/VoWiFi
    
    
    Then continue onto the main 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!

    Again, thank you to everyone's research and efforts to get this all working!

    @Mattycee have you given this a go yet ?
    3
    Well this is awesome! Thanks for everyone's research - I now have 5G + VoLTE + VoWiFi all working on my OnePlus 8 Pro (IN2020 model) on Android 11 (OOS 11.0.2.2) on the Telstra network.


    For some weird reason though, the "Telefonica_UK_Commercial" profile via PDC wouldn't give me 5G. Upon further investigation, I found that this profile + the carrier_policy.xml - didn't have the right config for my IN2020 phone.


    Subsequently modified the carrier_policy.xml file further and BOOM! 5G is back. Researching the carrier_policy XML further - instead of specific band enabling per the previous config - I edit it to be 'hardware' so that whatever the hardware supports, it will be made available.


    Anyhoo, long story short it's all working again thanks to you wonderful people :)


    Summary of steps taken:

    Code:
    Prerequisites:
    * Need ADB suite available on PC & enabled "ADB debugging" on phone via developer options
    * Need QPST suite of apps installed on PC (needed PDC tools + EFS explorer)
    
    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)
    
    - 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.
        --> ** 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!

    Again, thank you to everyone's research and efforts to get this all working!

    @Mattycee have you given this a go yet ?


    Well this is awesome! Thanks for everyone's research - I now have 5G + VoLTE + VoWiFi all working on my OnePlus 8 Pro (IN2020 model) on Android 11 (OOS 11.0.2.2) on the Telstra network.


    For some weird reason though, the "Telefonica_UK_Commercial" profile via PDC wouldn't give me 5G. Upon further investigation, I found that this profile + the carrier_policy.xml - didn't have the right config for my IN2020 phone.


    Subsequently modified the carrier_policy.xml file further and BOOM! 5G is back. Researching the carrier_policy XML further - instead of specific band enabling per the previous config - I edit it to be 'hardware' so that whatever the hardware supports, it will be made available.


    Anyhoo, long story short it's all working again thanks to you wonderful people :)


    Summary of steps taken:

    Code:
    Prerequisites:
    * Need ADB suite available on PC & enabled "ADB debugging" on phone via developer options
    * Need QPST suite of apps installed on PC (needed PDC tools + EFS explorer)
    
    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)
    
    - 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.
        --> ** 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!

    Again, thank you to everyone's research and efforts to get this all working!

    @Mattycee have you given this a go yet ?

    For some weird reason though, the "Telefonica_UK_Commercial" profile via PDC wouldn't give me 5G. Upon further investigation, I found that this profile + the carrier_policy.xml - didn't have the right config for my IN2020 phone.


    Subsequently modified the carrier_policy.xml file further and BOOM! 5G is back. Researching the carrier_policy XML further - instead of specific band enabling per the previous config - I edit it to be 'hardware' so that whatever the hardware supports, it will be made available.


    Anyhoo, long story short it's all working again thanks to you wonderful people :)


    Summary of steps taken:

    Code:
    Prerequisites:
    * Need ADB suite available on PC & enabled "ADB debugging" on phone via developer options
    * Need QPST suite of apps installed on PC (needed PDC tools + EFS explorer)
    
    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)
    
    - 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.
        --> ** 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!

    Mate, you're a freaking legend. (Magisk Canary root: IN2020 / Android 11 / 11.0.2.2.IN11AA / BOOST network)

    I got abit confused with the "carrier_policy.xml_Subscription01" part as it wasn't in any of the files you provided, so just assumed I had to just copy and rename the "carrier_policy.xml".

    Also EFS explorer took a little longer than I expected to start up (~1 minute) just incase anyone thinks theirs crashes and close it prematurely.

    Worked like a charm.

    Cheers
    3
    Nah, I actually used the 'ims_user_agent' File linked above by Jaansberger.

    The only thing I used from Happyboi's original exploit, was the Engineering APK File to enable 5G. However, make sure you don't install the Engineering APK before you do the initial VoLTE/VoWi-FI Process listed above by Mike_Fre.

    So basically order of steps I followed:

    - Mike_Fre's steps to enable the 'Telefonica VoLTE Qualcomm' Profile.
    - Jannsberger's step to insall the 'ims_user_agent' file (Before doing the adb reboot step listed in Mike_Fre's Post).
    - Watched and replicated the YouTube video (Which I linked in my post above), to enable 5G and still have VoLTE/VoWi-Fi.


    Hope this clears things up for you, but if you have any further questions, I'd be happy to try and help.
    That worked perfectly!!! Thankyou!!!
    3
    We have a working solution without root that is easier than previous instructions.

    You still need the old toolkit app and #*800# to activate vowan and volte functions if you haven't done in the past.

    Follow:
    {Google Translate is your friend}

    In essence...
    Download the Qualcomm tools and drivers.
    Follow the adb instructions

    adb reboot ftm
    (wait for chinese to disappear and screen goes blank)
    adb shell
    setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb

    Open the Advanced PDC tool and select the "Telefonica_UK_Commercial " (works with Vodafone, Telstra and Optus) option for sim0 and sim1. Activate.

    Do adb reboot

    Enjoy vowifi and volte.