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

[Guide]Activate VoLTE/VoWiFi OOS 11(OB1&OB2)

Was this topic usefull?


  • Total voters
    48
Search This thread

knightlim

Senior Member
Dec 21, 2012
73
25
The method works for OnePlus 7 Pro 5G (Sprint) on EU firmware. Instead of using Engineer Mode Toggle, turn on Full-port switch. I'm from Malaysia on DiGi telco and I'm using the mbn file from here: Pixel\EU\Telefonica\Commercial\pixel_UK. Hope this helps.
 

kw0n2k

Senior Member
Jun 6, 2017
64
20
So upon doing this, I am getting the following erros:

c:\EfsTools-0.10-modded-1.2-win32>EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1
Extracting MBN file 'mcfg_sw.mbn' ...
ItemFile:/nv/item_files/ims/IMSVoiceDynamicConfig
ItemFile:/nv/item_files/ims/qp_ims_qos_precondition
ItemFile:/nv/item_files/ims/IMSVideoDynamicConfig
ItemFile:/nv/item_files/ims/IMSEmerDynamicConfig
ItemFile:/nv/item_files/ims/IMSRTPDynamicConfig
ItemFile:/nv/item_files/ims/IMSCodecDynamicConfig
ItemFile:/nv/item_files/ims/IMSTestDynamicConfig
ItemFile:/nv/item_files/ims/IMSWifiDynamicConfig
ItemFile:/ims/imshandoverconfig
ItemFile:/nv/item_files/ims/qp_ims_plani_config
ItemFile:/nv/item_files/ims/ims_sip_config
ItemFile:/nv/item_files/ims/qp_ims_cap_discovery_config
ItemFile:/nv/item_files/ims/qp_ims_rcs_client_config
ItemFile:/nv/item_files/ims/DANPrivateSettings
ItemFile:/nv/item_files/ims/qp_ims_xcap_private_config_item
ItemFile:/nv/item_files/ims/ims_user_agent
ItemFile:/nv/item_files/ims/IMS_enable
ItemFile:/nv/item_files/ims/ims_operation_mode
ItemFile:/nv/item_files/ims/qp_ims_service_enablement_config
ItemFile:/nv/item_files/ims/qp_ims_common_config
ItemFile:/nv/item_files/ims/qp_ims_reg_config_db
ItemFile:/nv/item_files/ims/RegistrationConfiguration
ItemFile:/nv/item_files/ims/SMSConfiguration
ItemFile:/nv/item_files/ims/DANConfiguration
ItemFile:/nv/item_files/ims/qp_ims_xcap_common_config
ItemFile:/nv/item_files/ims/qp_ims_ut_config_item
ItemFile:/nv/item_files/data/wlan_config/wlan_offload_config
ItemFile:/nv/item_files/modem/data/3gpp/ps/modem_def_prof_support
ItemFile:/data/ds_dsd_attach_profile.txt
ItemFile:/data/iwlan_s2b_config.xml
ItemFile:/data/ds_andsf_config.txt
ItemFile:/data/default_andsf.xml
ItemFile:/data/andsf.xml
ItemFile:/Data_Profiles/Profile1
ItemFile:/Data_Profiles/Profile2
ItemFile:/Data_Profiles/Profile3
ItemFile:/nv/item_files/modem/data/3gpp/dsmgr/emergency_apn_type
ItemFile:/nv/item_files/data/wlan_config/wlan_offload_config
ItemFile:/data/ds_dsd_attach_profile.txt
ItemFile:/data/iwlan_s2b_config.xml
ItemFile:/data/default_andsf.xml
ItemFile:/data/andsf.xml
ItemFile:/data/ds_andsf_config.txt
ItemFile:/Data_Profiles/Profile1
ItemFile:/Data_Profiles/Profile2
ItemFile:/Data_Profiles/Profile3
ItemFile:/Data_Profiles/Profile4
ItemFile:/nv/item_files/modem/data/3gpp/dsmgr/emergency_apn_type
Nv:01918
Nv:01920
ItemFile:/nv/item_files/modem/lte/rrc/cap/diff_fdd_tdd_fgi_enable
Nv:00071
ItemFile:/nv/item_files/modem/mmode/sms_domain_pref
ItemFile:/nv/item_files/modem/mmode/sms_mandatory
ItemFile:/nv/item_files/modem/mmode/voice_domain_pref
ItemFile:/nv/item_files/modem/mmode/ue_based_cw
ItemFile:/nv/item_files/modem/nas/emm_nas_nv_items
ItemFile:/nv/item_files/modem/mmode/custom_emerg_info
ItemFile:/nv/item_files/modem/mmode/mid_call_srvcc_info
ItemFile:/nv/item_files/modem/mmode/get_net_auto_mode
ItemFile:/nv/item_files/modem/nas/lte_nas_ignore_mt_csfb_during_volte_call
ItemFile:/nv/item_files/modem/mmode/lte_emerg_redial
Nv:00848
Nv:00849
Nv:00909
Nv:01016
Nv:01017
Nv:03006
Nv:03532
Nv:03533
Nv:06850
Nv:04722
Nv:00010
Nv:00562
Nv:06830
Nv:06831
ItemFile:/sd/rat_acq_order
ItemFile:/nv/item_files/modem/mmode/supplement_service_domain_pref
ItemFile:/nv/item_files/modem/mmode/wifi_config
ItemFile:/nv/item_files/modem/sms/mmgsdi_refresh_vote_ok
ItemFile:/nv/item_files/modem/mmode/sms_domain_pref
ItemFile:/nv/item_files/modem/mmode/sms_mandatory
ItemFile:/nv/item_files/modem/mmode/voice_domain_pref
ItemFile:/nv/item_files/modem/mmode/ue_based_cw
ItemFile:/nv/item_files/modem/nas/emm_nas_nv_items
ItemFile:/nv/item_files/modem/mmode/custom_emerg_info
ItemFile:/nv/item_files/modem/mmode/mid_call_srvcc_info
ItemFile:/nv/item_files/modem/mmode/get_net_auto_mode
ItemFile:/nv/item_files/modem/nas/lte_nas_ignore_mt_csfb_during_volte_call
ItemFile:/nv/item_files/modem/mmode/lte_emerg_redial
Nv:00848
Nv:00849
Nv:00909
Nv:01016
Nv:01017
Nv:03006
Nv:03532
Nv:03533
Nv:06850
Nv:04722
Nv:00010
Nv:00562
Nv:06830
Nv:06831
ItemFile:/sd/rat_acq_order
ItemFile:/nv/item_files/modem/mmode/supplement_service_domain_pref
ItemFile:/nv/item_files/modem/mmode/wifi_config
ItemFile:/nv/item_files/modem/sms/mmgsdi_refresh_vote_ok
Nv:00855
Nv:00880
Nv:00881
Nv:00882
ItemFile:/nv/item_files/wcdma/l1/wl1_nb_rejection_nv
ItemFile:/google/paris_version
ItemFile:/nv/item_files/data/wlan_config/ap_assist_mode_enabled
ItemFile:/policyman/carrier_policy.xml
ItemFile:/google/user_agent_template
ItemFile:/google/ua_model_tr_table.txt
ItemFile:/nv/item_files/data/3gpp/ds_3gpp_mtu
ItemFile:/nv/item_files/datamodem/protocols/ip6_default_mtu
ItemFile:/nv/item_files/modem/data/3gpp/ps/disable_mtu_request
ItemFile:/nv/item_files/modem/nas/isr
ItemFile:/efsprofiles/overideconfig
Use serial port 'COM3'
Processing 'C:\??????\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\data' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\Data_Profiles' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\efsprofiles' ...
Error on upload file '/efsprofiles/overideconfig'. EFS error. Code = 28
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\google' ...
Error on upload file '/google/user_agent_template'. EFS error. Code = 28
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\ims' ...
Error on upload file '/ims/imshandoverconfig'. EFS error. Code = 28
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\data' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\data\3gpp' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\data\wlan_config' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\datamodem' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\datamodem\protocols' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\ims' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\data' ...
Processing 'C:\:\??????\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\data\3gpp' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\data\3gpp\dsmgr' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\data\3gpp\ps' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\lte' ...
Processing 'C:\U:\??????\n\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\lte\rrc' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\lte\rrc\cap' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\mmode' ...
Error on upload file '/nv/item_files/modem/mmode/get_net_auto_mode'. EFS error. Code = 28
Error on upload file '/nv/item_files/modem/mmode/lte_emerg_redial'. EFS error. Code = 28
Error on upload file '/nv/item_files/modem/mmode/mid_call_srvcc_info'. EFS error. Code = 28
Error on upload file '/nv/item_files/modem/mmode/supplement_service_domain_pref'. EFS error. Code = 28
Error on upload file '/nv/item_files/modem/mmode/voice_domain_pref'. EFS error. Code = 28
Error on upload file '/nv/item_files/modem/mmode/wifi_config'. EFS error. Code = 28

Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\nas' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\modem\sms' ...
Processing 'C:\:\??????\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\wcdma' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\nv\item_files\wcdma\l1' ...
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\policyman' ...
Error on upload file '/policyman/carrier_policy.xml'. EFS error. Code = 28
Processing 'C:\:\??????\\AppData\Local\Temp\EfsTools\y1eeqwfl.0ko\sd' ...

