github fildunsky/luci-app-5gmodem v2.4.35

latest releases: v3.2.15, v3.2.14, v3.2.13...
one month ago

2.4.35: настройки наконец сохраняются

Главное: настройки страницы сохранялись в никуда

Если вы выбирали источник спидтеста, меняли виджеты или любую другую опцию на странице настроек — значение показывалось выбранным, но в конфигурацию не попадало. После перезагрузки роутера возвращалось прежнее.

Причина: отложенные правки LuCI живут в сессии веб-интерфейса, а наше «мгновенное применение» коммитило общую очередь и сессионную попросту не видело. Правка висела непринятой до тех пор, пока сессия не умирала вместе с перезагрузкой.

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

Сбор отчёта больше не рвёт связь

Диагностический отчёт по пути «eSIM: уведомления» опускал интерфейс модема, чтобы забрать канал управления. У части модемов (например, Thales MV31-W) обратный дозвон упирался в ловушку PIN2, и человек оставался без интернета — после нажатия кнопки «собрать отчёт».

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

Переключение аплинка и маршруты

  • Метрика default-маршрута уникальна в таблице целиком, а не в пределах устройства. Если нужную метрику занял другой интерфейс, добавление срывалось — а старый маршрут к тому моменту уже удалён, и линк оставался зелёным, но без интернета. Теперь берём следующую свободную метрику, а отказ пишем в журнал.
  • Сторож возвращает пропавший default-маршрут за один круг проверки.
  • Маршрут «весь интернет достижим напрямую» ставится только point-to-point устройствам. На кабельном подключении без шлюза он был чёрной дырой: клик по WAN «срабатывал», а связи не появлялось.

Сигнал и антенны

  • Заглушка -256 dBm («измерения нет») больше не попадает в таблицу антенн: раньше у модемов вроде Compal там висели два порта с несуществующим уровнем.
  • Добавлен вердикт разнесённого приёма для модемов без AT-порта — считается по числу живых цепей.

Мелочи

  • Переустановка текущей версии больше не сообщает «релиз собран неправильно» — это была обычная переустановка, а не поломка.
  • Повторы сетей в зоне файрвола вычищаются, новые не накапливаются (встречалось по 24 записи одной и той же сети).
  • Раскрытый список хостов пинга больше не обрезается контейнером секции: пункты пропадали, а прокрутить их было нельзя.
  • Традиционный китайский обновлён из упрощённого — 1575 строк вместо 277, переводы, написанные человеком, сохранены.
  • Языковые пакеты в релизе больше не дублируются под двумя именами: остались только стабильные, на которые ссылается README.

Don't miss a new luci-app-5gmodem release

NewReleases is sending notifications on new releases.