Содержание

T77W968 DW5821e в OpenWRT

Подключение в debian

#
# minicom
#
 
apt install -y minicom lsub
 
minicom -s 
 
# установить /dev/ttyUSB0 115200

Справочник AT команд T77W968 DW5821e

AT commands

OpenWrt

Новый 4G+ LTE-A модем Foxconn T77W968 на базе Qualcomm Snapdragon X20 - топовое решение для вашего беспроводного интернет соединения!

Поддерживает огромное количество комбинаций агрегаций, возможна активация режима mimo 4×4, 16-я категория обеспечивает высокую скорость передачи данных. Простое конфигурирование через AT команды для максимального удобства.

Модем способен агрегировать до 4 полос на приём и 2 на отдачу.

Лучше удалить ограничивающий файл «carrier police».

Поддерживает модуляцию QAM 64, QAM 256, MIMO 2×2, MIMO 4×4, ULCA x2.

Имеется OpenWRT после сброса в дефолтовые настройки, без веб-интерфейса luci. Подключаем модем Dell T77W968 DW5821e в OpenWRT. Безусловно,T77W968 - лучший модем за свои деньги (Fibocom 860 - шлак). Он работает сразу из коробки, в нем легко сменить IMEI (несколько AT-команд в вебморде OpenWRT).

####
# Минимальная установка
# Настройка поддержки модемов Dell T77W968 DW5821e в OpenWRT
 
# Нужная команда 
#
echo "alias wget='wget -4 --no-check-certificate'" >> /etc/profile
 
# Добавляем репозиторий (В зависимости от версии openwrt)
# Обязательно нужен для работы модемов
# 
 
cd /tmp; wget https://openwrt.132lan.ru/packages/21.02/packages/add.sh -O - | sh
 
cd /tmp; wget https://openwrt.132lan.ru/packages/24.10/packages/add.sh -O - | sh
 
opkg update
opkg install luci luci-app-modeminfo modeminfo modeminfo-qmi modeminfo-serial-dell   
 
# Дополнительные пакеты
 
opkg update 
opkg install kmod-usb-serial kmod-usb-net kmod-usb-serial-wwan kmod-usb-serial-option \
     kmod-usb-net-qmi-wwan kmod-usb-net-cdc-mbim modemmanager luci-proto-modemmanager
 
# ATI - команды из веб-морды OpenWRT 
# для настройки модема и не только
opkg install atinout luci-app-atinout
 
 
 
# wget -O /tmp/add.sh https://openwrt.132lan.ru/packages/23.05/packages/ sh /tmp/add.sh
# echo "src/gz modemfeed https://openwrt.132lan.ru/packages/23.05/packages/mipsel_24kc/modemfeed" >> /etc/opkg/customfeeds.conf

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

Отключение FTM режима на модеме Dell DW5821e (T77W968)

Признак FTM режима

at+ftm?

Если отвечает так, то модем в режиме FTM:

Device is in: 1, FTM

Правильный ответ

Device is in:0,ONLINE
 
OK

Отменяем режим FTM

at^nv=2497,1,"01"

Включаем только нужные частоты (bands)

AT^SLBAND? > Получение включенных band-ов
AT^SLBAND  > Сброс заблоченных band
AT^SLBAND=LTE,2,1 > B1
AT^SLBAND=LTE,2,3 > B3
AT^SLBAND=LTE,2,5 > B5
AT^SLBAND=LTE,2,8 > B8
AT^SLBAND=LTE,2,40 > B40
AT^SLBAND=LTE,2,1,3 > B1 & B3
AT^SLBAND=LTE,2,1,8 > B1 & B8
AT^SLBAND=LTE,2,3,8 > B3 & B8
AT^SLBAND=LTE,2,1,40 > B1 & B40
AT^SLBAND=LTE,2,3,40 > B3 & B40
AT^SLBAND=LTE,2,8,40 > B8 & B40
AT^SLBAND=LTE,2,1,3,8 > B1, B3 & B8
AT^SLBAND=LTE,2,1,3,40 > B1, B3 & B40
AT^SLBAND=LTE,2,1,8,40 > B1, B8 & B40
AT^SLBAND=LTE,2,3,8,40 > B3, B8 & B40
AT^SLBAND=LTE,2,1,3,7,40 > B1, B3, B7 & B40

Другие полезные AT команды

# Включаем аггрегацию
AT^CA_ENABLE=0
 
# Только LTE / Set LTE only 
AT^SLMODE=1,30
 
# Только WCDMA / Set WCDMA only
AT^SLMODE=1,14
 
# Включить WCDMA & LTE
AT^SLMODE=1,35
 
# Перезагрузка модема
AT^RESET
 
# Отключить бенды WCDMA
AT^SLBAND=WCDMA,1,1,2,4,5,6,8,9,19

Смена IMEI на DW5821e/T77W968

ati

Manufacturer:DELL
Model:4116
Revision:T77W968.F1.0.0.5.2.GC.0131[May21202004:00:00]
SVN:03
IMEI:355446090038747
+GCAP:+CGSM
MPN:01

OK

Примеры IMEI

Другие варианты для телефонов можно посмотреть на сайте IMEI.info


866873056136677 
866873055998168 
866873059582984 
866873053835339 
866873057374822 
866873051775669 
866873056591244 
866873055753100 
866873057252101 
866873059848369

SAMSUNG
350925378707602
350925371110515
350925375272980
350925371014782
350925372792857
350925374194193
350925372151773
350925374791253
350925378331288, 350925377114677
at^nv=550,"0"
OK
at+cfun=1,1
OK

Изменение IMEI с помощью AT команды

Для этого IMEI нужно привести к GSM формату. Хотим установить IMEI 862854065516954.

  1. Слева от IMEI дописываем 80A: 80A862854065516954
  2. Разбиваем цифры по парам: 80 A8 62 85 40 65 51 69 54
  3. Меняем цифры местами в каждой паре: 08 8A 26 58 04 56 15 96 45
  4. Далее передаём в терминале AT - команду с новым IMEI: 08,8a,26,58,04,56,15,96,45
at^nv=550,9,"08,8a,26,58,04,56,15,96,45"

Фиксация модема T77W968 DW5821e на соту

Вычисление необходимых параметров

AT^DEBUG?

Смотрим в параметры EARFCN (DL/UL):1425/19425 и eNBID(PCI):1025014-51(357) Жирным выделены два параметра, которые нам нужны. В примере это PCI - 357 EARFCN - 1425

# Преобразуем числа в 16-ричный формат 
 
1425 = 0x591 
357 =  0x165
 
# В команду для фиксации нужно добавить параметры через запятую, учитывая, 
# что байты нужно поменять местами, то есть из
 
0x591 получаем 91 05
0x165 --> 65 01
 
# Команда 1 выглядит так:
at^efs="/nv/item_files/modem/lte/rrc/csp/pci_lock",4,"91,05,65,01"
 
# Команда 2 так:
at^efs="/nv/item_files/modem/lte/rrc/csp/earfcn_lock",2,"91,05"
 
 
# Перезагрузка 
at+cfun=1,1

Проверка установленной фиксации

at^efs="/nv/item_files/modem/lte/rrc/csp/pci_lock"
 
^EFS:/nv/item_files/modem/lte/rrc/csp/pci_lock,91,05,65,01
 
OK
 
 
at^efs="/nv/item_files/modem/lte/rrc/csp/earfcn_lock"
 
^EFS:/nv/item_files/modem/lte/rrc/csp/earfcn_lock,91,05
 
OK

Отмена фиксации соты

# отмена фиксации соты
at^efs="/nv/item_files/modem/lte/rrc/csp/pci_lock",0 - для PCI_LOCK
 
 
# отмена фиксации несущей частоты
at^efs="/nv/item_files/modem/lte/rrc/csp/earfcn_lock",0 - для EARFCN_LOCK
 
 
# reboot
at+cfun=1,1

Используемая литература