Пишу сейчас программу для дивайса, в котором установлен M10 (Revision: M10BR06A06N32). Возникла серьёзная проблема со стартовой идентификацией SIM-карты. Раньше в дивайсах стояли другие модули (Siemens MC55, SIM300, SIM340) и везде можно было запросить 20-значный ID SIM-карты до набора PIN-кода. Таким образом можно было определить - сменили ли SIM-карту в дивайсе и не пытаться разлочить её PIN-кодом, хранящимся в памяти дивайса, в случае смены SIM-карты. Модуль M10 же на запрос ID SIM-карты отвечает:
Код
at+qccid
+CME ERROR: SIM PIN required
+CME ERROR: SIM PIN required
Возникает вопрос - как идентифицировать SIM-карту до ввода PIN-кода?