Если вы держите в руках Xiaomi Mi Router 4A Gigabit Edition и задумались, как же обновить или заменить прошивку, чтобы получить максимум от своего роутера, то вы попали по адресу! В этом посте мы разберёмся с аппаратными ревизиями, типами прошивок, загрузчиками, рисками и пошаговыми инструкциями, чтобы вы смогли прошить свой роутер без паники и лишних нервов.


Аппаратные ревизии Xiaomi Mi Router 4A Gigabit Edition — кто есть кто

Перед тем как лезть в прошивку, важно понять, с каким железом вы имеете дело. Xiaomi Mi Router 4A Gigabit Edition выпускается в нескольких ревизиях:

Модель Память Чип Wi-Fi Порты Особенности
R4A NAND 16 МБ MediaTek MT7621 + Wi-Fi 2.4/5 ГГц 2x LAN 1 Гбит + 1x WAN 1 Гбит Базовая модель
R4AV2 NAND 16 МБ Обновлённый Wi-Fi 5 ГГц Аналогично R4A Исправления и улучшения
R3GV2 SPI 16 МБ Wi-Fi чип другой, 5 ГГц 2x LAN 1 Гбит + 1x WAN 1 Гбит Требует особого подхода к прошивке

Внимание! Ревизия RD05 — это уже совсем другая история, и для неё не подходят прошивки от R4A и R3GV2.


Прошивки для Xiaomi Mi Router 4A Gigabit Edition — выбор и задачи

В мире прошивок для этого роутера царит три главных героя:

  • Стоковая прошивка (stock U-Boot) — официальная от Xiaomi, стабильная, но с ограничениями.
  • Breed — альтернативный загрузчик, который открывает двери для кастомных прошивок.
  • Padavan — кастомная прошивка, основанная на OpenWrt, с расширенными возможностями.

Что решает каждая прошивка?

Прошивка Задачи и особенности
Stock U-Boot Официальная, стабильная, поддержка обновлений OTA
Breed Позволяет прошивать кастомные прошивки, расширяет возможности восстановления
Padavan Улучшенная функциональность, DoH, расширенные настройки Wi-Fi и сети

Особенности прошивки Padavan на R3G v2 с SPI памятью

Для ревизии R3GV2 с SPI памятью прошивка Padavan требует особого подхода:

  • Требуется программатор CH341A для работы с EEPROM.
  • Необходимо считать оригинальный дамп EEPROM для сохранения MAC-адресов и других настроек.
  • Конфигурация ядра и памяти в прошивке адаптирована под 128 МБ RAM и специфическую нумерацию портов WAN/LAN.

Риски перепрошивки и меры предосторожности

Перепрошивка — это как операция на открытом сердце вашего роутера. Вот что может пойти не так:

  • Потеря загрузчика и превращение роутера в "кирпич".
  • Потеря MAC-адресов, что приведёт к проблемам с сетью.
  • Несовместимость прошивки с аппаратной ревизией.

Как минимизировать риски?

  • Обязательно делайте резервную копию EEPROM (через Breed или программатор).
  • Иметь под рукой программатор CH341A и навыки его использования.
  • Тщательно проверять совместимость прошивки с вашей ревизией роутера.
  • Использовать проверенные сборки и архивы прошивок.

Пошаговая установка Padavan на R3G v2 с SPI памятью

  1. Разборка роутера

    • Отклейте наклейку с маркировкой, приклейте её выше.
    • Открутите два винта под наклейкой.
    • Аккуратно отцепите нижнюю крышку пластиковым медиатором.
  2. Определение типа памяти

    • Найдите микросхему SPI (например, GD25Q127C).
  3. Подготовка программатора CH341A

    • Подключите прищепку к переходнику, красный провод к первой ноге.
    • Зажмите переходник в программатор в секцию 25xx.
    • Подключите к USB, дождитесь установки драйверов.
  4. Считывание EEPROM

    • Запустите AsProgrammer, выберите GD25Q128C.
    • Нажмите "Прочитать", сохраните дамп.
  5. Подготовка EEPROM

    • Вырежьте блок с 0x50000 до 0x60000 (64 КБ).
    • При необходимости измените MAC-адреса через hex-редактор.
  6. Прошивка загрузчика Breed

    • Используйте AsProgrammer для прошивки файла breed.
    • При неудаче попробуйте прошивку с очисткой флешки.
  7. Прошивка Padavan через Breed

    • Подключитесь к роутеру по LAN.
    • Зайдите в Breed и прошейте файл Padavan.

Как работают загрузчики Breed и stock U-Boot

  • Stock U-Boot — стандартный загрузчик Xiaomi, поддерживает обновления через веб-интерфейс.
  • Breed — альтернативный загрузчик с расширенными функциями восстановления и прошивки.

Как определить загрузчик?

  • Если при включении роутера доступен веб-интерфейс Breed (обычно по адресу 192.168.1.1), значит установлен Breed.
  • Если нет — скорее всего stock U-Boot.

Обновление прошивок через веб-интерфейс

Загрузчик Тип прошивки для обновления Особенности
Breed Только прошивки с поддержкой breed Можно обновлять кастомные сборки
Stock U-Boot Только стоковые прошивки Обновление официальных прошивок

Важно: Не пытайтесь прошить прошивку для Breed на stock U-Boot и наоборот — это приведёт к ошибкам и "кирпичу".


Работа с EEPROM через Breed

  • В Breed есть функция сохранения и восстановления EEPROM.
  • В EEPROM хранятся MAC-адреса для Wi-Fi 2.4 GHz, Wi-Fi 5 GHz, LAN и WAN.
  • Для корректной работы сети нужно заменить MAC-адреса в EEPROM на адреса вашего устройства.
Интерфейс Смещение в EEPROM Пример MAC-адреса
Wi-Fi 2.4 GHz 0x000004 28 6C 07 11 22 03
Wi-Fi 5 GHz 0x008004 28 6C 07 11 22 04
LAN 0x0E000 28 6C 07 11 22 01
WAN 0x0E006 28 6C 07 11 22 02

Архивы прошивок и сборок — что выбрать

В теме на 4PDA и других репозиториях доступны сборки с разными датами:

Репозиторий Дата сборки Особенности
Linaro Не обновляется Стабильная, но устаревшая
alxdm 19.04.2022 и др. Исправления веб-интерфейса, DoH, оптимизации
mahtabctg 07.09.2022 Новые сборки, но без гарантии для всех моделей

Что нового в сборках 2020–2022 годов

  • Поддержка DNS over HTTPS (DoH) — повышает безопасность DNS-запросов.
  • Исправления проблем с веб-интерфейсом, особенно на устройствах Apple.
  • Оптимизация настроек ядра и памяти для стабильной работы.
  • Возможность выбора частоты процессора (разгон).

Настройки по умолчанию в прошивках Padavan и стоковой

Прошивка IP-адрес Логин/Пароль Названия Wi-Fi сетей Пароль Wi-Fi
Padavan 192.168.1.1 admin/admin "ASUS" и "ASUS_5G" 1234567890
Стоковая 192.168.0.1 admin/admin "Padavan" и "Padavan_5G" 1234567890

После сброса настроек IP и имена сетей могут измениться.


Как распознать проблемы с прошивкой и веб-интерфейсом

  • Сообщение «Проверка файла не удалась» — обычно битый или неподходящий файл прошивки.
  • Проблемы с веб-интерфейсом на Apple — долгие загрузки меню, зависания.
  • Снижение скорости после сброса — возможно, выбран неправильный канал Wi-Fi или перегружена сеть.
  • Wi-Fi 5G не работает — попробуйте сбросить настройки и обновить прошивку.

Безопасное обновление и восстановление

  • Перед обновлением делайте резервную копию настроек и EEPROM.
  • Проверяйте совместимость прошивки с вашей ревизией роутера.
  • При неудачной прошивке попробуйте восстановление через Breed.
  • Если роутер "окирпичился", может понадобиться программатор CH341A.
  • Для отката используйте официальные или проверенные сборки.

Практические советы новичкам

  • Не экспериментируйте с прошивками, если не уверены в ревизии роутера.
  • Используйте скрипты для прошивки только с проверенных источников.
  • Имейте под рукой программатор и инструкции по его использованию.
  • Читайте отзывы и обсуждения на 4PDA и XDA Developers.
  • Не забывайте, что перепрошивка — это всегда риск, и ответственность лежит на вас.

Таблица сравнения прошивок для Xiaomi Mi Router 4A Gigabit Edition

Критерий Стоковая прошивка Padavan (через Breed) Breed (загрузчик)
Совместимость Только с stock U-Boot Требует Breed Загрузчик для кастомных прошивок
Обновление Через веб-интерфейс Через Breed или веб-интерфейс Через программатор или Breed
Функциональность Базовая Расширенная, DoH, настройки Загрузчик, не прошивка
Риски Меньше Средние (нужен опыт) Высокие (неправильная прошивка — кирпич)
Требования к памяти NAND 16 МБ SPI 16 МБ (R3GV2) Зависит от модели

Полезные ссылки


Теперь вы вооружены знаниями и готовы к прошивке Xiaomi Mi Router 4A Gigabit Edition. Помните: аккуратность и подготовка — залог успеха! Удачи и пусть ваш роутер летает, а не превращается в кирпич!