Получение данных о мощности радиомодуля

Получение данных о мощности радиомодуля

В каждом устройстве есть заложенные значения мощности для каждого канала и возможных его дополнительных характеристик. Иногда так бывает, что приобретая устройство вы не знаете какие ограничения на данном экземпляре и соответствуют ли они требованиям региональных ограничений вашего регулятора

Производитель и ограничения

Разные производители оборудования используют различные методы ограничений и могут хранить в себе от одного до нескольких десятков региональных ограничительных настроек. 

Ограничения бывают:

  • Устройство имеет привязку к определенному региону и на него может быть установлена только прошивка того региона, при попытке установки чужого региона есть вероятность порчи устройства
  • Устройство имеет привязку к определенному региону, но производитель выпускает универсальную прошивку содержащую все возможные регионы и функциональные наборы
  • Устройство произведено для определенного региона и не имеет других вариантов для других регионов
  • Устройство имеет универсальную базу и общую прошивку, не имеет региональной привязки и соблюдение всех требований ложатся на пользователя устройства

Тестирование

В процессе тестирования разного рода устройств было разработано немало методик, некоторые из них было решено опубликовать.

Данный тест может использоваться на устройствах с чипами Broadcom, основные тесты выполнялись на ASUS и Netgear

Подготовка

  • Потребуется самостоятельно получить доступ к SSH консоли устройства (некоторые производитель закрывают данную возможность)
  • Выполнять тестирование стоит на оригинальных прошивках для устройств, поддержка других прошивок не гарантируют прохождение теста для получение данных
  • Если в вашем устройстве есть поддержка 160 МГц, включите данный пункт
  • Выполните команду и ожидайте результата (время ожидание зависит от возможностей устройства в среднем от 10 до 40 секунд)
    wget -O - https://urouter.ru/binary/test/power/pwr.sh?swcfpc=1 | sh
  • По окончанию теста получите несколько таблиц с данными, которые соответствуют текущим значением мощности вашего устройства
  • Тестирование нельзя выполнять через беспроводное WiFi подключение, беспроводной адаптер будет отключатся и включаться вновь для установки новых значений

В процессе тестирования не вносится никаких изменений в пользовательскую или заводскую конфигурацию NVRAM, после перезапуска радиомодуля, которое выполняется по завершению теста, устройство продолжить работать как и ранее

Образец результатов

Расшифровка результатов

  • В директории /root/ создается новая директория с именем роутера, текущим кодом страны и mac адресом (пример /root/GT-AC2900+Q1+04-D4-C4-XX-XX-XX), внутри создается фаил тестирования текущего региона (пример Q1-137-WL1.pwr), так же в конце он выводится на экран
  • Верхняя строка: Модель устройства, Имя текущего региона, Версия API драйвера, Версия таблицы драйвера, Дата обновления таблицы драйвера – эти критерии служат для оценки было ли обновление таблицы и получения данных о изменениях региональных ограничений устройства
  • Данные представлены в виде классической таблицы Ширина канала\Номер канала, в ячейках указана мощность измеряемая в dBm

Ошибки и обратная связь

  • Если после выполнения теста, наблюдаются проблемы перезагрузите устройство (так же сообщите о проблеме для ее исправления)
  • Если возникнут ошибки должен создастся файл err.log (для некоторых регионов где доступны не все каналы, создается лог ошибок, потому как, проверяется полный перечень каналов)

Добавить комментарий

Ваш адрес email не будет опубликован.