Перепрошивка Huawei E8372h-153 с веб-интерфейса HiLink на «стик-прошивку» (Stick) меняет режим работы устройства с виртуальной сетевой карты на классический PPP-модем с AT-интерфейсом. Это необходимо, когда роутер или одноплатный компьютер не поддерживают CDC-Ethernet, либо требуется управление соединением через последовательный порт. Оригинальная прошивка 21.xxx (HiLink) не дает доступа к COM-портам, поэтому без смены версии ПО модем не определится как ttyUSB в Linux или как обычный модем в Windows.
Модель E8372h-153 (брендинг Мегафон M150-2) построена на чипсете Balong V7R11 и имеет защищенный загрузчик. Прямая запись стик-прошивки через веб-интерфейс невозможна — устройство вернет ошибку 13: Update failed. Процедура требует перевода модема в режим Download Mode (NFD) с помощью специальной команды или замыкания тестовых точек на плате. Ниже описан программный метод без разборки корпуса.
Подготовка: драйверы, прошивки и утилиты
Скачайте архив с необходимыми файлами заранее, чтобы не прерывать процесс поиском ссылок. Вам понадобятся: драйверы Huawei USB Driver (для определения в диспетчере устройств), DC-Unlocker Client (для разблокировки и определения), Huawei Modem Terminal (для отправки AT-команд) и Balong USB Downloader (для записи прошивки в NFD). Также нужны сами файлы прошивки: 22.333.01.00.00 (универсальный Stick) или 22.286.53.01.00 (для работы с IMS/VoLTE).
- 📦 Драйверы: Huawei_Driver_1.02.zip — устанавливают интерфейсы CDC/Serial.
- 🔧 DC-Unlocker: последняя версия с официального сайта — определяет IMEI, версию и SIM-lock.
- 📟 Modem Terminal: портативный, не требует установки, работает с COM-портами.
- ⚡ Balong USB Downloader: версия 10.0+ с поддержкой V7R11.
- 💾 Прошивка Stick: файл
E8372h-153_Update_22.333.01.00.00_STICK.MODEM(или аналогичный.APP).
⚠️ Внимание: Использование прошивок от других моделей (E8372h-320, E8372h-607) приведет к кирпичу — модем перестанет загружаться и восстановится только через программатор CH341A с распайкой SPI-флеши.
Определение текущей версии и разблокировка SIM-lock
Вставьте модем в ПК, дождитесь установки драйверов и откройте DC-Unlocker. Нажмите лупу — программа определит модель, IMEI, аппаратную версию (CL1E333SM или CL1E333TM) и текущую прошивку. Если в строке Lock status стоит Locked, модем залочен под оператора Мегафон. Для прошивки сторонним ПО нужна разблокировка: введите код NCK (можно купить по IMEI на специализированных ресурсах) через DC-Unlocker или Modem Terminal командой AT^NCK="код".
Без разблокировки Balong USB Downloader выдаст ошибку ERROR: Bootloader is locked. Проверьте также поле Firmware version: если там 21.xxx — это HiLink, если 22.xxx или 23.xxx — уже Stick. На устройстве с HiLink веб-интерфейс доступен по адресу 192.168.8.1.
Перевод модема в Download Mode (NFD) программно
Самый надежный способ — отправка AT-команды через Huawei Modem Terminal. Запустите программу, выберите порт Huawei Mobile Connect - 3G PC UI Interface (обычно COM3 или COM4), нажмите «Connect». В консоли введите:
AT^SFM=1
Модем отключится от системы, индикатор начнет мигать зеленым (или погаснет), а в диспетчере устройств появится новый порт: Huawei USB Download Gadget (COMX). Это и есть NFD-режим. Если команда вернула ERROR, значит загрузчик защищен паролем — поможет тольконый метод (замыкание TP1102/TP1103 на плате) или использование AT^NVWREX для записи флага, но это требует root-доступа к оболочке модема, недоступной на HiLink.
☑️ Чек-лист перед прошивкой в NFD
Запись стик-прошивки через Balong USB Downloader
Запустите Balong USB Downloader от имени администратора. В поле COM Port выберите порт Huawei USB Download Gadget. Нажмите кнопку Enum — в логе должно появиться Device detected: Balong V7R11. Укажите путь к файлу прошивки (.MODEM или .APP) и нажмите Download. Процесс займет 30–60 секунд; прогрессбар дойдет до 100%, в логе появится Download completed successfully. Модем автоматически перезагрузится и выйдет в обычный режим.
После перезагрузки в диспетчере устройств появятся порты Huawei Mobile Connect - 3G Modem и Huawei Mobile Connect - 3G PC UI. Веб-интерфейс 192.168.8.1 станет недоступен — управление теперь только через AT-команды или RAS/NDIS. Для подключения к интернету создайте новое высокоскоростное соединение (PPP) с номером *99#, APN вашего оператора и без логина/пароля (или с ними, если требует сеть).
⚠️ Внимание: Не выдергивайте модем во время записи прошивки — прерывание питания на этапе программирования NAND-флеши гарантированно превратит устройство в «кирпич» без программатора.
Как вернуть HiLink прошивку
Если нужен веб-интерфейс — скачайте официальный Update_21.333.01.00.00_WEBUI.MODEM, повторите вход в NFD (AT^SFM=1) и прошейте через Balong USB Downloader. После перезагрузки вернется 192.168.8.1 и CDC-Ethernet. Настройки APN сбросятся на дефолт.
Настройка APN и проверка работы в режиме Stick
Откройте Huawei Modem Terminal, подключитесь к PC UI порту. Проверьте регистрацию в сети: AT+CREG? (ответ +CREG: 0,1 — зарегистрирован в домашней сети). Установите APN командой:
AT+CGDCONT=1,"IP","internet.youroperator.ru"
Затем инициируйте PDP-контекст: AT^NDISDUP=1,1 (для NDIS) или наберите номер ATD*99# (для PPP). Успешное подключение подтвердит назначение IP-адреса. Скорость ограничивается только тарифом и приемом сигнала (RSRP/RSRQ), прошивка Stick не режет полосу пропускания, в отличие от некоторых кастомных HiLink-сборок.
| Параметр | HiLink (21.xxx) | Stick (22.xxx) | Команда проверки |
|---|---|---|---|
| Веб-интерфейс | Есть (192.168.8.1) | Нет | — |
| AT-команды | Ограничены | Полный доступ | ATI |
| Режим в Linux | CDC-Ethernet (eth1) | ttyUSB0/1/2 (PPP) | ls /dev/ttyUSB* |
| USSD/СМС | Через API/Веб | Через AT+CMGS | AT+CUSD=1,"*100#" |
| Поддержка OpenWrt/Keenetic | Требует kmod-usb-net-cdc-ether | Работает из коробки (chat/pppd) | logread -f |
Частые ошибки и их решение
Ошибка 13 / 19 в Balong Downloader — неверный файл прошивки для вашей аппаратной версии (CL1E333SM vs CL1E333TM). Скачайте прошивку строго под ваш HWID. Модем не входит в NFD по AT^SFM=1 — загрузчик залочен; нужен хардварный вход (разборка, замыкание точек BOOT/GROUND при вставке в USB). После прошивки нет портов COM — переустановите драйверы Huawei, удалив старые в «Диспетчере устройств» с флагом «Удалить драйвер». Сеть не поднимается — проверьте APN командой AT+CGDCONT? и пингуйте 8.8.8.8 через созданное соединение.
Сохраните дамп NVRAM командой AT^NVBACKUP=1 перед стартом — это вернет калибровку радио и IMEI, если прошивка пойдет не по плану. Файл backup.nvram хранится в папке с терминалом.
Использование с роутерами Keenetic, OpenWrt и микрокомпьютерами
В режиме Stick модем E8372h-153 определяется как набор последовательных портов. В KeeneticOS достаточно выбрать «USB-модем» -> «Режим: Модем (PPP)» и указать APN. В OpenWrt установите пакеты kmod-usb-serial-option, usb-modeswitch (хотя для Stick он часто не нужен) и ppp. Создайте интерфейс wan прототипом 3g, устройство /dev/ttyUSB0 (или ttyUSB1/2 — проверяйте через dmesg | grep ttyUSB). Важно: на Stick-прошивке модем не выдает IP по DHCP автоматически — всегда нужен PPP/NDIS-диалог.
Для одноплатников (Raspberry Pi, Orange Pi) удобнее использовать ModemManager + NetworkManager — они сами найдут порты, отправят AT-команды регистрации и поднимут соединение. В этом случае не нужно писать chat-скрипты вручную. Проверьте качество сигнала командой AT^CSNR или AT+CSQ перед настройкой постоянного подключения.
Главный вывод: Stick-прошивка дает полный контроль через AT-команды и совместимость с любым Linux-роутером, но убирает удобный веб-интерфейс HiLink. Выбор зависит от задачи: простое подключение к ПК — HiLink, встраивание в роутер/SBC — Stick.
FAQ: частые вопросы по прошивке E8372h-153
Можно ли прошить модем без разблокировки SIM-lock?
Нет. Залоченный загрузчик не примет чужую прошивку через Balong Downloader. Сначала введите NCK-код разблокировки (10-15 попыток). Код покупается по IMEI на форумах 4pda или сервисах разблокировки.
Что такое CL1E333SM и CL1E333TM — в чем разница?
Это аппаратные ревизии платы. SM — старее, TM — новее (поддержка Band 28/38 лучше). Прошивки между ними несовместимы: заливка SM на TM убивает радио-калибровку. Всегда сверяйте HWID в DC-Unlocker перед скачиванием файла.
Почему после прошивки не работает USSD (*100#)?
На Stick-прошивке USSD отправляется только через AT-команды: AT+CUSD=1,"*100#",15. Веб-интерфейса нет,USSD-коды в браузере не сработают. Используйте терминал или приложения вроде «Modem Manager GUI» (Linux) / «Mobile Partner» (Windows).
Как обновить прошивку Stick на более новую версию?
Аналогично: войдите в NFD (AT^SFM=1), прошейте новый.MODEM через Balong Downloader. Настройки APN и профиль сохранятся, так как NVRAM не затрагивается при обновлении внутри одной ветки (22.xxx -> 22.xxx).
Подойдет ли эта инструкция для E8372h-320 (Билайн) или E8372h-607 (МТС)?
Принцип одинаков, но файлы прошивки другие (свои HWID: CL1E333M, CL1E333N и т.д.). Не используйте прошивку от 153 на 320/607 — разные модемные процессоры и антенные тракты. Ищите прошивку под конкретный HWID.