EC21-E VoLTE issue

Hi, I have a product that uses the EC21-E or EC21-G. The EC21-G behaves as expected, it connects to 4G and is able to make and receive VoLTE calls in HD-Voice.

The EC21-E connects to 4G but falls back to 2G when a call is in progress.

I’m in the UK and have used the same SIM card for testing both.

Is there something I need to set specifically to enable VoLTE calls on the EC21-E?

Any suggestions appreciated.
BB.

What is the firmware version you used now?

AT+QNVFW="/nv/item_files/ims/IMS_enable",01
Or just try

AT+QCFG="ims",1,1

Please check
AT+QCFG="ims"
AT+CGDCONT?

Hi,

Revision: EC21EFAR06A06M4G.

I had AT+QCFG=“ims”,1.

AT+QCFG=“ims”,1,1
4

I still see this reported:-

AT+QCFG=“ims”

+QCFG: “ims”,1,0

AT+CGDCONT?

+CGDCONT: 1,“IPV4V6”,“”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

+CGDCONT: 2,“IPV4V6”,“ims”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

+CGDCONT: 3,“IPV4V6”,“SOS”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,1

Hi,

Is there anything I can do to enable VoLTE on these modules?

BB

Could you tell me which operator it is?
Could you also check

AT+CIMI
AT+QNWINFO
AT+QENG=“servingcell”
AT+QMBNCFG=“list”

This is also related to the specific operator.

Hi,

The operator is ASDA Mobile - see below.

I am able to make and receive VoLTE calls using a EG21-G with the same SIM but the EC21-E falls back to 2G.

AT+COPS?

+COPS: (2,“ASDA Mobile”,“ASDA Mobile”,“23415”,7),(1,“vodafone UK”,“voda UK”,“23415”,0),(3,“EE”,“EE”,“23430”,7),(3,“3 UK”,“3 UK”,“23420”,7),(3,“O2 - UK”,“O2 - UK”,“23410”,0),(3,“EE”,“EE”,“23430”,0),(3,“O2 - UK”,“O2 - UK”,“23410”,7),(3,“O2 - UK”,“O2 - UK”,“23410”,2),(1,“234 32”,“234 32”,“23432”,7),(0-4),(0-2)

0

AT+CIMI
234159401526170

AT+QNWINFO
+QNWINFO: “FDD LTE”,“23415”,“LTE BAND 20”,6300

AT+QENG=?servingcell?
4

AT+QMBNCFG=?list?
4

I find that everytime if you send the AT command with the Double quotes it failed.
You’d better check the input, please enter it yourself

AT+QCFG="ims",1,1
AT+QENG="servingcell"
AT+QMBNCFG="list"
AT+QMBNCFG="select"
qnvfr="/nv/item_files/ims/IMS_enable"

It should not just return ‘4’.

Looking at the ‘EC2x&EG2x&EG9x&EM05 Series QCFG AT Commands Manual’ (V1.1), the AT+QCFG=“ims” command only supports one write parameter, providing two results in the response code 4.

Write Command
AT+QCFG=“ims”[,<ims_conf>]

I can set AT+QCFG=“ims”,1

AT+QCFG=“ims”? returns
+QCFG: “ims”,1,0

<volte_cap> always returns 0 as if the module does not have VOLTE capability.

Here are the responses to the other commands you suggest.

+QENG: “servingcell”,“NOCONN”,“LTE”,“FDD”,234,15,7AA410A,248,6300,20,3,3,203B,-7
5,-12,-44,7,53
0

+QMBNCFG: “List”,0,1,1,“ROW_Generic_3GPP”,0x05010824,201806201
+QMBNCFG: “List”,1,0,0,“Reliance_OpnMkt”,0x05011B4B,201801051
+QMBNCFG: “List”,2,0,0,“TW_Mobile_China_VoLTE”,0x05800301,202005121
+QMBNCFG: “List”,3,0,0,“Bouygues_France_VoLTE”,0x05800101,202004151
+QMBNCFG: “List”,4,0,0,“Telstra-Commercial_VoLTE”,0x05800716,202105191
+QMBNCFG: “List”,5,0,0,“Commercial-Smartfren”,0x05012509,202001041
+QMBNCFG: “List”,6,0,0,“VF_Germany_VoLTE”,0x05010444,202005121
+QMBNCFG: “List”,7,0,0,“Swis_switzerland_VoLTE_VoWiFi”,0x05010421,201712231
+QMBNCFG: “List”,8,0,0,“TF_Spain_VoLTE”,0x05800D43,202106171
+QMBNCFG: “List”,9,0,0,“Commercial-DT-VOLTE”,0x05011F27,202006291
+QMBNCFG: “List”,10,0,0,“Telekom_Slovenije_VoLTE”,0x0501FD01,202108041
0

+QMBNCFG: “Select”,ROW_Generic_3GPP
0

+QNVFR: 01
0

Please also check
AT+QMBNCFG="autosel"

As you mentioned it works with the EG21G. Maybe you can check which MBN it select.
AT+QMBNCFG="select"

AT+QMBNCFG=“autosel”

+QMBNCFG: “AutoSel”,1
0

EC21-E
+QMBNCFG: “Select”,ROW_Generic_3GPP
0

EG21-G
+QMBNCFG: “Select”,ROW_Generic_3GPP
0

Are you using the same SIM card on the EG21-G? What is the firmware version of this EG21-G?
Now it seems that there is indeed a problem. If you say that you are using the same SIM card and the same location, then you need to provide the qxdm log . This requires log analysis of the ims registration process.

Yes, the same SIM card and same location for both.

EG21-G
Revision: EG21GGBR07A11M1G

How do I generate the qxdm log?

I will send you the EC21EFAR06A12M4G_20.200.20.200. Please try it.

I have the fie, thank you.

What tool do I use to upload to the device?

It depends on the USB host.
If it is Windows, please try the QFlash.
If it is Linux you can try the QFirehose.

OK, thank you.

With QFlash I see FAIL, DL_Firehose, Timeout!

The Qflash documentation for “FAIL, DL_Firehose, Timeout!” suggests that this error is related to abnormal power.

I have checked the power to the module and it is the correct voltage and looks clean.

What should I try next?

BB

Maybe you could try it on another Windows PC.
Do you select the wrong port in the QFlash?

I tried another PC and successfully updated the firmware in the module.

I believe that this has fixed the issue.

I now see +QCFG: “ims”,1,1

Thank you for your assistance.

Thanks for the feedback. :slight_smile: