LINUX.ORG.RU

Фиксация band в openwrt, модем qualcomm 4108

 


0

1

Приветствую. Нужна помощь в настройке встроенного в роутер модема qualcomm 4108. Прошивка установлена openwrt. Нужно получить с модема параметры и зафиксировать определенный частотный диапазон.


Ответ на: комментарий от Gena31

minicom «изкаропки» нет в openwrt, в документции (выше я давал ссылки) упоминается socat. Ввести в консоли socat - /dev/port-modema,crnl, нажать Enter. Далее вводить AT-команды, ответы будут в консоли печататься. port-modema выясняется из чтения dmesg. Документацию всё же почитай. Модем может быть в режиме «только сетевая карта». Так стабильней коннект и проще управлять. Но AT-команды в этом режиме не выполняются, управление через команду(программу) uqmi.

master_0K
()
Ответ на: комментарий от Gena31

Лоторея как она есть

или команда не та

Есть спецификация модема? Список поддерживаемых команд?

В ответе на команду ATI должно* быть

  • производитель
  • имя модели
  • ревизия прошивки

(или другие команды позволяют это узнать). Далее в гугл*. С полным списком команд сложнее (бывают разные варианты). Но если известен чипсет модема можно попытаться найти более известные аналоги (возможно) более документированные. Начинать с команд выдающих информацию. С изменяющими всегда есть риск. Добавление ? к команде может выдать некие текущие значения, добавление =? к команде выдаёт допустимые значения аргументов.

master_0K
()
Ответ на: комментарий от master_0K

А если пойти другим путем. Вот если бы знать в каком файле сохраняются данные после АТ команды. Извлечь, отредактировать и отправить обратно в роутер. Модель модема qualcom 4108

Gena31
() автор топика
Ответ на: комментарий от Gena31

Теоритически возможно. Требуется софт от производителя Qualcomm. Под windows он есть, но свободно его не раздают. Модем нужно подключить к компьютеру. И не накосячить в процессе…

Все настройки модема хранятся в некоторой области его памяти.

Если что-то не реализовано в модеме добиться, чтобы оно работало не получиться. А варианты бывают разные: то «железо» ограничено, то прошивка. Наоборот, тоже бывает… В общем случае пользователю слишком многое неизвестно об устройстве, которым он пользуется.

AT-команды позволяют как минимум получить информацию о поддерживаемых диапазонах. Фиксация тоже может быть. Оператор связи на желаемых частотах присутствует?

master_0K
()
Ответ на: комментарий от master_0K

Вот эти диапазоны выдает модем командой

  • AT$QCBANDPREF?

$QCBANDPREF: «1.BC0_A» «2.BC0_B» «3.BC0» «4.BC1» «5.BC3» «6.BC4» «7.BC5» «8.GSM_DCS_1800» «9.GSM_EGSM_900» «10.GSM_PGSM_900» «11.BC6» «12.BC7» «13.BC8» «14.BC9» «15.BC10» «16.BC11» «17.BC12» «18.BC14» «19.BC15» "20.BC16 «21.GSM_450» «22.GSM_480» «23.GSM_750» «24.GSM_850» «25.GSM_RGSM_900» «26.GSM_PCS_1900» «27.WCDMA_I_IMT_2000» «28.WCDMA_II_PCS_1900» "29.WCDMA_III_1700 " «30.WCDMA_IV_1700» «31.WCDMA_V_850» "32.WCDMA_VI_800 " «33.WCDMA_VII_2600» «34.WCDMA_VIII_900» «35.WCDMA_IX_1700» "36.WLAN_US_2400 " «37.WLAN_JAPAN_2400» «38.WLAN_EUROPE_2400» «39.WLAN_SPAIN_2400» "40.WLAN_FRANCE_2400 " «41.WLAN_US_5000» «42.WLAN_JAPAN_5000» «43.WLAN_EUROPE_5000» «44.WLAN_SPAIN_5000» "45.WLAN_FRANCE_5000 " «46.Any»

Изменение диапазона только совместно с 27 Если 27 диапазона нет в команде выдает ошибку. Ставлю 27,33 но модем всё равно в B3 остаётся. На B7 сила сигнала намного меньше. Проверял на модеме zte mf79ru.

Gena31
() автор топика
Ответ на: комментарий от Gena31

По этой команде есть такое «хауту» с примерами применения.

На AT+CLAC модем в роутере выдаёт список поддерживаемых AT-команд?

