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

latest releases: v3.3.0, v3.2.16, v3.2.15...
one month ago

2.4.33: сигнал, которому можно верить, и починенное переключение аплинка

Уровень сигнала теперь честный

Раньше шкала строилась по +CSQ — а это RSSI, мощность во всей полосе: вместе с соседними сотами, их трафиком и шумом. Про качество связи в LTE и 5G он не говорит ничего. Живой пример: карточка показывала 74 % при RSRP −109, RSRQ −19 и SINR 0.0 — то есть при реальных 1 Мбит/с.

Что изменилось:

  • считаем по метрикам своей технологии: RSRP, RSRQ и SINR для LTE и NR, RSCP и Ec/Io для 3G, RxLev для 2G. CSQ остался там, где он законен — 2G и модемы, которые больше ничего не отдают;
  • пять уровней по порогам 3GPP, свои для каждой технологии: шкала LTE давала 5G вечные четыре палки;
  • сводим по худшей метрике, а не по средней. Покрытие и качество должны быть хороши оба: при сильном RSRP и нулевом SINR среднее рисовало «средне», а канала не было;
  • проценты выводятся из уровня, поэтому «четыре палки» значат одно и то же на любой технологии.

Готовьтесь к тому, что цифра осядет. Там, где эфир шумный, а сота далёкая, вместо 70–80 % теперь будет 25–40 %. Это не регресс — так и есть на самом деле.

Попутно: если прошивка пишет SINR 0.0 вместо прочерка при нормальном RSRQ, такой ноль игнорируется — иначе шкала падала на ровном месте.

Переключение аплинка больше не теряет маршрут

Был неприятный класс отказа: переставляешь аплинк на модем, интерфейс поднят, карточка зелёная — а интернета нет, и лечилось только перезагрузкой роутера.

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

Что сделано:

  • занята метрика — берём следующую свободную, а отказ пишем в журнал вместо молчания;
  • новый маршрут ставится до удаления старого;
  • сторож возвращает пропавший default-маршрут за один круг проверки;
  • шлюз IPv4 у qmi и mbim берётся у дочерней сети — раньше ставился on-link маршрут, ломающий трафик на модемах с 802.3-кадрами.

Вкладки по галочкам

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

Мелочи

На странице «Юстировка» в поле RSSI больше не подставляется процент уровня вместо дБм.

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

NewReleases is sending notifications on new releases.