Загрузчик Breed для роутера Xiaomi Mi Router 3G на чипе MediaTek MT7621 устанавливается как отдельный BIN-файл, который записывается в раздел загрузчика флеш-памяти — и именно ошибка на этом этапе чаще всего превращает устройство в «кирпич». Правильный файл собран конкретно под MT7621 и под разметку памяти R3G, поэтому образ от другого роутера на том же чипе может не подойти по адресам разделов.

Ниже разберём, что такое Breed, зачем он нужен владельцу R3G, где искать корректный BIN, как прошить его через SSH и как пользоваться веб-интерфейсом восстановления, если роутер перестал загружаться.

Что такое Breed и зачем он на Xiaomi R3G

Breed — это альтернативный загрузчик (bootloader) китайского разработчика с ником Hackpascal, который заменяет штатный U-Boot. Его главная ценность — встроенный веб-интерфейс восстановления: даже если основная прошивка повреждена, роутер можно оживить, залив образ через браузер, без UART-адаптера и пайки.

Для владельцев Xiaomi R3G это особенно актуально: модель популярна у энтузиастов OpenWrt и Padavan, а эксперименты с прошивками рано или поздно заканчиваются неудачной заливкой. С Breed процесс восстановления сводится к зажатию кнопки Reset при включении и загрузке BIN-файла через браузер.

  • 🔧 Установка OpenWrt, Padavan и других сторонних прошивок без риска окирпичивания
  • 💾 Резервное копирование всех разделов флеш-памяти, включая заводские калибровки
  • 🔄 Откат на стоковую прошивку Xiaomi при необходимости
  • 🛠️ Восстановление роутера после неудачной прошивки без разборки корпуса
💡

Breed — это «страховка» для R3G: с ним восстановление после неудачной прошивки занимает минуты и не требует вскрытия корпуса.

Совместимость: какой BIN-файл нужен именно для R3G

Файл загрузчика жёстко привязан к чипу и к карте разделов флеш-памяти конкретной модели. Для Xiaomi R3G нужен Breed, собранный под MT7621 с учётом разметки NAND этого роутера. Breed для устройств на MT7620 или для других моделей на MT7621 с иной разметкой не подойдёт.

Искать файл следует на профильных ресурсах: в темах, посвящённых R3G, на форумах OpenWrt и 4PDA, где выложены проверенные сборки именно под эту модель. Перед прошивкой сверьте название файла и описание сборки с вашей ревизией роутера — у R3G существуют варианты, и в темах обычно указано, для каких из них подходит конкретный образ.

⚠️ Внимание: прошивка Breed, собранного под другую модель или другой тип флеш-памяти, — самая частая причина «полного кирпича», после которого восстановление возможно только через программатор. Проверяйте назначение BIN-файла до записи, а не после.
ПараметрЧто проверитьЗачем
ЧипСборка под MT7621Загрузчик привязан к платформе
МодельУказан Xiaomi R3GРазметка разделов у моделей различается
ИсточникПрофильная тема с отзывамиПодтверждение работоспособности файла
РевизияСовпадение с вашей версией платыУ R3G встречаются разные варианты железа

Подготовка: доступ по SSH и резервная копия

Установка Breed на стоковую прошивку требует доступа по SSH к роутеру. На стоковой прошивке Xiaomi его получают штатным способом через привязку роутера к аккаунту Mi и получение root-пароля — актуальный порядок зависит от версии прошивки, поэтому сверяйтесь с актуальными инструкциями для вашей версии в профильных темах.

Прежде чем писать что-либо в раздел загрузчика, сделайте полный дамп флеш-памяти. Это ваш единственный путь назад, если что-то пойдёт не так. Сохраните дамп на компьютер, а лучше — в двух копиях.

☑️ Подготовка к прошивке Breed

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

Дамп снимается стандартными средствами командной строки роутера. Пример команды для копирования раздела (имена разделов уточняйте по выводу cat /proc/mtd на вашем устройстве):

cat /dev/mtd0 > /tmp/backup_mtd0.bin

Затем файл забирается с роутера через scp на компьютер. Повторите операцию для всех разделов, перечисленных в /proc/mtd.

⚠️ Внимание: разделы с заводскими калибровками радиомодуля уникальны для каждого экземпляра роутера. Потеря этих данных без бэкапа означает деградацию или полную потерю Wi-Fi, восстановить их «с нуля» невозможно.
💡

Копируйте дампы по одному и сразу проверяйте размер полученного файла на компьютере — нулевой или обрезанный файл означает, что копирование не завершилось.

Установка Breed: пошаговый порядок

После подготовки сама установка занимает несколько команд. Файл breed-mt7621-xiaomi-r3g.bin заливается на роутер через scp во временный каталог /tmp, после чего записывается в раздел загрузчика командой mtd write. Точное имя целевого раздела смотрите в выводе cat /proc/mtd — обычно это раздел с именем Bootloader или аналогичным.

mtd write /tmp/breed-mt7621-xiaomi-r3g.bin Bootloader

После записи не перезагружайте роутер сразу: сначала убедитесь, что команда завершилась без ошибок. Типичный порядок действий выглядит так:

  • 📤 Скопировать BIN-файл в /tmp роутера через scp
  • 🔍 Проверить имя раздела загрузчика через cat /proc/mtd
  • ✍️ Выполнить mtd write с правильными аргументами
  • ✅ Дождаться сообщения об успешной записи и только потом перезагрузить
📊 Для чего вы ставите Breed на Xiaomi R3G?
Установка OpenWrt
Установка Padavan
Страховка от окирпичивания
Откат на сток после экспериментов
Что делать, если mtd write выдал ошибку

Не перезагружайте роутер. Проверьте, что файл целиком скопировался в /tmp (сравните размер), что указано верное имя раздела из /proc/mtd и что хватает свободной памяти. Повторите команду только после устранения причины. Если сомневаетесь — оставьте роутер включённым и уточните порядок действий в профильной теме.

Вход в Breed и прошивка через веб-интерфейс

Чтобы попасть в интерфейс Breed, выключите роутер, зажмите кнопку Reset и, не отпуская её, подайте питание. Держите кнопку несколько секунд, пока индикатор не начнёт мигать — характер индикации зависит от сборки, ориентируйтесь на описание вашей версии Breed. Компьютер при этом должен быть подключён к роутеру кабелем со статическим IP-адресом из подсети загрузчика (обычно указана в описании сборки, часто используется адрес вида 192.168.1.1).

В веб-интерфейсе Breed доступны прошивка образа, восстановление разделов из дампа и очистка. Для установки OpenWrt или стока выбирается соответствующий BIN/образ и загружается через форму. Перед первой прошивкой через Breed ещё раз снимите резервную копию разделов уже средствами самого загрузчика — так вы получите второй, независимый бэкап.

Восстановление и откат на стоковую прошивку

Если после экспериментов роутер не загружается, порядок восстановления прост: войдите в Breed по описанной выше схеме и залейте проверенный образ — стоковую прошивку Xiaomi или стабильную сборку OpenWrt. Если запасных образов нет, используйте ранее снятый дамп разделов.

Откат на сток через Breed обычно сводится к загрузке стокового образа через ту же веб-форму. Учтите, что формат образа для загрузчика и формат обновления через штатный интерфейс Xiaomi могут различаться — в профильных темах для R3G выкладывают образы, подготовленные именно для заливки через загрузчик.

💡

Полный дамп флеш-памяти, снятый до прошивки, — единственная гарантия возврата к рабочему состоянию при любых сбоях.

Типичные ошибки и как их избежать

Большинство проблем при работе с Breed на R3G связано не с самим загрузчиком, а с нарушением порядка действий. Разберём частые сценарии.

Первая ошибка — прошивка файла, предназначенного другой модели. Вторая — запись в неверный раздел из-за того, что имя раздела взяли «из интернета», а не из вывода /proc/mtd своего устройства. Третья — перезагрузка сразу после команды записи, не дождавшись её завершения. Наконец, попытка залить прошивку через Breed по Wi-Fi вместо кабеля нередко обрывается на середине.

⚠️ Внимание: все операции с загрузчиком выполняйте только при подключении роутера к компьютеру Ethernet-кабелем и при стабильном питании. Обрыв связи или питания во время записи раздела загрузчика приводит к состоянию, требующему программатора.
💡

Держите под рукой UART-USB-адаптер даже при наличии Breed: если загрузчик всё же окажется повреждён, консоль через UART — последний способ диагностики перед программатором.

FAQ: частые вопросы о Breed на Xiaomi R3G

Подойдёт ли Breed от другого роутера на MT7621?

Не гарантированно. Загрузчик зависит от разметки флеш-памяти и конфигурации платы конкретной модели. Используйте только сборки, в описании которых явно указан Xiaomi R3G.

Можно ли удалить Breed и вернуть штатный загрузчик?

Да, если у вас есть дамп оригинального раздела загрузчика, снятый до установки. Он записывается обратно тем же способом — через mtd write или средствами Breed. Без дампа возврат затруднён.

Роутер не входит в Breed по зажатию Reset — в чём причина?

Проверьте, что кнопка зажата до подачи питания и удерживается достаточно долго, что ПК подключён кабелем и на нём задан статический IP из подсети загрузчика. Точный адрес и характер индикации уточните в описании вашей сборки Breed.

Нужен ли Breed, если я просто хочу поставить OpenWrt?

Строго говоря, OpenWrt можно установить и без Breed. Но загрузчик даёт простой путь восстановления при неудаче, поэтому для экспериментов с прошивками его установка оправдана.

Что делать, если роутер после прошивки Breed вообще не подаёт признаков жизни?

Возможно, был записан несовместимый файл или запись оборвалась. В этом случае веб-восстановление недоступно, и остаются варианты с UART-консолью или программатором — эти работы требуют навыков пайки и лучше доверить их профильному мастеру, если опыта нет.