Значит надо так

at+cpms=mt (перейти в эту память)
+CPMS: 3,45,0,20,0,20

OK
at+cmgl=4 (потом выводится, в другой памяти либо ERROR либо просто OK )
+CMGL: 3,1,,24
07919761989901F0240B919761464339F20000213082123060 6105B61B2E0703
+CMGL: 4,1,,24
07919761989901F0240B919761464339F20000213082127280 6105F4F29C1E03
+CMGL: 7,1,,32
07919761989901F0240B919761464339F20000213082327301 610EB3D96C369BCD66B3D96C369B01

но есть нестабильность в выводе информации:

at+cpms=mt
ERROR
at+cpms=mt
+CPMS: 3,45,0,20,0,20

at+cnmi=1,1
ERROR
at+cnmi=1,1
OK
так происходит с многими командами...только со второй попытки отвечает
а может и с первого раза ответить
?????МОЖЕТ ДЛИТЕЛЬ подкрутить????