with AT+CNMI=2,1,0,2,0 received SMS delivery reports are written into the SIM, but using AT+CMGR to read them (according to TS 127.005) fails. I see this behaviour on both the EC25-E and the EG25-G.
How do I read the SMS delivery report ?
AT+CGMR
EC25EFAR08A04M4G
OK
[ other setup omitted ]
AT+CMGF=0
OK
AT+CPMS="SM","SM","SM"\r
+CPMS: 0,30,0,30,0,30
OK
AT+CNMI=2,1,0,2,0\r
OK
[ other setup omitted ]
AT+CMGS=18
> 0031010C91444735XXXXXX0000A904F4F29C0E\x1a
+CMGS: 136,
OK
+CDSI: "SM",0
AT+CMGR=0
OK
The expected behaviour (from a huawei E1550)
ATI0
Manufacturer: huawei
Model: E1550
Revision: 11.608.14.15.311
IMEI: 35296504823XXXX
+GCAP: +CGSM,+DS,+ES
OK
[ other setup omitted ]
AT+CMGF=0
OK
AT+CPMS="SM","SM","SM"
+CPMS: 0,50,0,50,0,50
OK
AT+CNMI=2,1,0,2,0
OK
[ other setup omitted ]
AT+CMGS=18
> 0031010C91444735XXXXXX0000A904F4F29C0E\x1a
+CMGS: 101,
OK
+CDSI: "SM",0
AT+CMGR=0
+CMGR: 0,,25
079144775810213106650C91444735XXXXXX428050116100404280501161004000
OK
AT+CMGD=0
OK