Как загрузить роутер в breed

Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie

Я давно выделил для себя практически идеальный роутер в плане цена/качество, и этим роутер стал Xiaomi 3G. Его я перепрошил в «Padavan» и роутер стал уже более функционален и с очень стабильной работой. Но время не стоит на месте, технологии тоже. Поэтому сейчас сменить прошивку со стоковой MiWiFi или с Padavan на OpenWRT уже дело, практически 2 минут. Все дело в установке другого загрузчика – BREED, благодаря которому можно менять прошивки на роутере, как перчатки, используя только скрепку и кнопку reset. Функционала в целом хватало, пока не появился роутер AC2100 и идея связать их WiFi в MESH сеть. А для этого необходимо на каждом роутере установить прошивку Keenetic.

Роутер Xiaomi 3G – КУПИТЬ​

 Все файлы для прошивки роутера в Keenetic и другие прошивки — СКАЧАТЬ​

Мой канал в телеграмм @Lubops- ПОДПИСАТЬСЯ​

Содержание

  • Подготовка.
  • Установка загрузчика Breed из под прошивки Padavan
  • Установка Breed из «стоковой» прошивки MiWiFi
  • Установка прошивки Padavan из Breed
  • Установка прошивки Keenetic на роутер mi 3G
  • Обзор Keenetic на роутере Xiaomi 3G
  • Подробная видео инструкция
  •  Вывод

Подготовка.

Выключить антивирус и брандмауэр. Скачать и разархивировать файлы для перепрошивки в корень диска D/E/F, отформатировать флешку в FAT32, разогнуть скрепку и найти Ethernet кабель любой длины (до 100 метров ;) )

Если у вас кроме «родного» Дефендера не установлен никакой, другой антивирус ( что правильно ;) ), то отключаем его и брандмауэр Windows. Думаю, по скриншотам понятно даже для «чайников», как сделать эту процедуру.

Все действия актуальны для Windows 10. Но по умолчанию в Win10 не установлен клиент Telnet, устанавливаем его.  «Параметры Windows» — «Приложения».

Делаем все как на скриншотах

СТАВИМ галочку напротив «Telnet клиент«

 Завершаем установку.

Установка загрузчика Breed из под прошивки Padavan

Если прошивку Padavan вы устанавливали достаточно давно, допустим по этой инструкции:

То сейчас необходимо сделать следующие шаги: соединяем роутер Ethernet кабелем LAN-порт ПК (или ноутбука). 

После этого отключаем беспроводные и прочие интерфейсы, кроме нашего LAN подключения. 

Теперь достаем флешку, желательно до 4 Гб, и форматируем ее в файловую систему — Fat32. Из папки «3G-Breed-Keenetic\Firmware» копируем на флешку файл под названием breed-mt7621-xiaomi-r3g.bin. 

Вставляем флешку в USB порт роутера Xiaomi 3G. И переходим в административную часть роутера по адресу http://192.168.1.1 У вас этот адрес может быть немного другим, все зависит от настроек локальной сети в роутере.  Переходим в пункт «Администрирование» — «Консоль». В консоли вводим команду «mount» для проверки подключенных к роутеру накопителей. 

Исходя из того, как «обозвалась» ваша флешка изменяем команду «mtd_write write /media/AiDisk_a1/breed-mt7621-xiaomi-r3g.bin Bootloader»  где вместо AiDisk_a1 вписываем данные, из окна выше. В моем случае правильно будет «mtd_write write /media/DISK_IMG/breed-mt7621-xiaomi-r3g.bin Bootloader» 

Вставляем новую команду «mtd_write write /media/DISK_IMG/breed-mt7621-xiaomi-r3g.bin Bootloader» в строку и нажимаем обновить. 

Спустя пару минут, отключаем флешку из роутера, вытаскиваем штекер питания и зажимаем кнопку «Reset» тонкой скрепкой, в задней части роутера. после этого подключаем питание, не отпуская Reset. Считаем до 7, и убеждаемся, что светодиод на передней панели начал быстро моргать синим цветом. После этого, вытаскиваем нашу скрепочку. 

Обновляем страницу по адресу http://192.168.1.1 и попадаем в загрузчик Breed, из которого уже можно устанавливать, практически любую подходящую к mi3G прошивку.

Установка Breed из «стоковой» прошивки MiWiFi

 Сбрасываем роутер на «дефолт», для этого удерживаем скрепкой кнопку Reset 10 секунд и ждем перезагрузки роутера. Делаем предварительную настройку «чистого» роутера, можно даже без интернета. Указываем пароль для WiFi и админки роутера.

Как и в случае прошивки из-под Padavan, отключаем ВСЕ сетевые интерфейсы, кроме того, к которому подключен Ethernet кабель.  Переходим в папку прошивки «Xiaomi 3Pro_3G patches (24.05.2020)» и запускаем файл Start.bat

В открывшемся окне нажимаем 1 и ждем подключения к роутеру.

За скрипт спасибо Sedy c 4pda.ru! После того как шлюз определился вводим ваши учетные данные к административной панели miWiFi. В моем случае это admin и пароль 12345678. Жмем Enter.

Если все ок, получаем такую картинку с запущенными сервисами telnet и ftpd.

На всякий случай сохраняем оригинальный eeprom и backup, последовательно нажимая 2 и 3 в консоли скрипта.

