Xiaomi Router 4 4.3.5
Статус устройства: EoD
End of Development — обновление системы возможно только при наличии свободного времени и желания

Характеристики
| Особенность | Описание |
|---|---|
| CPU | MediaTek MT7621AT, MIPS, 880 MHz |
| Flash MB | 128NAND |
| RAM MB | 128/DDR3 |
| Ethernet | 10/100/1000 Mbps x3 (1x WAN, 2x LAN) |
| USB | - |
| WLAN Hardware | MediaTek MT7603EN, MediaTek MT7612EN |
| WLAN 5.0GHz | AC, 80MHz, 2x2, 867MB/s, 256QAM |
| WLAN 2.4GHz | N, 40MHz, 2x2, 300MB/s, 64QAM |
Особенности сборки
| Особенность | Описание |
|---|---|
| Работоспособность | ✅ Кроме: • Облачных сервисов • Компоненты |
| Сброс настроек | ✅ Через кнопку Reset |
| Кнопка MiNet | ✅ Настроена как FN на любые действия в рамках системы |
| Светодиод | 🔵 - Системный / Нет интернета ⚪ - Есть интернет |
| Совместимость в Mesh | ✅ С оригинальными устройствами и клонами |
| Встроенное хранилище | ✅ 55.2МБ, можно установить Entware |
Обновление прошивки
Для обновления воспользуйтесь любым способом для NAND памяти
Подготовка со стоковой прошивки
Сбросить настройки роутера, пройти первоначальную настройку и установить пароль
12345678В архиве запустить
!Start.batв папкеУстановка BreedПоочерёдно выбрать пункты 1 -> 2 -> 3 -> 4

Скрипт сделает бэкап
factory(он же EEPROM) в папкуinstaller/data, а так же перезагрузится в загрузчик BreedПерейдите в загрузчик Breed (
как?) по адресу192.168.1.1Сделайте
Fullбэкап на случай отката прошивки.
⚠️ Не сохраняйте EEPROM из Breed на NAND, из-за динамической разметки внутри не будет настоящих калибровок
6. EEPROM полученный из скрипта (если установка была со стоковой прошивки) или снятый из Breed (если Keenetic ранее был установлен) конвертируем для Keenetic через онлайн-сервис выбрав Вырезанный EEPROM с указанием вашего MAC с этикетки. Полученный файл поместите в папку с прошивкой
Способ #1 Новый, рекомендуемый
- Сменить загрузчик на KeenBOOT
- Загрузить
Firmware, EEPROM, U-Configиз архива по очереди через веб-интерфейс по инструкции - Перезагрузиться в систему
URL: 192.168.1.1 admin:12345678
SSID: Keenetic
Password: 12345678
Способ #2 Старый
- В папке с прошивкой перетягиваем все
binфайлы (U-Config, U-State, EEPROM, Xiaomi4_xxx) на!HFS.exe
Для минимизации проблем с установкой, рекомендуется выставить на сетевой карте IP адрес для роутера 192.168.1.2

- Запускаем Putty, заходим по TelNet (192.168.1.1 port 23) и дальнейшие команды вставляем(ПКМ) поочередно, ожидая выполнения предыдущей команды.
ПРЕДУПРЕЖДЕНИЕ
• Предварительно отключите Брандмауэр и Антивирус вашей ОС
• Сообщения skipped bad blocks и Flash erasure failed with -5 после ввода команд являются нормойВНИМАНИЕ
• Каждая строка это отдельная команда. Если она не выполнилась, повторить снова.
• Cравните IP в командах wget ниже с IP указанным в HFS, в загрузчике Breed он всегда начинается на 192.168.1.xxx
flash erase 0x80000 0x7f00000
wget http://192.168.1.2/u-config.bin
flash write 0x80000 0x80001000 0x80000
flash write 0x4040000 0x80001000 0x80000
wget http://192.168.1.2/eeprom.bin
flash write 0x100000 0x80001000 0x80000
flash write 0x40c0000 0x80001000 0x80000
wget http://192.168.1.2/firmware.bin
flash write 0x180000 0x80001000 0x1AB3F00
flash write 0x4140000 0x80001000 0x1AB3F00
wget http://192.168.1.2/u-state.bin
flash write 0x3fc0000 0x80001000 0x80000
env set autoboot.command "boot flash 0x4140000"
env save
resetПримерный вывод консоли

Как убедиться что всё прошилось корректно
В разделе Settings будут указаны сервисные данные устройства (их наличия достаточно, некоторые поля могут быть с другими значениями)
В разделе MAC address будет ваш MAC-адрес с этикетки устройства, или тот, который вы указывали в конвертере (разница может быть в +- 1 символ в конце) 
После перезагрузки устройство запустится в KeeneticOS
URL: 192.168.1.1 admin:12345678
SSID: Keenetic
Password: 12345678
