Прошивка Cudy на OpenWrt — одна из самых простых среди всех брендов: производитель официально дружит с OpenWrt и публикует промежуточные образы для перехода со стоковой прошивки. В этом руководстве — общий алгоритм и особенности конкретных моделей: WR3000S, WR3000/WR3000H, TR3000, TR1200, WR1300 и mesh-комплекта M3000.

Зачем ставить OpenWrt на Cudy

Стоковая прошивка Cudy умеет базовые вещи, но OpenWrt превращает недорогой роутер в полноценный инструмент:

  • VPN и обход блокировок: podkop, AmneziaWG, sing-box;
  • свежие обновления безопасности годами — дольше, чем поддерживает вендор;
  • полный контроль: firewall, DNS, mesh-сеть, гостевые сети, скрипты.
Риск кирпича: прошивка — это перезапись загрузочных разделов. Если залить образ не от своей модели/ревизии или выдернуть питание в момент записи, роутер перестанет загружаться. Хорошая новость: у Cudy есть recovery-режим, и в 95% случаев «кирпич» оживает за 10 минут. Тем не менее все действия вы выполняете на свой риск.

Что понадобится: компьютер с Ethernet-портом, патч-корд, скрепка для кнопки Reset, ~30 минут времени.

Главное про Cudy: заводской загрузчик и его ограничения

Стоковый веб-интерфейс Cudy принимает только образы, подписанные производителем. Поэтому «в лоб» залить OpenWrt нельзя — сначала нужен промежуточный образ (intermediate firmware), который Cudy официально публикует для большинства моделей: он подписан ключом Cudy, но внутри содержит OpenWrt-совместимый загрузчик. Схема перехода:

Сток Cudy → промежуточный образ от Cudy → OpenWrt sysupgrade

Ключевые термины:

  • factory.bin — образ для перехода со стоковой прошивки (или для recovery);
  • sysupgrade.bin — образ для обновления, когда OpenWrt уже установлен;
  • промежуточный образ Cudy — фирменный «мостик» между стоком и OpenWrt, скачивается со страницы поддержки Cudy для вашей модели.

Ревизии платы: v1, v2 — это разные устройства

Прошивка от другой ревизии — почти гарантированный кирпич. Точная модель и ревизия написаны на наклейке на дне роутера: например, WR3000 V1.0. Сверяйте её с названием образа OpenWrt (cudy_wr3000-v1) и страницей устройства в вики OpenWrt.

Таблица моделей: что и как прошивается

МодельЧипсетFlash / RAMМетод переходаСтатус в OpenWrt
WR3000SMediaTek MT798116 МБ / 256 МБпромежуточный образ от Cudy → sysupgrade (пошагово со скриншотами)поддерживается
WR3000 / WR3000HMT798116 МБ / 256 МБпромежуточный образ от Cudy → sysupgradeподдерживается
TR3000 (портативный)MT798116–128 МБ / 512 МБпромежуточный образ от Cudy → sysupgradeподдерживается
TR1200 (портативный)MT7628AN + MT7613BEN (Wi-Fi 5)16 МБ / 128 МБпромежуточный образ от Cudy → sysupgradeподдерживается с 23.05, только ревизия v1
WR1300MT762116 МБ / 256 МБпромежуточный образ от Cudy → sysupgradeподдерживается давно и стабильно
M3000 (mesh-комплект)MT798116 МБ / 256 МБпромежуточный образ от Cudy → sysupgradeподдерживается; каждый узел прошивается отдельно

Проще всего прошиваются WR1300, WR3000, WR3000S и TR3000 — по ним отработана схема «промежуточный образ → sysupgrade», которая делается целиком через веб-интерфейс, без TFTP и консоли.

Инфо: Характеристики и точный статус поддержки всегда проверяйте на странице своей модели в Table of Hardware на openwrt.org — данные в таблице могли устареть к моменту чтения.

Шаг 0. Подготовка (обязательно для всех моделей)

  1. Скачайте прошивку. Откройте firmware-selector.openwrt.org, введите название модели (например, Cudy WR3000) и выберите последний стабильный релиз. Скачайте sysupgrade.bin; если для модели предлагается factory.bin — заберите и его.
  2. Скачайте промежуточный образ Cudy — все актуальные образы собраны у нас на странице прошивок Cudy с размерами и контрольными суммами. Их же выкладывает производитель на странице поддержки вашей модели.
  3. Проверьте контрольную сумму SHA256 — битый файл при прошивке = кирпич:
