Инструменты пользователя

Инструменты сайта


wiki:openwrt:t77w175

Это старая версия документа!


Foxconn T99W175

AT commands

# Установите пакеты:
# Openwrt 24.XX и моложе
opkg install kmod-usb-serial-qualcomm picocom usbutils 
 
# Openwrt 25.XX и старше
apk add kmod-usb-serial-qualcomm picocom usb-utils 
 
##
# Смотрим, в каком режиме у нас modem:
#
 
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux 6.12.71 xhci-hcd xHCI Host Controller
Bus 001 Device 002: ID 05c6:9025 Microsoft Generic Mobile Broadband Adapter
Bus 002 Device 001: ID 1d6b:0003 Linux 6.12.71 xhci-hcd xHCI Host Controller
# Для появления портов ttyUSB* следует отправить команду
# для QMI:
echo "05c6 9025" > /sys/bus/usb-serial/drivers/generic/new_id
 
# для MBIM:
echo "05c6 90d5" > /sys/bus/usb-serial/drivers/generic/new_id
 
# У вас появится рабочий порт для отправки AT команд /dev/ttyUSB2 
# на который можно подключаться через picocom или установить и настроить atinout
 
# Для удобства это можно прописать в startup, добавив в /etc/rc.local
#
 
vi /etc/rc.local

Переключение режимов QMI - MBIM и обратно

##  
# Переключение производится при помощи AT-команд
#
 
picocom /dev/ttyUSB2
 
# Установили CUSTOMER=0, потому что по умолчанию в модеме был CUSTOMER=14,
# композиция не менялась на QMI. Если сразу установится композиция, 
# то лучше кастомер не менять.
 
AT^CUSTOMER=0
 
AT^CUSTOMER? - проверка текущего состояния CUSTOMER
 
AT+USBSWITCH=9025 - QMI
 
AT+USBSWITCH=90D5 - MBIM
 
# Везде используем эту комбинацию, работает отлично!
#
# Для работы модема T99W175 в Windows 10/11 используйте режим MBIM

Пакеты модема T99W175 для OpenWRT

#
# Пакеты модема 175 для OpenWRT
#
modeminfo
kmod-usb-serial-option
kmod-usb-net-qmi-wwan
uqmi либо modemmanager
modeminfo-serial-thales
 
# И пакеты для luci
 
luci-proto-qmi либо luci-proto-modemmanager

Openwrt ДО версии 24.10

## Openwrt ДО версии 24.10
## install modem 175
 
# Модем 175 может работать в двух режимах MBIM или QMI, как выбрать нужный - смотреть выше.
 
# MBIM
opkg install kmod-usb-serial-option \
kmod-mhi-wwan-mbim \
kmod-usb-net-cdc-mbim \
modemmanager
 
 
# В этом месте уже можно настроить соединение после ребута роутера
 
cd /tmp; wget https://openwrt.132lan.ru/packages/24.10/packages/add.sh -O - | sh
 
opkg install luci-app-modeminfo \
  modeminfo_0.4.2-7 \
  modeminfo-serial-thales \
  luci-app-modeminfo \
 
 
# opkg install modeminfo kmod-usb-serial-option modemmanager luci-proto-modemmanager
 
 
# QMI
        luci-app-modeminfo
        modeminfo_0.4.2-7
        kmod-usb-serial-option
        kmod-usb-net-qmi-wwan
        modeminfo-serial-thales
        uqmi либо modemmanager
        luci-proto-qmi либо luci-proto-modemmanager

Openwrt с версии 25.12

MBIM

apk update
 
apk add \
  kmod-usb-serial-option \
  kmod-mhi-wwan-mbim \
  kmod-usb-net-cdc-mbim \
  kmod-usb-serial-qualcomm \
  modemmanager \
  mbim-utils \
  luci-proto-mbim
 
###
# Этих пакетов достаточно, чтобы после перезагрузки настроить MBIM-соединение через модем.
#
 
