MC8704 doesn't give SMS STATUS REPORT

Hi,

This is a bug report or help request, I don’t known yet.

The engine can not store SMS delivery report on my SIM, and I can not set unsolicited report.
Here is the log:

Software version:
ATI3
Manufacturer: Sierra Wireless, Incorporated
Model: MC8704
Revision: T3_0_4_1AP R605 CNSZXD00000155 2013/03/15 09:51:38
IMEI: 357597040020418
IMEI SV: 9
FSN: CCP1451034410
3GPP Release 7
+GCAP: +CGSM,+FCLASS,+DS

Set to PDU mode:
AT&F
OK
AT+CMGF=0
OK
AT+CNMI=2,0,0,2
OK

Sending SMS:
AT+CMGS=57

[valid pdu]

+CMGS: 40

OK

Status report arrived, but not stored:
+CDSI: “SR”,0

AT+CPMS=“SR”
+CPMS: 0,0,2,25,2,25

OK

AT+CPMS?
+CPMS: “SR”,0,0,“SM”,2,25,“SM”,2,25
It seems like no storage space, but in another engine (Q2400A) the SIM works.

Then I tired to set unsolicied result code, but I can’t.
AT+CNMI=2,0,0,1
+CMS ERROR: 303

AT+CNMI=2,1,2,1,0
+CMS ERROR: 303

AT+CNMI=0,1,0,1,0
+CMS ERROR: 303

I have no more idea.

[url]https://forum.sierrawireless.com/t/hilo-how-to-get-sms-delivery-report/6467/1]

This link may be helpful

Failing that, the error code means ‘not supported’ I think, so try AT+CNMI=? to make sure you’re not trying to use the command with any out-of-range parameters.

Hi,

I found that post, but it wasn’t helpful for me.
The status report arrive to the engine, but it can’t write to the SIM, or route the report to the TE.

+CDSI: “SR”,0

AT+CPMS=“SR”
+CPMS: 0,0,2,25,2,25

OK

AT+CNMI=?
+CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)

Any other command should I have send to modem?

Sorry, I’ve exhausted my help there as I’m not one of the resident experts and I’m not using that particular module. The only other thing I can suggest is to check if there is newer firmware available for your device.

Unfortunately there is no available new firmware for it.

Thank you for your help.

Hi
I have the same problem with an MC7304 modem.

Manufacturer : Sierra Wireless, Incorporated
Model Number : MC7304
Revision : SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53

AT+CMGS=17

21000B911487967092F6000004D4F29C0E
+CMGS: 58
OK
+CDSI: “ME”,7
AT+CPMS?
+CPMS: “ME”,0,255,“ME”,0,255,“ME”,0,255
OK
AT+CMGR=7
+CMS ERROR: 321

It doesnt matter if the storage is “SR” or “SM” or “ME” or “MT”

AT+CPMS=“SR”,“SR”,“SR”
+CPMS: 0,0,0,50,0,50
OK
AT+CMGS=17

21000B911487967092F6000004D4F29C0E
+CMGS: 59
OK
+CDSI: “SR”,8
AT+CMGR=8
+CMS ERROR: 321

Has anyone a solution to read the delivery request?

Thanks in advice.