Нашёл примеры фиксации частот в модемах. Не даю ссылок – это специфичная информация для каждой модели.

Для zte mf79ru фиксация.

master_0K
()
Последнее исправление: master_0K (всего исправлений: 2)
Ответ на: комментарий от Gena31

qualcomm 4108 ничего не даёт в поиске. Нужно смотреть ревизию прошивки, производителя и модель устройства из ATI или следующими командами:

  • AT+CGMI – производитель
  • AT+CGMM – модель (не всегда?)
  • AT+CGMR – ревизия прошивки
master_0K
()
Ответ на: комментарий от Gena31

По запросу QUALCOMM 4108 – «фоновый шум»; по em03_euc ds 20220116 * (разные варианты проверял) «тишина». Перечитал тред, увидел упоминание Роутер zbt we2002 – в итоге вышел на 4pda-форум. Модем этот какая-то «нишевая поделка»:

предположительно это какая-то подделка под Quectel EC25, без агрегации,

Если есть желание можешь на 4pda поспрашивать/«порыть» (по запросу квалком 4108 даже больше ссылок).

Но это «лирика». «Физика»: найти в модеме AT-команды, которые могут помочь. Найти примеры их использования. Делать попытки…

master_0K
()
Ответ на: комментарий от master_0K

Изменения не происходят после АТ команд. Интерфейс возвращает OK, но по факту ни один параметр не меняется. Модем работает только в 4G и только в В3 диапазоне.

Gena31
() автор топика
Ответ на: комментарий от Gena31

Метод такой:

  • сначала подходящей командой читаем требуемые параметры
  • затем некоторой командой изменяем настройки
  • выполняем контрольное чтение параметров

У меня нет этого модема: я посмотреть не могу, что и как у него работает.

Модем работает только в 4G и только в В3 диапазоне.

Откуда этот вывод? Какие варианты доступны у ОПСОСа в месте локализации модема?

Контрольный эксперимент

Модем zte mf79ru позволяет выполнить твою задачу? Нужно подтверждение, что задача имеет решение с другим оборудованием.

master_0K
()
Ответ на: комментарий от master_0K

У оператора Теле2 в месте локализации три диапазона B3,B7,B40 Модем zte mf79ru осуществляет фиксирование диапазонов. Параметры RSSI и SINR, скорость интернета у каждого band сильно отличаются. На основании этого примерно можно определить на каком диапазоне работает модем. Исследуемый модем qualcom 4108 после отправки команд на смену диапазона не меняет параметры сигнала. Соответственно делаю вывод что изменения в данном модеме с помощью АТ команд невозможны. Нужно узнать как зайти в файловую систему модема. Найти файл с настройками мобильной сети и пробовать его редактировать.

Gena31
() автор топика
Ответ на: комментарий от Gena31

изменения в данном модеме с помощью АТ команд невозможны

  • либо не те команды и не так выполнены (доступного мануала по модему нет);
  • либо прошивка/«железо» не поддерживает такую возможность;

Нужно узнать как зайти в файловую систему модема. Найти файл с настройками мобильной сети и пробовать его редактировать.

Учти, что при этом есть вероятность получить «кирпич» (с непонятными шансами на восстановление).

master_0K
()
Ответ на: комментарий от Gena31

qualcomm 4108 скорее всего поддерживает только B3,B7. Модем Quectel EC25, который на 4pda называют его более совершенным образцом не поддерживает B40. В интернете есть мануал по Quectel EC25. Для него команда at+qcfg="band" должна выдать ответ по текущей конфигурации модема.

+QCFG:"band",<bandval>,<ltebandval>,<tdsbandval>

OK

<ltebandval> набор «включенных» диапазонов в виде шестнадцатиричного числа

В теории команда at+qcfg="band",0x0,0x4,0x0,1 «переведёт» модем в диапазон B3, а at+qcfg="band",0x0,0x40,0x0,1 в B7.

Исследуемый модем qualcom 4108 после отправки команд на смену диапазона не меняет параметры сигнала

какие команды? какой ответ? как выполняется проверка результата?

master_0K
()
Ответ на: комментарий от Gena31

Я пас

Именно по qualcomm 4108 полезной информации я в интернете не нашёл. Список команд его не известен, возможности прошивки (что он умеет в принципе) тоже. «Дефолтный дефолт».

По применению спец. ПО остаюсь при своём мнении: оно чуда не сделает. Если модем «может», то возможно поможет… Возможность сломать будет выше.

master_0K
()