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

Search This thread

fuadhdmini

Senior Member
Oct 16, 2010
556
130
Xiaomi Mi 10
Google Pixel 5
FB_IMG_1639556916458.jpg


See the country code. And see my signal is 4G+ still while making call
 
  • Like
Reactions: roirraW "edor" ehT

superbarney

Member
Dec 5, 2018
19
8
This also works for me. I'm using Pixel 6 Pro GLU0G from Malaysia with a Digi number. I can confirm mobile data connection no longer get disconnected during a call.

To fellow Digi customers, I did have to call the telco to request them to enable VOLTE for my number first. I then got an SMS to confirm that VOLTE has been enabled.
 
Last edited:
  • Like
Reactions: Skeuomorphic

fuadhdmini

Senior Member
Oct 16, 2010
556
130
Xiaomi Mi 10
Google Pixel 5
Not sure if 4G+ rly indicated that VoLTE is working.
How about you test VoWiFi by going into air plane mode, connect to WiFi and then try to do a call?
Owh. U only see 4G+? What about the fact in the screenshot a call is taking place?

Here's another proof that volte is activated. You can see IMS is registered
Screenshot_20211216-065557~2.png


Screenshot_20211216-065611.png


2nd screenshot above is showing wifi call is taking place
 

tanipat

Senior Member
Nov 22, 2011
344
106
Most of those properties are persistent properties. You just set them once with "setprop persist.blahblahblah whatevervalue" and they'll stick through a reboot.

There is definitely no need for a "magisk module" for this.

Only these 4 are non-persistent properties, and from what I can tell, they're all bogus.
ril.subscription.types=RUIM
ro.nubia.nr.support=1
ro.telephony.default_cdma_sub=0
ro.vendor.radio.5g=3

The "5g" ones are probably not advisable. For everything else, it would be nice to know what they actually do before trying them out.
you mean these script should enable 5g for unlisted countries?
 

tanipat

Senior Member
Nov 22, 2011
344
106
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?
 

luke1018

Member
Nov 25, 2021
12
2
Chengdu,China
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?
maybe we should compare the carrier policy with samsung s1 or other series, then modify p6p's.
this is my thought however i cannot promise it will be successful because i am not professional in tele communication.
 

albertoeps

New member
Dec 18, 2021
1
0
Tested in Mexico with Pillofon/Diri. It worked perfectly, I can now make calls with voLTE!
Is there any way to keep it if I uninstall Magisk? I am having problems with my bank app.
 
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?

The file contains my carrier but VoWiFi doesn't work.
Not sure if there are different settings for my carrier in the file since it is hard to read?
 

reas0n

Senior Member
Dec 23, 2010
1,787
1,356
Google Pixel 6
Can confirm that https://github.com/swangjang/Pixel-Redbull-Carrier-Patch/releases this worked for Poland/Orange eSIM. I dont know yet if 5G works, but VoWiFi and VoLTE does
Tested in Mexico with Pillofon/Diri. It worked perfectly, I can now make calls with voLTE!
Is there any way to keep it if I uninstall Magisk? I am having problems with my bank app.
fix it with this guide https://forum.xda-developers.com/t/working-safetynet-with-pixel-6-pro-android-12.4354149/
 

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.
Hi @foobar66

this video shows some simple tweak into carrier policy file will enable 5G on unsupported countries (Pixel 4a 5g and Pixel 5), do u happen to find similar pattern with Pixel 6/6pro?
 

reas0n

Senior Member
Dec 23, 2010
1,787
1,356
Google Pixel 6
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..
 

96carboard

Senior Member
Jul 17, 2018
1,033
633
i dont know how google is getting away with this and how no tech blogger/vlogger will talk about how a phone in 2021 doesnt support the most basic phone things thanks to google

What are you on about? Do you think that these phones don't work out of the box with volte? They most definitely do. But some carriers like to make things not work so they can sell you a phone that makes money for them.
 
  • Like
Reactions: fuadhdmini

billybobjones

Senior Member
Jun 2, 2008
230
57
What are you on about? Do you think that these phones don't work out of the box with volte? They most definitely do. But some carriers like to make things not work so they can sell you a phone that makes money for them.
the phone supports volte yeah but google region locks features to areas they officially support so the phone is missing carrier files in countries that google doesnt support.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    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?