TRM250 Unable to delete status reports

I am using a TRM250 to send SMS messages via AT commands in PDU mode. I use ‘AT+CNMI=1,1,0,2,0’ to store status reports which go into “SR” memory. Doing ‘AT+CPMS=“SR”’ and then ‘AT+CMGL=4’ shows the status reports as expected, but ‘AT+CMGD=0’ doesn’t delete the report, just responds with OK. I have also tried ‘AT+CMGD=1,4’.

Doing AT+CMGD=? shows that the command doesn’t support any index while “SR” is mem1:
AT+CMGD=?
+CMGD: (),(0-4)

I have read the documentations for the BG96 and it doesn’t mention anything specifically about deleting status reports, just that whatever is PMS mem1 should be the memory that AT+CMGD uses. Am I missing something in the documentation or is this just not working?
Here is what I am doing:

AT+CMGL=4
+CMGL: 0,29
[PDU]
+CMGL: 1,29
[PDU]

OK
AT+CMGD=1

OK
AT+CMGL=4
+CMGL: 0,29
[PDU]
+CMGL: 1,29
[PDU]

OK
AT+CMGD=?
+CMGD: (),(0-4)

OK

Firmware:
BG96MAR02A11M1G
01.016.01.016

This topic was automatically closed after 15 days. New replies are no longer allowed.