Mercusys MR70X
Сказ о прошивке роутера Mercusys MR70X.
Особенность роутера в том, что цена его низка около 2550р, но при этом он копирует железо очень популярного Keenetic Giga (KN-1011).
Это достаточно производительный интернет-центр, как его называет компания Keenetic. Работоспособность прошивки 99.9 процентов. Не работает в полной мере только одна функция: MESH. Специальная технология Keenetic, объединять роутеры в неразрывную вай-фай сеть. Так же не получится обновлять прошивку через официальные канали, как и устанавливать расширения. Кстати, на прошивках кастомах, которые мы будем ставить, все пакеты, которые есть уже предустановлены, так что с этим проблем не будет.
Подготовка к разблокировке ssh
Приступим к работе. Оригинальная прошивка на роутере совершенно ничего из себя не представляет. Поэтому о ней лучше сразу забыть.
Нам придется её воспользоваться только для установки специальной версии, где разблокирован SSH.
Скачиваем прошивку с облака.
Возможно, в настройках ПК с которого будем заходить понадобится вручную прописать шлюз (192.168.1.1) и IP (192.168.1.2).
Подключать ПК к роутеру через LAN.
Разблокировка SSH
Дале скачанную прошивку выбрать в настройках стандартной прошивки.
System -> Firmware update
Выбираем наш файл и нажимаем Update.
Дожидаемся перезагрузки
Установка загрузчика breed
Скачиваем архив с прошивкой Кинетика от zbancam.
Нам понадобится утилита WinSCP. Добавляем соединение с протоколом SCP и адресом 192.168.1.1, пользователь root.
Переходим в папку находящие в короне /tmp и копируем в папку фал breed_SPI_ZM.03.bin
В WinSCP выбираем Commands -> Open in Putty и выполняем команду
dd if=/tmp/breed_SPI_ZM.03.bin of=/dev/mtdblock0
Должен выдать следующее
210+1 records in 210+1 records out
Бэкап

Обязательно!!! Нужно сделать бэкап флешки с настройками WiFi. Не наступайте на мои грабли!
Переходим в ранее установленный загрузчик.
На выключенном роутере зажать кнопку Reset, подключить питание, не отпускать Reset 5 секунд. Пробуем переходить по адресу http://192.168.1.1.
Должен открыться китайский интерфейс.
По очереди сохранить файлы EEPROM и FULL FLASH. И сохранить их, пока на руках есть данный роутер.
В EEPROM храниться оригинальный MAC и настройки для усилителя WIFI, у всех они индивидуальные.

Установка загрузчика pb-boot
После сохранения настроек выбрать второй пункт.
Выбрать файл бутлодера pb-boot-MR70X.bin из скачанного архива.
Нажать Upload
После согласиться. Подождать завершения.
После завершения отключить питание от роутера и снова зайти в загрузчик вышеописанным способом. Но теперь мы попадаем не в breed, а в pb-boot.
Установка Keenetic
В загрузчике pb-boot выбираем файл из архива Keenetic_MR70X_ZM.02_stable_3.07.C.4.0-2_factory.bin и нажимаем Frimware update. Не пугаемся, сразу ничего не произойдет, не нужно нажимать на кнопку повторно, через некоторое время процесс прошивки запустится.
По окончании роутер перезагрузится и станет доступен веб интерфейс нашего Keenetic по адресу 192.168.1.1.
Но пока что не настраиваем ничего, выключаем роутер.
Восстнаовление EEPROM
Лучше всего восстановить настройки WIFI и MAC.
Переходим в загрузчик по выше указанному способу.
Во втором пункте, где мы прошивали pb-boot, выбираем напротив пункта EEPROM наш бэкап eeprom.bin
Нажать Upload и дождаться завершения.
Готово. Теперь можно смело пользоваться нашим Keenetic!