-----------------------------------------------------------------------------------------------------------------------------

Error code 28

Anyone with ideas on this?

Phone is a Oneplus 7T Pro HD1913


Edit** Actually disregard. I restarted the phone and bammm VoLTE and VoWIFI is now working perfectly on Boost (Telstra) network. *#*#4636#*#* states all is registered IMS.

Tested calls and working flawlessly.

So now working on a Oneplus 7T Pro HD1913 (Non rooted) device, using Pixel AUNZ Telstra Modem.

Thanks heaps!
 
Last edited:

alvinma

Senior Member
Jan 24, 2012
134
25
I figured out my issue, stupid on my part. Case sensitivity is import.

Unfortunately after doing everything and using the Pixel 4 MBN files for Telus, no love. Still goes to 3g/H+ for voice calls after a reboot.

Any other suggestions? Tried the Telefonica one that I used before but didn't seem to work on that either.
Have you got it work in the end?

I have been trying to get telus volte work on my op7pro os11, PDC doesn't work, but I flashed mbn successfully using engineering mode. However volte won't work.
 

Galloway

Senior Member
Sep 14, 2010
132
14
Calgary, Alberta
OnePlus 7 Pro
Have you got it work in the end?

I have been trying to get telus volte work on my op7pro os11, PDC doesn't work, but I flashed mbn successfully using engineering mode. However volte won't work.
I have not been able to successfully get VoLTE working on Telus yet. IMS shows not registered when using *#*#4636#*#* and I know IMS was registered when I was on os10 with working VoLTE. I did swap my SIM into a spare iPhone I had access to and verified VoLTE is working properly on that device.

