Как прошить mi wifi mini
Так получилось что стал я обладателем сего чудо девайса. я всегда относился с уважением к бренду xiaomi хотя никогда не пользовался их техникой. ребята в какой то степени новаторы. устройства отличаются качеством и невысокой ценой.
конечно надо учитывать что направлены они исключительно на рынок Китая. все устройства прошиты прошивками исключительно на китайском языке. поэтому английские переводы, русификации прошивок для телефонов и тд сделаны исключительно руками умельцев и энтузиастов. так же дело обстоит и с этим роутером.
Характеристики:
Процессор MT7620A 580MHz;
ROM: 16MB SPI Flash;
ОЗУ: 128MB DDR2;
Нет встроенного HDD (можно подключить по USB внешний);
2.4 Ghz WiFi 2x2 (до 300 Мбит/сек);
5 Ghz WiFi 2x2 (до 867 Мбит/сек);
WAN (до 100 Мбит/сек);
LAN х2 (до 100 Мбит/сек);
Внешние двухдиапазонные ненаправленная антенны - 2 шт.
Итак что в нем хорошего кроме цены в 30$:
- это поддержка 802.11ac 5 Ghz WiFi 2x2 (до 867 Мбит/сек);
В сети можно найти всякие разные факи и картинки на китайском языке с описанием куда ткнуть мышью чтоб настроить сей девайс, но как по мне он достоин лучшего.
Силами энтузиастов были собраны версии OpenWRT (PandoraBox) и XrmWRT (Padavan) для этого роутера.
Так же есть допиленные до английского языка стоковые прошивки. Мне был интересен вариант XrmWRT (Padavan).
Почему: (Сравнение прошивок)
1. Стоковая прошивка :
Плюсы:
• Предустановлена и работает;
• Имеет возможность управления через приложение на смартфон.
Минусы:
• Китайская и только китайская;
• Нет поддержки USB модемов;
• Нет нормальной поддержки L2TP;
• Нет поддержки IGMP (IPTV);
• Сильно нагружает процессор.
2. OpenWRT (PandoraBox)
Плюсы:
• Гибкая и при наличии терпения может быть допилена с помощью установки дополнительных пакетов.
Минусы:
• Требует получения доступа по SSH, и некоторой настройки.
3. XRMWRT (Padavan)
Плюсы:
• Прекрасно работает и легко настраивается;
• Отличная скорость и стабильность;
• Всё идёт сразу в комплекте;
• Изначально на русском.
Минусы:
• Не распространяется в открытом доступе, требует самостоятельной сборки;
• Требует получения доступа по SSH.
Не знаю почему Padavan нельзя распространять в собранном виде , но будем уважать авторов и выполнять их требования. Потому прошивку соберем самостоятельно.
Описанные ниже действия требуют базовых навыков и опыта работы с ос Linux. В частости я использовал Ubuntu 14.04
Я не буду описывать и рассказывать что такое vmware, где его брать, как с ним работать и что это такое. Вы должны знать это сами. Может вы линуксоид и вам вообще не нужна виртуальная машина…
Итак, виртуальная машина готова. Заходим в консоль.
вот моя версия убунты.
$ uname -ri
3.13.0-24-generic x86_64
vvs@vpn:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
vvs@vpn:
доставляем пакеты с зависимостями необходимыми для сборки прошивки.
sudo apt-get -y --force-yes install build-essential gawk texinfo pkg-config gettext automake libtool bison flex zlib1g-dev libgmp3-dev libmpfr-dev libmpc-dev git zip sshpass mc
ждем пока все поставится.
Пока не грех почитать доки на гитлабе где живут исходники Падавана.
но можно сразу перейти к сборке.
потом заходим в свою дир /opt и делаем в ней симлинк
vvs@vpn:/opt$
vvs@vpn:/opt$ ls -la
total 12
drwxr-xr-x 3 root root 4096 Dec 11 14:10 .
drwxr-xr-x 22 root root 4096 Jul 6 09:50 ..
lrwxrwxrwx 1 root root 17 Dec 11 14:10 xrmwrt -> /home/vvs/xrmwrt/
vvs@vpn:/opt$
только вы ж понимаете что vvs это мой home. у вас он будет свой.
/xrmwrt/trunk
и если надо изучаем и меняем что либо в конфиге прошивки.
в частности надо убедиться что параметр CONFIG_TOOLCHAIN_DIR указывает на правильный путь к тулчейну который мы сейчас будем собирать.
у меня он
CONFIG_TOOLCHAIN_DIR=/opt/xrmwrt/toolchain-mipsel
(вспоминаем про симлик который сделали выше)
/xrmwrt/toolchain-mipsel
./build_toolchain
поехали. как долго будет идти этот процесс зависит только от русурса и мощности вашей виртаулки.
будем надеяться что все прошло успешно.
теперь переходим к сборке самой прошивки.
Для начала сборки прошивки выполните скрипт build_firmware
/xrmwrt
./build_firmware
процесс долгий. сразу предупреждаю.Viam supervadet vadens.
В случае успеха получаем что то похожее на такое:
/xrmwrt/trunk/images$ ls -l
total 24908
-rw-rw-r-- 1 vvs vvs 7745788 Dec 11 16:48 MI-MINI_3.4.3.9-097.trx
-rw-r--r-- 1 vvs vvs 6574444 Dec 11 16:47 ramdisk
-rwxrwxr-x 1 vvs vvs 3427460 Dec 11 16:47 zImage
-rw-rw-r-- 1 vvs vvs 7745724 Dec 11 16:48 zImage.lzma
vvs@vpn:
собственно MI-MINI_3.4.3.9-097.trx и есть та прошивка ради которой мы прошли весь этот долгий путь.
Но и это далеко не все
Теперь нам ее надо прошить в роутер, а для этого надо получить к нему доступ по ssh.
Делается это тоже через одно место.
Для начала надо прошить сам роутер девелоперской прошивкой. Чтоб вы не лазили и не искали где ее сказать я приаттачу ее к этому посту.
Я выбрал версию miwifi_r1cm_all_ace8a_0.6.40.bin. Почему даже не знаю.
Скачиваем это прошивку, переименовываем ее в miwifi.bin и записываем на флэшку предварительно отформатированную в FAT32. Сразу скажу что флэшку лучше всего использовать не большого объема.
Выключаем роутер от сети, Вставляем флешку, зажимаем reset, чем-нибудь тонким;
Включаем роутер, ждем пока лампочка спереди замигает, отпускаем reset, если загорелась красная лампочка:
а) неверно выбрана прошивка,
б) не верно выбрана флешка (лучше до 4Гб));
Отдыхаем, пока не загорится синий цвет;
Так. девелоперская прошивка прошита.
Теперь наша задача привязать роутер к аккаунту.
Я пользовался тулзой Xiaomi MiWiFi которая есть в Google маркете под андроид телефоны, есть в AppStore для IOS и на самом сайте Xiaomi для Windows и Mac OS. Это хрень нужна для управления и настройки устройствами Xiaomi по WIFI.
подключаем роутер к интернету! подключаемся любой тулзой описанной выше через wifi роутера xiaomi! а не кого либо другого ! вводим ваш емейл и пароль для аккаунта xiаomi!
теперь ваш роутер привязан к аккаунту! вот такой вот геморрой.
прошиваем роутер способ описанным выше для девелоперской прошивки.
дело сделано! теперь у вас есть роутер прошитый девелоперской прошивкой и доступ к нему по ssh.
дело сделано. но это еще не все дальше будет еще веселей
ставим себе на комп такие могучие штуки как putty и winscp (это если вы под виндой)
используя winscp подключаемся к 192.168.1.1 с логином root и паролем что вы получили на сайте выше.
копируем прошивку что мы собрали miwifi_r1cm_all_ace8a_0.6.40.bin на роутер в директорию /tmp
используя putty заходим на роутер, и прошиваем прошивку
mtd -r write /tmp/miwifi_r1cm_all_ace8a_0.6.40.bin firmware
ждем пока прошивка запишется. процесс быстрый.
и далее
(только командой ребут а не дерганием питания на роутере)
чистим кэш браузера! обязательно!
В списке доступных wifi сетей появится две новые сетки ASUS и ASUS 5 Гц! это и есть ваш новый роутер!
Пароль к роутеру по wifi - 0123456789
Telnet / ssh - admin/admin
Но для того чтоб получить telnet / ssh надо подключиться к роутеру по wifi, входим в админку роутера: Дополнительно => Администрирование => Сервисы => Терминальные сервисы => "Включить Telnet-сервер?" "Включить SSH-сервер?", включаем и применяем;
вы думаете это все? ан нет
Теперь необходимо отпатчить EEPROM нашей уже установленной прошивки
Китайцы накосячили в EEPROM, из-за чего на прошивке XRMWRT было неправильное отображение RSSI. В версии начиная с билд 096 это исправлено, но осталась проблема с уровнем приSма сигнала с периферийных устройств из-за неправильной настройки коэффициента усиления.
Заходим в PUTTY и подключаемся к роутеру по IP: 192.168.1.1 по протоколу Telnet, после входа он спросит логин и пароль вводим admin и пароль admin
Делаем дамп mtd2 в бинарный файл
cp /dev/mtd2 /tmp/mtd2.bin
Запускаем WinSCP для того чтоб вынуть или запихнуть нужный файл в папку tmp: протокол – SCP, хост - 192.168.1.1, порт – 22, логин и пароль как указанно выше, скачиваем созданный ранее файл на компьютер;
Обязательно делаем резервную копию где-нибудь на случай, если что-то пойдет не так и можно будет все вернуть назад;
Скачиваем отпаченный mtd2, переименовываем например в mtd2p.bin и тем же WinScp запихиваем его назад на роутер в путь /tmp
используя putty заходим на роутер и зашиваем патченный файл
mtd_write write /tmp/mtd2p.bin Factory
ВОТ ТЕПЕРЬ ВСЕ Радуемся тому что практически без геморроя за 30 баков вы получили отличную рабочую железяку
Ну и конечно же всем создателям XRMWRT (Padavan)
Хочу сразу предупредить, никто не несет никакой ответственности за то что вы убьете свою железяку. Никто кроме вас самих.
Все вопросы в личку - особенно с просьбами дать готовую прошивку будут проигнорированы. Если есть вопросы - пишем в тему. Постараюсь помочь.
Xiaomi mini WiFi отличный вариант домашнего роутера за очень хорошую цену. Но, есть у него небольшой минус. Это панель управления на китайском языке. Хотя, как мы уже выяснили, даже на китайском языке, настроить этот маршрутизатор не сложно. У нас на сайте есть подробная инструкция, в которой я показывал как настроить Xiaomi mini WiFi.
Дело в том, что официальной, русской прошивки для роутера Xiaomi mini нет, и скорее всего не будет. Но, есть английская прошивка. И есть два способа, которыми можно прошить ваш маршрутизатор Xiaomi, и после этой процедуры, панель управления будет на английском языке. Согласитесь, это уже проще чем китайские иероглифы. Я уже все проверил на своем роутере, и сейчас покажу как это сделать.
Небольшой совет. Если у вас уже роутер настроен, и интернет через него работает, то вы можете зайти в панель управления например с Яндекс Браузера, и он вам переведет все настройки с китайского на русский, или украинский язык.Перевод там не идеальный, но все понятно.
Вообще, для Xiaomi mini WiFi есть и русские прошивки, но не официальные, а строение. Например, OpenWRT (PandoraBox), Padavan. Возможно, позже напишу как их установить. Но, процесс установки там не совсем простой.
Установка английской версии прошивки на Xiaomi mini WiFi
Так, статья у нас чисто по установке английской версии. И там есть два способа:
- Первый, это смена региона в настройках Wi-Fi на Европу, и обновление прошивки. Но не вручную, а именно когда роутер сам ее загружает и устанавливает. У меня почему-то не получилось этим способом сделать.
- И второй способ, это загрузка английской прошивки, и установка ее на роутер Xiaomi mini. Правда, там последняя версия прошивки 2.8.91, а на официальном сайте есть уже 2.12.3. Прошивку я скачивал с форума 4pda. Так и не понял, где взять новую версию английской прошивки, ведь на официальном сайте ее нет.
Первый способ: смена региона Wi-Fi и обновление ПО
Прокручиваем страницу до самого низу, и в выпадающем меню выбираем последний пункт (это Европа) .
Дальше снова заходим в настройки, и открываем такие разделы:
Внимание! У вас настройки будут на китайском. У меня просто скриншот уже с английской версии.
Немного ждем, пока роутер определит нет ли новой прошивки (важно! роутер должен быть подключен к интернету) , и нажимаем на синюю кнопку, которая должна появится. Ждем минут 5-8, пока будет загружена и установлена прошивка. Если синяя кнопка не появится, или после обновления настройки все ровно будут на китайском, то используйте второй способ.
Ручное обновление программного обеспечения
Первым делом, нужно скачать файл прошивки. Сам файл, который я взял с 4pda, можно скачать по этой ссылке. Версия 2.8.91. Если вы знаете где можно скачать новую версию английской прошивки, напишите пожалуйста в комментариях.
После того, как скачаете архив, извлеките из него сам файл прошивки с расширением .bin.
Зайдите в настройки роутера, и сделайте все как показано на скриншоте ниже. В такой же последовательности.
Если версия, которую вы будете устанавливать будет ниже чем та, которая уже установлена, то роутер предложит вам сбросить настройки к заводским. И после прошивки, нужно будет заново его настроить. Если хотите сбросить, то ставим галочку, и нажимаем на синюю кнопку. По идеи, если галочку не ставить, то настройки сброшены не будут.
А дальше нам нужно ждать.
Вы увидите панель управления на английском языке.
Пишите в комментариях, какой способ пригодился вам, и получилось ли сменить язык панели управления. Там же можете оставлять свои вопросы.
Прошивка роутера Xiaomi Mi WiFi Router – процесс весьма занятный и несложный, при этом иногда просто жизненно необходимый. Дело в том, что Mi-роутеры являются отличным решением для современных пользователей (как по доступной стоимости, так и согласно техническим характеристикам). Единственный момент, который может остановить русскоязычного покупателя – это китайский язык веб-интерфейса и множество иероглифов в настройках. Но и эта проблема не является неразрешимой – наша статья тому подтверждение.
Стоковая заводская прошивка первоначально присутствует на всех гаджетах, но ее легко заменить, пересадив web-интерфейс Asus на исходный код роутеров Xiaomi (да, это возможно). Смотрите сами!
Как прошить Xiaomi Mi WiFi роутер на Padavan
Всего 3 этапа отделяют нас от того, чтобы пользоваться всеми возможностями сетевого устройства без переводчиков и сторонней помощи.
Давайте поговорим обо всем по порядку. Вашему вниманию предлагается подробный мануал.
Заходим в настройки по адресу 192.168.31.1, инструкция по входу есть в этой статье. Клик на 2-ой пункт из выпадающего списка (как показано на скриншоте):
Подгружаем ROM прошивку, выбрав ранее сохраненный файл. Нажимаем большую кнопу - устройство перезагрузится.
Следующий этап – подключение к своей беспроводной сети, скачивание фирменной программы Mi WiFi, создание учетной записи и привязка Mi-устройства к ней, если ранее вы этого не делали.
Заходим в личный аккаунт:
Так мы получили и сохранили файл «miwifi_ssh.bin». Копируем его на пустую флешку. Отключаем маршрутизатор от сети (обязательно!), вставляем в него флешку. Иголочкой зажимаем Reset на корпусе, подключаем адаптер питания. Дожидаемся, пока индикатор загорится синим цветом.
Статья получилась немного сумбурной, но такая подробность и многочисленные скриншоты точно «на руку новичкам», которым порой сложно разобраться с подобными нюансами конфигураций и управления. Надеемся, информация была вам полезна.
Если вы не согласны приобретать дорогостоящее сетевое оборудование, но нуждаетесь в мощном адаптере с хорошими показателями скорости, ОЗУ и т.д. - Padavan для Xiaomi роутера – то, что вам нужно! У прошивки удобная консоль управления и понятный интерфейс. Пользуйтесь смело!
Тема прошивки и русификации роутера Xiaomi Mi Router весьма актуальна по нескольким причинам. Главная в том, что весь его интерфейс на китайском языке без какой-либо альтернативы. Поэтому для того, чтобы более-менее понять то, что написано в стоковой прошивке, нужно устанавливать в браузер дополнительное расширение для перевода. Пользоваться можно, но неудобно. Казалось бы, к чему эти заморочки? Купи себе другой роутер с русской локализацией и пользуйся. Но подкупает низкая стоимость при больших технических показателях и функциональных возможностях роутера. Аналоги от других производителей, продающиеся здесь, стоят на тысячу и более рублей дороже.
Способы прошивки роутера Xiaomi
Постоянно пользоваться китайской версией, как вы понимаете, невозможно. Поэтому я решил сделать данное руководство, в котором расскажу о двух возможностях прошивки роутера Xiaomi Mi WiFi 3:
- На официальную английскую
- На версию Padavan, или Asus
Официальная прошивка роутера Xiaomi Mi WiFi на английский язык
Порядок действий несложный:
Прежде всего нужно скачать файл английской прошивки Xiaomi Router 3 или Mini, который для вашего удобства лежит в нашем хранилище на Яндекс Диске, а изначально был взят с форума 4pda.
Задаем имя WiFi сети и пароль
Ждем, пока все конфигурации применятся
Прошивка от Padavan для Asus
Для достижения конечного результата нам потребуется прошить Xiaomi Mi Router несколько раз:
- Установить оригинальную прошивку XiaoMi для разработчиков
- Установить прошивку Pandora
- Установить прошивку Asus
Прошивка для разработчиков
Далее подтверждаем наше желание установить новую прошивку на Xiaomi Mi Router.
Скачиваем необходимые файлы и программы
После перезагрузки роутера опять настраиваем его на подключение к интернету от вашего провайдера и заходим в репозиторий Роутер-Клуба, где умельцы регулярно выкладывают свежие прошивки Padavan и не только на несколько разных роутеров. Прокручиваем вниз страницы и заходим в папку с последней датой.
Далее идем на сайт авторизации Xiaomi и либо регистрируемся, либо входим в уже существующую учетную запись.
Его нужно поместить на чистую, отформатированную в FAT32 флешку размером от 4 до 8 Гб.
И наконец, последнее, что надо скачать пакет программ с нашего хранилища для прошивки Asus.
Прошивка от Pandora
После этого запускаем из того же архива программу hfs.exe и добавляем в него файл PandoraBox.bin. Это виртуальный сервер, который мы запускаем на компьютере и с которого зальем прошивку на роутер.
а пароль тот, который вам выдал сайт. При вводе пароля символы отображаться не будут, поэтому не ошибитесь. При успешном подключении появится приветствие от китайцев.
Теперь выполняем команду, которая прошьет наш роутер на версию от Pandora:
mtd -r write /tmp/PandoraBox.bin OS1
Вместо OS1, как вы поняли, у вас может быть firmware или FirmwareStub
Роутер начнет прошиваться, после чего перезагрузится.
Русификация маршрутизатора Xiaomi от Asus (Padavan)
Наградой наших долгих трудов будет новая админка с множеством дополнительных возможностей, который не было в стоковой прошивке. Например, теперь будет доступна функция подключения мобильных модемов и раздача гостевой wifi сети на частоте 5 ГГц, и это только самый-самый минимум произошедших изменений.
Надеюсь, у вас тоже все получилось!
Видео инструкции
Как вернуть официальную прошивку на роутер Xiaomi?
Разумеется, я поделюсь с вами своим опытом, как откатиться с кастомной прошивки до официальной Xiaomi.
Итак, для начала идем на официальный сайт с загрузками для роутеров Xiaomi. Здесь тоже будет все по-китайски, поэтому в последний раз воспользуемся браузерным переводчиком, встроенным в Google Chrome.
Далее подключаем к компьютеру флешку размером не более 16 ГБ и форматируем ее в FAT32
Читайте также: