[MAGISK] VoLTE & VoWiFi Enabler - OnePlus 5 Themes, Apps, and Mods

Update: This module won't make VoWiFi or VoLTE work. It will enable the menu options but they won't work.
I'm leaving the module up for anyone interested in playing with it, but be aware that it probably won't be useful to you.
Hey guys,
I'm on Three in the UK who support VoLTE, but not on the OnePlus 5 (yet).
So I made a module to enable it.
Important: This isn't going to just magically make VoLTE work, but it will show you the VoLTE options. If your carrier enables VoLTE for you, then you shouldn't need this module.
I'm hoping someone else who has a VoLTE compatible device can share whatever settings are missing. I suspect it's something like the (ims) server to connect to for VoLTE, but I'm not sure since I don't own any compatible devices.
Please feel free to give it a try and let me know.

Thanks Volte active but operator does not support oneplus 5

I have T-Mobile and voLTE was not enabled on my 5. The option was always there in my settings to enable it. I toggled voLTE in my settings and it worked. No need for the module for me.

Try setting up an ims APN for 3?
Settings should be:
APN name 3UK IMS
APN ims
APN Type ims
APN protocol IPv4/IPv6
APN roaming protocol IPv4/IPv6
MCC abs MNC same as the normal 3 APN.
I've been trying to get it working with my O2 SIM.
Works natively with EE, but silly that the device is exclusive to O2 but doesn't support their settings.
At the start of apn.conf there's a comment that the ims APN was added for O2. But it wasn't.
I added my own.

Just added vowifi toggle
Doesn't look like it's actually working though.
Fairly sure I've got it enabled through myo2
Code:
persist.radio.rat_on=combine
persist.data.iwlan.enable=true
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.data.iwlan.enable=true
persist.dbg.wfc_avail_ovr=1
persist.radio.calls.on.ims=1

badcrow35 said:
Thanks Volte active but operator does not support oneplus 5
Click to expand...
Click to collapse
I also have the same problem. I've been told it requires OnePlus and Three to release some drivers. Someone shared some Polish T-Mobile ones so maybe I'll look at those eventually.
dracoboss said:
I have T-Mobile and voLTE was not enabled on my 5. The option was always there in my settings to enable it. I toggled voLTE in my settings and it worked. No need for the module for me.
Click to expand...
Click to collapse
Yeah, if you're on a carrier that has OnePlus 5 support, then it should enable automatically. No need for the module. I was just hoping using the module could work around it not being enabled even though the phone supports it.
fards said:
Try setting up an ims APN for 3?
Settings should be:
APN name 3UK IMS
APN ims
APN Type ims
APN protocol IPv4/IPv6
APN roaming protocol IPv4/IPv6
MCC abs MNC same as the normal 3 APN.
I've been trying to get it working with my O2 SIM.
Works natively with EE, but silly that the device is exclusive to O2 but doesn't support their settings.
At the start of apn.conf there's a comment that the ims APN was added for O2. But it wasn't.
I added my own.
Click to expand...
Click to collapse
Thanks for sharing. These are the same settings I have on my Three IMS APN after installing the module. What's in your APN.conf then?
fards said:
Just added vowifi toggle
Doesn't look like it's actually working though.
Fairly sure I've got it enabled through myo2
Code:
persist.radio.rat_on=combine
persist.data.iwlan.enable=true
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.data.iwlan.enable=true
persist.dbg.wfc_avail_ovr=1
persist.radio.calls.on.ims=1
Click to expand...
Click to collapse
I made a separate module for VoWiFi, I just didn't "publish" it (it's on github public).
There are new lines in here I haven't seen before! Where did you find all the definitions.
Also, you've got persist.data.iwlan.enable=true twice.

Raharazod said:
I also have the same problem. I've been told it requires OnePlus and Three to release some drivers. Someone shared some Polish T-Mobile ones so maybe I'll look at those eventually.
Yeah, if you're on a carrier that has OnePlus 5 support, then it should enable automatically. No need for the module. I was just hoping using the module could work around it not being enabled even though the phone supports it.
Thanks for sharing. These are the same settings I have on my Three IMS APN after installing the module. What's in your APN.conf then?
Just added vowifi toggle
Doesn't look like it's actually working though.
Fairly sure I've got it enabled through myo2
I made a separate module for VoWiFi, I just didn't "publish" it (it's on github public).
There are new lines in here I haven't seen before! Where did you find all the definitions.
Also, you've got persist.data.iwlan.enable=true twice.
Click to expand...
Click to collapse
That's what you get for playing Early morning lying in bed instead of going to work!
Btw this is the start of the APN conf.
Code:
<!-- If you edit this version, also edit the version in the partner-supplied apns-conf.xml configuration file --> <!-- modified by [email protected] 2016-10-29 --> <!-- modified by [email protected] 2016-11-28 Modify TMO APN roaming type --> <!-- modified by [email protected] 2016-11-29 modify 23410 APN for prepay/TESCO/giffgaff card. [RAINS-6121]--> <!-- modified by [email protected] 2017-01-03 Sosh (orange)20801/Canada fido network 302370/koodo 302220/Vodafone UK 23415/T-Mobile US 310260 --> <!-- modified by [email protected] 2017-01-05 add O2 IMS APN (23410) --> <!-- modified by [email protected] 2017-05-19 modify O2 Pay Monthly/O2 Pay As You Go. [TPM-182] -->
There was no o2ims APN in there. So i added it..

