Прошивка роутера Huawei B315s-22 решает проблему работы с SIM-картами операторов, не входящих в белый список завода-изготовителя. Стандартная прошивка часто блокирует подключение к сетям альтернативных провайдеров, ограничивает настройки TTL и полосу частот. Установка модифицированного ПО снимает эти ограничения и открывает доступ к скрытым меню веб-интерфейса.

Перед началом процесса критически важно определить точную версию оборудования (Ver.A или Ver.B) и текущую версию прошивки. Несовпадение файла прошивки с ревизией платы приведет к необратимому повреждению загрузчика. Проверьте наклейку на корпусе устройства и раздел «Информация об устройстве» в веб-интерфейсе по адресу 192.168.8.1.

Подготовка к прошивке: что нужно скачать и проверить

Соберите необходимый набор файлов заранее, чтобы не прерывать процесс поиском ссылок. Вам потребуется: прошивка 21.318.01.00.00 или новее (базовая для разблокировки), модифицированная прошивка (например, от 10.0.3.1 или 11.0.3.1), калькулятор кодов разблокировки (Huawei Modem Unlocker) и драйверы для режима Download Mode. Все файлы лучше хранить в папке с латинским названием в корне диска C:.

Отключите на компьютере антивирус и фаервол — они могут заблокировать запись в порт модема. Убедитесь, что батарея ноутбука заряжена или используется ИБП: отключение питания во время записи во flash-память превратит роутер в «кирпич». Резервная копия текущей прошивки создается автоматически при разблокировке, но ручное сохранение профиля настроек через меню System -> Backup & Restore не помешает.

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

Выполнено: 0 / 6
⚠️ Внимание: Использование прошивки от другой аппаратной ревизии (Ver.A на Ver.B или наоборот) гарантированно убивает загрузчик. Восстановление возможно только через программатор SPI. Всегда сверяйте Hardware Version на наклейке с описанием файла прошивки.

Разблокировка загрузчика и получение кода NCK

Заводская прошивка имеет закрытый загрузчик, который не принимает неподписанные образы. Для разблокировки нужен уникальный код NCK (Network Control Key), генерируемый по IMEI устройства. IMEI указан на коробке, наклейке под батареей и в веб-интерфейсе. Введите его в калькулятор (например, Huawei Unlock Code Calculator v1.02) и сохраните полученный 8-значный код.

Переведите роутер в режим Download Mode: выключите устройство, зажмите кнопку Reset (отверстие на задней панели), включите питание и держите кнопку 5-10 секунд до появления синего индикатора. В диспетчере устройств Windows должен появиться порт HUAWEI Mobile Connect - 3G Modem или HUAWEI USB COM. Запустите утилиту разблокировки (например, DC-Unlocker или Huawei Modem Unlocker), укажите порт и введите код NCK.

📊 Каким способом вы планируете прошить роутер?
Через веб-интерфейс (Update)
Через SD-карту (Force Update)
Через программутор (SPI)
Еще не решил
⚠️ Внимание: Код NCK привязан к конкретному IMEI. Генераторы ключей из интернета часто выдают неверные коды. После 10 неудачных попыток ввода счетчик блокируется навсегда, и разблокировка станет возможной только аппаратным путем. Проверяйте IMEI дважды перед генерацией.

Процесс прошивки через веб-интерфейс (метод Update)

Самый безопасный способ — обновление через веб-морду после разблокировки загрузчика. Подключитесь к роутеру по кабелю (Wi-Fi может прерваться), зайдите в веб-интерфейс (192.168.8.1), авторизуйтесь (по умолчанию admin/admin). Перейдите в System -> Update, нажмите «Обзор» и укажите файл модифицированной прошивки (расширение .bin или .exe переименованный в .bin). Нажмите «Обновить» и не трогайте устройство 5-10 минут.

Во время процесса индикаторы будут мигать в определенной последовательности: красный — стирание, синий — запись, зеленый — верификация. После автоматической перезагрузки роутер выдаст IP по DHCP. Зайдите снова в веб-интерфейс — должен появиться расширенный функционал: настройка TTL, фиксация Band, USSD-запросы, Telnet/SSH доступ. Если веб-интерфейс не открывается — сбросьте настройки кнопкой Reset (удерживайте 10 сек на включенном роутере).

