Skip to content

v2.4.49

Latest

Choose a tag to compare

@fildunsky fildunsky released this 05 Sep 11:56

Отчёт диагностики теперь называет причину

Если карта встала в состояние illegal, отчёт молчал об этом: данные в нём были — и ошибка интерфейса SIM_ILLEGAL_STATE, и строки «SIM in illegal state» в журнале, — но истолкования не было. Разбор такого случая уходил в APN, тип PDP и «попробуйте другой протокол», то есть мимо.

Теперь раздел «Почему модем не подключается» объясняет механику: протокол qmi, увидев illegal, раз в ~8 секунд режет питание слота и пробует заново. Карте, которой на инициализацию нужны 1–2 минуты, он не даёт подняться никогда — петля кормит сама себя. Смена протокола (MBIM и прочие) этого не лечит; снимает illegal только перезагрузка модуля AT+CFUN=1,1, и после неё надо выждать пару минут, не поднимая интерфейс.

Заодно поясняется CFUN=0: чаще всего это след оборванного дозвона — сдавшись, протокол гасит радио при разборе сессии, — а не чей-то выбор.

Врезка появляется, только пока адреса действительно нет и модем не подключён к пакетной сети: строки в журнале живут сутками, и давняя запись иначе оговорила бы исправную связь.

Слоты SIM у Telit FN990

У FN990 (1bc7:1070) раздел «Слоты SIM» приходил пустым, а кнопок переключения не было: AT-команд выбора слота у Telit нет, а на QMI приложение для этого модема не переключалось. Кто переключил слот сторонней утилитой, не видел этого и не мог вернуть обратно. Теперь слоты читаются через QMI UIM — так же, как у LM960.