Activity Status of EC25

If I check the activity status of module EC25 by command AT+CPAS then sometimes I’ll receive the response +CPAS: 4 (status: call in progress or call hold) instead of +CPAS: 0 (status: ready). No call is in progress during the testing of EC25 module. Sometimes the response +CPAS: 4 is coming longer time (few minutes) and sometimes it comes only one time during the period of two hours.

Can you explain me this behaviour of EC25 module? Thanks.

PS: Firmware version of EC25 module: EC25EFAR02A09M4G

Dear Grman,
Thanks for your inquiry in Quectel forums. For your question, it is better to upgrade the module FW to have a try again. The FW you used is too old. Thanks!
Please check the Following link, you need to install the USB driver in your Windows PC firstly, then unzip Qflash package, connect to USB DM port, unzip EC25 firmware package, choose any file in firmware package, then click start button, it will upgrade the firmware automatically, you just need to waiting for the upgrade successful. Thanks!

Windows USB driver:
https://cnquectel-my.sharepoint.com/:u:/g/personal/asean-fae_quectel_com/EbmCGzd2gAtBo_OZrTOYV3kBL5JD7_TvQmmTASwIi7SIPg?e=s2mvMC

Upgrade tool: QFlash
https://cnquectel-my.sharepoint.com/:u:/g/personal/asean-fae_quectel_com/ETEmrRvHDCpAoWD3Z7W8_EsBfW0MLVfU9FWV-qxX8x32Pg?e=X5Yrp0

EC25EFAR06A06:
https://cnquectel-my.sharepoint.com/:u:/g/personal/asean-fae_quectel_com/EQ2_eFaTOCRJlui14b-Xk1ABF5XhFIiYn7meF8UIQH475w?e=gy8csf

Dear Kyson,
The firmware of EC25 module has been upgraded to version EC25EFAR06A06. During testing of module, we received the response +CPAS: 4 (status: call in progress or call hold) again. It happened only one-time during period of few hours (state was read every minute). What can be reason this behaviour of EC25 module? Thank you.

Dear Grman,
If it is still have the issue, i think we need to catch the debug log to confirm the root reason. But could you help to try the following command to indicate the call status ? Hopefully it is useful to you. Thanks!


Dear Kyson,

I did not find the command AT^DSCI in documentation of EC25 module, therefore I used the command AT+CLCC (list current calls of ME) for identification of status call.
The data log has been created every 1 minute during the testing of EC25 module. The response “+CPAS: 4” has occurred twice in a row (see below). The command AT+CLCC has the same response “+CLCC: 1,1,0,1,0,”*98#",129" for +CPAS: 4 or +CPAS: 0.

AT+QGPSCFG=“nmeasrc”,1
OK
AT+QGPSCFG=“gpsnmeatype”,15
OK
AT+QGPSCFG=“outport”,“uartdebug”
OK
AT+QNWINFO
+QNWINFO: “FDD LTE”,“21670”,“LTE BAND 20”,6200
OK
AT+COPS?
+COPS: 0,0,“vodafone HU Orange”,7
OK
AT+CSQ
+CSQ: 23,99
OK
AT+CPAS
+CPAS: 4
OK
AT+CREG?
+CREG: 0,5
OK
AT+CGPADDR=1
+CGPADDR: 1,“x.x.x.x”
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"98#",129
OK


AT+CPAS
+CPAS: 4
OK
AT+CREG?
+CREG: 0,5
OK
AT+CGPADDR=1
+CGPADDR: 1,“x.x.x.x”
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"98#",129

I tried to ring the EC25 module as well. I have got the following response:

AT+CPAS
+CPAS: 3
OK
AT+CREG?
+CREG: 0,5
OK
AT+CGPADDR=1
+CGPADDR: 1,“x.x.x.x”
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"98#",129
+CLCC: 2,1,4,0,0,"",128
OK

In this case, the state of call has been identified as “Incoming (MT call)” and mode as “Voice”. It shlould be fine.
I still don’t understand, why sometimes the activity status is indicated as “Call in progress or call hold”.

Dear Grman,
The command AT^DSCI is our internal command which developed as the call status indication, so you cannot find it in AT command manual. And our RD also recommend to use it, you can have a try. Thanks!
About AT+CLCC and AT+CPAS indicated as “Call in progress or call hold”, whether you have disconnect the last call normally with ATH command ? It is better to double check it. Thanks!

Dear Kyson,

We are using the EC25 module only for GPS localization and data (TCP) connection. Not for calling. It is not possible to answer the call. Therefore, it is strange the activity status “+CPAS: 4”. I think, the command ATH can be used only if the voice connection by ATDxxxx was made. Right? If I want to use the command AT^DSCI then I have to set AT^DSCI=1 for enable DSCI and dial a phone number by ATD and after that the call status is indicated automatically by ^DSCI:… Right?
If we use command AT^DSCI without ATD command then we get only state - ^DSCI: 0 or 1. Right? I really don’t know which event can generate change of activity status from “+CPAS: 0” to “+CPAS: 4”.

Dear Grman,
If you just use EC25 module only for GPS localization and data (TCP) connection, you may do not need to use AT^DSCI command. For AT+CPAS, it just uses to indicate the mobile equipment activity status, if you do not to check it, it will not report the status automatically. Normally, only there is a call coming and have answered the call, it will change from 0 to 4. Thanks!


Hi Kyson

I too am facing a similar issue. I have a very old firmware for the EC25-E (EC25EFAR02A08M4G), would you be able to link me to the relevant files, the links you posted have expired

Rich

Dear LePereT,
The following link is the latest firmware package of EC25E module. Please check. Thanks!
https://cnquectel-my.sharepoint.com/:u:/g/personal/asean-fae_quectel_com/EcpbVIk4FfhPqgjnoKfQSqoBYHM4L3jwVA8a-coPIk0hdw?e=JFjzUw

Much obliged dear Kyson :slight_smile:

Hello,

@Kyson Would you mind sharing OTA version of the firmware as well?

As in my case the module (EC25EFAR02A08M4G) is imprisoned within ARMv7 linux-based appliance where I can issue AT commands to /dev/ttyUSB3 or possibly upload and use some binary utilities :frowning:

Best Regards,
Petr

Dear Pmatous,
For OTA firmware, please contact our local FAE to get it. Thanks!
You can email to support@quectel.com to get the support from local side. Thanks!

Hello @Kyson,
Thanks for reply, will definitely have to do as I run into another issue (possibly my fault).

As for the original question: I was able to cross-compile qflash/qfirehose and use it with full package provided above.

Best Regards,
Petr

OK, got it. Thanks for your updating.