Отправка SMS на Quectel EP06-E — заведена
Модем принимал SMS, но не отправлял: sms_tool в PDU-режиме после AT+CMGS не ждёт приглашение «>» (жёсткий sleep 1) и ждёт подтверждение всего 5 секунд — у EP06 приглашение приходит позже, и отправка падала с «No response from modem». Теперь и латиница идёт нашим PDU-путём (пауза 2с, чтение до 25с), которым давно ходит кириллица. Проверено на живом EP06: латиница, кириллица и многочастные сообщения уходят.
Переключение вкладок модема — мгновенное, без «тяжёлого» перерисовывания
Раньше клик по вкладке модема перезагружал всю страницу целиком (весь фреймворк LuCI), отчего был виден каскад «пропал приоритет → пропали вкладки → всё нарисовалось заново», а иногда переключение залипало на 5–7 секунд без обратной связи. Теперь перерисовывается только карточка модема — приоритет интернета, службы и все вкладки остаются на месте. Карточка меняется примерно за треть секунды тёплым снимком нового модема, а тяжёлая операция на роутере уходит в фон, так что задержка бэкенда больше не «морозит» интерфейс; если снимка ещё нет, показывается короткий индикатор «Переключение на модем…».
Мелочи
- Убрана подпись типа SIM (USIM/eSIM) слева от кнопок слотов — кнопки и так подписаны (SIM1/eSIM), а «USIM» было лишней технической деталью и показывалось не на всех модемах.
- Приоритеты (issue #12, дополнение): при смене приоритета метрика меняется теперь и у подсеточных маршрутов интерфейса, а не только у маршрута по умолчанию — маршрутизация не расходится до перезапуска интерфейса.
- eSIM: перед загрузкой профиля предупреждаем, если интернет идёт только через этот же модем (загрузку с сервера оператора это оборвёт).
- SMS: сбой чтения на пустом экране больше не выглядит как «Нет сообщений» — показывается отдельный текст (счётчик 3/3 без списка раньше путал).