Skip to content

v2.4.47

Choose a tag to compare

@fildunsky fildunsky released this 05 Sep 06:50
· 2 commits to master since this release

Что нового

Агрегация несущих видна там, где раньше была одна полоса

На части модулей карточка показывала единственную несущую, хотя модем агрегировал две-три. Причина: вендорная команда AT^DEBUG? на такой прошивке печатает только первичную соту, а второй источник (QMI) недоступен, пока каналом владеет дозвон.

Теперь есть общий запасной путь — AT^CA_INFO?. Живой случай (issue #15, Foxconn T99W373): модем отвечает PCC LTE_B66, SCC1 LTE_B5 и NR5G_N77, а в таблице «Агрегация несущих» была одна строка. Стало — все три, с диапазоном и полосой каждой.

Несущую 5G в режиме NSA прошивка печатает такой же строкой «PCC info», как и LTE, — различаем их по имени диапазона, поэтому 5G-компонент больше не теряется.

Порядок источников не поменялся: где канал QMI свободен, данные по-прежнему берутся оттуда (там есть ещё PCI, EARFCN и уровень каждой несущей). AT^CA_INFO? — только подстраховка: спрашиваем её лишь когда вторичных несущих нет вовсе, не в 2G/3G, с выдержкой между запросами, а модем, который такой команды не знает, переспрашиваем не чаще раза в десять минут. Лишней нагрузки на AT-порт нет.

Мелочи

  • «EARFCN 0» из вендорной выдачи больше не выдаётся за номер канала: ноль означает «прошивка не заполнила», и настоящее значение из QMI его перебивает.