Имеются два SIM900R64 - первый в КИТе, второй на моей плате, у обоих
Revision:1137B01SIM900R64_ST_ENHANCE_EAT
и настройки:
+IPR: 115200
+CIURC: 0
первый после включения питания присылает, как и положено, строку синхронизации
"00 49 49 49 49 FF FF FF FF"
и далее:
RDY
+CFUN: 1
+CPIN: READY
+CREG: 1
+CGREG: 0
+CGREG: 1
второй же только:
+CREG: 1
+CGREG: 0
+CGREG: 1
В мануале SIM900 AT Commands Manual_V1.09 кроме IPR=0 других причин не присылать RDY не нашел.
Второй вопрос о непривычной концепции ответов на AT-команды.
В том же мануале (п 1.4.5) сказано, что ответы на все команды должны завешаться либо OK, либо сообщением об ошибке.
К примеру запрос IMEI:
AT+CGSN
863591022024685
OK
все как и положено, а вот на запрос IP-адреса OK не поступает:
AT+CIFSR
10.133.151.23
встречал и другие команды (сейчас не припомню) с подобным построением ответа и непонятно, исходя из какого принципа для них сделаны исключения.