It will work on thai carrier?
Sent from my ONEPLUS A5000 using Tapatalk
---------- Post added at 06:32 PM ---------- Previous post was at 06:19 PM ----------
fards said:
That's what you get for playing Early morning lying in bed instead of going to work!
Btw this is the start of the APN conf.
Code:
<!-- If you edit this version, also edit the version in the partner-supplied apns-conf.xml configuration file --> <!-- modified by [email protected] 2016-10-29 --> <!-- modified by [email protected] 2016-11-28 Modify TMO APN roaming type --> <!-- modified by [email protected] 2016-11-29 modify 23410 APN for prepay/TESCO/giffgaff card. [RAINS-6121]--> <!-- modified by [email protected] 2017-01-03 Sosh (orange)20801/Canada fido network 302370/koodo 302220/Vodafone UK 23415/T-Mobile US 310260 --> <!-- modified by [email protected] 2017-01-05 add O2 IMS APN (23410) --> <!-- modified by [email protected] 2017-05-19 modify O2 Pay Monthly/O2 Pay As You Go. [TPM-182] -->
There was no o2ims APN in there. So i added it..
Click to expand...
Click to collapse
When i add my carrier. It will work?
Where is apn.conf
Sent from my ONEPLUS A5000 using Tapatalk

Unlikely unless your carrier supports it

@Raharazod
Found a bug.
persist.data.iwlan.enable=true
Causes WiFi calling to stop writing on EE. (At least on oos 4.5.7
Don't understand why, but as soon as that is commented out and rebooted it works.

@fards: I updated the version to 1.1 and took out the "persist.data.iwlan.enable=true" line for you. Attachment on the main thread in the Magisk forum is updated.
Thanks for letting me know!
Honestly, I'm not sure what all the values do exactly. I can guess and some of them are obvious, but others are less so.

Try with Salt in Switzerland, and sadly doesn't work

Raharazod said:
@fards: I updated the version to 1.1 and took out the "persist.data.iwlan.enable=true" line for you. Attachment on the main thread in the Magisk forum is updated.
Thanks for letting me know!
Honestly, I'm not sure what all the values do exactly. I can guess and some of them are obvious, but others are less so.
Click to expand...
Click to collapse
No worries.
I'm getting intrigued enough to want to set a remote server up and rummage through the source to see what's going on. (Don't have a PC at the mo).
Odd thing with iwlan is that EE uses it, which is why forcing the mode should work..

fards said:
No worries.
I'm getting intrigued enough to want to set a remote server up and rummage through the source to see what's going on. (Don't have a PC at the mo).
Odd thing with iwlan is that EE uses it, which is why forcing the mode should work..
Click to expand...
Click to collapse
Interesting. I'm on Three.
My "Set Preferred Network Type" is TD-SCDMA/CDMA/UMTS by default. Have you changed yours?
Also, "Data Network Type" is LTE, not iwlan. They do support WiFi calling and VoLTe, just not on the OP5.
Edit: UPDATE. After making your adjustment and removing the iwlan... re-enabling VoWiFi... I now get the icon in my status bar! The plot thickens!
Edit 2: And *#*#4636#*#* now says iwlan. I turned off the SIM but it disconnected VoWiFi when I did. I thought you could be connected without the SIM and still use it?

Raharazod said:
Interesting. I'm on Three.
My "Set Preferred Network Type" is TD-SCDMA/CDMA/UMTS by default. Have you changed yours?
Also, "Data Network Type" is LTE, not iwlan. They do support WiFi calling and VoLTe, just not on the OP5.
Edit: UPDATE. After making your adjustment and removing the iwlan... re-enabling VoWiFi... I now get the icon in my status bar! The plot thickens!
Edit 2: And *#*#4636#*#* now says iwlan. I turned off the SIM but it disconnected VoWiFi when I did. I thought you could be connected without the SIM and still use it?
Click to expand...
Click to collapse
You need the sim active. However if you lose signal it switches.. if you make a call it should show it's using WiFi calling on the stock dialler. (Set it as preferred obviously) .
Don't think it does on Google dialler.

fards said:
You need the sim active. However if you lose signal it switches.. if you make a call it should show it's using WiFi calling on the stock dialler. (Set it as preferred obviously) .
Don't think it does on Google dialler.
Click to expand...
Click to collapse
While I get the VoWiFi icon, when I dial out, I get a picture of SIM 1 instead of something else.

Raharazod said:
While I get the VoWiFi icon, when I dial out, I get a picture of SIM 1 instead of something else.
Click to expand...
Click to collapse
Hmm i just disabled mobile data and tried on EE.
I get this using Google dialler.
Not sure how disabling mobile data makes it preferred.

Work perfectly with french band (SFR/RED), i have tried call without data, only wifi and it work
Thanks @Raharazod

Pho3nX said:
Work perfectly with french band (SFR/RED), i have tried call without data, only wifi and it work
Thanks @Raharazod
Click to expand...
Click to collapse
Exciting! Glad to hear it worked!
@fards: I've installed the Google Dialer to test. It doesn't say "Calling via Wi-Fi..." but it does display the Wi-Fi signal icon. I'll try it tomorrow on the tube on my way to work.

Raharazod said:
Exciting! Glad to hear it worked!
@fards: I've installed the Google Dialer to test. It doesn't say "Calling via Wi-Fi..." but it does display the Wi-Fi signal icon. I'll try it tomorrow on the tube on my way to work.
Click to expand...
Click to collapse
Thanks mate, i use also the Google Dialer/Contact module (Magisk)

Related

Lg v30/v30+ free hotspot (no root or msl required)

Edit: If you want this edit on the Oreo update (I just received it today) you must add the APN before updating. They have remove the button to add a new APN.
If it is added before you update it will stick!
I have only tested this on my sprint V30+ and am assuming it also works on the Sprint V30 and probably also the G6 but i cannot test them
also this should work on all the providers that require dun be active in the apn.
Even though the apns are locked(grayed out) and we cannot edit them they still allow us to add new ones.
so i tried adding an new apn with all the same settings as the default "internet" apn but adding in ,dun.
Worked Flawlessly! hotspot activated no hesitation.
Those of you who have other providers an wanna try you will need to get your default APN.
If your on sprint yours is probably the same as mine so you may skip to step #2.
Step #1
To view your current apn settings without your msl you open the dialer and type in ##debug# (##33284#) to open the hidden debug menu.
click on "Active APN Connections" and click on the default internet APN (Mine is titled "internet").
you can view all the settings but once again you cannot edit but right down your settings and then move on to step #2.
Step #2
now that you have your APN settings open settings and click More - Mobile networks - Access Point Names.
hit the 3 dot settings icon then hit add APN.
For Sprint only change the fallowing items leave everything else alone.
Name - hotspot (this can be anything you want)
APN - x.ispsn
Username - null
Password - null
APN type - default,mms,dun
APN protocol - IPv4/IPv6
others who decide to try this add all your settings in but like always add ",dun" to "APN type"
Now hit the 3dot menu again and save and thats it you should now see your new APN in the list of locked ones.
you do not have to do anything else in that menu just go turn on your hotspot and enjoy.
This method also holds through reboots.
Also...
Even though it is not grayed out you still cannot edit the new APN. if you make a mistake or just wanna make adjustments
you must hit Restore default settings in the 3dot menu and start all over again.
Edit
If Restore default settings does not show up in your menu after adding a new APN you can still reset them by typing ##scrtn# into your dialer an hit ok
Llew292 said:
I have only tested this on my sprint V30+ and am assuming it also works on the Sprint V30 and probably also the G6 but i cannot test them
also this should work on all the providers that require dun be active in the apn.
Even though the apns are locked(grayed out) and we cannot edit them they still allow us to add new ones.
so i tried adding an new apn with all the same settings as the default "internet" apn but adding in ,dun.
Worked Flawlessly! hotspot activated no hesitation.
Those of you who have other providers an wanna try you will need to get your default APN.
If your on sprint yours is probably the same as mine so you may skip to step #2.
Step #1
To view your current apn settings without your msl you open the dialer and type in ##debug# (##33284#) to open the hidden debug menu.
click on "Active APN Connections" and click on the default internet APN (Mine is titled "internet").
you can view all the settings but once again you cannot edit but right down your settings and then move on to step #2.
Step #2
now that you have your APN settings open settings and click More - Mobile networks - Access Point Names.
hit the 3 dot settings icon then hit add APN.
For Sprint only change the fallowing items leave everything else alone.
Name - hotspot (this can be anything you want)
APN - x.ispsn
Username - null
Password - null
APN type - default,mms,dun
APN protocol - IPv4/IPv6
others who decide to try this add all your settings in but like always add ",dun" to "APN type"
Now hit the 3dot menu again and save and thats it you should now see your new APN in the list of locked ones.
you do not have to do anything else in that menu just go turn on your hotspot and enjoy.
This method also holds through reboots.
Also...
Even though it is not grayed out you still cannot edit the new APN. if you make a mistake or just wanna make adjustments
you must hit Restore default settings in the 3dot menu and start all over again.
Click to expand...
Click to collapse
Thanks for this. Will try later and report back..
---------- Post added at 03:57 PM ---------- Previous post was at 03:23 PM ----------
I dont see a "restore default settings" option in the 3 dot menu.. just "add apn".. How would I start over or go back to the default setting if necessary?? Thanks...
Lurien said:
I dont see a "restore default settings" option in the 3 dot menu.. just "add apn".. How would I start over or go back to the default setting if necessary?? Thanks...
Click to expand...
Click to collapse
The option for restoring defaults only shows up after you have added an APN
Llew292 said:
The option for restoring defaults only shows up after you have added an APN
Click to expand...
Click to collapse
Dont have that option for some reason. Strange.
Lurien said:
Dont have that option for some reason. Strange.
Click to expand...
Click to collapse
Hmm that is strange tell me is yours leased or under an installment plan?
I'm wandering cause mine is uicc unlocked due to mine being bought outright I'm just curious if that makes a difference.
Also may try ##scrtn# in your dialer it's suppose to reset your network don't know if that includes apn or not
Llew292 said:
Hmm that is strange tell me is yours leased or under an installment plan?
I'm wandering cause mine is uicc unlocked due to mine being bought outright I'm just curious if that makes a difference.
Also may try ##scrtn# in your dialer it's suppose to reset your network don't know if that includes apn or not
Click to expand...
Click to collapse
Mine is leased actually.. But I did follow your instructions to get hotspot working and it seems to be working. However something strange is happening. My daughter connected her phone to my hotspot and works as it should but with her tablet it connects fine but no data seems to be transfering.. just weird..
Lurien said:
Mine is leased actually.. But I did follow your instructions to get hotspot working and it seems to be working. However something strange is happening. My daughter connected her phone to my hotspot and works as it should but with her tablet it connects fine but no data seems to be transfering.. just weird..
Click to expand...
Click to collapse
So that may be what is different... and as for it not working
I had the same issue when I first figured this out I was at work testing it with my buddies phone and it would connect but no internet seemed to go through but then I went to hotspot settings and changed it to 5 GHz and it worked fine I changed it back to 2.4 right after and it worked fine from then on even on his phone (I wanted mine in 2.4 GHz because my car does not support 5 GHz )
Llew292 said:
So that may be what is different... and as for it not working
I had the same issue when I first figured this out I was at work testing it with my buddies phone and it would connect but no internet seemed to go through but then I went to hotspot settings and changed it to 5 GHz and it worked fine I changed it back to 2.4 right after and it worked fine from then on even on his phone
Click to expand...
Click to collapse
Thanks for the feedback. I'll try it tomorrow see how it goes..
Lurien said:
Thanks for the feedback. I'll try it tomorrow see how it goes..
Click to expand...
Click to collapse
Ok keep me posted thanks for testing this also if you don't mind my asking is yours V30 or V30+ ?
Llew292 said:
Ok keep me posted thanks for testing this also if you don't mind my asking is yours V30 or V30+ ?
Click to expand...
Click to collapse
Will do. V30+
Llew292 said:
Hmm that is strange tell me is yours leased or under an installment plan?
I'm wandering cause mine is uicc unlocked due to mine being bought outright I'm just curious if that makes a difference.
Also may try ##scrtn# in your dialer it's suppose to reset your network don't know if that includes apn or not
Click to expand...
Click to collapse
I bought mine outright but they won't unlock it. Sprint said it has to be on their network for 50 days before they will unlock it. How did you get yours unlocked? I'm calling back today 50 days is ridiculous..
question...does this work with T-Mobile to bypass the speed limitation for included HotSpot?
JWnSC said:
I bought mine outright but they won't unlock it. Sprint said it has to be on their network for 50 days before they will unlock it. How did you get yours unlocked? I'm calling back today 50 days is ridiculous..
Click to expand...
Click to collapse
I bought mine outright through bestbuy not Sprint they may be a little more lax and as for the uicc unlocked I went to settings - updates - uicc unlock
hachiroku said:
question...does this work with T-Mobile to bypass the speed limitation for included HotSpot?
Click to expand...
Click to collapse
I'm not sure only way to find out is test it
Lurien said:
Will do. V30+
Click to expand...
Click to collapse
Also did test ##scrtn# in your dialer does clear your apns
So you can reset that way
Llew292 said:
Also did test ##scrtn# in your dialer does clear your apns
So you can reset that way
Click to expand...
Click to collapse
I did. And yes, it does reset apn.
Had to do the reset.. my phone started acting funny with error messages and data would stop working after a while after changing the apn to get hotspot working... Just strange..
hachiroku said:
question...does this work with T-Mobile to bypass the speed limitation for included HotSpot?
Click to expand...
Click to collapse
I am on the T-Mobile business plans. It does not seem to do anything for me.
Default APN: 20.45down/2.89up (Mbps)
DUN APN: 18.86/4.69
Do you want to test it and compare with my result?
Lurien said:
Had to do the reset.. my phone started acting funny with error messages and data would stop working after a while after changing the apn to get hotspot working... Just strange..
Click to expand...
Click to collapse
I never changed from the default (you know hit the little circle by the apn) I just added it an left everything else the same an haven't had any problems on mine or my wifes
acefr said:
I am on the T-Mobile business plans. It does not seem to do anything for me.
Default APN: 20.45down/2.89up (Mbps)
DUN APN: 18.86/4.69
Do you want to test it and compare with my result?
Click to expand...
Click to collapse
No hotspot at all working?

Wifi Calling & VoLTE - missing in settings

Just wondering, i've seen this being an issue, but just wanted to have confirmation here.
Is Wifi Calling and VoLTE "carrier" issue, or google or how does it really work on a Pixel. I know that on samsung and huawei, it's just in the settings and you can enable or disable them. Apparently on the 3XL it should be in > settings> Network and Internet >Mobile networks. But i just don't have it... any ideas how i can get it? my provider (Swisscom) has that option on all other phones, except my 3XL.
Ideas?
same hereinstalling the volte enabler in magisk enables wifi calling option but not volte
SAO said:
Just wondering, i've seen this being an issue, but just wanted to have confirmation here.
Is Wifi Calling and VoLTE "carrier" issue, or google or how does it really work on a Pixel. I know that on samsung and huawei, it's just in the settings and you can enable or disable them. Apparently on the 3XL it should be in > settings> Network and Internet >Mobile networks. But i just don't have it... any ideas how i can get it? my provider (Swisscom) has that option on all other phones, except my 3XL.
Ideas?
Click to expand...
Click to collapse
if you choose "advanced" and then choose "Configure IMS calling" . . . Taadaa !
virtyx said:
same hereinstalling the volte enabler in magisk enables wifi calling option but not volte
Click to expand...
Click to collapse
So basically need to root and get it done with magisk...okidoki. But there should be another way to make it work. No VoLTE is shame also.
Is there a specific reason it doesn't show by default in the settings? Where does this issue come from? Google or the carrier? Thanks for your input.
old_fart said:
if you choose "advanced" and then choose "Configure IMS calling" . . . Taadaa !
Click to expand...
Click to collapse
Unfortunately, no Taadaas. No options like this on mine. But thanks for your
I have the verizon edition and i have wifi calling but the preferred wifi calling trick doesnt work
SAO said:
Just wondering, i've seen this being an issue, but just wanted to have confirmation here.
Is Wifi Calling and VoLTE "carrier" issue, or google or how does it really work on a Pixel. I know that on samsung and huawei, it's just in the settings and you can enable or disable them. Apparently on the 3XL it should be in > settings> Network and Internet >Mobile networks. But i just don't have it... any ideas how i can get it? my provider (Swisscom) has that option on all other phones, except my 3XL.
Ideas?
Click to expand...
Click to collapse
Call your carrier and make sure your account is provisioned for those features.
You may also need a new SIM card to enable them.
It may also be that your carrier doesn't support those features on that phone.
uicnren said:
Call your carrier and make sure your account is provisioned for those features.
You may also need a new SIM card to enable them.
It may also be that your carrier doesn't support those features on that phone.
Click to expand...
Click to collapse
I have these features working on the mate20 pro or the note 9 as soon as I put the SIM card in...except on the 3XL. That's what's odd.
SAO said:
I have these features working on the mate20 pro or the note 9 as soon as I put the SIM card in...except on the 3XL. That's what's odd.
Click to expand...
Click to collapse
Again the carrier may not have certified the phone for those features, call them.
uicnren said:
Again the carrier may not have certified the phone for those features, call them.
Click to expand...
Click to collapse
That was my first thought. Thank you confirming it. I'll keep this post updated tomorrow once I called them.
Phone/settings/calls
Open the phone app, tap the 3 dots in upper right. That's where you should find WiFi calling and video calling.
Settings/network & internet/mobile network/advanced
That's location of VoLTE, or "Advanced Calling"
Sent from my crosshatch using XDA Labs
NepoRood said:
Phone/settings/calls
Open the phone app, tap the 3 dots in upper right. That's where you should find WiFi calling and video calling.
Settings/network & internet/mobile network/advanced
That's location of VoLTE, or "Advanced Calling"
Sent from my crosshatch using XDA Labs
Click to expand...
Click to collapse
All depends. See attached.
uicnren said:
All depends. See attached.
Click to expand...
Click to collapse
i dont have those options in my settings
For whatever reason, each carrier is a bit different. Verizon is Advanced Calling for VoLTE, I was heading to bed and forgot to add that I was on VZW, lol
NepoRood said:
For whatever reason, each carrier is a bit different. Verizon is Advanced Calling for VoLTE, I was heading to bed and forgot to add that I was on VZW, lol
Click to expand...
Click to collapse
Indeed, but if I'm not wrong Verizon has dedicated ROMs right? I'm curious to know about the international , unlocked version...wonder if I'm the only one on this boat, or if the magisk trick will make it work. I can't see how my carrier can change the settings , that don't even show up in my settings. If they were grayed out ok, but not even showing I assume it's another issue
So, got off the call with the Swisscom hotline... and they said that VoLTE and WifiCalling (advanced settings) are enabled by default, and then depending of the phone manufacturer to see if it's enabled or not in their settings.
Bottom line, it's on Google's shoulders to enable it.... but on google's page it says this : Wifi Calling
BUT When i go into >phone>settings>calls > call forwarding ... i get a message saying "Call setting error Network or SIM card error" ... which by my logic (maybe i'm wrong) that the phone doesn't recognize my SIM card "well enough", thus not having the advanced settings to enable VoLTE or Wifi Calling.
I called my carrier, asked them to reset my SIM card... and same issue.
So it's to my eyes, 100% a google issue.
should be somewhere in factory settings like the op6 we had to go to #*#*4362 or something like that to enable it
SAO said:
So, got off the call with the Swisscom hotline... and they said that VoLTE and WifiCalling (advanced settings) are enabled by default, and then depending of the phone manufacturer to see if it's enabled or not in their settings.
Bottom line, it's on Google's shoulders to enable it.... but on google's page it says this : Wifi Calling
BUT When i go into >phone>settings>calls > call forwarding ... i get a message saying "Call setting error Network or SIM card error" ... which by my logic (maybe i'm wrong) that the phone doesn't recognize my SIM card "well enough", thus not having the advanced settings to enable VoLTE or Wifi Calling.
I called my carrier, asked them to reset my SIM card... and same issue.
So it's to my eyes, 100% a google issue.
Click to expand...
Click to collapse
Sim cards can go bad, hence your sim card error. Sometimes, you just need to go to your carrier, show them the error, and make them replace the sim.
SAO said:
So, got off the call with the Swisscom hotline... and they said that VoLTE and WifiCalling (advanced settings) are enabled by default, and then depending of the phone manufacturer to see if it's enabled or not in their settings.
Bottom line, it's on Google's shoulders to enable it.... but on google's page it says this : Wifi Calling
BUT When i go into >phone>settings>calls > call forwarding ... i get a message saying "Call setting error Network or SIM card error" ... which by my logic (maybe i'm wrong) that the phone doesn't recognize my SIM card "well enough", thus not having the advanced settings to enable VoLTE or Wifi Calling.
I called my carrier, asked them to reset my SIM card... and same issue.
So it's to my eyes, 100% a google issue.
Click to expand...
Click to collapse
On your device, open the phone dialer, and dial:
*#*#4636#*#*
Then select "phone information"
There should be some toggles to turn on what you need
Sent from my crosshatch using XDA Labs
---------- Post added at 01:36 PM ---------- Previous post was at 01:35 PM ----------
virtyx said:
should be somewhere in factory settings like the op6 we had to go to #*#*4362 or something like that to enable it
Click to expand...
Click to collapse
I thought of advanced menu while I was driving this morning :laugh:
Sent from my crosshatch using XDA Labs
virtyx said:
should be somewhere in factory settings like the op6 we had to go to #*#*4362 or something like that to enable it
Click to expand...
Click to collapse
Thanks for the reply
draiken78 said:
Sim cards can go bad, hence your sim card error. Sometimes, you just need to go to your carrier, show them the error, and make them replace the sim.
Click to expand...
Click to collapse
I was wondering that. But when i put the card into my Note9 VoLTE and WifiCalling work with no issues.
NepoRood said:
On your device, open the phone dialer, and dial:
*#*#4636#*#*
Then select "phone information"
There should be some toggles to turn on what you need
Sent from my crosshatch using XDA Labs
---------- Post added at 01:36 PM ---------- Previous post was at 01:35 PM ----------
I thought of advanced menu while I was driving this morning :laugh:
Sent from my crosshatch using XDA Labs
Click to expand...
Click to collapse
That's great info thx. Tried it, unfortunately, i can't change the toggles...they are grayed out and just won't toggle.
SAO said:
Thanks for the reply
I was wondering that. But when i put the card into my Note9 VoLTE and WifiCalling work with no issues.
That's great info thx. Tried it, unfortunately, i can't change the toggles...they are grayed out and just won't toggle.
Click to expand...
Click to collapse
As it was previously stated, you may need a new sim. Or at least go to your local store and tell/show them what's going on
Sent from my crosshatch using XDA Labs

Vodafone (UK) Wifi Calling on Android 10

Sorted wifi calling on Vodafone UK using https://forum.xda-developers.com/showpost.php?p=78858125&postcount=6
Updated to Android 10 (Keep typing Windows 10 which is scary!!!!) and now the option is gone.
When I enter the code and go into phone information Wifi provisioning is greyed out and cannot be turned on.
I have turned wifi calling off via the vodafone app and turn back on again but still no joy.
divvykev said:
Sorted wifi calling on Vodafone UK using https://forum.xda-developers.com/showpost.php?p=78858125&postcount=6
Updated to Android 10 (Keep typing Windows 10 which is scary!!!!) and now the option is gone.
When I enter the code and go into phone information Wifi provisioning is greyed out and cannot be turned on.
I have turned wifi calling off via the vodafone app and turn back on again but still no joy.
Click to expand...
Click to collapse
I didnt have wifi calling at first, i did search for it on settings tab and it re appeared, im vodafone UK also.
Make sure carrier settings is up to date aswell.
Wifi calling is still here
Can someone on vodafone uk compare your wifi calling settings with mine please? Was working before update. Cant move the settings to on.
Thanks to anyone who can
Show your IMS settings, there u see, if u're registered for VoLTE or WFC.
Perhaps anything went wrong with APN settings after update?
Choose back to default on APN settings, or check them manually with the providers one.
divvykev said:
Can someone on vodafone uk compare your wifi calling settings with mine please? Was working before update. Cant move the settings to on.
Thanks to anyone who can
Click to expand...
Click to collapse
Mines provisioned, but they are administrator only, hence greyed out and you cant toggle them yourself, only your carrier unless you root it, try adding clearing carrier settings, if you do you will have to clear the message app aswell, but sync will bring back messages, download shortcutter, navigate to carrier settings and toggle wifi , and also add ims apn, name ims, apn name is ims, set to ipv4 and ipv6 on both, dont fill anything else in and save it. now toggle it, it should jump back to default after you toggled it. If you disabled the wifi tab on vodafone website, each toggle takes 24 hours to register
All sorted. Took 3 attempts with vodafone. The last person said they would force the settings through the server and hey presto. All sorted.
Am now on vodafone settings version ending in 305.2 (It may be of use to someone!)
divvykev said:
All sorted. Took 3 attempts with vodafone. The last person said they would force the settings through the server and hey presto. All sorted.
Am now on vodafone settings version ending in 305.2 (It may be of use to someone!)
Click to expand...
Click to collapse
Same here

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

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.
i tested 5g is still unworkable.
luke1018 said:
i tested 5g is still unworkable.
Click to expand...
Click to collapse
Thanks ... well ... it was worth a try ;-/
Hey man, thanks for posting this.
Hmm so I have "VoLTE Provisioned" rather than "registration", which is toggled on but greyed out (like Wi-Fi Calling - which definitely does work and is supported by my UK EE carrier).
So in theory, based off these settings, perhaps VoLTE should work given the setting looks the same as WiFi Calling and is supported by my carrier, but I don't see HD calling work (this is without this module...)
After installing this module, what I did notice change in the *#*'4636*#*# menu is "Video Calling Provisoned) became toggled on, but also remained greyed out but weirdly when making a call my signal dropped to saying "3G" and "H", with no VoLTE being activated. Removing the module made calls return back to 4G calls, still with no indication of VoLTE.
Posting my experience nonetheless!
Thanks
cd993 said:
Hey man, thanks for posting this.
Hmm so I have "VoLTE Provisioned" rather than "registration", which is toggled on but greyed out (like Wi-Fi Calling - which definitely does work and is supported by my UK EE carrier).
So in theory, based off these settings, perhaps VoLTE should work given the setting looks the same as WiFi Calling and is supported by my carrier, but I don't see HD calling work (this is without this module...)
After installing this module, what I did notice change in the *#*'4636*#*# menu is "Video Calling Provisoned) became toggled on, but also remained greyed out but weirdly when making a call my signal dropped to saying "3G" and "H", with no VoLTE being activated. Removing the module made calls return back to 4G calls, still with no indication of VoLTE.
Posting my experience nonetheless!
Thanks
Click to expand...
Click to collapse
What do mean precisely with "indication of VoLTE"? There is no icon that pops up when you have VoLTE (as opposed to for example OnePlus phones which show a "VoLTE" icon in the status bar).
HD calling is something different - AFAIK nothing to do with VoLTE.
It is normal that you cannot toggle the buttons - similar as in my case.
If during calling, your data remains on 4G then actually there was no need to install this module ;-)
In my case:
- before module installed: VoLTE registration was OFF, during calling data icon changed 4G -> H
- after module installed: VoLTE registration was ON, during calling data icon remained 4G (and I actually verified I still had same mobile internet speeds during not calling)
foobar66 said:
What do mean precisely with "indication of VoLTE"? There is no icon that pops up when you have VoLTE (as opposed to for example OnePlus phones which show a "VoLTE" icon in the status bar).
HD calling is something different - AFAIK nothing to do with VoLTE.
It is normal that you cannot toggle the buttons - similar as in my case.
If during calling, your data remains on 4G then actually there was no need to install this module ;-)
Click to expand...
Click to collapse
Ah, my presumption by "indication" was either a status bar icon or perhaps something on the dialler screen e.g. with Wifi Calling I see the WiFi icon next to the contacts name in my call history.
Wasn't aware about 4G being on and VoLTE - so that's something new!
But also upon checking my call history properly just now I see some calls actually do have not only a WiFi icon but also "HD" next to them (see attached screenshot) so indeed I perhaps didn't need this module!
I guess I've been wrongly looking out for a HD sign on the dialler screen during a call to indicate VoLTE....
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.
AFAIK the HD (high definition) icon has in principle nothing to do with VoLTE (voice over LTE).
It is a voice codec with better quality as it suppresses background noise.
However, I believe (although I'm not 100% sure) that the HD codec is only avaible when you do VoLTE calls.
And it will only show if the caller also has VoLTE/HD and in certain network areas.
So technically it is possible to have non-HD-voice on VoLTE, although most of the time they will go together.
And the other way round, it is technically possible to have HD calls when you're not on VoLTE.
That is my understanding ... but I'm certainly not an expert in this and could as well be wrong ;-)
When a VoLTE UE originates a voice call from LTE, it executes the normal mobile origination procedure as defined in 3GPP TS 23.228 [5] section 5.6.2. The VoLTE UE initiates a SIP INVITE request, containing the SDP offer with IMS media capabilities as specified in GSMA PRD IR.92 [54] section 3. The SDP offer shall contain the AMR Narrowband codec, and it is recommended that the AMR Wideband codec is included to provide support for HD Voice and shall indicate that local preconditions for QoS are desired but not yet met, using the segmented status type (as defined in RFC 3312 [70]) and that the media stream is set to inactive as described in 3GPP TS 24.229 ([9]) clause 6.1.2
Click to expand...
Click to collapse
96carboard said:
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.
Click to expand...
Click to collapse
Nope .. Magisk uses resetprop ... when you remove the Magisk module the properties are gone, even those that were persisted. So it has nothing to do with sticking or not.
foobar66 said:
Nope .. Magisk uses resetprop ... when you remove the Magisk module the properties are gone, even those that were persisted. So it has nothing to do with sticking or not.
Click to expand...
Click to collapse
I don't care what magisk uses. It is NOT USEFUL for this.
96carboard said:
I don't care what magisk uses. It is NOT USEFUL for this.
Click to expand...
Click to collapse
If you manually set the persist property manually, it will persist after reboot.
If Magisk sets the persist property, you remove the module and reboot, then the property will be gone.
No?
I'm not a fan of people throwing Magisk modules at this phone and seeing what sticks. Seeing far too many threads like that.
It's not a Qualcomm phone and should stop being treated like one.
foobar66 said:
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.
Click to expand...
Click to collapse
Still no volte after flashing the module
Yes. Same here. VoLTE not activated. VoLTE uses IMS, so IMS service status needs to have Registered status.
Plus EAB is also needed for continue having internet data while on normal phone call
it works to me (VoLTE)
We need a MBN file from another vendor that is known to each if our users country if I am right?
Btw this was sent to me by @ziand
Releases · swangjang/Pixel-Redbull-Carrier-Patch
This is a Magisk module (in testing) for Pixel 4a (5G) and Pixel 5 that enables 5G for Unlisted Countries, VoLTE switches in the settings and add support for more countries/carriers. - swangjang/Pi...
github.com
Sound exactly like what we need?
foobar66 said:
AFAIK the HD (high definition) icon has in principle nothing to do with VoLTE (voice over LTE).
It is a voice codec with better quality as it suppresses background noise.
However, I believe (although I'm not 100% sure) that the HD codec is only avaible when you do VoLTE calls.
And it will only show if the caller also has VoLTE/HD and in certain network areas.
So technically it is possible to have non-HD-voice on VoLTE, although most of the time they will go together.
And the other way round, it is technically possible to have HD calls when you're not on VoLTE.
That is my understanding ... but I'm certainly not an expert in this and could as well be wrong ;-)
Click to expand...
Click to collapse
In many parts of Europe, HD calling works without VoLTE but in most parts of the world, HD Calling goes hand-in-hand with VoLTE i.e the HD icon in Dialer represents if the call went through 4G or 3/2G.
In those countries, no VoLTE = no HD calling = no calls over 4G = potential inability to use data while on a call.
The Magisk module like most others just enables the props i.e. It exposes the switches and will work only if the carrier configs are on the device. Without the right configs, the module is a placeholder.
Utini said:
We need a MBN file from another vendor that is known to each if our users country if I am right?
Click to expand...
Click to collapse
Nope. Those were only applicable for Qualcomm modem.
Pixel 6 Pro is using Samsung modem. The module is enough.
I get mine successfully activated
fuadhdmini said:
Nope. Those were only applicable for Qualcomm modem.
Pixel 6 Pro is using Samsung modem. The module is enough.
I get mine successfully activated
Click to expand...
Click to collapse
Can you tell me in which country you are and somehow post a proof that the module works?
If I am correct then the module basically only changes the following things in the android system?
persist.data.iwlan=1
persist.data.iwlan.enable=true
persist.data.iwlan.ipsec.ap=1
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
persist.nubia.5g.power.config=1
persist.radio.calls.on.ims=1
persist.radio.data_con_rprt=1
persist.radio.data_ltd_sys_ind=1
persist.radio.dynamic_sar=false
persist.radio.force_on_dc=true
persist.radio.NO_STAPA=1
persist.radio.rat_on=combine
persist.radio.VT_HYBRID_ENABLE=1
persist.rcs.supported=0
persist.sys.strictmode.disable=true
persist.vendor.dpm.feature=1
persist.vendor.radio.5g=1
persist.vendor.radio.5g_mode_pref_0=1
persist.vendor.radio.5g_mode_pref=1
persist.vendor.radio.5g_mode_pref_1=1
persist.vendor.radio.calls.on.ims=1
persist.vendor.radio.data_con_rprt=1
persist.vendor.radio.data_ltd_sys_ind=1
persist.vendor.radio.enable_temp_dds=true
persist.vendor.radio.force_ltd_sys_ind=1
persist.vendor.radio.force_on_dc=true
persist.vendor.radio.manual_nw_rej_ct=1
persist.vendor.radio.mbn_load_flag=3
persist.vendor.radio.mbn_wait_s=60
persist.vendor.radio.redir_party_num=1
ril.subscription.types=RUIM
ro.nubia.nr.support=1
ro.telephony.default_cdma_sub=0
ro.vendor.radio.5g=3
Click to expand...
Click to collapse
Is there any way to read my "current values" and export them into a file (e.g. cat system.prop > backup.prop) to restore my values in case the module breaks something?

Question APN Settings?

Hey,
I've successfully added an unsupported eSIM to my Pixel Watch.
My issue is that my carrier requires custom APN settings, so currently I can only make phone calls, but have no data..
When I go to the mobile data settings on my PW, I can see an entry for APN, but it's just an empty menu.
Any way of customizing those settings?
Could you
Shebee said:
Hey,
I've successfully added an unsupported eSIM to my Pixel Watch.
My issue is that my carrier requires custom APN settings, so currently I can only make phone calls, but have no data..
When I go to the mobile data settings on my PW, I can see an entry for APN, but it's just an empty menu.
Any way of customizing those settings?
Click to expand...
Click to collapse
Could you elaborate on how you added an unsupported eSim?
ReDeViL said:
Could you
Could you elaborate on how you added an unsupported eSim?
Click to expand...
Click to collapse
Ordered an eSIM from Vodafone Germany online. After adding the eSIM I was able to add a plan to my watch via the app.
Same eSim now in the watch but no APN and I can't edit or add one.
A long time ago I had problems with APNs for my prepaid carriers not being in android's APN database and would have similar problems (calls only, no data).
At that time, Android stored a list of "all" know APNs in an XML files like this: /system/etc/apns-conf.xml
I was able to download an app on the phone itself, open this file and add whatever APNs I wanted. Then later in the phone settings, my newly added APNs would be available to choose from.
Of course, the main issues being the probable differences between android back then and today...plus differences with Wear.
Back in those days, I found that if I put in an AT&T sim card, android would automatically force the settings from the XML or .db file. If you could find out what APN is being used in that file, you could modify it's details. Does anyone know if Wear uses a similar APN file format as android in the past?
Actually, I just found another post where someone was able to access/modify the telephony database in Wear OS 2.0, but requires root.
How to modify your APN to support an MVNO (FreedomPop, etc)
This guide will cover enabling a custom APN to support MVNO's (FreedomPop, Ting, etc) on your LG Urbane 2 for Android Wear 2.0. Prerequisites: Root watch (I recommend this thread) ADB minimal and fastboot Linux system A little bit of SQL...
forum.xda-developers.com
Have you tried turning of WiFi and bluetooth for awhile on the clock to make it get the apn? I have an unsupported carrier on my watch and everything loaded just fine when you disconnected the watch from the phone
lxrable said:
Have you tried turning of WiFi and bluetooth for awhile on the clock to make it get the apn? I have an unsupported carrier on my watch and everything loaded just fine when you disconnected the watch from the phone
Click to expand...
Click to collapse
Does your carrier require custom APN settings?
On my phone i also have to manually enter them.
Shebee said:
Ordered an eSIM from Vodafone Germany online. After adding the eSIM I was able to add a plan to my watch via the app.
Click to expand...
Click to collapse
Did this require using eSIM on phone as well? how did you switch to local eSIM?
Shebee said:
Hey,
I've successfully added an unsupported eSIM to my Pixel Watch.
My issue is that my carrier requires custom APN settings, so currently I can only make phone calls, but have no data..
When I go to the mobile data settings on my PW, I can see an entry for APN, but it's just an empty menu.
Any way of customizing those settings?
Click to expand...
Click to collapse
Hi @Shebee
I've exactly your same issue, I've add my no supported eSim to my Pixel watch using a VodafoneDE esim.
That was tricky but has worked!
The issue is that I found the apn setting page that is blank... have you find any solution in this weeks?
Regards
styno89 said:
Hi @Shebee
I've exactly your same issue, I've add my no supported eSim to my Pixel watch using a VodafoneDE esim.
That was tricky but has worked!
The issue is that I found the apn setting page that is blank... have you find any solution in this weeks?
Regards
Click to expand...
Click to collapse
Nope, seems they just haven't implemented that feature in wear os...
Shebee said:
Nope, seems they just haven't implemented that feature in wear os...
Click to expand...
Click to collapse
Have you abandoned this task? Or maybe you have choice a carrier that may work without any apn settings?
styno89 said:
Have you abandoned this task? Or maybe you have choice a carrier that may work without any apn settings?
Click to expand...
Click to collapse
Yes i have abandoned this for now. I don't want to bother switching just for the smartwatch.
Hello. I activated LTE on the watch. But the APN is incorrect. LTE works partially. Notifications come, YouTube music works (without connecting to the phone and wifi of course). But google assistant does not work, writes: "No internet connection". Why can this be so?
I think I understand why the Internet is so bad. In the APN settings, a proxy server is specified, which is no longer used by the provider. Is there any way to edit the APN?

Categories

Resources