v2.4.50
Что нового
Telit FN990 наконец стартует начисто
Модем мог перечислиться с выключенным радио, и тогда исправная SIM-карта выглядела для системы неисправной: netifd бесконечно передёргивал ей питание («SIM in illegal state»), связь поднималась через раз и только после нескольких попыток. Теперь радио включается до проверок карты, и петля не запускается вовсе.
Заодно FN990 автоматически ведётся на наш протокол qmiraw — системный файл OpenWrt мы не трогаем, он перезаписывается при обновлении пакетов.
Если у вас протокол интерфейса был выбран вручную, автоопределение не сработает — снимите его один раз:
uci -q delete 5gmodem.@5gmodem[0].iface_proto
uci commit 5gmodem
Диапазоны и режим сети у FN990
Раньше страница честно говорила, что управлять частотами у этого модема не умеет. Теперь умеет: отдельно LTE, отдельно 5G NSA и 5G SA. Список режимов сети строится по тому, что реально принимает ваша прошивка, — если она знает только 4G и 5G, кнопки 3G не будет.
Агрегация несущих у модулей Telit
В карточке показывалась одна несущая, хотя модем работал на нескольких. Telit не отвечает на команду, которой мы спрашивали агрегацию у других вендоров, — добавили его собственную. На живом FN990A28 вместо одной строки теперь пять: B7 20 МГц, B7 20 МГц, B3 20 МГц, B1 15 МГц, B3 10 МГц.
Спидтест показывает живую скорость
Цифра во время теста считается по счётчику самого curl и обновляется каждую секунду — и на приёме, и на отдаче (раньше отдача почти всё время показывала ноль и дёргалась ступеньками). Если тест прервать или он упадёт, карточка больше не теряет результат и адрес.
Телеметрия
Страна выхода публикуется всегда. Внешние адреса (адрес модема и адрес, который видит интернет) — только по явной настройке, по умолчанию выключена:
uci set 5gmodem.tele.publish_ip=1
uci commit 5gmodem
Локальный файл телеметрии адреса содержал и содержит — наружу он не уходит. Документация docs/telemetry.md приведена в соответствие с тем, что программа пишет на самом деле.
Мелочи
- Из имени модема и версии прошивки убран хвост
OK, попадавший туда из ответа AT-команды (замечено на RM520N-GL). - При горячем подключении модема приложение больше не запускает второй дозвон поверх уже идущего.