###
# 123
# Энтузиасты не останавливаются на достигнутом и добавляют сторонний репозиторий :o)
#
 
cd /tmp; wget https://openwrt.132lan.ru/packages/25.12/packages/add.sh -O - | sh
 
apk add luci-app-modeminfo \
   modeminfo-serial-thales \
   modeminfo
 
#
# Теперь после перезагрузки рутера можно настроить и посмотреть уровни сигнала модема,
# поднятые агрегации и прочее.. 
#

QMI

###
# Здесь требуется сразу добавить сторонний репозиторий..
#
cd /tmp; wget https://openwrt.132lan.ru/packages/25.12/packages/add.sh -O - | sh
 
apk update 
apk add kmod-usb-serial-option \
  kmod-usb-serial-qualcomm \
  kmod-usb-serial-option \
  kmod-usb-net-qmi-wwan \
  uqmi qmi-utils luci-proto-qmi

Список CUSTOMER

AT^CUSTOMER=0 Qualcomm T99W175
AT^CUSTOMER=1 Dell T99W175
AT^CUSTOMER=2 Telit FN982m
AT^CUSTOMER=4 Qualcomm T99W175
AT^CUSTOMER=5 Dell T99W175
AT^CUSTOMER=6 Qualcomm T99W175
AT^CUSTOMER=8 Qualcomm T99W175
AT^CUSTOMER=12 Telit FN982m
AT^CUSTOMER=14 Thales MV31-W
AT^CUSTOMER=16 Thales MV31-W
AT^CUSTOMER=18 Qualcomm T99W175
AT^CUSTOMER=19 Qualcomm T99W175
AT^CUSTOMER=20 Qualcomm T99W175
AT^CUSTOMER=21 Thales MV31-W
AT^CUSTOMER=23 Thales MV31-W
AT^CUSTOMER=25 Qualcomm T99W175
AT^CUSTOMER=27 Qualcomm T99W175
AT^CUSTOMER=28 Qualcomm T99W175
AT^CUSTOMER=29 Qualcomm T99W175
AT^CUSTOMER=32 Thales MV31-W
AT^CUSTOMER=33 Thales MV31-W
AT^CUSTOMER=34 Thales MV31-W (rmnet)
AT^CUSTOMER=36 Qualcomm T99W175 (one SIM)OpenWRT
AT^CUSTOMER=73 Qualcomm T99W175
AT^CUSTOMER=74 Qualcomm T99W175

Список композиций

# Везде, где присутствует MBIM обеспечивается работа в OpenWRT из стандартных репов.
 