Убеждаемся, что файлы создались, и сохраняем их для себя, в очень далекую папку, на всякий случай.

И теперь заливаем загрузчик Breed в мозги нашего роутера. Для этого жмем 4 и Enter. После этого выключаем роутер из розетки, зажимаем скрепкой и держим кнопку Reset. Подключаем роутеру питание, ждем 7-10 секунд, после того, как светодиод начнет моргать, отпускаем Reset.

Так же, очень рекомендую скачать оригинальный eeprom и backup, для этого переходим в 3тюю вкладку левого меню, и поочередно скачиваем eeprom и backup.

Установка прошивки Padavan из Breed

На примере установки прошивки Padavan, попробую показать, насколько просто и быстро можно установить практически любую прошивку на mi3G роутер. Переходим по адресу http://192.168.1.1 и попадаем в загрузчик Breed. 

Сразу переходим в 6ой пункт левого меню и прописываем такие значения «autoboot.command boot flash 0x600000», после чего жмем применить.

Переходим на вторую колонку левого меню, ставим галочку в среднем меню выбора файла, предварительно выбрав его из папки 3G-Breed-Keenetic\Firmware. Я выбрал последний на 26/03/2021 сборку Padavan — RT-MIR3G_3.0.0.4_382_52290-geac6f28.trx. Пишем прошивку во второй раздел и ставим галочку о необходимости перезагрузки роутера и жмем на кнопку «прошивка» на китайском языке.

1-2 минуты и Padavan уже установлен.

Установка прошивки Keenetic на роутер mi 3G

Переходим в загрузчик Breed,  выключаем роутер из розетки, зажимаем скрепкой и держим кнопку Reset. Подключаем роутеру питание, ждем 7-10 секунд,  после того, как светодиод начнет моргать, отпускаем Reset.  Переходим во 2ой пункт меню, в левой колонке и зашиваем новый, временный, загрузчик pb-boot.img из папки 3G-Breed-Keenetic\Keenetic Xiaomi MI3G v.1

Галочку в поле «перезагрузка» устанавливаем и жмем «прошивка».

После установки временного загрузчика Pandora Box, который так же, должен открыть по адресу http://192.168.1.1. Если этого не произошло, опять переходим в режим boorloader — выключаем роутер из розетки, зажимаем скрепкой и держим кнопку Reset. Подключаем роутеру питание, ждем 7-10 секунд,  после того, как светодиод начнет моргать, отпускаем Reset

Выбираем «Выбор файла» и указываем прошивку Кинетик — Keenetic_MI3Gv1_ZM.06_3.06.B.2.0-1_factory.bin для нашего mi3G роутера.

Жмем «Firmware update» и ждем завершения прошивки.

После этого меню, а именно перезагрузки роутера, рекомендую перейти в режим загрузчика. Выключаем роутер из розетки, зажимаем скрепкой и держим кнопку Reset. Подключаем роутеру питание, ждем 7-10 секунд,  после того, как светодиод начнет моргать, отпускаем Reset. Как видим, загрузчик у нас остался Breed, Пандора Бокс был временный для прошивки Кинетик.  «После установки прошивки Кинетик ни в коем случае нельзя перепрошивать другой Breed, а то на 4пда в ветке роутера уже есть счастливчики попробовавшие прошить breed с английским языком. С падаваном, OpenWrt, или стоком можно шить любой.»

Для управления нашим роутером, родным приложением для смартфона от Кинетик, нам надо изменить в 5ом пункте левого меню строки servicetag, servicepass, sernumb иcloudalias внеся вместо последних шести нулей 000000 любые цифры, причем разные во всех строках, по типу569812, 235145, 569870 и 561120.

Должно получится, что-то типа такого. Сохраняем, нажимая на кнопочку.

Теперь нам надо изменить МАС адрес, который находится в 8ом пункте левого меню. Изменяем 3-4 любых цифры в нижних двух строках.

Перезагружаем роутер отключив и включив питание.  Уже можно включить все сетевые адаптеры. WiFi уже доступен — пароль по умолчанию 12345678

Обзор Keenetic на роутере Xiaomi 3G

 Принимаем условия соглашения, и оказываемся в прошивке, которая открывает нам роутер полностью с другой стороны, с новыми возможностями, без затрат на железо. Кто скажет, мол «ай вей», «украли памагите» — вот GitHub от Кинетик, с исходниками прошивок — просто собери под себя — https://github.com/keenetic/keenetic-sdk

Тут описывать можно много и долго, но, по сути это полноценная прошивка Кинетик, на роутер Xiaomi 3G, которая при этом ПОЛНОСТЬЮ использует все потоки и ядра процессора Xiaomi.

Единственное НО, не обновлять прошивку  ни по «по воздуху», ни в ручном режиме — НИКОГДА!!! Пока автор на 4pda не выкатит новую прошивку. Но и эта прошивка очень стабильная и готовая к 24/7 работе.

Так как mi3G имеет ЮСБ порт, то мы можем не только подключить «4G свисток» местного провайдера телефонии, для организации автоматического резервного канала. Так и установить жесткий диск и сделать ftp, dlna или торрент сервер  — 1 кликом мышки.

