Как перевести модем huawei e3372 в режим COM-порта

Обновлено: 10.05.2024

На этой странице перечислены модемы 3G и 4G, которые, как известно, работают с программным обеспечением pfSense®.

Системы 4G XS Stick P14

Алкатель Onetouch 4G L850V

ADU-635 WA

Verizon/Pantech UML290 и UML295 (информацию о конфигурации UML290 см. здесь)

HP hs2340 HSPA+ Mini Card AMO Ericsson

Сообщалось, что некоторые модемы E173 поставляются с маркировкой E173, но имеют другой чип, который не поддерживается. См. ниже.

Интерфейс ссылки: /dev/cuaU0.0

Huawei E398 (E398u-1)

USB-накопитель Huawei E3372s LTE

Интерфейс ссылки: /dev/cuaU0.1

Строка инициализации: &F&C1&D2E0S0=0

USB-накопитель Huawei E3372h LTE

В качестве модема: требуется ручное изменение прошивки, см. эту статью

Huawei E3531 - Команда для переключения в правильный режим:

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

  • Интерфейс ссылки: /dev/cuaU0.0

  • Строка инициализации: &F0E1Q0 +CMEE=2

Huawei VIK K3715 HSU от Vodafone

Huawei K3765 от Vodafone

Huawei ME909u-521 4G/LTE Mini-PCIe

Интерфейс ссылки: /dev/cuaU0.0

Строка инициализации: &F0E1Q0 +CMEE=2

Huawei ME909s-120 4G/LTE Mini-PCIe

Телефон Nokia E72-1 подключен через USB-кабель

Sierra Wireless U305

Sierra Wireless 320u USB LTE

Sierra Wireless U330

Sierra Wireless MC7354

Sierra Wireless MC7355

Sierra Wireless MC7710

HP2300 (Sierra Wireless MC8775 3G) Mini-PCIe

USB Connect Mercury (Sierra Wireless Compass 885 или C885)

Беспроводной компас Sierra 889

Ovation U727 от Novatel на Sprint CDMA

Турция-TTNET Usb Stick 3G модем. На этикетке написано Huawei E173, но на самом деле это Huawei E1800.

Telstra maxon bp3-usb (контрольный показатель: 2500/350)

Vodafone Mobile Connect K3565

Huawei K4505 (мобильная широкополосная связь Vodafone)

LTE Yota LiTE LU 156 4G. ПРИМЕЧАНИЕ. Возможно, необходимо каким-то образом вывести устройство из режима хранения. (например, задержка загрузки, отсоединение/повторное подключение)

Novatel EU850D (мини-PCIe)

ZTE MF683 (может потребоваться отключить CD-ROM с помощью AT+ZCDRUN=8 в другой системе)

Ericsson H5321G / Lenovo FRU 60Y3297

Ericsson F5521GW Gobi3000 / Lenovo

Эрикссон N5321 / Леново

В строке инициализации может потребоваться «AT+CFUN=1». Последовательный порт варьируется от /dev/cuaU2

LTE-модем ZTE MF915 (T-Mobile)

ZTE MF190 USB (1 и 1) с использованием /dev/cuaU0.2

ZTE MF669 — может потребоваться «camcontrol eject da0» в shellcmd, используется /dev/cuaU0.2

ZTE MF830 — можно переключить с Ethernet на модем через веб-интерфейс устройства, в зависимости от предпочтений.

ZTE MF985 — под торговой маркой AT&T Velocity 2

D-Link DWM-157 (3,75HSPA+)

ONDA MT503HSA Type MF636 (требуется переключатель режима извлечения, см. ниже)

Netgear LB1120 (США)

Netgear LB1121 (США)

Netgear LB2120 (США)

Netgear LB1110 (ЕС)

Netgear LB1111 (ЕС)

И многие другие

Если модем РАБОТАЕТ, но его нет в списке, отправьте обновление документации.

Если модем НЕ РАБОТАЕТ - опубликуйте сообщение об этом на форуме Netgate для получения помощи, не обращайтесь в Netgate с просьбой о поддержке или драйверах.

