Прошивка Keenetic в роутер Xiaomi 3G + установка Breed как из MiWiFi, так и из Padavan

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com (подробнее »)
| Гайд | Сетевое оборудование

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

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

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

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

 

Подготовка.

Выключить антивирус и брандмауэр. Скачать и разархивировать файлы для перепрошивки в корень диска 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 и другие прошивки — СКАЧАТЬ

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

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

 Вывод

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

63 комментария

102437969818538107107@google
MASH сеть — это кто?
S
На Xiaomi AX6000 можно поставить прошивку Keenetic?
105662405909515517684@google
Список роутеров которых можно перешить на прошивку кинетика.
http://gsmforum.su/showthread.php?t=113926
Valendar
Из Сяоми, без проблем, только 3G и АС2100 ( и то коряво в нем)
Последний раз редактировалось
v
Интересно конечно. Только смысл не понятен. Может просто сразу купить Кинетик?
s
Расскажи какой кинетик может в гигабит, wifi ac, usb3 + все что может OpenWRT и все это за 2 копейки. Что бы мне тоже было непонятно.
x
вроде как Giga KN-1010 умеет
разница в цене ~ 6тр
кто сочтет что это много, кто-то — что не очень
я скажу так — чтобы заморочиться изучением вопроса и реализацией (по готовому мануалу) — человеку нужно свободных пол-дня, включая покупку роутера +\-
для многих людей свободных целых пол-дня это роскошь, которая случается пару раз в месяц
деньги можно заработать, осетра — урезать
время — это невосполнимый ресурс, цените его
-
зы самой теме емнип сто лет в обед, но за популяризацию +
s
Ну что бы на это полдня убить, это надо по слогам инструкцию читать. Такие люди по 260т.р в месяц не получают. А для всех остальных 2 часов хватит. Так что мне пока все еще понятно.
Последний раз редактировалось
f
Только с giga не корректно сравнивать… Viva не больше…
104083802324842042405@google
Где в рознице Giga KN-1010 по 6000р? Вижу только по 9990.
x
разница и розница — это не одно и то-же :)
104083802324842042405@google
Мои извинения -пиво с утра, плохая идея…
Moopha
Ну, 2 копейки роутер стоил год назад, сейчас его или не найти, или по предлагаемой ссылке можно купить за 4,5 тысячи
Решаем сами
s
https://gigant-store.ru/goods/wi-fi-router-xiaomi-3g-kupit/
s
Зачем натягивать сову на глобус, если OpenWRT умеет mash из каропки
Valendar
Ну мне опенврт откровенно не зашла
2879246242301342@facebook
А это вообще законно?
105662405909515517684@google
Список роутеров которых можно перешить на прошивку кинетика.
http://gsmforum.su/showthread.php?t=113926
111426793049027567330@google
Только там другой автор портов прошивок, и в частности 3g он шьет только за деньги, 8 баксов, а это треть стоимости этого роутера
105662405909515517684@google
Половина из того списка бесплатно для тех у кого память SPI, для тех у кого Нанд память в роутере — платная удаленная установка.
Если конкретно для Xiaomi 3G то стоимость 500 руб и обновления на новые версии через веб морду самого кинетика.
Последний раз редактировалось
111426793049027567330@google
Упс, я и не заметил, что вы и есть автор прошивок из списка)) Возможно ваша прошивка лучше, супер что можно будет обновлять через вебморду, но повторюсь, раньше в инструкции была указана стоимость 8 баксов, сейчас 500 рублей (не сильно дешевле), мое мнение, конкретно для этого роутера дороговато.
111426793049027567330@google
Ой хотел плюсик поставик, а влепил минус))
Г
Пошел в магаз и купил кинетик. Любой причем. Широкий модельный ряд.
Что заставляет заниматься этой всей ересью? Нищебродство? Жадность?
Valendar
А в чем ересь — прошить за 5 минут железку которая уже есть дома?
Moopha
Тем, у кого нет этой железки, видать, надо за 4,5 тысячи заказать с Али и так накатывать
t
Кинетик в нормальные страны не продает ;)
112973084693810544576@google
Так и сделал — пошел и купил. А R3G — вполне себе рабочий — остался репитером. И по уё_щности прошивки вечно дрался с мастер-роутером за не очень умные девайсы, что приводило к нестабильности роуминга в пределах дома.
А теперь у меня Меш-система.
111426793049027567330@google
По поводу обновления прошивки Кинетик автор видимо не читал инструкцию автора порта. Обновлять эту прошивку ни в коем случае нельзя ни по воздуху, в ручном режиме. Только повторная перепрошивка, то есть сначала ставится Пандора, потом снова прошивка Кинетик.
Второй момент, после установки прошивки Кинетик ни в коем случае нельзя перепрошивать другой Breed, а то на 4пда в ветке роутера уже есть счастливчики попробовавшие прошить breed с английским языком. С падаваном, OpenWrt? или стоком можно шить любой.
Третий момент, в оригинальной инструкции прошивки на Кинетик, первым пунктом идет создание полного бекапа установленной прошивки и eeprom. В случае чего, через breed можно восстановить предыдущую со всеми настройками.
Valendar
1 — А вы читали что я писал? «Единственное НО, не обновлять прошивку «по воздуху» — НИКОГДА!!! Только в ручном режиме, а лучше просто пока и не трогать, прошивка очень стабильная и готовая к 24/7 работе.» — не трогать.
2- тут ценное замечание, внесу в текст.
3 — см пункт 1 и текст, «Так же, очень рекомендую скачать оригинальный eeprom и backup, для этого переходим в 3тюю вкладку левого меню, и поочередно скачиваем eeprom и backup.»
111426793049027567330@google
«Только в ручном режиме» кто-то может воспринять как — скачать прошивку с сайта Кинетик, и натянуть ее через вебморду. Лучше укажите что обновление прошивки возможно только с помощью полной перепрошивки по вашей же инструкци, и только после того как автор порта выпустит новую версию.
Valendar
Согласен, ок.
111426793049027567330@google
Да кстати, неплохо было бы еще указать что на прошивке Кинетик не работает самба по вайфай 2.4Ггц :)
A
а можно по-подробнее про «не работает»? Это если к роутеру что-то подключено и он раздает?
111426793049027567330@google
Если подключен диск к роутеру, то не работает обмен файлами между устройствами по воздуху в 2.4Ггц, в 5 ГГц работает. Чтобы это исправить нужно делать порт прошивки из роутера в котором стоит такой же чип, и есть юсб, но такого кинетика просто нет физически.
A
а, понял, спасибо! слава богу, диски к роутеру не подключаю :-D
У меня тут просто со старых Dune и т.п. поломался доступ по SMB1 к домашнему серверу на Win10 (хотя 1я версия включена, всё работало, опять что-то MS накрутили в апдейтах, всё некогда разобраться), поэтому и настороженно слежу за новостями про самбу )))
s
Там надо повторно включить. Эти мелкософты через какое-то время неиспользования автоматом его отрубают…
a
А на Xiaomi Mi-router 3 (не 3G) можно кинетик накатить? (давно уже padavan стоит)
105662405909515517684@google
Нет нельзя, процессор другой.
Moopha
Уже вышел Breed на английском
Автор, уточните, это 3G первого поколения (как на фотке с USB-портом) или уже второго (без)?
Valendar
1ое поколение с ЮСБ портом
Moopha
Хаха, 4,5 тысячи рублей? Можно найти более интересную модель роутера для прошивки
C
ко второму и 4а гигабит вроде пзу перепаивают, если я правильно понял
115312740965024991979@google
Ну и нафиг тот кинетик теперь кому впал. Пусть давятся своим оверпрайснутым продуктом.
Сарказм если шо.
111426793049027567330@google
Прикол в том что уже скоро будет два года как не выпускается модель 3g
115312740965024991979@google
Я как раз в курсе. Ну просто не удержался. Это так же как до сих пор мучают труп на ядре 3.20 прошивки падавана для тп-линков с процессером мт7628 на борту. Где дыр по состоянию на сегодня больше чем в микротике.
104083802324842042405@google
Есть ещё один прикол -как оказалось, начали выпускать 3g v.2.0
111426793049027567330@google
v.2 это уже не тот роутер
104083802324842042405@google
Согласен. Я слишком обрадовался и не посмотрел ТТХ второй версии. Самое печальное (для меня) что убрали USB порт.
111426793049027567330@google
v2 это перемаркированный 4а гигабит эдишн
S

Ответ 111426793049027567330@google на комментарий
v2 это перемаркированный 4а гигабит эдишн


Вот кстати про него — в теме http://gsmforum.su/showthread.php?t=113926 написано «Xiaomi 3Gv2/4a Gigabit замена на SPI 32mb в Keenetic Speedster KN-3010». Прошивка для KN-3010 занимает 10МБ, а флэша в 4a Gigabit — 16МБ. Зачем тогда требуется перепайка?
Последний раз редактировалось
S
Нагуглил «зачем» — половина флэша тупо резервируется для бэкапа при обновлении прошивки, чтобы не окирпичить роутер если что-то пойдет не так:
В новинках мы прежде всего удвоили объем flash-памяти c 16 до 32 Мбайт — ровно столько же используется в наших старших моделях вплоть до Extra. Эта память делится на две равные части (технология Dual Image), которые чередуются для записи данных при обновлении операционной системы, чтобы при случайном сбое (например, внезапно отключилось электропитание) устройство сохранило работоспособность. Увеличенный объем flash-памяти пригодится для будущих обновлений и функций: согласно нашей стратегии эти модели будут получать поддержку до 2024 года.

Можно ли это как-то обойти (например, залить прошивку через программатор)?
C
расслабтесь — многие производители перестали выпускать роутеры со съёмными антеннами и усб
Moopha
О чем и речь, вон выше я уточнил про какую модель автор имеет в виду
Найди сейчас самый первый 3G без оверпрайса
C
Аналоги первого Xiaomi Mi Router 3g продаёт билайн под видом своего Smart Box
Moopha
Небось и залоченные под Би сети
А
Keenetic'y впору лицензию на прошивку продавать, всё равно умельцы будут левачить
Valendar
Они, напротив, выложили прошивку на ГитХаб
C
не прошивку, а только SDK же, вроде?
Valendar
Ну да SDK, но там же рядом есть ядра и прочие инструменты для разрабов.

Добавить комментарий