VoLTE on the Xperia 10 II - filling in the gaps

Oops, I accidentally posted in the wrong thread. moving my issue here:

So, I tried to enable VoLTE with Salt (Switzerland), but it just won’t work. The config looks fine:

[root@Xperia10II-DualSIM defaultuser]# getprop persist.vendor.somc.cust.modem0
S32.1

The modem config is in /vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw/generic/euro/salt/vw/ch/ and is correctly set:

[root@Xperia10II-DualSIM defaultuser]# cat /vendor/oem/modem-config/S32.1/modem.conf 
mcfg_sw/generic/euro/salt/vw/ch/mcfg_sw.mbn

However, enabling VoLTE in the ‘mobile network’ settings just results in the dot blinking indefinitely, staying at status ‘Not registered’.
journalctl logs the following messages when I enable the setting:

Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]: imsradio0 < 7 requestRegistrationChange
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0000: 76 65 6e 64 6f 72 2e 71  74 69 2e 68 61 72 64 77    vendor.q ti.hardw
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0010: 61 72 65 2e 72 61 64 69  6f 2e 69 6d 73 40 31 2e    are.radi o.ims@1.
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0020: 30 3a 3a 49 49 6d 73 52  61 64 69 6f 00 00 00 00    0::IImsR adio....
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0030: 0a 00 00 00 00 00 00 00                             ........
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]: imsradio0 > 4 requestRegistrationChangeResponse
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0000: 76 65 6e 64 6f 72 2e 71  74 69 2e 68 61 72 64 77    vendor.q ti.hardw
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0010: 61 72 65 2e 72 61 64 69  6f 2e 69 6d 73 40 31 2e    are.radi o.ims@1.
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0020: 30 3a 3a 49 49 6d 73 52  61 64 69 6f 52 65 73 70    0::IImsR adioResp
Jul 24 08:36:43 Xperia10II-DualSIM ofonod[2755]:   0030: 6f 6e 73 65 00 00 00 00  0a 00 00 00 00 00 00 00    onse.... ........

Those do not look pretty helpful to me. Is there any log where I can find more information about what’s going on?

2 Likes

It doesn’t look like there’s much else you can do on the SailfishOS side. Maybe contact Salt, or just leave it for a couple of days to see if it suddenly starts working.

Thank you so much for your experience, I am using 10 III and the paths for Polkomtel are slightly different.

devel-su
mkdir -p /vendor/oem/modem-config/S185.1
echo -n "/vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Polkomtel/VLVW/Poland/mcfg_sw.mbn" >> /vendor/oem/modem-config/S185.1/modem.conf

The weird thing is even after creating that and rebooting, I still can’t enable it. Any further steps I should do? I will wait and hope it will start working, I hope if X10II worked III will too, but this phone was never sold by them.

I don’t know if the same mapping can be done in case of xperia 10 III - I doubt that, but maybe someone else can shed some light on it . Nevertheless I suggest you to enable volte explicitly - if you haven’t done it already. It is done by sending SMS message ‘WlaczVoLTE’ to number 2601 (for postpaid) or by shord code *101*11*1317# (for prepaid).

Both xperia 10 II and III are not officialy volte supported phones by polkomtel according to their website. Xperia 10 II works with volte, so chances are the 10 III may also work.

1 Like

No, the X10iii doesn’t look at those modem.conf files at all to my knowledge. The choice of config is automatically selected internally by the modem. So messing with those on a III won’t do anything.

2 Likes

Thank you a ton, now it works!
Also thank you @abranson, interesting!

Have you figured out which files are responsible for VoLTE on 10 mk II ? I would like to try to transfer files from 10II to the TAMA port for XZ 2 compact (works fine with android VoLTE) . I am grateful in advance .

1 Like

I got Elisa EE working with:
mcfg_sw/generic/euro/elisa/vlvw/est/mcfg_sw.mbn

1 Like

Elisa

Nice. I still haven’t gotten Telia EE to work.

This worked for me for Comviq (Sweden):

  • SIM config ID: S55.3
  • Config file: mcfg_sw/generic/euro/tele2/vlvw/swe/mcfg_sw.mbn
3 Likes

For completeness (since I refer to this page on the VoLTE provider support page)
This is what I did to make Telavox to work on my Xperia 10 II.
I put in my complete SIM card number since I don’t know if a particular prefix should be used but I think someone with more knowledge of these things can use this as a starting point at least.

[root@Xperia10II defaultuser]# diff -u /usr/share/sony-modem-switcher/service_provider_sim_configs.xml.org /usr/share/sony-modem-switcher
/service_provider_sim_configs.xml
--- /usr/share/sony-modem-switcher/service_provider_sim_configs.xml.org
+++ /usr/share/sony-modem-switcher/service_provider_sim_configs.xml
@@ -297,7 +297,7 @@
   <service_provider_sim_config sim_config_id="S54.1">
     <mcc>240</mcc>
     <mnc>01</mnc>
-    <sp>Telia</sp>
+    <imsi>^24001XXXXXXXXXX</imsi>
   </service_provider_sim_config>
   <service_provider_sim_config sim_config_id="S55.3">
     <mcc>240</mcc>
[root@Xperia10II defaultuser]#
1 Like

@flypig The Jolla Shop still claims that Xperia 10 II does not have VoLTE beta, although it does. Shouldn’t it be updated?

3 Likes

You’re right, it should! Thanks for pointing it out; I’ll raise it on Monday.

3 Likes

This is still to be done, but I’ve not forgotten about it.

Thanks again for pointing this out @direc85. The Shop page has now been updated. Please say again if you notice anything else.

1 Like

Has anyone in the US figured out how to get VoLTE working on the 10 ii with AT&T based service? I was successful in getting T-Mobile service to work using hackman238’s instructions (modem config). I have a Red Pocket AT&T SIM (GSMA). Data and text messages work, but no phone calls. VoLTE does not register (continues to blink). I do not have to worry about the AT&T whitelist because Red Pocket seems to bypass that even though they are using AT&T service. I believe the phone just has to be configured for AT&T similar to what was done for T-Mobile. If someone can help, it would be appreciated. Thanks.

I’m also in the USA and use a AT&T backed network (PureTalk) using a Xperia 10 ii. While text and data work as expected, calling doesn’t work at all. I also get the same “VoLTE not registered” with a continuous blink. If anyone knows how to fix this issue, please share.

I also have a non-VoLTE-registering Hallon. How did you get the correct modem.conf into the right place on your phone?

I tried to suss out what I needed to do based on your post, but while I’m able to create a directory to hold a modem.conf file, I’m not sure what I need to do to get the correct Swedish “hutch” configuration into there. I saw that there was an earlier hutch reference, and thinking that perhaps “hutch is hutch”, I gave that a whirl, but no joy getting VoLTE to work yet.

What I tried…

[root@Xperia10II-DualSIM ]# mkdir /vendor/oem/modem-config/S9105.1
[root@Xperia10II-DualSIM ]# echo -n "mcfg_sw/generic/euro/hutch/vlvw/uk/mcfg_sw.
mbn" >> /vendor/oem/modem-config/S9105.1/modem.conf

As of now I don’t remember. I will have to retrace my tracks…
Will be back.

Thanks. Much appreciated!