So if I got this right in my example this would be (as root):
[root@Xperia10II-DualSIM ~]# getprop persist.vendor.somc.cust.modem0
S114.1
Gives me the ID S114.1
Checking if there is a config shows that it does not yet exist:
[root@Xperia10II-DualSIM ~]# cd /vendor/oem/modem-config/S114.1
bash: cd: can't cd to /vendor/oem/modem-config/S114.1: No such file or directory
But do we have a modem file maybe:
[root@Xperia10II-DualSIM ~]# ls -l /vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw/generic/euro/vodafone/vlvw/uk/mcfg_sw.mbn
-r--r----- 1 system system 47944 Nov 17 2020 /vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw/generic/euro/vodafone/vlvw/uk/mcfg_sw.mbn
Looks like it exists. Now I can create the missing folder:
[root@Xperia10II-DualSIM ~]# mkdir /vendor/oem/modem-config/S114.1
And the configuration file:
[root@Xperia10II-DualSIM ~]# echo -n "mcfg_sw/generic/euro/vodafone/vlvw/uk/mcfg_sw.mbn" >/vendor/oem/modem-config/S114.1/modem.conf
After a reboot it looks like VoLTE is available now:
When receiving a call it seems not to drop to 2G/3G which may in turn indicate VoLTE may actually be working on Vodafone UK.
I perform some more tests and will update the list in VoLTE provider support
- It seems to drop to 3G when placing a call
- It seems to stay on 4G when receiving a call