Пробуем скачать на смартфон приложение с ПлейМаркета от Кинетик — https://play.google.com/store/apps/details?id=com.keenetic.kn

Регистрируемся, находим в локальной сети наш Кинетик и подключаемся к нему. Никаких вопросов нет, родное приложение от Кинетик, вполне работает с нашим Xiaomi роутером.

 Минус только 1, через определенное время, Кинетик, вот такие «левые» подключения банит. Кому-то везет и на 6 месяцев управлять роутером с телефона, а мне только 2 дня, потом красное предупреждение и роутер выпал из приложения. Надо опять заходить в Breed и менять те значения в 4 полях.

 Роутер Xiaomi 3G – КУПИТЬ​

 Все файлы для прошивки роутера в Keenetic и другие прошивки — СКАЧАТЬ​

Мой канал в телеграмм @Lubops — ПОДПИСАТЬСЯ

Подробная видеоинструкция

 Вывод

Все работает стабильно, настроек стало тоже намного больше, чем в Padavan. Благодаря наличию Breed, теперь можно в любой момент вернуть Padavan, откатится на OpenVRT или установить Кинетик в несколько кликов. Благодаря уважаемому zbancam с http://bit.do/fPvKr​ который модифицировал прошивку под 3G, мы можем на железе от Xiaomi использовать все огромные возможности от Keenetic. Начиная от дополнительного резервного канала провайдера, или использования 3/4G модема, до встроенной блокировки рекламы, использования родного мобильного приложения для управления роутером и до создания MESH сетей.

Xiaomi Router 3G: бэкап и прошивка PandoraBox (включая Breed)

JustACat

Все, что вы делаете, вы делаете на свой страх и риск.
Я никакой ответственности за ваши действия не несу!

1.Подготовка

Чтобы делать что-то с роутером, его нужно одним проводом (LAN1 порт) соединить с ПК, с которого будет производиться настройка, а вторым (WAN порт) соединить с одним из LAN портов вашей домашней сетки (старого роутера).

При этом на ПК у меня есть второй канал (через WiFi свисток), которым ПК соединен с домашней сеткой — это не обязательно, но тогда на ПК не будет интернета во время манипуляций с роутером.

2.Начальная настройка и проверка роутера

Заходим с ПК через браузер в настройку роутера http://192.168.31.1

Проходим начальную настройку — тут поможет переводчик (если вы не владеете китайским, конечно).

Вариантов несколько:

  • Можно переводить через камеру мобильного (google translate это умеет).
  • Можно переводить прямо в браузере ПК, если у ПК есть второй канал, подключенный к инету (мой случай).
  • Можно попробовать установить вот это расширение для браузера Chrome: https://chrome.google.com/webstore/detail/rumiwifi/mbiehbednoakmhlmjcpgpciocekdjabp?hl=ru — я не ставил. С ним иногда бывают затыки: могут не нажиматься какие-то кнопки и т.п. — тогда надо его просто временно отключить.

После настройки и проверки, что все более или менее работает, я так же списал из веб-панели серийники и т.п. по роутеру, просто на всякий случай.

3.Открытие SSH доступа на роутере

Делал по этой инструкции: http://4pda.ru/forum/index.php?s=&showtopic=686221&view=findpost&p=36762639

Особенности:

  • Скачивать файл отсюда http://www1.miwifi.com/miwifi_download.html — нужно под наш роутер: «ROM for R3G» (Developer версию, не Stable).
  • Найти в родной панели роутера место, где прошивка обновляется, не так просто, особенно если у вас оно все на китайском. Но если все прощелкать — то найти можно. Скрины не делал, увы.
  • Если не заходит на http://d.miwifi.com/rom/ssh, попробуйте https://d.miwifi.com/rom/ssh (то есть прямо руками в строке адреса в браузере дописать https:// вместо http:// в ссылке, к которой уже добавится ваш «?userId=»). То же самое справедливо и при скачивании «miwifi_ssh.bin» — при ошибке дописываем https.

Если для вас SSH и putty — темный лес, то стоит почитать/посмотреть что-нибудь по поиску: https://yandex.ru/search/?text=как%20через%20putty%20подключиться%20по%20ssh

Ну и дополнительно можно еще вот эту статью использовать (там и скрины есть разные, и мысли умные): https://sysadmin.atomsoznanya.ru/firmware/259-proshivka-xiaomi-mi-wifi-na-proshivku-pandorabox-i-padavan.html — только опять же не забывайте, что делать надо с оглядкой на то, что роутер у нас 3G (а в статье речь про Mini). Обычно это влияет только на то, где и какие файлы надо скачивать.

4.Бэкапы !обязательно!

Делал по этой инструкции: http://4pda.ru/forum/index.php?s=&showtopic=837667&view=findpost&p=64406210 — в этом посте есть ссылки на другие с более развернутым описанием, если не ясно — прочтите и их тоже.

Проблем не возникло:

  • вставил чистую флешку (fat32) в роутер
  • зашел (через putty) по ssh
  • выполнил команды
  • выключил роутер
  • вынул флешку
  • сохранил полученные файлы на ПК

Для справки: структура разделов на стоке в 3G такая:

dev:  size  erasesize name
mtd0: 07f80000 00020000 «ALL»
mtd1: 00080000 00020000 «Bootloader»
mtd2: 00040000 00020000 «Config»
mtd3: 00040000 00020000 «Bdata»
mtd4: 00040000 00020000 «Factory»
mtd5: 00040000 00020000 «crash»
mtd6: 00040000 00020000 «crash_syslog»
mtd7: 00040000 00020000 «reserved0»
mtd8: 00400000 00020000 «kernel0»
mtd9: 00400000 00020000 «kernel1»
mtd10: 02000000 00020000 «rootfs0»
mtd11: 02000000 00020000 «rootfs1»
mtd12: 03580000 00020000 «overlay»
mtd13: 012a6000 0001f000 «ubi_rootfs»
mtd14: 030ec000 0001f000 «data»

5.Если хочется прошивку от Padavan

Тогда действуем по этой статье: http://4pda.ru/forum/index.php?s=&showtopic=837667&view=findpost&p=64429446

И дальше не читаем/не делаем.

6.Прошивка загрузчика Breed

Делал по этой инструкции: http://4pda.ru/forum/index.php?s=&showtopic=837667&view=findpost&p=65262189 — не шибко подробная она :)
В общем-то из нее всего 1 строчка требуется.

Действия:

  • Вот тут: https://breed.hackpascal.net/ — берем «breed-mt7621-xiaomi-r3g.bin».
  • Кладем файл в корень чистой флешки (fat32), советую проверить хэш-сумму скачанного файла и сравнить с указанной в https://breed.hackpascal.net/md5sum.txt
  • Флешку в роутер.
  • Заходим на роутер по ssh.
  • Выполняем команду:

mtd write /extdisks/sda1/breed-mt7621-xiaomi-r3g.bin Bootloader

  • В ответ выплюнется что-то вроде:

Unlocking Bootloader …
Writing from /extdisks/sda1/breed-mt7621-xiaomi-r3g.bin to Bootloader …

Все, теперь у нас вместо стокового загрузчика стоит загрузчик Breed.

Чтобы загрузиться в Breed, нужно:

  • Выключить роутер.
  • Зажать Reset на роутере (чем-то острым в дырочку сзади).
  • Включить роутер.
  • Когда замигает активно синий светодиод спереди, отпускаем Reset.
  • На ПК заходим: http://192.168.1.1 — вот так он выглядит:

Breed

7.Еще один бэкап (через Breed, можно пропустить)

  • Грузимся в Breed (см. выше).
  • Если на ПК есть интернет, включаем перевод на английский (хотя можно и без перевода тыкнуть).
  • Тыкаем в левом меню третий сверху пункт.
  • На открывшейся страничке по очереди тыкаем обе кнопки и сохраняем файлы в надежное место:

Бэкап в Breed

8.Прошивка PandoraBox

  • Качаем отсюда:
    http://downloads.pandorabox.com.cn/pandorabox/17.09/targets/ralink/mt7621/
    или:
    http://pandoraserver.chinacloudapp.cn/pandorabox/17.09/targets/ralink/mt7621/
    последний по дате файл прошивки «r3g», например:
    PandoraBox-ralink-mt7621-xiaomi-r3g-2017-09-27-git-923ec9a-squashfs-sysupgrade.bin
  • Проверяем хэш-сумму скачанного файла (указаны там же в файле «sha256sums»).
  • Грузимся в Breed (см. выше).
  • Если на ПК есть интернет, включаем перевод на английский (хотя можно и без перевода тыкнуть).
  • Тыкаем в левом меню второй сверху пункт.
  • На открывшейся страничке первая из двух закладка.
  • На ней отмечаем среднюю из трех галочек и рядом с ней выбираем скачанный ранее .bin файл, в общем, в соответствии с картинкой:

  • Жмем кнопку «Upload» (или как там она по-китайски), попадаем на такую страничку:

  • Тут нам предлагается еще раз проверить, правильный ли файл мы выбрали, а заодно хорошо ли он загрузился на роутер (по размеру и MD5-хэш-сумме). Проверяем, если все верно — жмем единственную кнопку нижнюю. Начинается процесс прошивки:

  • Когда ползунок прошивки дойдет до конца, нужно еще немного подождать.

  • Роутер перезагрузится. И можно попробовать на новой вкладке постучаться на роутер: http://192.168.1.1

  • Остается только выбрать английский и настроить PandoraBox.

NB: Кому мало стандартных (простых) настроек PandoraBox, включите «Geek Mode» и перед вами появится полноценная LuCI.

Внимание: не пытайтесь прошить загрузчик от PandoraBox, если вы не знаете, что делаете и зачем вам это надо. Судя по всему, он закрывает изменение загрузчика. Оставайтесь на загрузчике Breed.

После прошивки PandoraBox разметка приняла следующий вид:

dev:  size  erasesize name
mtd0: 00080000 00020000 «Bootloader»
mtd1: 00040000 00020000 «Config»
mtd2: 00040000 00020000 «Bdata»
mtd3: 00040000 00020000 «Factory»
mtd4: 00040000 00020000 «crash»
mtd5: 00040000 00020000 «crash_syslog»
mtd6: 00040000 00020000 «reserved0»
mtd7: 07e00000 00020000 «firmware»
mtd8: 00200000 00020000 «kernel»
mtd9: 07bc0000 00020000 «ubi»
mtd10: 00040000 00020000 «panic_oops»
mtd11: 00080000 00020000 «factory_bbt»

*.Дополнительные материалы

  • Xiaomi Router 3G: прошивка LEDE/OpenWrt (+ возврат на stock через Breed):
    http://telegra.ph/Xiaomi-Router-3G-proshivka-LEDE-11-23
  • Xiaomi Router 3G: обновление LEDE (OpenWrt)
    http://telegra.ph/Xiaomi-Router-3G-obnovlenie-LEDE-OpenWRT-01-24
  • Сравнительная табличка роутеров Xiaomi:
    https://wikidevi.com/wiki/List_of_Xiaomi_Wireless_Devices
  • Тема по Xiaomi Mi WiFi Router 3G на 4pda (вопросы можно задавать там):
    http://4pda.ru/forum/index.php?showtopic=837667
  • Основные команды для работы с BusyBox:
    http://telegra.ph/Osnovnye-komandy-dlya-raboty-s-BusyBox-01-24
  • HashTab (бесплатное расширение для Windows для подсчета хэш-сумм файлов):
    http://implbits.com/products/hashtab/
  • putty (ssh-клиент и не только):
    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  • WinSCP (клиент для доступа к файлам по ssh):
    https://winscp.net/eng/download.php

Всем бобра и успешных перепрошивок!

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

Инструкция по установке Breed на роутер:

  1. Шаг 1: Подключите роутер к компьютеру посредством Ethernet-кабеля и убедитесь, что роутер включен. Запустите веб-браузер и в адресной строке введите IP-адрес роутера.
  2. Шаг 2: Введите логин и пароль для доступа к панели администратора роутера. Обычно логин и пароль по умолчанию указаны на наклейке на задней панели роутера или указаны в документации.
  3. Шаг 3: В панели администратора найдите вкладку «Настройки» или «Настройки системы».
  4. Шаг 4: В меню настройки найдите пункт «Обновление прошивки» или «Firmware Update».
  5. Шаг 5: Загрузите файл прошивки Breed с официального сайта или с сайта разработчика альтернативных прошивок для вашей модели роутера.
  6. Шаг 6: Нажмите кнопку «Обновить» или «Update» и подождите, пока процесс установки Breath будет завершен.
  7. Шаг 7: После установки Breed роутер будет автоматически перезагружен. После перезагрузки вы сможете настроить роутер в соответствии с вашими потребностями.

Внимание! Установка Breed является процессом, который может потребовать определенных знаний и навыков работы с роутерами. При неправильной установке Breed роутер может перестать работать корректно или вообще перестать загружаться. Перед установкой Breed рекомендуется ознакомиться с документацией, предоставленной разработчиком альтернативных прошивок, а также проконсультироваться со специалистом.

Содержание

  1. Как установить Breed на роутер
  2. Получите необходимые материалы
  3. Подготовьте роутер
  4. Загрузите и установите Breed

Как установить Breed на роутер

Для установки Breed на роутер, необходимо выполнить следующие шаги:

  1. Подготовка устройства. Установите веб-интерфейс (интерфейс для управления устройством) на роутер. Обычно это делается через web-интерфейс фирменной прошивки роутера.
  2. Скачивание файлов. Посетите официальный сайт проекта Breed и скачайте актуальную версию Breed для своей модели роутера.
  3. Подключение к роутеру. Запустите SSH-клиент и подключитесь к роутеру по протоколу SSH с использованием учетных данных (логин и пароль).
  4. Перезагрузка и установка. Введите команду для перезагрузки роутера и во время загрузки нажмите определенную комбинацию клавиш, чтобы войти в режим Breed. Затем загрузите файл прошивки из предварительно распакованного архива Breed и запустите процедуру установки.
  5. Проверка успешной установки. После установки Breed, роутер будет автоматически перезагружен. Проверьте, что Breed успешно установлен, зайдя в web-интерфейс роутера или выполнив соответствующую команду через SSH.

Установка Breed на роутер может отличаться в зависимости от модели и производителя устройства. Поэтому перед началом процедуры всегда рекомендуется ознакомиться с документацией и руководством по установке Breed для вашей конкретной модели роутера.

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

Получите необходимые материалы

Перед тем как начать процедуру установки Breed на роутер, вам понадобятся следующие материалы:

  • Роутер: убедитесь, что у вас есть совместимый роутер, для которого существует поддержка Breed.
  • Компьютер: вам понадобится компьютер для подключения к роутеру и выполнения необходимых операций.
  • Кабель Ethernet: у вас должен быть кабель Ethernet для подключения компьютера к роутеру.
  • Файл прошивки Breed: необходимо скачать файл прошивки Breed для вашего конкретного роутера.
  • Утилита для прошивки: вам понадобится специальная утилита для прошивки роутера с использованием Breed.

Доставьте и подготовьте все эти материалы перед тем, как приступить к установке Breed на ваш роутер.

Подготовьте роутер

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

  1. Проверьте совместимость вашего роутера с Breed. Убедитесь, что модель вашего устройства поддерживает данную прошивку. Для этого вы можете найти информацию в официальных источниках или на форумах сообщества.
  2. Ознакомьтесь с документацией производителя роутера. Иногда необходимо выполнить дополнительные настройки или установить драйверы для работы с Breed.
  3. Сделайте резервную копию текущего состояния вашего роутера. Это поможет вам восстановить настройки, если что-то пойдет не так.
  4. Убедитесь, что у вас есть доступ к интернету, так как некоторые этапы установки могут потребовать скачивания файлов из сети.
  5. Перейдите в меню администрирования роутера. Для этого введите в адресной строке браузера IP-адрес вашего устройства.
  6. Запишите текущие настройки роутера, включая IP-адреса, маску подсети и адрес шлюза.

После того как вы выполните все эти шаги, ваш роутер будет готов к установке Breed.

Загрузите и установите Breed

1. Откройте браузер на вашем компьютере и введите в адресной строке следующий URL-адрес: https://breed.hackpascal.net/

2. Найдите на странице загрузки Breed подходящую версию для вашего роутера и нажмите на ссылку для загрузки.

3. После того как файл загрузится, найдите его в папке загрузок на вашем компьютере.

Теперь, когда файлы Breed загружены на ваш компьютер, следующим шагом будет их установка на роутер.

1. Подключите компьютер к роутеру с помощью Ethernet-кабеля или подключитесь к сети Wi-Fi роутера.

2. Откройте веб-браузер на компьютере и в адресной строке введите IP-адрес вашего роутера (обычно 192.168.1.1 или 192.168.0.1). Нажмите Enter.

3. Введите логин и пароль для доступа к настройкам роутера (обычно по умолчанию admin:admin) и нажмите Войти.

4. Найдите настройку, которая позволит вам обновить прошивку роутера, и выберите файл Breed, который вы загрузили ранее.

5. Нажмите на кнопку «Обновить прошивку» или аналогичную для запуска процесса установки Breed.

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

Прошивка роутера Xiaomi Mi WiFi Router – процесс весьма занятный и несложный, при этом иногда просто жизненно необходимый. Дело в том, что Mi-роутеры являются отличным решением для современных пользователей (как по доступной стоимости, так и согласно техническим характеристикам). Единственный момент, который может остановить русскоязычного покупателя – это китайский язык веб-интерфейса и множество иероглифов в настройках. Но и эта проблема не является неразрешимой – наша статья тому подтверждение.

Стоковая заводская прошивка первоначально присутствует на всех гаджетах, но ее легко заменить, пересадив web-интерфейс Asus на исходный код роутеров Xiaomi (да, это возможно). Смотрите сами!

Как прошить Xiaomi Mi WiFi роутер на Padavan

Всего 3 этапа отделяют нас от того, чтобы пользоваться всеми возможностями сетевого устройства без переводчиков и сторонней помощи.

Давайте поговорим обо всем по порядку. Вашему вниманию предлагается подробный мануал.

Следует зайти на официальный сайт:

http://www1.miwifi.com/miwifi_download.html

Выбираем вкладку ROM, качаем версию ПО для вашей модели роутера (не забываем выбрать автоперевод на русский для облегчения поиска):


Заходим в настройки по адресу 192.168.31.1, инструкция по входу есть в этой статье. Клик на 2-ой пункт из выпадающего списка (как показано на скриншоте):



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

Следующий этап – подключение к своей беспроводной сети, скачивание фирменной программы Mi WiFi, создание учетной записи и привязка Mi-устройства к ней, если ранее вы этого не делали.

Переходим на сайт

https://account.xiaomi.com/pass/serviceLogin

.. с целью получения ключа по SSH-протоколу. Используем только что созданный нами профиль:


Заходим в личный аккаунт:

Так мы получили и сохранили файл «miwifi_ssh.bin». Копируем его на пустую флешку. Отключаем маршрутизатор от сети (обязательно!), вставляем в него флешку. Иголочкой зажимаем Reset на корпусе, подключаем адаптер питания. Дожидаемся, пока индикатор загорится синим цветом.

С помощью приложения Putti (SSH-клиент), заходим на 192.168.31.1, вводим логин и ключ (с веб-сайта Mi). В консоли должно появиться системное сообщение «ARE U OK». Первый сложный этап завершен, дальше будет проще.

  1. Осуществляем прошивку загрузчика – его скачиваем тут: https://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin Переносим на пустую флешку, которую потом вставляем в роутер. Ищем, как она инсталлировалась – в консоли прописываем команду mount. Следующая команда: mtd write /extdisks/sda1/breed-mt7621-xiaomi-r3g.bin Bootloader – флеш-карту убираем, инсталлируем непосредственно файл прошивки Падаван – скачать можно на сайте: https://domoticzfaq.ru/download/MI-R3G.trx
  2. Отключаем адаптер от сети, снова используем клавишу сброса настроек, ожидаем сигнала светодиода (должен заморгать).
  3. В своем браузере прописываем известный нам адрес 192.168.1.1 — но теперь мы попадаем в Breed-загрузчик. Находим сохраненный файл Padavan. Подтверждаем действия:

На этом прошивка окончена!

Важно! Данная инструкция сделана на примере Xiaomi Router 3G, для остальных моделей с USB-портами нужно пробовать.

Статья получилась немного сумбурной, но такая подробность и многочисленные скриншоты точно «на руку новичкам», которым порой сложно разобраться с подобными нюансами конфигураций и управления. Надеемся, информация была вам полезна.

