Modem-stretch: различия между версиями

Нет описания правки
Строка 42: Строка 42:


Утилита wb-gsm входит в состав пакета ''wb-utils'' и присутствует в стандартном образе ПО контроллера.
Утилита wb-gsm входит в состав пакета ''wb-utils'' и присутствует в стандартном образе ПО контроллера.
== Переключение активной sim-карты ==<!--T:4-->
Все контроллеры Wiren Board 6 по умолчанию поставляются в комплектации с двумя sim-картами. При этом, в каждый момент времени, '''только одна sim-карта может быть активной'''. По умолчанию, активной является sim1.
Переключить модем на другую sim-карту можно с помощью изменения уровня на соответствующем gpio процессора. Узнать номер gpio можно двумя способами:
*выполнить команду <syntaxhighlight lang="bash">echo $WB_GPIO_GSM_SIMSELECT</syntaxhighlight>
*найти ''SIM Slot Select gpio'' в [[Wiren_Board_6.1:Список_GPIO#Ножки для внутреннего использования|таблице gpio]] контроллера.
По умолчанию, этот gpio уже экспортирован в sysfs, поэтому, для переключения активной sim-карты с 1 на 2, нужно выполнить команду: <syntaxhighlight lang="bash">echo 1 > /sys/class/gpio/gpio88/value</syntaxhighlight>. Соответственно, для переключения обратно на sim 1, нужно записать 0.
Подробнее о работе с gpio можно узнать из [[Работа_с_GPIO#Интерфейс sysfs в Linux|отдельной статьи]].
'''После каждой смены sim-карты нужно перезапускать модем''' (см. [[#Включение и начало работы|раздел о включении]] модема).


== Низкоуровневая работа по uart == <!--T:4-->
== Низкоуровневая работа по uart == <!--T:4-->
wb_editors
556

правок