Themes / Apps / Mods [mod/magisk/root] VoLTE enabler

Search This thread

sybor

Member
May 11, 2013
21
13
Google Pixel 6
I am still wondering:
Can anyone tell me how to read out the current values of all the parameters that get changed with the module?
So that I can revert to the original state in case the module breaks something.

Thanks!
I did it manually by modifying the file: /data/user_de/0/com.android.phone/files/carrierconfig-com.google.android.carrier-8932002100401134483-1365.xml
Just add below strings inside the <bundle></bundle>:

<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />

Note: If you cannot edit this file directly in that folder (ofc you need root), just copy it to somewhere else then change it and copy it back to respective folder and give the permissions (-rw-------)

Source: https://www.droidwin.com/how-to-enable-volte-in-google-pixel-6-pro/
 

luke1018

Member
Nov 25, 2021
12
2
Chengdu,China
excuse me. can you use 5g by this method now?
I did it manually by modifying the file: /data/user_de/0/com.android.phone/files/carrierconfig-com.google.android.carrier-8932002100401134483-1365.xml
Just add below strings inside the <bundle></bundle>:

<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />

Note: If you cannot edit this file directly in that folder (ofc you need root), just copy it to somewhere else then change it and copy it back to respective folder and give the permissions (-rw-------)

Source: https://www.droidwin.com/how-to-enable-volte-in-google-pixel-6-pro/
 
I did it manually by modifying the file: /data/user_de/0/com.android.phone/files/carrierconfig-com.google.android.carrier-8932002100401134483-1365.xml
Just add below strings inside the <bundle></bundle>:

<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />

Note: If you cannot edit this file directly in that folder (ofc you need root), just copy it to somewhere else then change it and copy it back to respective folder and give the permissions (-rw-------)

Source: https://www.droidwin.com/how-to-enable-volte-in-google-pixel-6-pro/

None of those commands seems to be related to VoWiFi though?

Anyway, I added those commands but nothing has changed:

Code:
<boolean name="carrier_default_wfc_ims_enabled_bool" value="true" />
<boolean name="carrier_default_wfc_ims_roaming_enabled_bool" value="true" />
<boolean name="wifi_calls_can_be_hd_audio" value="false" />
<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />

In dialer "*#*#4636#*#*" the option "VoLTE Provision" is greyed out but enabled.
Calls with SIM #1 (also used for data) show a "HD" icon.
Calls with SIM #2 (the one which is not used for data) do no show a "HD" icon.
Airplane mode with enabled WiFi does not allow me to do any calls.
SIM #2 shows an "VoLTE" Option in settings.
SIM #1 does not show an "VoLTE" Option in settings.

Everything is the same as without editing the carrier file. Nothing has changed.
So I reverted back to the stock carrier file.
 
Last edited:

amders

Senior Member
Oct 6, 2007
56
15
Jakarta - Indonesia
i think this module broke on feb update, using on jan update no problem, but on feb update, when dialing *#*#4636#*#* ims is registered, but after calling become 3g
 

andr68rus

Senior Member
Nov 25, 2016
877
5,200
38
Tambov
ximiraga.ru
For me work this module for magisk (in attachment). It has also mbn files for many countries. As author say: "
A Magisk module (in testing) to enable 5G for Unlisted Countries, VoLTE switches in the settings and add support for more countries/carriers. VoLTE still won't work if there is no specific VoTLE mbn file for your carrier.". You can try it, if volte.zip module does not work.
 

Attachments

  • Pixel-Bramble-Redfin-Carrier-Patch-v0.4A.zip
    2 MB · Views: 415
  • Like
Reactions: mightyvenom and P6P

cescman

Senior Member
Nov 5, 2013
180
41
For me work this module for magisk (in attachment). It has also mbn files for many countries. As author say: "
A Magisk module (in testing) to enable 5G for Unlisted Countries, VoLTE switches in the settings and add support for more countries/carriers. VoLTE still won't work if there is no specific VoTLE mbn file for your carrier.". You can try it, if volte.zip module does not work.
I have downloaded and checked that my carrier is included, but I still can´t get VoLTE after installing it through magisk. Is there anything else that has to be done other than just installing it and reboot?
 

fuadhdmini

Senior Member
Oct 16, 2010
556
130
Xiaomi Mi 10
Google Pixel 5
I had already posted this somewhere inside a thread but many people still keep asking the same question.
Attached is a simple Magisk module to enable VoLTE if it is not enabled for your country/carrier.

I don't guarantee that it will work for everybody ... it did work for me though ...

Of course you must be rooted and have Magisk.

Just install attached module in Magisk, then reboot.

The mod has properties for 5G and VoWifi ... BUT absolutely no guarantee here!!!
I do not have 5G and I do not have VoWIFI ... so I cannot even test if these properties do anything or not.

How to check if this is working?
BEFORE installing the module, go to dialer, type *#*#4636#*#*
Select: Phone info, you will see a screen like the screenshot attached below.
Check the line called: 'VoLTE-registration', if the radio button if OFF, you do NOT have VoLTE.

Now install the module, reboot and check the same screen again. If all is well, the radio button for VoLTE-registration should now be ON.

Finally, go to the dialer, dial your voice mail. Your data icon the the statusbar should still be LTE(+)/4G(+). If that is the case you now have VoLTE.

If it does not work for you ... bad luck ... just un-install the module in Magisk.
Cool. it it possible to have voLTE or voWiFi icon shown up next to signal bar? I see the icons appears in Evolution X rom for this device, just wonder if can have that also with stock
 

fuadhdmini

Senior Member
Oct 16, 2010
556
130
Xiaomi Mi 10
Google Pixel 5
I did it manually by modifying the file: /data/user_de/0/com.android.phone/files/carrierconfig-com.google.android.carrier-8932002100401134483-1365.xml
Just add below strings inside the <bundle></bundle>:

<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />

Note: If you cannot edit this file directly in that folder (ofc you need root), just copy it to somewhere else then change it and copy it back to respective folder and give the permissions (-rw-------)

Source: https://www.droidwin.com/how-to-enable-volte-in-google-pixel-6-pro/
cool. what about having voLTE or voWiFi icon next to signal bar?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    I had already posted this somewhere inside a thread but many people still keep asking the same question.
    Attached is a simple Magisk module to enable VoLTE if it is not enabled for your country/carrier.

    I don't guarantee that it will work for everybody ... it did work for me though ...

    Of course you must be rooted and have Magisk.

    Just install attached module in Magisk, then reboot.

    The mod has properties for 5G and VoWifi ... BUT absolutely no guarantee here!!!
    I do not have 5G and I do not have VoWIFI ... so I cannot even test if these properties do anything or not.

    How to check if this is working?
    BEFORE installing the module, go to dialer, type *#*#4636#*#*
    Select: Phone info, you will see a screen like the screenshot attached below.
    Check the line called: 'VoLTE-registration', if the radio button if OFF, you do NOT have VoLTE.

    Now install the module, reboot and check the same screen again. If all is well, the radio button for VoLTE-registration should now be ON.

    Finally, go to the dialer, dial your voice mail. Your data icon the the statusbar should still be LTE(+)/4G(+). If that is the case you now have VoLTE.

    If it does not work for you ... bad luck ... just un-install the module in Magisk.
    6
    Thought some of you might find this article (and Google's response) interesting...

    4
    Can confirm that this module works and enabled VoLTE (still 4G data while in call) nad VoWifi (airplane mode on and made a call with wifi on ) in my case. Poland , Plus carrier.
    Not sure about 5G cos not in 5G area now..

    Edit: no 5G but it's carrier dependant I believe
    3
    i found file name cfg.db in

    /system/vendor/firmware/carrierconfig



    and it contain data of carrier which are all of listed countries support but no unlisted there. so my guess is this the one we need to add our carrier details from unlisted support countries to make our 5g works?



    as of our qualcom previous pixel we need to modify carrier policy in system/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw/generic/Pixel

    but in pixel 6 pro the file is different, any thoughts?
    I took a look at cfg.db. It contains a "confmap" table which lists supported carriers. Each carrier has its "confman" table which has info about "confseqs" files (confseqs folder in /carrierconfig). Unfortunately I have no idea how to decode those files :/

    Idk, maybe it could be possible to edit that confmap database so it can point to any carrier which has same 5G parameters as each unsupported carrier, but idk..
    2
    Btw this was sent to me by @ziand


    Sound exactly like what we need?