Циклы дозвона больше не отравляют всё вокруг (живой отчёт: L850 на МТС)
- Дозвонщик netifd (gcom у сторонних прото xmm/atc) владеет AT-портом и ничего не знает про нашу очередь: любое наше чтение во время дозвона — взаимная кража ответов. В живом отчёте все AT-ответы диагностики пришли со сдвигом на команду, и из краденых обрывков собрались фантомные вердикты. Теперь опрос метрик при живом дозвонщике мгновенно уступает порт (отдаёт прежний снимок), а диагностика пропускает AT-раздел и прямо пишет почему — сам факт ценен: интерфейс крутится в передозвоне.
- Модем, дерегистрированный командой (
+COPS: 2), сам сеть искать не будет никогда. Скрипты xmm-дозвона шлютCOPS=2в начале каждого цикла, и оборванный цикл оставляет модем в этом состоянии — выглядит как «SIM не регистрируется», хотя в другом роутере та же карта работает. Диагностика теперь называет причину и лечение по имени, а сторож чинит сам:AT+COPS=0на лежачем AT-интерфейсе, не чаще раза в 5 минут и только при свободном порте. - Кнопка привязки к соте у модемов, не умеющих сообщать её состояние (семейство Intel XMM — команда write-only), переименована из «Отвязать» в «Сбросить привязку к соте»: голая кнопка читалась как «модем привязан», и человек шёл искать привязку, которой не было.
Свои имена вкладок ездят вместе с железкой
Переименованная вкладка больше не передаёт имя ДРУГОМУ модему, воткнутому в тот же разъём: фолбэк на имя секции слота был безусловным, и после замены новый модем носил имя старого (живой случай: EP06-E ходил под именем «SIM7100E»). Правило теперь единое во всех трёх местах: имя ищется по IMEI текущего модема по всем секциям — то есть переезжает вместе с модемом даже в другой разъём, — а фолбэк на слот работает только для имён, не привязанных к другому IMEI (осознанный запас для партий с нечитаемыми или одинаковыми IMEI).
Настройки виджетов
Раскрытый выпадающий список в таблицах (хост пинга, сервис) больше не перекрывается нижними строками и кнопкой «Добавить карточку пинга»: его z-index был заперт в стековом контексте своей строки.