Модем Huawei E8372h по умолчанию работает в режиме HiLink, что ограничивает совместимость с роутерами Keenetic, OpenWrt и системами автозагрузки в автомобилях. Переход в режим Stick (обычный модем) решает проблему определения устройства как cdc_ether или RNDIS, позволяя управлять соединением через AT-команды и веб-интерфейс роутера.

Процедура требует смены прошивки на версию с модемным интерфейсом (например, 21.286.03.00.00 или 22.333.01.00.00) и, при необходимости, расчета кода разблокировки (NCK) по IMEI. Ошибка на этапе выбора файла прошивки превращает модем в «кирпич», восстанавливаемый только через Short Point (короткое замыкание контактов на плате).

В режиме HiLink модем выступает самостоятельным роутером с веб-интерфейсом по адресу 192.168.8.1, раздающим интернет через виртуальную сетевую карту. Режим Stick (Project V) отключает встроенный NAT и DHCP, предоставляя хосту (ПК, роутер, одноплатный компьютер) чистый PPP-интерфейс или NCM/MBIM.

Для работы с KeeneticOS или OpenWrt нужен именно Stick, так как эти системы сами управляют сессией, APN и переключением диапазонов. На HiLink происходит двойной NAT, ломающий UPnP, IPsec и портфорвардинг.

⚠️ Внимание: Прошивка Stick удаляет веб-интерфейс по адресу 192.168.8.1. Управление настройками (APN, диапазоны, USSD) осуществляется через AT-команды (порт /dev/ttyUSB0 или COMx) или веб-интерфейс роутера.

Подготовка: драйверы, кабель и расчет кода разблокировки

Перед стартом установите Huawei Data Card Driver (версия 23.01.05.00 или новее) и Balong USB Downloader. Кабель USB должен быть качественным, с передачей данных — зарядные кабели без D+/D- не подойдут. Если модем залочен под оператора (МТС, Билайн, Мегафон, Йота), получите NCK-код по IMEI через онлайн-калькуляторы или сервисы разблокировки.

Сохраните текущую прошивку и профиль NV-элементов через DC-Unlocker или Huawei Modem Terminal. Это позволит вернуть заводское состояние при неудаче. Проверьте, что в диспетчере устройств появился порт Huawei Mobile Connect - 3G Modem или Huawei Diagnostics Interface.

☑️ Чек-лист перед прошивкой

Выполнено: 0 / 5

Пошаговая инструкция: переход на Stick через Balong USB Downloader

Запустите Balong USB Downloader от администратора. Вставьте модем в порт USB 2.0 (синий USB 3.0 часто дает сбой при записи). Программа определит устройство в режиме FC=Download (зеленая надпись Device connected). Если определился как FC=Modem — переведите в загрузчик комбинацией клавиш в терминале: AT^RESET, затем удерживайте кнопку Reset на корпусе 3 секунды при вставке.

AT^RESET

OK

В поле Firmware укажите распакованный файл UPDATE.APP от прошивки Stick (например, E8372h-153_Update_21.286.03.00.00_STICK.APP). Нажмите Start Download. Процесс займет 2–4 минуты; модем перезагрузится, индикатор начнет мигать синим (поиск сети) или голубым (регистрация в LTE).

Как войти в режим Download без кнопки Reset

Если кнопка стерта или не работает, используйте команду AT^SETMODE=0,0 в терминале (порт диагностики), затем перевставьте модем. Устройство поднимется в FC=Download автоматически.

Разблокировка под любого оператора (ввод NCK)

После прошивки на Stick модем может запросить код разблокировки при вставке чужой SIM-карты. Подключитесь терминалом (Putty, Termite, Huawei Terminal) к порту Huawei Mobile Connect - 3G Modem (обычно COM3 или COM4). Скорость 115200, контроль потока Hardware. Введите команду:

AT^SIMLOCK=1,"NCK",12345678

OK

Вместо 12345678 подставьте ваш 8-значный код. При успешном вводе вернется OK, модем зарегистрируется в сети. Попытки ввода ограничены (обычно 10), после исчерпания — только аппаратная разблокировка через Easy Firmware или SigmaKey.