Сообщается, что модемы работают как устройства Ethernet¶

Verizon (Pantech) 295 — работает, но при отключении и повторном подключении происходит сбой, требуется перезагрузка.

ZTE MF823 — по умолчанию 192.168.0.1, необходимо убедиться, что локальная система не имеет перекрывающихся сетей.

ZTE MF833V — то же самое

LTE-модем ZTE MF915 (T-Mobile)

Huawei E3372h - Команда для переключения в правильный режим:

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

Huawei E5573 - Команда для переключения в правильный режим:

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

Сообщается, что варианты модема НЕ работают¶

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

mPCIe: Sierra Wireless Gobi2000

Переключение режима¶

Некоторые устройства отображаются как медиаустройства, например cd0, в этом случае можно переключать режимы, выполняя команду:

Если это переключит модем в правильный режим, его можно добавить как Executing Commands at Boot, используя полный путь:

usb_modeswitch требуется, чтобы определенные устройства переключались в правильный режим.

В некоторых случаях переключение в правильный режим происходит слишком поздно, что приводит к ошибке «Несоответствие сетевого интерфейса» на консоли. В этом случае можно добавить дополнительную команду && sleep 10. Например:

Этот пакет доступен в репозитории pfSense, но его нельзя установить с помощью диспетчера пакетов с графическим интерфейсом.Его можно установить из командной строки с помощью pkg install usb_modeswitch .

Не рекомендуется использовать этот метод в рабочем брандмауэре, поскольку он официально не тестировался.

В Интернете есть много документации по этой проблеме, но ни одна из них не работает с последними прошивками. Все они говорят об использовании встроенного веб-интерфейса и принудительном последовательном режиме через какой-либо вызов, а затем отправляют AT-команду для выбора режима по умолчанию.
На прошивке 22.470.07.00.00 БОЛЬШЕ НЕ РАБОТАЕТ.

Извините, для этого вам понадобится компьютер с Windows… (вероятно, чистый компьютер до Windows 8)

00_HiLink_web_interface

Сначала необходимо убедиться, что модем действительно правильно работает в режиме HiLink.
Подключите его и дождитесь автоматического открытия браузера:

01_NDIS_network_interface

Вы должны подтвердить в диспетчере устройств наличие нового сетевого интерфейса NDIS

02_Firmware_downgrade

Запустите E3272s_Update_21.420.07.00.00.exe, установщик микропрограммы, содержащий более старую версию, позволяющую изменить режим по умолчанию

04_Device_not_found

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

05_Unrecognized_devices

Подтвердите в диспетчере устройств наличие неизвестных устройств

02_Install_Mobile_Partner

Установите Mobile Partner от Huawei и исправьте файл драйвера, поскольку он не содержит идентификаторов для этого устройства

Перейдите в папку C:\Program Files (x86)\Mobile Partner\Driver\Driver\X64 (для 64-разрядной системы)
и отредактируйте файл ewser2k.inf.

В [QcomSerialPort.NTamd64] добавьте две следующие строки:

%QcomDevice00% = QportInstall01, USB\VID_12d1&PID_1442&MI_00
%QcomDevice01% = QportInstall00, USB\VID_12d1&PID_1442&MI_01

Теперь вернитесь в диспетчер устройств и обновите драйвер, выбрав путь, содержащий файл inf

09_Driver_installing

Если вы получаете эту ошибку, сначала необходимо отключить проверку подписи драйвера (поищите в Google).
ОБЯЗАТЕЛЬНО ПЕРЕЗАПУСТИТЕ ПРОГРАММУ ОБНОВЛЕНИЯ ПРОШИВКИ, ПРЕЖДЕ ЧЕМ ПОПЫТАТЬСЯ ИСПРАВИТЬ ДРАЙВЕРЫ, ИНАЧЕ ОН НЕ ПЕРЕКЛЮЧИТСЯ В ПОСЛЕДОВАТЕЛЬНЫЙ РЕЖИМ.

10_Driver_installed_succesfully

После успешной установки вы должны увидеть два дополнительных COM-порта

11_Upgrade_step_2

Запустите программу обновления прошивки и немного подождите

На моем компьютере с Windows 8.1 он зависает здесь и завершается с ошибкой, но в Windows 7 он работал правильно…

00_Upgrade_in_progress

Вот что вы должны увидеть, если он работает правильно

00_Upgrade_succeeded

Наконец-то появилось сообщение об успешном обновлении прошивки до версии 21.xx

00_COM_device

Теперь у нас есть доступ к последовательному порту, и нам нужно выполнить несколько AT-команд, чтобы установить новый режим по умолчанию. Найдите COM-порт, используемый вашим модемом сейчас

00_Putty_connection

И запустите на нем Putty

Теперь мы можем отправить несколько команд (нажмите клавишу Enter в конце)

AT: ответит "ОК", это означает, что вы на самом деле разговариваете с кем-то, кто понимает AT-команды
AT^ FHVER: Подтвердите, что вы используете прошивку 21.xx
AT^SETPORT?: Показать текущую конфигурацию модема по умолчанию
AT^SETPORT=?: Показать доступные режимы
AT^SETPORT="FF;10, 12": Включить интерфейс диагностики и эмуляцию классического последовательного модема (это то, что нам нужно использовать с wvdial)
AT^RESET: Перезагрузить модем

Снимок экрана ниже немного неверен: я использовал AT^SETPORT="FF;12,10" вместо AT^SETPORT="FF;10,12", поэтому модем находится на ttyUSB1 вместо ttyUSB0!

00_Putty_session

Здесь вы можете увидеть мой сеанс AT (обратите внимание, что AT^SETPORT? не будет обновляться, пока модем не будет перезапущен)

После выполнения AT^RESET идентификатор COM изменится (вероятно, увеличится на 1), вы можете перезапустить Putty и проверить, что режим по умолчанию теперь является ожидаемым.

Модем подключен к /dev/ttyUSB0.

Правила Udev, которые создадут /dev/gsm0 (если у вас есть другие /dev/ttyUSBx):

SUBSYSTEM=="tty", ATTRS=="12d1", ATTRS==" 1506", SYMLINK+="gsm%n"

Наконец, файл службы systemd с автоперезапуском

[Unit]
Description=wvdial

[Service]
Type=simple
ExecStart=/usr/bin/wvdial
RestartSec=2
Restart=always

Parasta A-ryhmää, ei järjellä, ei taidolla, ei työllä, ei tuskalla vaan tuurilla!

Пятница, 2 сентября 2016 г.

Преобразование Huawei E3372h-153 из режима HiLink/маршрутизатора в режим Stick/модем [ОБНОВЛЕНО 02 сентября 2016 г.]

Это обновленная версия моего исходного сообщения. Я приобрел дополнительный модем, который внешне идентичен старому, но имел другой USB-идентификатор последовательного порта (USB\VID_12D1&PID_1442&MI_00), отсутствовавший в более раннем пакете драйверов, что приводило к сбою исходных инструкций. Я также включил последнюю прошивку для режима Stick 21.200.07.00.805. Я нашел и исправил неверную информацию в исходном сообщении.

Современные модемы Huawei USB LTE можно использовать в двух очень разных режимах. По умолчанию используется режим HiLink, в котором он работает как маршрутизатор, выполняющий NAT и другие неприятности, как и более традиционные маршрутизаторы 4G, подключенные через WLAN или Ethernet. Неудивительно, что режим по умолчанию — HiLink, но, к счастью, его можно изменить на режим Stick, избавившись как минимум от одного уровня NAT и связанных с этим проблем.

На самом деле есть и третий режим, который является подмножеством Stick, вместо родного интерфейса NCM, он использует устаревший PPP через эмулированный последовательный порт. Иногда это может быть полезно для старых маршрутизаторов с USB-портом, но в этом режиме вы не сможете достичь полной скорости.

В Интернете есть много информации о том, как это сделать. Как это часто бывает, не все это правда. Самые интересные места также написаны по-русски. Несмотря на значительные улучшения в переводах с помощью Google Translate, он по-прежнему несовершенен.

Для этого вам понадобится ПК с Windows. Я сам использовал 64-разрядные ПК с Windows 7 и Windows 10.

Если вы пробовали это до того, как пришли сюда, я уверен, что вы видели инструкции "открыть http://192.168.8.1/html/switchProjectMode.html". Они предназначены для более старых моделей, таких как E3372s, и не будут работать с E3372h.

Ваш E3372h теперь находится в режиме флешки и представляет себя как устройство NCM, совместимое с функцией Windows Mobile Broadband, а также с huawei_cdc_ncm под Linux. Вам не нужны сторонние мобильные инструменты в Windows. Это означает, что для подключения к Интернету используйте встроенные функции вашей операционной системы, держитесь подальше от «Мобильного партнера» и т. д.

Если вы предпочитаете сохранить HiLink, почему бы не рутировать его? :) Если вы не рутируете его, кто-то другой, вероятно, предоставит Huawei послужной список в области безопасности. Отличный репортаж и пошаговые инструкции на английском от Ивана. Инструменты Modeswitch тоже от него.

Я пытаюсь подключиться к USB-модему Huawei E3372 с помощью sakis3g. Мне удалось подключиться к другим USB-модемам Huawei, но не к этому. Кто-нибудь имел успех с этим модемом?

Я собираюсь заказать такой же модем и узнать, поддерживается ли он PI.
Я нашел следующие инструкции:

Попробуйте и опубликуйте здесь свои результаты.

Привет, спасибо за совет!

Я попробую и скоро отчитаюсь

Привет, посмотрел страницу. Эти инструкции не относятся к Raspberry Pi и касаются настройки e3372 с «Cubietruck» в качестве USB-модема с возможностью «горячей» замены. В нем не говорится о том, как заставить e3372 подключаться к Интернету. По крайней мере, насколько я понял.

OBrandsen написал: Привет, посмотрел страницу. Эти инструкции не относятся к Raspberry Pi и касаются настройки e3372 с «Cubietruck» в качестве USB-модема с возможностью «горячей» замены. В нем не говорится о том, как заставить e3372 подключаться к Интернету.По крайней мере, насколько я понял.

Это может дать некоторые идеи об альтернативном методе, поскольку Sakis3G больше не разрабатывается

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

Я пытаюсь сделать то же самое, но кажется, что я не могу переключить его с помощью usb_modeswitch. Кто-то что-то делал для его подключения?

Привет!
Мне удалось подключить это устройство к моему raspberry pi, и оно работает безупречно.

gnuton@rpi ~ $ lsusb | grep Hua
Bus 001 Device 004: ID 12d1:14dc Huawei Technologies Co., Ltd.
Это то, что вы хотите увидеть, чтобы заставить его работать как модем HiLink.

Как модем HiLink, он в основном ведет себя как маршрутизатор, доступный через Ethernet (eth1). а не как USB-модем.
Чтобы заставить его работать, просто убедитесь, что у вас установлен usb_modeswitch и что модем получает достаточно тока. В моем случае малиновый USB-порт не выдавал достаточного количества сока, и мне пришлось использовать USB-концентратор с питанием.

Если e3372 получает достаточно энергии, вы должны увидеть постоянно горящий светодиод.
Удачи!

Кстати, я бы хотел, чтобы он работал как USB-модем... поскольку HiLink не позволяет мне открывать порты в Интернете!
Кому-нибудь из вас удалось это сделать?

Я знаю, что прошло 6 месяцев, но открытые порты. это больше ваш интернет-провайдер

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

некоторые избранные предоставляют общедоступный IP-адрес в качестве варианта для бизнеса по премиальной цене

Также интересно, мне нужно войти через DDNS обратно в pi (у pi есть 3g интернет на E3372). Как мне это сделать?

Читайте также: