Прошивка Netis на OpenWrt — популярная тема не случайно: роутеры серии NX построены на MediaTek MT7981 с Wi-Fi 6, стоят недорого и отлично тянут VPN-нагрузку. В этом руководстве — как прошить Netis: общий алгоритм для линейки (NX30, NX31, N6, NX32U, NX62), два метода прошивки и восстановление, если что-то пошло не так.

Что вы получите после прошивки: свежие обновления, podkop и обход блокировок, AmneziaWG, полный контроль над роутером.

Риски: неправильный образ или обрыв питания при записи могут «окирпичить» роутер. Минимизируются просто: сверяйте модель и ревизию, прошивайте только по кабелю, не выключайте питание во время записи. Recovery-режим у Netis есть, так что большинство ошибок обратимы.

Определяем свою модель

У Netis похожие названия скрывают разное железо:

  • NX30 и NX30 Pro — разные устройства; Pro-версия имеет другую плату, их прошивки не взаимозаменяемы.
  • NX31 — самостоятельная модель (MT7981B, 256 МБ RAM, 128 МБ NAND), по ней у нас есть отдельная детальная инструкция.
  • N6 — Wi-Fi 6 модель ранней волны, встречаются аппаратные ревизии.
  • NX32U — версия с USB-портом (интересна под модем и накопитель).
  • NX62 — mesh-модель.

Как узнать модель и ревизию:

  1. наклейка на дне корпуса — модель и hardware version;
  2. стоковый веб-интерфейс — раздел «О устройстве»/статус;
  3. страница модели в Table of Hardware на openwrt.org — там указано, какие ревизии поддерживаются.
МодельЧипсетFlash / RAMUSBПоддержка в OpenWrt
NX30MT7981128 МБ / 256 МБнетподдерживается, отработанный метод
NX31MT7981B128 МБ / 256 МБнетподдерживается, отработанный метод
N6MT7621 + MT7915128 МБ / 256 МБестьподдерживается, отработанный метод
NX32UMT7981128 МБ / 256 МБестьподдерживается, отработанный метод
NX62MT7981128 МБ / 256 МБнетподдерживается, отработанный метод
Инфо: Единственный надёжный источник статуса поддержки — страница устройства на openwrt.org (Table of Hardware). Если вашей модели там нет, значит официальной сборки OpenWrt для неё пока не существует, и прошивать «похожим» образом нельзя.

Подготовка

  1. Скачайте образы со страницы устройства на openwrt.org или через firmware-selector.openwrt.org. Для NX-серии обычно нужны:
    • initramfs-recovery.itb — временный образ, загружается в RAM;
    • sysupgrade.itb / sysupgrade.bin — основная прошивка;
    • файлы загрузчика (preloader.bin, bl31-uboot.fip) — если метод вашей модели требует замены U-Boot.
  2. Проверьте SHA256 каждого файла:
# Windows (PowerShell)
Get-FileHash .\openwrt-initramfs-recovery.itb -Algorithm SHA256
  1. Задайте статический IP на ПК: 192.168.1.10, маска 255.255.255.0 (Параметры → Сеть → Ethernet → Назначение IP → Вручную). Для TFTP-методов может понадобиться другой адрес — сверяйтесь с инструкцией своей модели (для NX31 это 192.168.1.254).
  2. Установите TFTP-серверTftpd64 для Windows. Укажите в нём папку со скачанными образами.
  3. Подключитесь кабелем в LAN-порт.
Только кабель, только стабильное питание. Прошивка по Wi-Fi и прошивка «на удлинителе с чайником» — два классических сценария кирпича.

Метод 1. Прошивка через стоковый веб-интерфейс

Самый простой путь — если для вашей модели существует factory-образ:

  1. Зайдите в веб-панель Netis: http://192.168.1.1 (или netis.cc).
  2. Раздел «Система» → «Обновление ПО».
  3. Загрузите factory.bin для своей модели и дождитесь перезагрузки.

Если стоковая прошивка отвергает файл — она проверяет цифровую подпись. Это типично для свежих партий NX-серии; переходите к методу 2.

Метод 2. U-Boot / TFTP recovery — основной способ для NX-серии

Большинство моделей NX прошиваются через recovery-режим загрузчика:

  1. Выключите роутер.
  2. Зажмите Reset и подайте питание, держите ~10 секунд, пока индикация не сменится.
  3. Дальше по модели: загрузчик либо поднимает веб-рекавери на 192.168.1.1 (откройте в браузере и загрузите initramfs-recovery.itb), либо сам забирает файл с TFTP-сервера — тогда Tftpd64 в логе покажет отдачу файла.
  4. Роутер загрузит OpenWrt из оперативной памяти — это ещё не установка, а «живая» система для следующего шага.

Индикация на этапах: recovery — медленное мигание, загрузка образа — частое, старт системы — ровное свечение (детали различаются между моделями).

Метод 3. Двухэтапная прошивка initramfs → sysupgrade

Зачем нужен промежуточный initramfs: он работает из RAM и не трогает flash, поэтому даже при ошибке роутер оживает простым перезапуском. Финальная запись выполняется уже из-под OpenWrt штатным sysupgrade.

После загрузки initramfs (метод 2):

# копируем основную прошивку на роутер
scp openwrt-24.10-mediatek-filogic-netis_nx31-squashfs-sysupgrade.itb root@192.168.1.1:/tmp/

# заходим на роутер
ssh root@192.168.1.1

# прошиваем без сохранения настроек
sysupgrade -n /tmp/openwrt-24.10-mediatek-filogic-netis_nx31-squashfs-sysupgrade.itb

Имя файла замените на образ своей модели. Роутер перезагрузится через 2–4 минуты — затем заходите на http://192.168.1.1.

Инфо: На NX31 перед этим этапом нужно прошить загрузчик (разделы BL2 и FIP) из-под стоковой прошивки — полная последовательность с командами mtd write и бэкапом заводских разделов описана в отдельной инструкции по NX31.

Разбор на примере: Netis NX30 от коробки до OpenWrt

Отдельной страницы NX30 в вики OpenWrt пока нет, поэтому ориентироваться нужно на Firmware Selector и официальные сборки. Важные детали, которые стоит знать до начала:

  • в официальных образах поддерживается ревизия V2 — профиль называется netis_nx30v2, target mediatek/filogic;
  • образы появились в релизе 25.12; в 24.10 профиля NX30 ещё не было, там из линейки есть только NX31;
  • NX30 Pro — другое устройство (собственный профиль netis_nx30-pro), его образы для обычного NX30 не подходят;
  • factory.bin для NX30 V2 не собирается — переход делается через initramfs, как в методе 3.

Последовательность целиком:

  1. Наклейка на дне → модель NX30 и ревизия платы; нужна V2.
  2. Firmware Selector → скачиваем openwrt-*-mediatek-filogic-netis_nx30v2-initramfs.itb и openwrt-*-mediatek-filogic-netis_nx30v2-squashfs-sysupgrade.itb. Обратите внимание: файл называется initramfs.itb, без суффикса -recovery (он есть у NX31 и NX32U, но не у NX30 V2). Рядом лежат netis_nx30v2-spim-nand-preloader.bin и netis_nx30v2-spim-nand-bl31-uboot.fip — это части загрузчика; нужны ли они в вашем случае, сверьтесь с темой по устройству на форуме OpenWrt.
  3. ПК: статический IP 192.168.1.10, Tftpd64 с папкой образов, кабель в LAN.
  4. Recovery-режим → загружаем initramfs.
  5. Из initramfs — финальная прошивка:
scp openwrt-*-netis_nx30v2-squashfs-sysupgrade.itb root@192.168.1.1:/tmp/
ssh root@192.168.1.1
sysupgrade -n /tmp/openwrt-*-netis_nx30v2-squashfs-sysupgrade.itb
  1. После перезагрузки: http://192.168.1.1, логин root без пароля.

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

  1. Пароль root: LuCI → System → Administration → Router Password (или команда passwd по SSH).
  2. Включите Wi-Fi — по умолчанию он выключен:
uci set wireless.radio0.disabled='0'
uci set wireless.radio1.disabled='0'
uci commit wireless
wifi reload
  1. Пример /etc/config/wireless с двумя диапазонами и WPA2/WPA3:
config wifi-device 'radio0'
	option type 'mac80211'
	option band '2g'
	option channel '6'
	option htmode 'HE20'
	option country 'RU'
	option disabled '0'

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option ssid 'MyHomeWiFi'
	option encryption 'sae-mixed'
	option key 'МойНадёжныйПароль123'

config wifi-device 'radio1'
	option type 'mac80211'
	option band '5g'
	option channel '36'
	option htmode 'HE80'
	option country 'RU'
	option disabled '0'

config wifi-iface 'default_radio1'
	option device 'radio1'
	option network 'lan'
	option mode 'ap'
	option ssid 'MyHomeWiFi'
	option encryption 'sae-mixed'
	option key 'МойНадёжныйПароль123'
  1. WAN: DHCP работает из коробки; для PPPoE:
config interface 'wan'
	option device 'wan'
	option proto 'pppoe'
	option username 'логин_из_договора'
	option password 'пароль_из_договора'
  1. Русский интерфейс: на OpenWrt 24.10 — opkg update && opkg install luci-i18n-base-ru; на 25.12 — apk update && apk add luci-i18n-base-ru.
  2. Дальше — podkop или AmneziaWG для обхода блокировок.

Восстановление и откат

  • Возврат на сток: скачайте стоковую прошивку с сайта Netis и залейте её через тот же recovery-режим. Если перед прошивкой вы снимали бэкапы заводских разделов (как в инструкции по NX31) — восстановление гарантировано.
  • Роутер не отвечает: подождите 5 минут → проверьте статический IP на ПК → recovery-режим → залейте initramfs заново. Если recovery не поднимается — остаётся UART-консоль (USB-TTL переходник 3,3 В, распиновка на странице устройства).
  • Где брать стоковые образы: официальный сайт Netis, раздел загрузок вашей модели.

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

NX30 и NX30 Pro — можно ли прошить одной прошивкой? Нет. Это разные платы; образ от одной модели на другой приведёт к кирпичу.

Слетает ли гарантия? Установка сторонней прошивки — формальный повод для отказа в гарантии. Возврат на сток обычно скрывает следы, но риск на вас.

Почему после прошивки не работает Wi-Fi? В свежем OpenWrt радиомодули выключены по умолчанию. Включите их в LuCI или командами из раздела «Первая настройка».

Хватит ли 128 МБ flash для sing-box + podkop? Да, с большим запасом: полный VPN-набор занимает ~30–40 МБ. NX-серия — одна из лучших платформ под эти задачи.

Netis или Cudy — что лучше под OpenWrt? Железо аналогичное (MT7981). У Cudy проще первичная прошивка благодаря официальным промежуточным образам (инструкция по Cudy), у Netis обычно ниже цена. После установки OpenWrt разницы нет.

Работает ли USB-порт NX32U под OpenWrt? Да, если модель поддержана: модем (какие пакеты нужны), накопитель, принтер. Проверьте на странице устройства, что USB заявлен в работающем состоянии.

Как обновлять OpenWrt в дальнейшем? Штатно через sysupgrade — без TFTP и recovery. Полный регламент с бэкапами: как обновить OpenWrt.

Заключение

Алгоритм прошивки Netis: определить модель и ревизию → скачать образы с openwrt.org → recovery-режим → initramfs → sysupgrade -n → пароль root и Wi-Fi. Для NX31 используйте пошаговую инструкцию с командами загрузчика. После прошивки загляните в гайды по VPN через podkop и обновлению OpenWrt — это два самых частых следующих шага.