Hello. We have upgraded to the latest firmware and made more detailed test. Please take a look. Hope it is reproduces in your environment
SMS delivery report minimum example
Connect to modem 4
sudo microcom /dev/ttyUSB29 -s 115200
at+cfun=1,1
OK
sudo microcom /dev/ttyUSB29 -s 115200
ate
OK
ati
Manufacturer: Sierra Wireless, Incorporated
Model: MC7455
Revision: SWI9X30C_02.38.00.00 rE3F3E55C03AE94 jenkins 2022/01/13 05:16:00
MEID: 35457251202320
IMEI: 354572512023201
IMEI SV: 22
FSN: LQ231622560310
+GCAP: +CGSM
OK
Enable SMS report and Status report and discard old URC (Error!)
AT+CNMI=0,2,0,1,0
+CMS ERROR: 303
Enable SMS report and Status report and flush URC (Error!)
AT+CNMI=2,2,0,1,0
+CMS ERROR: 303
Enable SMS report and Status report and discard new URC when buffer full (No error, but not what we want!)
AT+CNMI=1,2,0,1,0
OK
Configure first byte of PDU to enable request of delivery report
AT+CSMP=49,
+CMS ERROR: 313
AT+CSMP?
+CSMP: 49,0,0
Check SR memory storage (3 slots of 30 were occupied before!)
AT+CPMS=“SR”
+CPMS: 3,30,1,2,1,2
OK
AT+CPMS?
+CPMS: “SR”,3,30,“SM”,1,2,“SM”,1,2
OK
Send SMS, receive delivery report in +CDS URC
AT+CMGF=1
OK
AT+CSCS=“GSM”
OK
at+cmgs=“+972542642731”
asdasdasd
+CMGS: 4
OK
+CDS: 6,13,“972542642731”,241,“24/01/18,16:31:06+08”,“24/01/18,16:31:07+08”,0
Check SR memory storage (4 slots occupied, even after clearing!)
AT+CPMS?
+CPMS: “SR”,4,30,“SM”,1,2,“SM”,1,2
OK
at+cmgd=1,4
OK
AT+CPMS?
+CPMS: “SR”,4,30,“SM”,1,2,“SM”,1,2
OK
Send 25 more SMS, send the next one
at+cmgs=“+972542642731”
29 slots left, taking the 30th
+CMGS: 45
OK
+CDS: 6,45,“972542642731”,241,“24/01/18,16:37:44+08”,“24/01/18,16:37:46+08”,0
AT+CPMS?
+CPMS: “SR”,30,30,“SM”,1,2,“SM”,1,2
No more CDS will arrive, because SR all slots are occupied
at+cmgs=“+972542642731”
30 SR slots occupied
+CMGS: 46
OK