[GUIDE][WIFICalling][VoLTE][T-Mobile.pl] Getting VoWiFi/VoLTE working in Poland

ByKatre

Member
Jul 15, 2015
28
14
0
İstanbul
Try to set property persist.dbg.volte_avail_ovr to true. It will force volte option to appear and volte may actually work.
Device is brick when I changed build.prop. :))

---------- Post added at 09:59 PM ---------- Previous post was at 09:37 PM ----------

I have edited build.prop. But this hasn't worked again. :( Is EFS partition reset when I wipe data or I flash ROM?

 

solk2

Senior Member
Jun 1, 2013
500
611
0
Device is brick when I changed build.prop. :))

---------- Post added at 09:59 PM ---------- Previous post was at 09:37 PM ----------

I have edited build.prop. But this hasn't worked again. :( Is EFS partition reset when I wipe data or I flash ROM?

No, it's not like fully reset, but IMS configs most likely overridden by mcfg_sw update. So you need to copy files once more.
 

meiser

Senior Member
Nov 6, 2010
356
121
63
Looks like you've missed this part:


RFNV files are related to bands. So restore EFS from backup and try again.
And yes, I forgot about some uim files. That ones are secured so you can't replace them and EFS manager just crashes. But they are not needed for VoLTE, that is related to sim card. So just skip them.

EDIT: And you need APNs for VoLTE to appear. Most important is apn="ims" type="ims".

EDIT2: And it looks like /nv/item_files/modem/data/3gpp/lteps/disable_apn_matching is missing in your config and it's quite important as it disables override of Data_Profiles by userspace APNs.
I updated my apns-conf.xml based on this commit: https://review.lineageos.org/162320

The file /nv/item_files/modem/data/3gpp/lteps/disable_apn_matching is already in the original EFS, so I hope it's okay.

But VoLTE settings still don't show up, and if I set persist.dbg.volte_avail_ovr to true, the mobile doesn't connect to LTE anymore.
 
Last edited:

solk2

Senior Member
Jun 1, 2013
500
611
0
I updated my apns-conf.xml based on this commit: https://review.lineageos.org/162320

The file /nv/item_files/modem/data/3gpp/lteps/disable_apn_matching is already in the original EFS, so I hope it's okay.

But VoLTE settings still don't show up, and if I set persist.dbg.volte_avail_ovr to true, the mobile doesn't connect to LTE anymore.
Hm. This is quite weird. Did you reset APN settings after you modified apns-conf.xml?
And if it does not connect to LTE at all after property change then something happens at least. Do you have VoLTE enabled at carrier side? Coz I am not really sure what else can be checked.
Also check what exactly in this disable_apn_matching file. Its one byte file with 0 or 1 inside. It should be 1.
 

meiser

Senior Member
Nov 6, 2010
356
121
63
Hm. This is quite weird. Did you reset APN settings after you modified apns-conf.xml?
And if it does not connect to LTE at all after property change then something happens at least. Do you have VoLTE enabled at carrier side? Coz I am not really sure what else can be checked.
Also check what exactly in this disable_apn_matching file. Its one byte file with 0 or 1 inside. It should be 1.
Yes, I reset the APN settings. VoLTE and Wifi calling is activated on carrier side, and disable_apn_matching is 1.

Maybe it's a ROM issue?
 

solk2

Senior Member
Jun 1, 2013
500
611
0
Yes, I reset the APN settings. VoLTE and Wifi calling is activated on carrier side, and disable_apn_matching is 1.

Maybe it's a ROM issue?
Hmm. Hard to say. Can be. But its kinda weird to me that it cant connect to LTE at all. When I was experimenting I had like total drop of signal and RAT set to IWLAN. But I never had situation where it couldn't connect to LTE at all.

EDIT: Ah, it can be line with APN="" type="ia". Remove it. Better take APNs from here: https://android.googlesource.com/device/sample/+/master/etc/apns-full-conf.xml
 
Last edited:

meiser

Senior Member
Nov 6, 2010
356
121
63
Hmm. Hard to say. Can be. But its kinda weird to me that it cant connect to LTE at all. When I was experimenting I had like total drop of signal and RAT set to IWLAN. But I never had situation where it couldn't connect to LTE at all.

EDIT: Ah, it can be line with APN="" type="ia". Remove it. Better take APNs from here: https://android.googlesource.com/device/sample/+/master/etc/apns-full-conf.xml
The mobile connected to the LTE network after a reboot, even with the ia APN in place. But no VoLTE settings!

So there're 3 possibilities:
1. I did something wrong with all the modifications to the EFS.
2. The ROM is buggy.
3. The Oneplus3 FW doesn't support VoLTE. I have FW 3.2.8 on it. But I also tested the OpenBeta7 modem FW which is the last one for Android 6.0.1, no difference.

Please find attached my updated package.
 

Attachments

Last edited:

solk2

Senior Member
Jun 1, 2013
500
611
0
The mobile connected to the LTE network after a reboot, even with the ia APN in place. But no VoLTE settings!

So there're 3 possibilities:
1. I did something wrong with all the modifications to the EFS.
2. The ROM is buggy.
3. The Oneplus3 FW doesn't support VoLTE. I have FW 3.2.8 on it. But I also tested the OpenBeta7 modem FW which is the last one for Android 6.0.1, no difference.

Please find attached my updated package.
And if you add persist.dbg.volte_avail property it can't connect to LTE, right? But does volte option appear in settings?
It can be modem FW. I remember there was bug reports on oneplus that volte didnt worked and its fixed in newer one. Maybe you need to upgrade to android 7.
EFS files looks good.
 

ByKatre

Member
Jul 15, 2015
28
14
0
İstanbul
You can't use drag and drop. You need to do right click and choose copy item from PC.
Still the same, mate. :(

---------- Post added at 10:03 AM ---------- Previous post was at 09:57 AM ----------

I am using OB14.

---------- Post added at 10:09 AM ---------- Previous post was at 10:03 AM ----------

And I haven't seen a connection problem. I am connecting LTE network but VoLTE is not wrking. :(
 
Last edited:

solk2

Senior Member
Jun 1, 2013
500
611
0
Still the same, mate. :(

---------- Post added at 10:03 AM ---------- Previous post was at 09:57 AM ----------

I am using OB14.

---------- Post added at 10:09 AM ---------- Previous post was at 10:03 AM ----------

And I haven't seen a connection problem. I am connecting LTE network but VoLTE is not wrking. :(
Does volte works with your sim card in Samsung phone?
As carrier can actually block VoLTE on non verified devices also. Also you can try to delete mcfgs in /system/etc/firmware/mbn_ota and in /data/misc/radio. Maybe OOS works differently and updates them on every boot.
 

meiser

Senior Member
Nov 6, 2010
356
121
63
As carrier can actually block VoLTE on non verified devices also. Also you can try to delete mcfgs in /system/etc/firmware/mbn_ota and in /data/misc/radio. Maybe OOS works differently and updates them on every boot.
I heard that T-Mobile Germany blocks non-verified devices. If this is the case, can the device model be faked somehow?
 

solk2

Senior Member
Jun 1, 2013
500
611
0
I heard that T-Mobile Germany blocks non-verified devices. If this is the case, can the device model be faked somehow?
I am not sure how they are doing that. But I think that they can distinguish msm8996 devices only by IMEI. So you need to change beginning of imei to match Sony xperia xz for example, but I am pretty sure that its illegal in Germany.
 

ByKatre

Member
Jul 15, 2015
28
14
0
İstanbul
Does volte works with your sim card in Samsung phone?
As carrier can actually block VoLTE on non verified devices also. Also you can try to delete mcfgs in /system/etc/firmware/mbn_ota and in /data/misc/radio. Maybe OOS works differently and updates them on every boot.
I have tried the things that you told me, but still same. Back of the days, I tried to insert my SIM on iPhone 6. And VoLTE worked. So, VoLTE permissions allowed by my operator. Where is the problem? I don't know. :(((
 

solk2

Senior Member
Jun 1, 2013
500
611
0
I have tried the things that you told me, but still same. Back of the days, I tried to insert my SIM on iPhone 6. And VoLTE worked. So, VoLTE permissions allowed by my operator. Where is the problem? I don't know. :(((
I don't know. Check radio logs. VoLTE was first thing I've got working. As it only requires to be enabled in modem and proper APN. Also check if connections established by running ifconfig. VoLTE runs on rmnet_data6.
 

meiser

Senior Member
Nov 6, 2010
356
121
63
So I installed LAOS 14.1, and VoLTE works, but wifi calling not. With *#*#4636#*#*, it shows in the IMS status that VoWLAN is not available.

I had to add the following to /system/build.prop (don't know if I need them all, just added all at once):
Code:
[STRIKE]persist.dbg.ims_volte_enable=1[/STRIKE]
persist.dbg.volte_avail_ovr=1
[STRIKE]persist.dbg.vt_avail_ovr=1[/STRIKE]
persist.dbg.wfc_avail_ovr=1
EDIT: the striked ones are not needed.

And I enabled Wifi calling under "More -> Wifi calling" at set it to "network prefered" (or similar as it's shown in German :) ).

Anything I can do to get it to work?
 
Last edited: