EM9291 SMS Sending Failure (+CMS ERROR: 500) on Portuguese MVNO SIMs (WOO/UTmobile & DIGI PT)

can you check what is the return of “at$qcpdpimscfge?”

I have just checked your original AT!GSTATUS? response, it states IMS can be successfully registered.
So in case your network supports SMS over IMS, it should be supported…

@jyijyi Yesterday I got blocked due to the max number of messages per day restriction.
Here’s the output of qcpdpimscfge:
at$qcpdpimscfge?
$QCPDPIMSCFGE: 1,0,0,0
$QCPDPIMSCFGE: 2,1,0,1
$QCPDPIMSCFGE: 3,0,0,0
$QCPDPIMSCFGE: 4,0,0,0

One could argue that this is unexpected firmware behavior when IMS messaging fails—the modem doesn’t fully respect the service preference in AT+CGSMS.
Is this a known PRI/FW limitation for generic on EU MVNOs?

Is there any problem to disable ims for your product?

IMS is not a requirement for us, at least for now.

then you can take the workaround of using AT!IMSTESTMODE

Hi @jyijyi ,

We recently purchased new modules which came with a different firmware version: SWIX65C_02.15.01.00
With this fw, we were able to send SMS without disabling IMS. I’ve upgraded the fw to SWIX65C_03.04.10.01 and it now fails to send SMS (unless I set AT!IMSTESTMODE=1), just like with the first modem.

Best regards,
Renato

then can you take the workaround of using AT!IMSTESTMODE?

Yes we can take that workround. Neverthless, you should take this as a bug report since the undesired behaviour was introduced by a firmware release.

To understand the root cause, probably you need to contact distributor and provide qualcomm DM log for analysis

FW 02.15.01.00 is from FW release 2.1
And now the latest FW 03.04.10.01 is from FW release 8.
So they might need to you to upgrade the firmware one by one in order to narrow down which firmware starts to have problem