Скрытые меню после прошивки

В модифицированных прошивках (например, 11.0.3.1) появляются разделы: Network -> Band Setting (фиксация LTE-диапазонов), Network -> TTL Setting (подмена TTL для обхода ограничений тарифов), System -> Telnet/SSH (доступ к Linux-консоли), Profile Management (создание профилей APN для любых операторов). Доступ к Telnet: логин root, пароль admin или пустой.

⚠️ Внимание: Не прерывайте процесс обновления, даже если кажется, что роутер завис. Полная запись образа в NAND-память занимает до 8 минут. Принудительное выключение питания на стадии «Writing» (синий индикатор) требует перепрошивки через программатор.

Альтернативный метод: прошивка через SD-карту (Force Update)

Если веб-интерфейс недоступен или загрузчик поврежден частично, работает метод «Force Update» через microSD. Отформатируйте карту в FAT32 (размер кластера 32 КБ). Создайте в корне папку update и поместите туда файл прошивки, переименовав его строго в UPDATE.BIN. Регистр букв критичен. Вставьте карту в выключенный роутер, зажмите Reset, включите питание, держите Reset 15 секунд. Роутер начнет читать карту (индикатор будет быстро мигать красным/синим).

Этот метод работает даже если система не загружается, но загрузчик (U-Boot) цел. Он игнорирует проверку подписи образа, поэтому подходит для установки любых кастомных прошивок на разблокированный загрузчик. После завершения роутер сам перезагрузится. Извлеките карту, иначе цикл повторится. Если индикация не началась — проверьте файловую систему карты и точное имя файла.

💡

Используйте карту microSD класса 10 объемом 2-16 ГБ. Крупные карты (64+ ГБ) с exFAT не распознаются загрузчиком. Если процесс не стартует, попробуйте другую карту — контроллеры SD у Huawei капризны к таймингам памяти.

⚠️ Внимание: Файл на карте должен называться именно UPDATE.BIN. Никаких update.bin, firmware.bin или B315_UPDATE.BIN. Загрузчик ищет строго это имя в корне папки update. Ошибка в имени — самая частая причина неудачи метода.

Настройка после обновления прошивки

После первой загрузки с новой прошивкой выполните полный сброс настроек (Factory Reset) через веб-интерфейс или кнопку Reset (10 сек на включенном). Старые конфиги несовместимы с новой структурой разделов и вызывают глюки веб-морды. Настройте APN вашего оператора вручную: часто автоматическое определение не работает на кастомных прошивках. Для Мегафон — internet, МТС — internet.mts.ru, Билайн — internet.beeline.ru, Теле2 — internet.tele2.ru.

Включите фиксацию LTE Band в меню Network -> Band Setting, если знаете рабочие диапазоны вашей базовой станции (например, Band 3/7/20 для города, Band 20 для пригорода). Настройте TTL = 64 в Network -> TTL Setting для обхода ограничений раздачи интернета. Сохраните профиль настроек — при следующем сбросе вы восстановите рабочую конфигурацию за минуту.

💡

Главное правило после прошивки: всегда делайте Factory Reset. Старые настройки в новой файловой системе вызывают 90% проблем с веб-интерфейсом и подключением.

Таблица отличий стоковой и популярных кастомных прошивок

Функция Сток (21.318.xx) Кастом 10.0.3.1 Кастом 11.0.3.1
Разблокировка под любые SIM Нет (только белый список) Да Да
Настройка TTL / HL Нет Да Да
Фиксация LTE Band Нет Да Да
Telnet / SSH / ADB Нет Только Telnet Telnet + SSH + ADB
USSD / SMS в веб-интерфейсе Базовый Полный Полный + кодировки

Типичные ошибки и их устранение

Ошибка «Update failed: Version mismatch» означает попытку зашить прошивку от другой ревизии железа. Проверьте Hardware Version на наклейке: CL1B315SM — это Ver.A, CL1B315BM — Ver.B. Скачайте прошивку именно для вашей ревизии. Ошибка «Signature verification failed» говорит о незаблокированном загрузчике — повторите процедуру ввода NCK кода.

