EG916Q-GL cannot read ICCID using AT+CRSM

With other Quectel modems I am able to use AT+CRSM=176,12258,0,0,10 to read the ICCID without error. With the EG916Q-GL, the response is +CME ERROR: 3

Quectel’s vendor-specific AT command
AT+QCCID succeeds, returning +QCCID: 898830700000xxxxxxxx

The firmware reports as EG916QGLLGR01A03M04_01.001.01.001 (AT+QGMR).

  1. Is this the latest firmware?
  2. Is this behaviour expected?

Here’s a simple example of the sequence on an EG21-G, which succeeds. I’ve used markdown syntax so commands sent from the DTE to DCE are in bold:

AT
RDY
AT
+CPIN: READY
+QUSIM: 1
AT
OK
AT+CMEE=1
AT
OK
AT+CGMI
AT+CMEE=1
OK
AT+CGMM
AT+CGMI
Quectel
OK
AT+CIMI
AT+CGMM
EG21
OK
AT+CFUN=1
AT+CIMI
23210xxxxxxxxxx
OK
AT+GSN
AT+CFUN=1
+CME ERROR: 3
AT+CRSM=176,12258,0,0,10
AT+GSN
86277xxxxxxxxxx
OK
AT+QGMR
AT+CRSM=176,12258,0,0,10
+CRSM: 144,0,“98880xxxxxxxxxxxxxxx”
OK
AT+QURCCFG=“urcport”,“uart1”
AT+QURCCFG=“urcport”,“uart1”
OK

The same sequence repeated with the EG916Q-GL fails:

AT
AT
OK
AT+CMEE=1
AT+CMEE=1
OK
AT+CGMI
AT+CGMI
Quectel
OK
AT+CGMM
AT+CGMM
EG916Q-GL
OK
AT+CPIN?
AT+CPIN?
+CPIN: READY
OK
AT+CIMI
AT+CIMI
23210xxxxxxxxxx
OK
AT+CFUN=1
AT+CFUN=1
OK
AT+GSN
AT+GSN
86853xxxxxxxxxx
OK
AT+CRSM=176,12258,0,0,10
AT+CRSM=176,12258,0,0,10
+CME ERROR: 3
AT+QGMR
AT+QGMR
EG916QGLLGR01A03M04_01.001.01.001
OK

I have the same issue with another AT+CRSM command, e.g.
AT+CRSM=176,28539,0,0,12
AT+CRSM=176,28539,0,0,12
+CME ERROR: 3

The same SIM card is used for both tests (swapping modem modules), and as noted above obtaining the ICCID using the vendor-specific AT+QCCID command succeeds using either modem.

Please try without specifying the length. Ie:

AT+CRSM=176,12258,0,0,0

Thanks for your reply @snowgum . The response is still an error:

AT+CRSM=176,12258,0,0,0
AT+CRSM=176,12258,0,0,0
+CME ERROR: 3

As an additional data point, it seems like sometimes the EG916Q’s firmware is rebooting, as I can receive an unexpected ^boot.rom'v . An example sequence is shown below:

AT
AT
OK
AT+CMEE=1
AT+CMEE=1
OK
AT+CGMI
AT+CGMI
Quectel
OK
AT+CGMM
AT+CGMM
EG916Q-GL
OK
AT+CPIN?
AT+CPIN?
+CPIN: READY
OK
AT+CIMI
AT+CIMI
23210xxxxxxxxxx
OK
AT+IFC=2,2
AT+IFC=2,2
OK
AT+CFUN=1
^boot.rom’v
RDY
+CFUN: 1
+CPIN: READY
+QUSIM: 1
+QIND: SMS DONE
+QIND: PB DONE

  1. Are you able to reproduce theses issue locally? We have seen the same issue regarding AT+CRSM=176,12258,0,0,10 with two units already (with two different SIM cards).
  2. Please can you confirm that EG916QGLLGR01A03M04_01.001.01.001 is the latest firmware version?

This module does not support many 3GPP commands. There is no new firmware for the time because there is no new firmware available.
The information you see, such as RDY report, tell us that the modem has restarted.
Where did you buy this module? Normally, you should not be able to get it. This module is generally supported by a dedicated Local FAE.