Как перевести модем huawei e3372 в режим COM-порта
Обновлено: 20.11.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)
Сначала необходимо убедиться, что модем действительно правильно работает в режиме HiLink.
Подключите его и дождитесь автоматического открытия браузера:
Вы должны подтвердить в диспетчере устройств наличие нового сетевого интерфейса NDIS
Запустите E3272s_Update_21.420.07.00.00.exe, установщик микропрограммы, содержащий более старую версию, позволяющую изменить режим по умолчанию
Через некоторое время произойдет сбой с приведенной ниже ошибкой. Программа обновления прошивки перевела устройство в последовательный режим, но драйвер недоступен
Подтвердите в диспетчере устройств наличие неизвестных устройств
Установите 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
Если вы получаете эту ошибку, сначала необходимо отключить проверку подписи драйвера (поищите в Google).
ОБЯЗАТЕЛЬНО ПЕРЕЗАПУСТИТЕ ПРОГРАММУ ОБНОВЛЕНИЯ ПРОШИВКИ, ПРЕЖДЕ ЧЕМ ПОПЫТАТЬСЯ ИСПРАВИТЬ ДРАЙВЕРЫ, ИНАЧЕ ОН НЕ ПЕРЕКЛЮЧИТСЯ В ПОСЛЕДОВАТЕЛЬНЫЙ РЕЖИМ.
После успешной установки вы должны увидеть два дополнительных COM-порта
Запустите программу обновления прошивки и немного подождите
На моем компьютере с Windows 8.1 он зависает здесь и завершается с ошибкой, но в Windows 7 он работал правильно…
Вот что вы должны увидеть, если он работает правильно
Наконец-то появилось сообщение об успешном обновлении прошивки до версии 21.xx
Теперь у нас есть доступ к последовательному порту, и нам нужно выполнить несколько AT-команд, чтобы установить новый режим по умолчанию. Найдите COM-порт, используемый вашим модемом сейчас
И запустите на нем 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!
Здесь вы можете увидеть мой сеанс 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). Как мне это сделать?
Читайте также: