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

solk2

Senior Member
Jun 1, 2013
500
611
0
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:
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
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?
Great. Try to add APN="hos" type="ia". I had to add it here in Poland to get it working.
 

meiser

Senior Member
Nov 6, 2010
356
121
63
Here they are:

Code:
<apn carrier="Telekom IMS" mcc="262" mnc="01" apn="ims" type="ims" protocol="IPV4V6" roaming_protocol="IPV4V6" />
<apn carrier="Telekom HOS" mcc="262" mnc="01" apn="hos" type="ia" protocol="IPV4V6" roaming_protocol="IPV4V6" />
<apn carrier="Telekom Internet" mcc="262" mnc="01" apn="internet.telekom" user="telekom" password="telekom" mmsc="http://mms.t-mobile.de/servlets/mms" mmsproxy="109.237.176.193" mmsport="8008" authtype="1" type="default,supl,mms" />
I guess, there're no hidden ones, but I'm not sure where to check exactly.

BTW, I switched back to LAOS 13.0 (self-built) as I got VoLTE working there (stupid typo with the build.prop settings :( ).

And I also got VoLTE working on SIM2!!!
 
Last edited:

meiser

Senior Member
Nov 6, 2010
356
121
63
I still try to get VoWifi working. I looked again at the Data_Profiles folder and found Profile2 and Profile2_Subscription01 which are not part of the Sony files. These profiles are somehow related to the APN "hos", but I'm not sure what I means exactly. Can the Data_Profiles files in any way be decrypted?

Please find attached the two Profile2 files.
 

Attachments

virusmoere

Member
Sep 17, 2010
14
6
0
Hi,

thanks for the Guide.

Can someone confirm VoLTE working on Vodafone DE with these patches? Is the modification to the EFS persistent to OxygenOS Updates and/or could the modification lead to problems during OxygenOS/Modem Updates?
 

solk2

Senior Member
Jun 1, 2013
500
611
0
I still try to get VoWifi working. I looked again at the Data_Profiles folder and found Profile2 and Profile2_Subscription01 which are not part of the Sony files. These profiles are somehow related to the APN "hos", but I'm not sure what I means exactly. Can the Data_Profiles files in any way be decrypted?

Please find attached the two Profile2 files.
Unfortunately I don't know any tool that can parse it. Neither I don't know structure of it.
 

solk2

Senior Member
Jun 1, 2013
500
611
0
Hi,

thanks for the Guide.

Can someone confirm VoLTE working on Vodafone DE with these patches? Is the modification to the EFS persistent to OxygenOS Updates and/or could the modification lead to problems during OxygenOS/Modem Updates?
This guide is for T-Mobile Poland. But you can try the way meiser going and try to make config for Vodafone DE.
 

Darkje

Senior Member
Oct 31, 2008
602
98
0
So guys in NL we have Tele2 that only listed a few phones to work with their VOlte. So with this truck it would be possible to get VOlte running on the OP3 in the NL? I have the option VOlte in my sim options. Although I cannot call with VOlte, it drops down to 3g.
 

bighit101

Senior Member
Feb 18, 2010
137
12
38
Any one trying this method on US TMO?

I tried doing it myself but had no success (I guess my technical skills are only good for rooting :) ).

Anyone?

Thanks
 

solk2

Senior Member
Jun 1, 2013
500
611
0
Any one trying this method on US TMO?

I tried doing it myself but had no success (I guess my technical skills are only good for rooting :) ).

Anyone?

Thanks
Why do you need this for TMO US. There is signed mcfg_sw by oneplus /etc/firmware/mbn_ota/mcfg_sw/mcfg_sw_TMO-Commercial.mbn. If its not picked up automatically then just load it and active it in QPST.
 

emuandco

Senior Member
Aug 29, 2009
1,122
495
0
34
Steinfeld
www.dreimer.de
I still try to get VoWifi working. I looked again at the Data_Profiles folder and found Profile2 and Profile2_Subscription01 which are not part of the Sony files. These profiles are somehow related to the APN "hos", but I'm not sure what I means exactly. Can the Data_Profiles files in any way be decrypted?

Please find attached the two Profile2 files.
Any way you could provide your recent files (if more recent ones are existent) and maybe a lil explaination what to put where and if it's Data or Item?
Some files in your op-modem-files archive seems to be missing (a few in between needed or not? and whole \nv\item_files\rfnv folder) compared to the archive in OP. And what makes me shiver is that some files seems to be there as data and are said to be added as item and vice versa...

And most important. Do stock LOS 14.1 bulds work with Telekom Germany carrier or do I have to do something here too?

Maybe @meiser or @solk2 can tell me if the files meiser posted two sites behind are all I need or not? (Like.. anything to add to /etc/firmware/mbn_ota/mcfg_sw maybe) It's a bit difficult to understand if these files are what solk2 needed from the Sony phone to support LTE or some other file. Thanks for helping
 
Last edited:

mrbeem

Senior Member
Nov 25, 2016
444
178
43
Try to add this to build.prop for WiFi Calling:

persist.sys.cust.lte_config=true
persist.data.iwlan.enable=true

# Radio Options

persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls.on.ims=1

# applying GPRI auto-commit
ro.radio_gpri=1
ro.amrwb_gpri=1

persist.data.iwlan=1
persist.data.iwlan.ipsec.ap=1

The last line with ipsec is added if you have an app called ipsec in your /system/app or /system/priv-app. Check it first, if you don't have the app, delete the last line

also check: /data/ipsec/wo/ what files you have there. Should have .conf files of all apns for VoWiFi VoLTE.

I activated VoWiFi on my LG G6 with stock based custom rom but i had to replace its original build.prop file with one from my carrier's VoWiFi enabled rom and to that build.prop i added all the extra bits from the custom ROM i'm on atm, plus the lines above. Last thing i did, i went to /OP and there i deleted a folder called _COMMON with all the content inside. Still in /OP i created a folder called SUPERSET. Then i went to OP/P4P_PL where i had config files for WiFi Calling and coppied all the content from the folder to /OP/SUPERSET. In SUPERSET i edited a file called cust.prop and changed the rootdir of cupps-capss prop /OP/P4P_PL to /OP/SUPERSET (second line in cust.prop)
In /OP i also had files called cust_group_mapping.cfg and official_op_resize.cfg. In 1st file i changed part after = to GLOBAL-COM (that is my base build i got from tapping IMEI SV in phone info). In second file i added at the top: SUPERSET_SIZE=(same size as my carrier's which was also on the list in the file).
- Deleting _COMMON forced my system to recognize my MNC-MCC code which is a crucial thing for apn registration.
- Creating SUPERSET and copying inside everything from my carrier's (P4P_PL) folder in /OP was to ensure that the system will always use my carrier's configuration, as if SUPERSET is present in /OP folder it is recognized by system as default one.

I also edited apns-conf.xml in /system/etc/ and added my needed apns there manually to be sure that my ims and xcap apns are always there, even if i restore all apns to default.

Last thing (that applies to LG phones) i had to do is turn on WiFi Calling toggles and settings in UI. I went into LG's hidden menu, Field Test->GPRI VoLTE/VoWiFi->UX and ticked UI settings i wanted to have visible.

P.S. make sure that in your build.prop you have a following line: ro.capp_cupss.rootdir=/OP as it shows the system where to look for your carrier's additional configuration files :)
 
Last edited:
  • Like
Reactions: ozkaya

cosminnn

Senior Member
Feb 22, 2010
151
33
48
Timisoara
Why do you need this for TMO US. There is signed mcfg_sw by oneplus /etc/firmware/mbn_ota/mcfg_sw/mcfg_sw_TMO-Commercial.mbn. If its not picked up automatically then just load it and active it in QPST.
Is there a way to edit the .mbn files with other network's values and then activate it? If you edit the file it will still be "signed"?
Or use a .mbn file from other device where volte works?
 
Last edited: