PINE64
Public Mobile (Canada): failure to configure VoLTE - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: General Discussion on PinePhone (https://forum.pine64.org/forumdisplay.php?fid=127)
+--- Thread: Public Mobile (Canada): failure to configure VoLTE (/showthread.php?tid=19897)



Public Mobile (Canada): failure to configure VoLTE - digdis - 07-11-2025

I'm having an issue where my PinePhone can use the 4G network for data and SMS/MMS (in/out), but I'm unable to hold a call on the 4G network. Currently the call immediately degrades to the 3G network, and if I force exclusive usage of the 4G network, my calls fail to connect entirely.

Here's my current setup:
PinePhone v1.2b Beta Edition
postmarketOS (systemd; edge release) -- Phosh UI
calls 48.2 (GNOME)
default firmware for the Quectel EG25-G modem (I've not yet tried https://github.com/the-modem-distro/pinephone_modem_sdk).

network: Public Mobile (Canadian subsidiary of TELUS)

I've been following https://pine64.org/documentation/PinePhone/Modem/ to attempt to set up VoLTE.

Using the default profile ROW_Generic_3GPP and subsequently trying the profile Telus-Commercial_DO, I've sent AT commands in this way:
Code:
echo 'AT+<command here>' | sudo atinout - /dev/ttyUSB2 -

When I enable IMS, I get the okay:
Code:
AT+QCFG="ims",1
Code:
OK

However, after restarting the modem with AT+CFUN=1,1 I am unable to place a call, just as before. Indeed, when I query the IMS status, I'm told that VoLTE is disabled:
Code:
AT+QCFG="ims"
Code:
+QCFG: "ims",1,0

OK

I've also tried to enable VoLTE following https://quectel.com/content/uploads/2024/02/Quectel_EC2xEG2xEG9xEM05_Series_QCFG_AT_Commands_Manual_V1.0.pdf
Code:
AT+QCFG="volte_disable",0
Code:
OK

But the issue still persists following a modem restart.

Does anyone have experience in getting VoLTE to function with this carrier or in a similar situation? I'm unsure whether I'll have to change carriers altogether.


RE: Public Mobile (Canada): failure to configure VoLTE - traut - 07-12-2025

I don’t have TELUS, but Quectel firmware documentation says “Fixed the problem that Telus VoLTE could not make VoLTE Call.” for version “R07A08_30.003.30.003”, in case your firmware is older than that.


RE: Public Mobile (Canada): failure to configure VoLTE - digdis - 07-12-2025

(07-12-2025, 07:49 AM)traut Wrote: I don’t have TELUS, but Quectel firmware documentation says “Fixed the problem that Telus VoLTE could not make VoLTE Call.” for version “R07A08_30.003.30.003”, in case your firmware is older than that.

Right, I have version 30.004.30.004, so in theory that firmware issue shouldn't be present.


RE: Public Mobile (Canada): failure to configure VoLTE - merom - 07-12-2025

.

Quote:But the issue still persists following a modem restart.

Does anyone have experience in getting VoLTE to function with this carrier or in a similar situation? I'm unsure whether I'll have to change carriers altogether.


Hi, one of the following commands should show how many profiles you have: 

Code:
AT+QMBNCFG="list"

Or
Code:
mmcli -m any --command='AT+QMBNCFG="list"'


You can find out what version of the firmware you are currently using after entering the command:

Code:
mmcli -m any --firmware-status

You can provide this information to clarify your situation.


RE: Public Mobile (Canada): failure to configure VoLTE - digdis - 07-12-2025

Code:
echo 'AT+QMBNCFG="list"' | sudo atinout - /dev/ttyUSB2 -
Code:
+QMBNCFG: "List",0,1,1,"ROW_Generic_3GPP",0x0501081F,202108201
+QMBNCFG: "List",1,0,0,"VoLTE-ATT",0x0501033C,202105171
+QMBNCFG: "List",2,0,0,"hVoLTE-Verizon",0x05010141,202011021
+QMBNCFG: "List",3,0,0,"Sprint-VoLTE",0x05010205,202010201
+QMBNCFG: "List",4,0,0,"Commercial-TMO_VoLTE",0x05010505,202106241
+QMBNCFG: "List",5,0,0,"Telus-Commercial_DO",0x0580F601,202105061
+QMBNCFG: "List",6,0,0,"Commercial-SBM",0x05011C18,202004211
+QMBNCFG: "List",7,0,0,"Commercial-DT",0x05011F1C,202106171
+QMBNCFG: "List",8,0,0,"Reliance_OpnMkt",0x05011B38,202003251
+QMBNCFG: "List",9,0,0,"TF_Germany_VoLTE",0x05010C1B,202004151
+QMBNCFG: "List",10,0,0,"TF_Spain_VoLTE",0x05010CFA,202106171
+QMBNCFG: "List",11,0,0,"Volte_OpenMkt-Commercial-CMCC",0x05012071,202102221
+QMBNCFG: "List",12,0,0,"VoLTE_OPNMKT_CT",0x050113FC,202105131
+QMBNCFG: "List",13,0,0,"CU-VoLTE",0x05011508,202109101
+QMBNCFG: "List",14,0,0,"Telstra-Commercial_VoLTE",0x0580079E,202105192
+QMBNCFG: "List",15,0,0,"Commercial-KDDI",0x0501071D,202011192
+QMBNCFG: "List",16,0,0,"Commercial-DCM",0x05010D17,202104121
+QMBNCFG: "List",17,0,0,"Commercial-SKT",0x05012715,202103121
+QMBNCFG: "List",18,0,0,"Commercial-KT",0x05012C0D,202108241
+QMBNCFG: "List",19,0,0,"Commercial-LGU",0x05012626,202108241
+QMBNCFG: "List",20,0,0,"Commercial-USCC",0x0504FC40,202011111
+QMBNCFG: "List",21,0,0,"Optus-Commercial_VoLTE",0x05800CA2,201910241
+QMBNCFG: "List",22,0,0,"STC_Saudi_VoLTE",0x0501FE01,201912231
+QMBNCFG: "List",23,0,0,"Commercial-Rogers",0x05018821,202108021

OK

Code:
mmcli -m any --firmware-status
Code:
  -------------------------------
  Firmware          |     method: fastboot
                    | device ids: USB\VID_2C7C&PID_0125&REV_0318&NAME_EG25
                    |             USB\VID_2C7C&PID_0125&REV_0318
                    |             USB\VID_2C7C&PID_0125
                    |             USB\VID_2C7C
                    |    version: EG25GGBR07A08M2G_30.004.30.004
  -------------------------------
  Fastboot settings | at command: AT+QFASTBOOT



RE: Public Mobile (Canada): failure to configure VoLTE - merom - 07-13-2025

According to the statement you have 24 profiles, it looks fine.  Still, you should probably try the newer firmware.
I can recommend version 30.006. Or Custom firmware you wrote about in the first post, version 0.8.0.


RE: Public Mobile (Canada): failure to configure VoLTE - digdis - 07-14-2025

I've followed the instructions in https://github.com/the-modem-distro/pinephone_modem_sdk/blob/scarthgap/docs/FLASHING.md (release 0.8.0) and upgraded to ADSP Version 30.006.30.006, but the issue persists: calls will not connect through the 4G network.