Если вы не согласны приобретать дорогостоящее сетевое оборудование, но нуждаетесь в мощном адаптере с хорошими показателями скорости, ОЗУ и т.д. — Padavan для Xiaomi роутера – то, что вам нужно! У прошивки удобная консоль управления и понятный интерфейс. Пользуйтесь смело!

Xiaomi R3G parameters

  • Architecture: MIPS
  • Vendor: Mediatek
  • Bootloader: U-Boot
  • System-On-Chip: MT7621 family
  • CPU/Speed: mipsel_24kc @ 880MHz 2 core
  • Flash: 128MB ESMT NAND
  • RAM: 256MB — NT 5C C 128M16 FP-DI,DDR3-1600-11-11-11
  • Wireless: MT7603/MT7612 2.4GHz/5GHz 802.11an+ac
  • Ethernet: 1000 Mbit/s / vlan support
  • USB: 1x 3.0

Router brushing into the development version ROM and open SSH

To write bootloader, to turn on SSH, to turn on SSH, you need to update the ROM of the millet router to the development version.

MilletMiwifi download pageFind the RM (R3G ROM Development Edition) of the router.

There are two ways to upgrade ROM

  1. Landing router background online upgrade
  2. If the previous way is not, you can copy it to the U disk root directory, and name it miwifi.bin, then disconnect the power, plug in the U disk, and press and hold the reset button, insert the power supply, wait until the indicator turns yellow flash ( 10-15 seconds later, release the reset button, then the router will update the ROM and restart to enter the normal state (indicator turns into blue.).

Get SSH permissions

  1. Register Xiaomi account first.
  2. Install the MIWIFI phone app, connect the router after the router WiFi, please refer to the tutorial, please refer to the tutorialhttps://zhidao.baidu.com/question/2011024461729333668.html
  3. After the binding, log inhttp://d.miwifi.com/rom/ssh, Click on «Download Kit»
  4. Download the link to the link to have a root password, you need to remember

Download the information displayed when the toolkit

Toolkit Usage: Millet router needs to be upgraded to the development version 0.5.28 and above, the millet router MINI needs to upgrade to the development version 0.3.84 and above, the millet router 3 is about to support. Note: Stable version does not support
 Please copy the downloaded toolkit bin file to the root directory of the USB flash drive (FAT / FAT32 format, to ensure that the file is named miwifi_ssh.bin;
 Disconnect the power of the millet router to insert the USB connector into the USB interface;
 After holding down the reset button, re-access the power supply, indicating that the lamp changes to the yellow flash state to release the reset button;
 After waiting for 3-5 seconds, the millet router will automatically restart, then you can take a toss :)

Open SSH

  1. Copy the downloaded toolkit bin file to the root directory of the U disk (FAT / FAT32 format) to ensure that the file is named miwifi_ssh.bin;
  2. Disconnect the power of the millet router to insert the USB connector into the USB interface;
  3. After holding down the reset button, re-access the power supply, indicating that the lamp changes to the yellow flash state (10-15 seconds) can release the reset button.
  4. After waiting for 3-5 seconds, the miper router will automatically restart, the blue light is often bright.
  5. Log in to SSH password, on the interface that just downloads the toolkit

Backup

R3G flash is 128M NAND, view layout

cat /proc/mtd
dev:    size   erasesize  name
mtd0: 07f80000 00020000 "ALL"
mtd1: 00080000 00020000 "Bootloader"
mtd2: 00040000 00020000 "Config"
mtd3: 00040000 00020000 "Bdata"
mtd4: 00040000 00020000 "Factory"
mtd5: 00040000 00020000 "crash"
mtd6: 00040000 00020000 "crash_syslog"
mtd7: 00040000 00020000 "reserved0"
mtd8: 00400000 00020000 "kernel0"
mtd9: 00400000 00020000 "kernel1"
mtd10: 02000000 00020000 "rootfs0"
mtd11: 02000000 00020000 "rootfs1"
mtd12: 03580000 00020000 "overlay"
mtd13: 012a6000 0001f000 "ubi_rootfs"
mtd14: 030ec000 0001f000 "data"

Backup command

The specific path is adjusted according to its own U disk path.

dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin
dd if=/dev/mtd1 of=/extdisks/sda4/Bootloader.bin
dd if=/dev/mtd2 of=/extdisks/sda4/Config.bin
dd if=/dev/mtd3 of=/extdisks/sda4/Bdata.bin
dd if=/dev/mtd4 of=/extdisks/sda4/Factory.bin
dd if=/dev/mtd5 of=/extdisks/sda4/crash.bin
dd if=/dev/mtd6 of=/extdisks/sda4/crash_syslog.bin
dd if=/dev/mtd7 of=/extdisks/sda4/reserved0.bin
dd if=/dev/mtd8 of=/extdisks/sda4/kernel0.bin
dd if=/dev/mtd9 of=/extdisks/sda4/kernel1.bin
dd if=/dev/mtd10 of=/extdisks/sda4/rootfs0.bin
dd if=/dev/mtd11 of=/extdisks/sda4/rootfs1.bin
dd if=/dev/mtd12 of=/extdisks/sda4/overlay.bin
dd if=/dev/mtd13 of=/extdisks/sda4/ubi_rootfs.bin
dd if=/dev/mtd14 of=/extdisks/sda4/data.bin

Backup to MTD14 can prompt the device does not exist, it can be ignored, the MTD0-MTD4 backup will be on

Recovery command

mtd write /extdisks/sda4/Bootloader.bin Bootloader
mtd write /extdisks/sda4/Config.bin Config
mtd write /extdisks/sda4/Bdata.bin Bdata
mtd write /extdisks/sda4/Factory.bin Factory
mtd write /extdisks/sda4/crash.bin crash
mtd write /extdisks/sda4/crash_syslog.bin crash_syslog
mtd write /extdisks/sda4/reserved0.bin reserved0
mtd write /extdisks/sda4/kernel0.bin kernel0
mtd write /extdisks/sda4/kernel1.bin kernel1
mtd write /extdisks/sda4/rootfs0.bin rootfs0
mtd write /extdisks/sda4/rootfs1.bin rootfs1
mtd write /extdisks/sda4/overlay.bin overlay
mtd write /extdisks/sda4/ubi_rootfs.bin ubi_rootfs
mtd write /extdisks/sda4/data.bin data

BREED

Download BREEDhttps://breed.hackpascal.net/ Finding BREED-MT7621-XIAOMI-R3G.BIN, the current version of the current version is 2021-12-16. This version has a «millet R3G setting» designed for R3G, «Environment Variable Editing», «Millet R3G BData» configuration. interface

  1. Log in to router using Winscp
  2. Upload the BREED-MT7621-xiaomi-r3g.bin just downloaded to the router / TMP folder, and change the file name Breed.bin

Excuting an order

mtd -r write /tmp/breed.bin Bootloader

After the power is restarted, unplug the power, press the Roun Roun Reset button, wait until the routing light flashes, release the reset button, view IP in CMD, after the computer gets 192.168.1.x, Access 192.168.1.1 in your browser can enter the BREED console

Configuring BREED

  • Delete in Xiaomi R3G settingsnormal_firmware_md5This key value, because the firmware MD5 value of the refresh brush will not be able to boot (delete, do not delete if it is not proven to be turned on without deleting it
  • Add an environment variable in the environment variable editing, the variable name isxiaomi.r3g.bootfwValue 2

With regard to the third operation, if BREED to Bootloader has been written, this is a must. BREED startup process is as follows

  1. If kernel0 exists, start Kernel0
  2. If kernel0 does not exist, kernel1 exists, then start KERNEL1
  3. If kernel0 and kernel1 exist, check the value of the environment variable xiaomi.r3g.bootfw, if there is a value of 2, then start Kernel1, otherwise start Kernel0
  4. After writing OpenWRT below, if you do not write this environment variable, start from Kernel0, then you can’t enter the system, restart, start from Kernel0, which is loop.

Write firmware

Third party firmware

For a third-party firmware, you can upload the brush in BREED.

OpenWrt 20.02.2

For R3G OpenWRT firmware, the write mode is relatively special, and it is necessary to explain it. Specific manner has been detailed on the official website.https://openwrt.org/toh/xiaomi/mir3g

First download firmware, visithttps://firmware-selector.openwrt.org/ Enter xiaomi, select XIAomi Router 3G, if this model is not available, try the old version in the right version, download the following two files in the download page

openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin 
openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin 

These two files need to be written under SSH, so if there is no SSH, it is necessary to brush the official developed firmware with BREED and turn on SSH in front of the steps.

Upload the two OpenWRT files prepared above to / TMP directory, perform the following command to write firmware

cd /tmp
 # This command is used to write to Kerenl partition 1, may not be executed, if this command is executed, then the two partitions will be the same core.
# mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel0
 # Write the second Kernel partition
mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1
 # Write rootfs partition
mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0
 # If you brush BREED, you don't need to run the following two lines, directly Reboot
nvram set flag_try_sys1_failed=1
nvram commit
reboot

Write using kernel1.bin and rootfs0.bin, start OpenWRTdf -hSeeing normal file systems, you can use it directly, don’t need to brush Sysupgrade.bin

Switch OpenWRT and native firmware

Original bootlaoder

If you use the original bootloader, switch the start-up partition is used.flag_try_sys1_failedandflag_try_sys2_failedvariable,

Start using OpenWRT

nvram set flag_try_sys1_failed=1 
nvram set flag_try_sys2_failed=0
nvram set flag_boot_success=0 
nvram commit
reboot

Restore official system

Need to switch back to the original Kernel partition boot

  1. Put the official firmware in the root directory of the U disk, FAT32 format, file name is miwifi.bin connected to the router
  2. SSH connection router execution
fw_setenv flag_try_sys1_failed 0
fw_setenv flag_try_sys2_failed 1
fw_setenv flag_boot_success 0
  1. The router is powered, hold the reset button, power it, wait for the yellow light to flash, loosen
  2. Enter the official system after startup

Use BREED as BootLoader

passxiaomi.r3g.bootfwVariable control

refer to

  • Detailed Brush Write Method (English)https://openwrt.org/toh/xiaomi/mir3g
  • OpenWRT 20.02.2 Configuring Wireguardhttps://www.cnblogs.com/milton/p/16124871.html

  • Как задать имя сети в роутере
  • Как загрузить прошивку для роутера
  • Как зайди в меню роутера
  • Как задать имя роутеру cisco packet tracer
  • Как загрузить порт на роутере