⚠️ Внимание: Не путайте NCK (Network Control Key) с SIM PIN (PIN-код самой сим-карты). NCK рассчитывается по IMEI модема, PIN задается пользователем в настройках телефона.

Для возврата в HiLink прошейте официальный UPDATE.APP от вашего оператора или глобальную версию 21.286.03.00.00_HILINK тем же Balong USB Downloader. Существуют кастомные прошивки (например, от 4pda пользователя AndreyPopov или stas2z) с встроенным ADB, root, busybox и патченным webui для снятия лимита клиентов Wi-Fi (до 32 вместо 10) и включения Band Locking через веб-морду.

Кастомные сборки удобны для использования модема как автономного роутера (powerbank + E8372h), но требуют понимания рисков: потеря гарантии, возможная нестабильность модема на границе зон покрытия.

💡

Для стабильной работы в Stick-режиме на OpenWrt установите пакет uqmi и настройте протокол QMI/NCM на интерфейсе wwan0. Это дает нативный IPv6 и отсутствие накладных расходов PPP.

Таблица совместимости прошивок и функций

Версия прошивкиРежимВеб-интерфейсADB/RootBand Locking
21.286.03.00.00StickНет (только AT)НетТолько AT^SYSCFGEX
22.333.01.00.00StickНетНетТолько AT^SYSCFGEX
21.286.03.00.00_HILINKHiLink192.168.8.1НетЧерез веб/Api
Custom 22.333.01 (mod)HiLink192.168.8.1ДаПолный доступ в UI
OpenWrt (snapshot)LinuxLuCIДаПолный

Типичные ошибки и восстановление «кирпича»

Частая ошибка — прошивка файла UPDATE.APP от другой аппаратной ревизии (например, E8372h-153 вместо E8372h-320 или E8372h-607). Модем перестает определяться, индикатор не горит. Восстановление: разберите корпус, найдите на плате контакты BOOT (или SHORT), замкните их пинцетом при вставке в USB. Устройство поднимется в FC=Download с VID/PID 12d1:1032 (или 12d1:1442), где можно прошить правильный UPDATE.APP.

Другая проблема — зависание на этапе «Writing partition recovery» в Balong USB Downloader. Помогает смена USB-порта на задней панели системного блока (прямое питание от материнки), отключение антивируса и запуск от SYSTEM через psexec -s -i cmd.

⚠️ Внимание: При замыкании контактов BOOT исключите попадание на соседние дорожки питания (VCC/GND). Короткое замыкание питания сгорит контроллер USB CH340 или сам процессор Balong, делая восстановление невозможным без программатора SPI.
💡

Главный вывод: для работы за роутером Keenetic/OpenWrt обязажен Stick-режим; для автономного раздачи Wi-Fi — HiLink или кастом. Всегда бэкапьте NV-профиль перед экспериментами.

FAQ: частые вопросы по прошивке E8372h

Можно ли перепрошить модем без разборки корпуса?

Да, 95% операций (смена HiLink↔Stick, разблокировка NCK, установка кастомов) выполняются программно через USB. Разборка нужна только если модем не входит в режим Download (кирпич после неверной прошивки).

Потеряю ли я IMEI и серийный номер при прошивке?

Нет, IMEI, SN, MAC-адреса Wi-Fi и Bluetooth хранятся в защищенном разделе NV (Non-Volatile), который не затирается стандартным UPDATE.APP. Они пропадают только при стирании раздела nv через специальные команды AT^NVWE или программировщиком.

Какую прошивку Stick выбрать: 21.286 или 22.333?

Версия 21.286.03.00.00 считается эталонной по стабильности и совместимости с Keenetic/OpenWrt. Версия 22.333 новее, добавляет поддержку некоторых диапазонов (B28, B32), но иногда конфликтует со старыми ядрами Linux. Начните с 21.286.

Работает ли E8372h в Stick режиме на Android (OTG)?

Да, начиная с Android 6.0 (Marshmallow) есть встроенная поддержка CDC/NCM модемов. При подключении через OTG появится пункт «USB-модем» в настройках сети. Не требует root-прав.

Как узнать аппаратную версию модема (153, 320, 607)?

Смотрите наклейку под крышкой SIM-от: Model или Type. Например: E8372h-153. Также можно запросом AT^CGMM в терминале — вернет точную модель.