I have limited time to experiment as this is also my work phone. I left the Pixel 4 Telus MBN installed in the hopes it would work after some time but has not. I tired both Engineering Mode and Full Port Switch with no success.

I love this phone but feel so deflated that our hands are tied for the newer technologies because of it not being carrier supported. If anyone has any other suggestions I am totally game to try. Rooting is not really an option because of it being a work phone (personally owned) and it will get flagged in InTune as being rooted.
 

ibrahimyuksel

Senior Member
Aug 4, 2013
88
87
Mersin
www.facebook.com
OnePlus 7T
Thank you so much. I tried it for Turkcell operator Oneplus 7T in Turkey. The result was successful.


Screenshot_20210727-004354.jpg
Screenshot_20210727-004346.jpg
 

Galloway

Senior Member
Sep 14, 2010
132
14
Calgary, Alberta
OnePlus 7 Pro
I just did the 11.0.2.1 update and of course lost VoLTE and VoWiFi. Redid the steps above and have VoLTE back but no VoWifI. I did re-register the number with Shaw/Freedom and also verified that the toggles for VoWiFi are all enabled. Anyone else experience this?
 

kw0n2k

Senior Member
Jun 6, 2017
64
20
I had the same issue when I updated to the latest patch (7t pro.).

when in the engineer mode *#801#, instead of 'Full-Port Switch' use 'Engineer mode toggle', ensure USB debug mode is enabled first.

Got VoLTE and VoWIFI working again.
 

Galloway

Senior Member
Sep 14, 2010
132
14
Calgary, Alberta
OnePlus 7 Pro
I had the same issue when I updated to the latest patch (7t pro.).

when in the engineer mode *#801#, instead of 'Full-Port Switch' use 'Engineer mode toggle', ensure USB debug mode is enabled first.

Got VoLTE and VoWIFI working again.
If I use Full-port Switch I get Critical Error. I don't get that with Engineer Mode.

1st one is Full-port Switch, second one is Engineer Mode and is successful. Engineer mode was what I used all along. Everything completes properly as it did previously with no errors. VoLTE is working, just not VoWIFI.


1627687485569.png


Also to add, using the QPST Configuration tool I do see that the Freedom Mobile mbn has been applied.

1627687692987.png
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    Hi everyone.


    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */


    First you will need that apps:

    EFS Modded 1.2
    EFS
    mbns-mi9t.zip can use this or can use this Pixel mbns
    OEMLogKit_1.0-1.apk
    EngineeringMode.apk

    NOTE: ON custom ROM OEM and Enginer mode does not work. See step 5.1 for custom ROM.
    1. Enter * # 800 # in the stock dialer, and then click oneplus Logkit - next - Function Switch - next - activate VoLTE switch, VoWifi switch and VT switch.
    2. Reboot device.
    3. Install Qualcomm QPST Diag port x64 / QPST 2.7.474 software on your computer
    4. Unzip EfsTools from above, open up a cmd window and cd to the directory where you extracted it. Depending on how you connect to diag you will need to modify EfsTools.exe.config - if you're connecting via USB you most likely won't have to do anything as it will find the port automatically, unless you have more than one port, in which case you can simply change port from Auto to the COM port of the phone (for example COM13).
    5. With your phone connected via USB enter *#801# and check Engineer Mode Toggle switch to ON.
    5.1. If you are on custom ROM you activate the enginer mode by entering in adb shell and run the next command:
    setprop sys.usb.config diag,serial_cdev,rmnet,adb
    5.2. Also if you are on custom rom you can use this method or the PDC one, also not using OEM and engineer, just run command from 5.1 and you should see your phone in PDC.
    6. You can test the connection by running this in the cmd window:

    Code:
    EfsTools.exe efsInfo

    Should return something like this:
    efsInfo.PNG



    This should report back some info if everything is working.

    7. Extract efs.zip from above to the same directory as EfsTools.exe, and make sure the mcfg_autoselect_by_uim file is there. Now simply run this in the cmd window, one line at a time:

    Code:
    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


    If everything worked you should see no error messages.

    The mbn directory structure is generally laid out like this: <region>/<carrier>/commerci/<country>/mcfg_sw.mbn. For example, the one for my carrier is eu/h3g/commerci/se/mcfg_sw.mbn. Copy the mcfg_sw.mbn file to the same directory as the EfsTools.exe, then go to the cmd window you opened and type this:


    Code:
    EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
    
    EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1

    8. If it has worked you should see a bunch of output, but no errors. Try rebooting now, and hopefully after it has booted you will have fully functional VoLTE and VoWiFi.


    Credits to:

    HomerSp
    jimmy123322

    If you manage to activate VoLTE/VoWiFi using this guide please let us know your Country--Carrier--MBNS that you used.

    Proof:
    3
    I have extracted the MBNs from OP7 Pro. Hope this will help someone.
    2
    Same method worked fine for me, though I got the information and files from different sources, as I have been looking for some days for a solution. Also, it's possible to set the engineer mode using adb, rather then installing the Engineer apk, by writing in adb shell setprop sys.usb.config diag,adb
    I used the Telefonika_UK_Commercial mbn from Pixel 4, so far it seems a lot more stable than the one from OOS (on OOS10 it was continuously switching between VoWiFi/VoLTE every few minutes).

    Romania - Digi.Mobil - Pixel's 4 EU\Telefonica\Commercial\UK, if it makes any difference.
    2
    Updated to 11.0.3.1GM21AA on model GM1917 on Freedom/Shaw Mobile using Freedom mbn from Pixel 4. Lost VoLTE and VoWIFI after update which was expected. Was able to use original steps in PowerShell with no issue.

    Confirmed VoLTE and VoWIFI working on Freedom/Shaw mobile again post updates.
    2
    Working like a charm with OnePlus 7T (HD1900 with Oxygen 11 stable) I used Telia Sweden profile for the Mexican carrier Altan with the MVNO Diri. I think should works with the rest of the Altan's MVNO as well.