# Windows (PowerShell)
Get-FileHash .\openwrt-sysupgrade.bin -Algorithm SHA256

# macOS / Linux
shasum -a 256 openwrt-sysupgrade.bin

Сравните результат со значением на странице загрузки.

  1. Настройте статический IP на компьютере: 192.168.1.10, маска 255.255.255.0. В Windows: Параметры → Сеть и интернет → Ethernet → Назначение IP → Вручную. Это страховка на случай, если DHCP роутера не поднимется.
  2. Подключитесь кабелем в LAN-порт роутера.
Никогда не прошивайте по Wi-Fi. Обрыв беспроводной связи в момент записи flash — типовая причина кирпича. Только кабель, и желательно стабильное питание.

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

  1. Зайдите в стоковый веб-интерфейс: обычно http://192.168.10.1 (адрес указан на наклейке).
  2. Найдите раздел обновления прошивки (Advanced/Администрирование → Firmware Upgrade).
  3. Загрузите промежуточный образ Cudy (не сам OpenWrt!). Роутер прошьётся и перезагрузится уже с OpenWrt-совместимой системой на адресе 192.168.1.1.
  4. Теперь залейте штатный sysupgrade.bin OpenWrt: через LuCI (System → Backup/Flash Firmware) или по SSH (метод 3).

Если веб-интерфейс отвергает файл («invalid firmware») — у вас другая ревизия платы либо модель требует recovery-метод. Переходите к методу 2.

Метод 2. Прошивка через U-Boot Recovery (TFTP)

Recovery-режим — «чёрный ход» загрузчика, который работает, даже когда прошивка убита. У Cudy он используется и для первичной установки на упрямых моделях, и для восстановления.

  1. Выключите роутер.
  2. Зажмите кнопку Reset скрепкой и, не отпуская, подайте питание.
  3. Держите Reset ~10 секунд, пока индикатор не начнёт мигать иначе, чем при обычной загрузке.
  4. Загрузчик поднимет минимальный сетевой стек. Дальше два варианта в зависимости от модели:
    • TFTP-вариант: загрузчик сам ищет TFTP-сервер и файл recovery-образа. Установите на ПК Tftpd64, укажите папку с образом, задайте ПК статический IP из recovery-подсети и дождитесь скачивания. Точный IP и имя файла для вашей модели смотрите на странице устройства в вики OpenWrt — у разных моделей Cudy они отличаются.
    • Веб-рекавери: на некоторых моделях по адресу 192.168.1.1 (или адресу из вики) открывается минималистичная страница загрузки файла — просто выберите образ и нажмите Update.
  5. После заливки роутер перезагрузится. Индикация: во время записи индикатор мигает часто, после успешной загрузки — горит ровно.

Метод 3. Прошивка через SSH и sysupgrade (если OpenWrt уже стоит)

Когда на роутере уже OpenWrt (например, после промежуточного образа) — обновляйтесь штатно. Скопируйте файл и прошейте:

scp openwrt-24.10-ramips-mt7621-cudy_wr1300-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
ssh root@192.168.1.1
sysupgrade -n /tmp/openwrt-24.10-ramips-mt7621-cudy_wr1300-squashfs-sysupgrade.bin

Имя файла замените на своё. Флаг -n означает «не сохранять настройки» — при переходе с промежуточного образа или между мажорными версиями это обязательно. Сохранять настройки (без -n) можно только при минорных обновлениях в рамках одной ветки — подробно об этом в руководстве по обновлению OpenWrt.

Разбор на примере: прошиваем Cudy WR3000S от и до

WR3000S прошивается целиком через веб-интерфейс — ни SSH, ни TFTP-сервера не нужно:

  1. Сверьте модель и ревизию с наклейкой на дне: должно быть WR3000S V1.0.
  2. Скачайте промежуточный образ для своей модели на странице прошивок Cudy и сверьте контрольную сумму.
  3. Залейте его через стоковую админку: Дополнительные настройки → Система → Прошивка. Роутер перезагрузится уже с OpenWrt.
  4. Зайдите в LuCI на http://192.168.1.1 (адрес сменился со стокового 192.168.10.1). Логин root, пароль пустой.
  5. Долейте финальный sysupgrade из Firmware Selector через System → Backup / Flash Firmware.
Полный разбор с реальными скриншотами каждого экрана — в отдельной статье: прошивка Cudy WR3000S на OpenWrt пошагово. Там же разобран переход на U-Boot-разметку, который увеличивает свободное место под пакеты с 42 до 94 МиБ. Инструкция подходит также для WR3000H и WR3000E.

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

  1. Пароль root — System → Administration → Router Password.
  2. Включите Wi-Fi — по умолчанию в OpenWrt он выключен:
uci set wireless.radio0.disabled='0'
uci set wireless.radio1.disabled='0'
uci commit wireless
wifi reload
  1. Минимальный пример /etc/config/wireless для одной точки доступа (5 ГГц):
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. Русский язык LuCI:
# OpenWrt 24.10 (opkg)
opkg update
opkg install luci-i18n-base-ru
# OpenWrt 25.12 (apk)
apk update
apk add luci-i18n-base-ru
  1. Дальше по желанию: podkop для выборочного обхода блокировок, AmneziaWG, mesh из нескольких точек.

Если роутер превратился в «кирпич»

Сначала убедитесь, что это кирпич, а не «просто не отвечает»:

  • подождите 5 минут — первая загрузка бывает долгой;
  • проверьте кабель и статический IP 192.168.1.10 на ПК;
  • попробуйте ping 192.168.1.1 и ping 192.168.10.1.

Если роутер не пингуется ни на одном адресе и индикация ненормальная:

  1. U-Boot recovery (метод 2) — лечит 95% случаев: заливаете factory-образ OpenWrt или стоковую прошивку Cudy.
  2. UART — для оставшихся 5%: вскрыть корпус, подключить USB-TTL-переходник (3,3 В) к контактам TX/RX/GND на плате и управлять загрузчиком через консоль. Это способ для продвинутых; распиновка — на странице устройства в вики OpenWrt.
  3. Возврат на сток: стоковые образы Cudy скачиваются с сайта производителя и заливаются через тот же recovery.

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

Слетит ли гарантия? Формально установка сторонней прошивки — основание для отказа в гарантии. На практике возврат на сток через recovery не оставляет следов, но риск остаётся на вас.

Можно ли вернуться на сток? Да, на всех моделях: стоковый образ с сайта Cudy заливается через U-Boot recovery.

Какая версия OpenWrt лучше — stable или snapshot? Новичку — только stable (сейчас ветка 24.10). Snapshot собирается ежедневно, без LuCI по умолчанию и может ломаться.

Cudy WR3000 и WR3000S — это одно и то же? Нет. Это разные платы с разными образами прошивки. Заливать образ WR3000 в WR3000S нельзя.

Хватит ли памяти для podkop + sing-box? На моделях с 16 МБ flash — впритык: после установки набора останется мало места под списки. Помогает сборка через Firmware Selector с вшитыми пакетами. У TR3000 в версии со 128 МБ flash проблем нет.

Почему после прошивки нет Wi-Fi? Это норма: в свежеустановленном OpenWrt радиомодули выключены. Включите их через LuCI (Network → Wireless → Enable) или UCI-командами из раздела «Первая настройка».

Работает ли mesh на M3000 под OpenWrt? Да, но не фирменный mesh Cudy, а стандартный 802.11s/WDS средствами OpenWrt — узлы настраиваются вручную. Пошагово — в статье настройка mesh-сети на OpenWrt.

Заключение

Как прошить Cudy — краткая формула: сверить модель и ревизию → скачать промежуточный образ Cudy и sysupgrade из Firmware Selector → залить промежуточный через сток или recovery → долить sysupgrade → включить Wi-Fi и поставить пароль. Дальше стоит настроить VPN с выборочной маршрутизацией и изучить правильный процесс обновления OpenWrt, чтобы поддерживать роутер в актуальном состоянии. Если выбираете между брендами — посмотрите также инструкцию по прошивке Netis.

Если браться за прошивку самому не хочется — риск окирпичить роутер на промежуточном образе реальный, — мы делаем настройку под ключ: прошиваем, ставим обход блокировок и VPN, отдаём с инструкциями. Либо можно взять уже настроенный роутер.