Finally , One Module-unlock 5G-Volte-VoWIFI

Search This thread

Kars88

Member
Dec 14, 2008
28
34
Amsterdam
The android 12 developer preview 3 is packed with more carrier settings. All carriers in the Netherlands have support and they updated the expired apn settings. I found a carrier policy containing a very detailed list for europe with 5G support.

I suspect they are included with the upcoming may patch. I didn't expect Google tot fix this, a very pleasent surprise!
 

swangjang

Senior Member
Sep 12, 2018
228
158
Google Pixel 5
The android 12 developer preview 3 is packed with more carrier settings. All carriers in the Netherlands have support and they updated the expired apn settings. I found a carrier policy containing a very detailed list for europe with 5G support.

I suspect they are included with the upcoming may patch. I didn't expect Google tot fix this, a very pleasent surprise!
Really hope they add global carrier support like IOS, the one thing Apple did perfectly that Android is lacking. I still have very low or zero expectations for my country, though.
 

damkov

Member
Mar 7, 2021
7
1
The android 12 developer preview 3 is packed with more carrier settings. All carriers in the Netherlands have support and they updated the expired apn settings. I found a carrier policy containing a very detailed list for europe with 5G support.

I suspect they are included with the upcoming may patch. I didn't expect Google tot fix this, a very pleasent surprise!
Just installed May update, no change for Orange BE (no volte/vowifi)
 

Liranazuz5

Senior Member
Jul 6, 2019
61
58
Google Pixel 3
Google Pixel 3 XL
If your carrier isn't supported on the device the icons won't change even if volte is working. The only way to check is to put *#*#4636#*#* in your dialer. Then go to phone information en look for ims service status in the 3 dot menu in the right corner.

What is your carrier?
Hi Kars88, first of all man, thank you so much for this tutorial!
i've managed to get 5g/vowifi/volte up and running on my pixel 5, methood still working on android 12 beta 4!
also managed to get volte/vowifi on both my pixel 3/3xl with the same methood using diffrent mbn file.
my question is regarding to those vowifi/volte indicators at the status bar.
i've been using a custom rom on my pixel 3xl (unofficial evolutionx rom) and vowifi/volte indicators appear at the status bar, even though this device isnt supported on my carrier. is there any way to add those icons to system ui on stock rom somehow?
 

Vortuks

Senior Member
Jul 13, 2014
100
55
Who's tested in Poland with anyone carrier?
I've been trying - I've downloaded Xiaomi Mi 10 lite lg firmware
Replaced files, but something went wrong and I couldn't make calls...

Also I went with this tutorial:

Maybe you can do it and tell me how, because I couldn't use: diag_mdlog
 

s1dest3pnate

Senior Member
Jun 12, 2010
277
37
Sony Xperia 5
Is anyone able to test if this enables VoNR on T-Mobile? SA NR is enabled on Pixel 5 with stock ROM, but if you set the phone to NR only, you can't make phone calls because no VoNR, or if you switch to NR/LTE, you'll notice that if you're connected to NR and try to make a phone call, it'll switch to LTE.
 

gi_viper

Member
Feb 26, 2012
17
2
York
Does this still work with Android 12?
Unfortunately, Android 12 has not - officially - added 5g to "unsupported" networks, is my experience :-(
 
  • Like
Reactions: thiago_oliv

tanipat

Senior Member
Nov 22, 2011
344
106
is this support pixel 6 pro? and is this all cointries support or just china. or i need mbn file for Thailand on top of module itself
 

dilruk

Senior Member
Nov 14, 2011
427
117
Colombo
Samsung Galaxy Note 3
OnePlus 3
Go deep into the /system folder until you reach /Pixel. Inside, you will see folders of different countries. Look at the folder naming structure of other countries and make one for yours following the same structure and put your mbn file inside.
Then go back to before the /Pixel folder to /mcfg_sw where you'll find the mcfg_sw.txt file. Open that and type in the path to the mbn file you added, following the same structure as others.

Otherwise, you can send it to me either attached (the whole folder) or the link of the forum you found it and I'll update it to mine :)

How does it pick which mbn to load? Any help is appreciated.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Hello,,

    After a long term of tries and workarounds. Finally found some module by ender-zhao :love::love::love::love::love::love:

    Thanks for him so much.

    Simply one module to enable 5G and Volte ,vowifi...
    install it from magisk , restart and everything should be fine. 5G,VOLTE


    Here is the module

    Pixel-5-Unlock-5G-VOLTE



    thanks for ender-zhao

    This module works on Pixel 5 , Pixel 4a (5G)

    Thanks and Good luck
    4
    Ok here's my guide. I think it's best we don't start another 5G/Volte thread so maybe laughterwym can reference this post in the first post of this thread.

    1. Download EfsTools modded and extract.
    2. Put the correct mcfg_sw.mbn in the EfsTools folder. Download the mcfg_autoselect_by_uim file and also put it in the EfsTools folder.
    3. Flash the Volte module in Magisk (doesn't really matter wheter your mbn is in it, as long as it has the right system props and more important disables the qril stuff that) (Both this module and this module are working for me. You can also find the modded module I used here. I'n my modded module I set the 5G connection to NSA so use that one if your carrier doesn't support SA yet.
    4. Connect your phone to your computer with usb debuggin on in your developer settings. Make sure you have both qualcomm drivers and google usb drivers and of course the latest platform tools (and add the dir to your system path).
    5. Use the workaround we normaly use to connect our phone to qpst:

      Code:
      adb shell
      su
      resetprop ro.bootmode usbradio
      resetprop ro.build.type userdebug
      setprop sys.usb.config diag,diag_mdm,adb
      diag_mdlog
      cancel (ctrl+c) once it starts to "hang" at failed to open diag socket
      change usb config (file transfer, no file transfer)

    6. Open a command prompt in the extracted efstools folder

    7. Run the following command
      Code:
      EfsTools.exe efsInfo

    8. You will get errors because of the hacky workaround we have to do with Pixel phones to use them with efs software. In my case everything worked like a charm. You can check efs explorer after writing your mbn to see if it looks allright.

    9. Run the following commands one by one:
      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
      
      EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
      EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1
      The -s 1 options are there so we write configurations for the second sim slot.

    Important note: If you have a carrier that uses NR-NSA you'll have to edit lte_feature_restrictions.xml in EFS explorer to get everything right. I've uploaded the file here. If your mcc isn't in the following list you'll have to add it;
    Code:
    <plmn_list name="dss_plmns" ns="global">
          228-01 505-01 505-11 505-39 505-71 505-72 204-04 204-08 204-69 204-12 262-02 204-16 204-20 232-03 232-04 232-07
        </plmn_list>

    Your VoLTE, VoWiFi, ims settings and 5g should be working now! Some carriers have very short carrierpolicy.xml, mine only says dds is enabled. Keep that in mind when you use apps to monitor your connection. 5G is working on my phone but I see empty rat stuff. Currently I'm writing code for changing lte_faeture_ca.xml to add all the information other Carriers have on the phone. Once you start tweaking it's hard to stop right?

    Please share your findings! I'll update this post when I remember something usefull so your feedback is very helpfull!
    2
    How exactly does this module work? I already have standalone 5G, as well as VoLTE

    After some inspection , simply the module will clear radio cache , replacing the mbn file with 5G unlocked one , then enabling VOLTE
    2
    The android 12 developer preview 3 is packed with more carrier settings. All carriers in the Netherlands have support and they updated the expired apn settings. I found a carrier policy containing a very detailed list for europe with 5G support.

    I suspect they are included with the upcoming may patch. I didn't expect Google tot fix this, a very pleasent surprise!
    1
    Which method you use to downgrade? Use cmd or android flash tool?
    using cmd with command flash-all