Цитата(uriy @ Dec 10 2013, 07:53)

Никогда не задумывались над тем почему в телефонах невозможно достать симку пока подключен аккумулятор?
Всегда думал что нельзя дергать симку при подключенном питании.
Дёргать нельзя, но это же не телефон, который всегда под рукой, а треккер или сигнализация или что либо ещё из этой области. Не нужно объяснять что эти устройства должны быть живучими при любых условиях. Потеря сим-карты (от встряски, неплотного держателя, перепадов температуры, просто при перестановки сим-карт пользователем при включённом питании) должна быть выявлена и устранена.
Топикстартеру.
Если манипуляции с AT+CFUN не позволяют восстановить сим-карту, то всегда можно выключить и заново включить модем.
В своих устройствах я придерживаюсь алгоритма:
П.1 Проверить наличие сим-карты в течение некоторого таймаута
П.2 Если превышен таймаут:
а. если кол-во попыток меньше 3 - AT+CFUN=4; 5 sec; AT+CFUN=1; переход на П.1
б. если кол-во попыток больше равно 3 - кратковременное выключение питания, переход на П.1