Если после прошивки роутер не раздает Wi-Fi или не выдает IP — проверьте, не включен ли режим «Только 2.4 ГГц» при попытке подключиться 5 ГГц устройством (B315s не поддерживает 5 ГГц). Частая проблема: DNS не резолвится. Пропишите в настройках WAN или LAN статические DNS: 1.1.1.1 и 8.8.8.8. При зацикливании перезагрузок (bootloop) поможет только перепрошивка через SD-карту или программатор.

⚠️ Внимание: Не пытайтесь прошить B315s-22 прошивками от B315s-936, B310, B311 или B525. Разная распиновка флеш-памяти, модемные модули и GPIO приведут к (hard brick). Восстановление только через SPI-программатор (CH341A) с впаянными проводами на плату.

Восстановление «кирпича» через программатор (последний шанс)

Если роутер не реагирует на кнопки, не определяется в Download Mode и не мигает индикаторами при вставке SD-карты — загрузчик поврежден. Нужен программатор CH341A с поддержкой чипов 25Q128/25Q256 (16/32 МБ), соединительные провода, паяльник и флюс. Точки подключения (SPI: CS, CLK, MOSI, MISO, VCC 3.3V, GND) находятся на плате рядом с флеш-чипом (часто под радиатором или металлическим экраном).

Сделайте дамп текущей флеш-памяти программой AsProgrammer или Flashrom для бэкапа калибровок (MAC, калибровка RF, IMEI). Затем прошейте рабочий образ загрузчика (U-Boot) + стоковую прошивку для вашей ревизии. После пайки контактов к плате питание роутера должно быть ОТКЛЮЧЕНО, программатор запитывает чип сам. Соблюдайте полярность VCC/GND — 5В на 3.3В шине сожгут контроллер.

Где взять дамп для программатора

Готовые дампы (Full Flash) для Ver.A и Ver.B часто выкладывают на 4pda.to в теме Huawei B315s-22. Ищите файлы с пометкой"Full Flash Dump" или"Programmer Backup". Внимательно читайте комментарии: в дампе должны быть нулевые MAC/IMEI или ваши (если бэкап свой). Чужой IMEI в дампе — нарушение закона и конфликт в сети оператора.

Часто задаваемые вопросы (FAQ)

Можно ли вернуть официальную прошивку после кастомной?

Да, если загрузчик разблокирован. Просто обновитесь через веб-интерфейс или SD-карту на стоковый образ для вашей ревизии. Заводские ограничения по SIM-картам вернутся. Если загрузчик не разблокировали — сток не встанет поверх кастомной (ошибка подписи).

Потеряю ли я гарантию после прошивки?

Официально — да, вскрытие и изменение ПО снимает гарантию сервисного центра Huawei. На практике: если вернуть стоковую прошивку и залочить загрузчик обратно (команда AT^SLOT=1 в Telnet/ADB), следов вмешательства не останется, кроме счетчика перезагрузок в скрытых логах.

Какую прошивку выбрать: 10.0.3.1 или 11.0.3.1?

Версия 11.0.3.1 новее, стабильнее, имеет SSH/ADB и исправлен баг с зависанием модема при переключении диапазонов. Версия 10.0.3.1 легче, быстрее загружается, но старее. Для новых пользователей рекомендую 11.0.3.1. Убедитесь, что архив помечен как «for Ver.A» или «for Ver.B».

Роутер не входит в Download Mode, что делать?

Попробуйте другой USB-кабель (обязательно с передачей данных, не только зарядка) и другой порт (USB 2.0 на задней панели ПК, не хаб). Переустановите драйверы через zadig.exe (WinUSB/libusbK для интерфейса 0). Если не помогло — загрузчик поврежден, нужен программатор.

Как узнать, какая ревизия платы у меня, если наклейка стерта?

Запустите cmd и введите telnet 192.168.8.1 (если есть доступ) или подключитесь по ADB. Команда getprop ro.product.hw.version покажет CL1B315SM (Ver.A) или CL1B315BM (Ver.B). Альтернатива: разберите корпус и прочитайте маркировку на плате рядом с процессором HiSilicon.