Довольно странно, что sim5300e не может воспринять вставку симки без перезагрузки. Возможно я понимаю не всю расшифровку пинов и схемы модуля, но есть встроенная возможность увидеть вставлена ли симка. Для этого в мануале по модулю предлагают использовать AT+CSMINS и AT+CSDT. Для использования автоматической детекции вставленности симки предлагают использовать 8 пиновый вариант подключения симки к модулю.
Подскажите, какой вариант из вышеперечисленных используется?
На данный момент я вижу следующее:
Включаем модем с симкой.
AT+CSMINS?
+CSMINS: 0,1
OK
AT+CSMINS=1
OK
AT+CSDT?
+CSDT: 0
OK
AT+CSDT=1
OK
AT+CSDT?
+CSDT: 1
AT&W
OK *Хоть и говорит окей, но не записывает он текущие настройки и значения CSDT и CSMINS не сохраняются
Вынимаем симку и получаем секунды через три в minichat:
+CPIN: NOT READY
+CSMINS: 1,0
Далее модем отзывается на команды следующим образом:
AT+CSMINS?
+CSMINS: 1,0
OK
AT_CPIN?
ERROR
Вставляем симку обратно, ждём секунд 10, ничего не приходит автоматически, отправляем команды вручную:
AT+CSMINS?
+CSMINS: 1,0
OK
AT+CPIN?
ERROR
Это означает, что модем не увидел симку автоматом. Скорее всего подключение производится по 6-pin а не по 8-pin.
Далее провёл следующий эксперимент:
AT+CFUN=4,0
OK
+CSMINS: 1,1+CPIN: READY
Call Ready
AT+CFUN=1,0
OK
AT+CPIN?
+CPIN: READYOK
Получается, можно и не перезагружать модем и не ждать 10-20 сек, чтобы получить рабочий вариант функционала вставки симку на горячую. Вопрос только в том, как подключена симка к модему: 8pin или 6pin?