00B8 - MBIM + DUN + GNSS + NMEA + DIAG
00B9 - QMI_RMNET + DUN + NMEA + DIAG
1920 - MBIM + DUN + GNSS + DIAG
9001 - DIAG + NMEA + DUN + RMNET
9008 - QDLOADER - Никогда не переводить - вообще никогда!
900E - DIAG
901C - DIAG + UAC2
901D - DIAG + ADB
901D_D - DIAG + ADB
901F - DIAG + ADB + DUN
9021 - DIAG + QMI_RMNET (Android)
9022 - DIAG + ADB + QMI_RMNET (Android)
9024 - RNDIS + ADB
9025 - DIAG + ADB + MODEM + NMEA + QMI_RMNET + Mass Storage (Android) - Режим для QMI
902B - RNDIS + ADB + Mass Storage
902D - RNDIS + DIAG + ADB
9039 - MTP + ADB(Android)
9049 - DIAG + ADB + DUN + RMNET + Mass Storage + QDSS
904A - DIAG + QDSS
9056 - DIAG + ADB + SERIAL + RMNET + Mass Storage + Audio
9057 - RNDIS : ECM
9059 - DIAG+ADB+RNDIS : ECM
905B - MBIM
9060 - DIAG + QDSS + ADB
9063 - RNDIS : ECM : MBIM
9064 - DIAG + ADB + MODEM + QMI_RMNET : ECM : MBIM - - Работает в OpenWRT!
9067 - Mass storage + QMI_RMNET : Mass Storage + MBIM
9084 - DIAG + QDSS + ADB + RMNET
9085 - DIAG+ADB+MBIM+GNSS
9091 - DIAG + MODEM + QMI_RMNET + ADB
90A1 - DIAG + ADB + (multiplexed) QMI_RMNET (Android)
90A9 - DIAG + ADB + MODEM + NMEA + QDSS (bulk in) + RMNET : ECM : MBIM
90AD - DIAG + ADB + MODEM + NMEA + QMI_RMNET + Mass Storage + DPL
90B0 - DIAG + DUN + NMEA + RMNET + Mass Storage + DPL
90B1 - ECM
90B2 - DIAG + ADB
90B8 - DIAG + DUN + RMNET + DPL + ADB
90C0 - RNDIS + DIAG + DPL + ADB (Android)
90CA - DIAG + ADB + UAC2
90CB - DIAG + ADB + UVC
90CC - DIAG + ADB + UAC2 + UVC
90CD - DIAG + ADB + GNSS
90D5 - DIAG + ADB + MBIM + GNSS + DUN
90D6 - DIAG + MBIM + GNSS + DUN
90D9 - DIAG + DIAG_MDM + ADB - Никогда не переводить - вообще никогда!
90DB - DIAG + DUN + RMNET + DPL + QDSS(Trace) + ADB
90DF - DIAG + UVC
90E0 - DIAG + UAC2 + UVC
90E2 - MBIM + GNSS
90E5 - DIAG MSM + DIAG_MDM + QDSS MSM + QDSS_MDM + DUN + DPL + RMNET + ADB
90E7 - RNDIS + DIAG MSM + DIAG_MDM + QDSS MSM + QDSS_MDM + DUN + DPL + ADB
90EC - DIAG + ADB + MBIM + GNSS + DUN + DPL
90EF - RNDIS + RmNet + IPC_ROUTER + DIAG
90F0 - RNDIS + RmNet + IPC_ROUTER + DIAG + MODEM + NMEA + ADB
90F2 - DIAG + ADB + DUN + DPL
90FC - DIAG + DUN + Muliplexed 15 pdn RMNET + DPL + QDSS MSM DATA + ADB
90FD - DIAG + IPC_ROUTER + RmNet + RmNet + ECM (s/w path)
90FF - MSM DIAG + MDM DIAG + MDM QDSS + MDM ADPL + ADB
9102 - DIAG + IPC_ROUTER + RmNet + RmNet + ECM + QDSS (Trace Only) + ADPL + ADB
9103 - DIAG + IPC_ROUTER + RmNet + RmNet + ECM + ADPL
9104 - DIAG + QDSS (Trace Only) + ADPL + ADB
9105 - DIAG + ADPL
9106 - DIAG + IPC_ROUTER + RmNet + ECM + QDSS (Trace Only) + ADPL + ADB
9107 - DIAG + IPC_ROUTER + RmNet + ECM + ADPL
9108 - DIAG + UAC1 + ADB
9109 - DIAG + UAC1
910A - DIAG + RmNet + ADPL + QDSS (Trace Only) + IPC_ROUTER + ECM + ADB
910B - DIAG + RmNet + ADPL + IPC_ROUTER + ECM
910C - DIAG + ADPL + QDSS (Trace Only) + IPC_ROUTER + ECM + ADB
910D - DIAG + ADPL + IPC_ROUTER + ECM
9125 - QMI_RMNET + DUN + DUN + NMEA + DIAG
E0C3 - MBIM + DUN + GNSS + DIAG
F000 - Mass Storage
wiki/openwrt/t77w175.1773560796.txt.gz · Последнее изменение: Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki