Предыстория!!! Вся информация была получена из разных интернет источников. На авторство не претендую! Максимум информации по роутерам Вы можете найти на сайте 4pda.ru Ссылка для версии MINI и для версии NANO
ВНИМАНИЕ!!! Если Вы не можете подключиться к роутеру через PuTTY на третьем этапе, п.4, но при этом уверены, что на предыдущих этапах всё сделали правильно, то скорее всего у Вас в роутере установлена прошивка не поддерживающая хак SSH. Необходимо залить в Ваш роутер стоковую прошивку с поддержкой хака. Необходимая прошивка находится в архиве в папке firmware - файл miwifi.bin.
Итак, поехали! В этой статье опишу самый простой способ установки прошивки Padavan (Asus) на роутер Xiaomi Mi-Mini и Xiaomi Mi-Nano. Нам не нужно будет устанавливать Linux и виртуальные машины! Мы не будем регистрироваться на сайте mi.com и привязывать роутер к полученному аккаунту. Нам даже не понадобится интернет на роутере. Всё, что нужно уже есть на нашем сайте, Вам нужно только подключить роутер к ПК с помощью кабеля. Процесс прошивки MINI и NANO версий одинаковый, за исключением используемых файлов прошивки. Будьте внимательны, используйте прошивку только для своей версии роутера. В противном случае Вы сломаете свой роутер.
Прошивку роутера на Padavan можно разделить на 4 этапа: 1. Скачивание необходимых программ на ПК. 2. Настройка роутера на стоковой прошивке. 3. Получение доступа к роутеру по SSH. 4. Прошивка роутера на Padavan (Asus).
Этап №1 Скачиваем архив со всем необходимым к себе на ПК. Распаковываем скаченный архив, например на диск C.
Этап №2 Если у Вас роутер уже настроен и вход в веб-админку не вызывает проблем, пропускаем этот этап и переходим к этапу №3.
Подключаем роутер на прямую к ПК патч-кордом (витая пара) в любой из двух белых разъёмов. Кабель от интернет-провайдера не подключаем. Заходим в браузере по адресу 192.168.31.1 ВНИМАНИЕ!!! Если Ваш браузер ничего не отображает по этому адресу, то скорее всего в этом виноват антивирус. Удалите антивирус и повторите действие. Нажимайте кнопки, указанные на картинках ↓↓↓
Введите любой пароль. Этот пароль будет от веб-админки. Нажмите кнопку. ВНИМАНИЕ!!! Запомните пароль, который Вы будете вводить в настройках ↓↓↓
Всё, настройка завершена и мы находимся в веб-админке ↓↓↓
На этом скриншоте мы видим версию ПО роутера и необходимый код для получения доступа по SSH (в адресной строке браузера, указан оранжевой стрелкой).
Этап №3 1. Находясь в веб-админке роутера, найдите в адресной строке браузера следующее: stock=<значение>. Скопируйте это значение (например: 09253bfdb32d86a0596232ac0d3ecf6a) 2. Подставьте значение из п.1 вместо {ЗНАЧЕНИЕ} в следующем адресе (вставляем значение без скобок, только цифры и буквы):
Перейдите по этому адресу. Браузер должен показать следующее: {"code":0} ↓↓↓
3. В адресе ниже, замените {ЗНАЧЕНИЕ} и {ПАРОЛЬ} (2 раза) значением из п.1 и паролем от веб-админки (вставляем значение без скобок, только цифры и буквы):
Перейдите по этому адресу. Браузер должен показать следующее: {"code":0} ↓↓↓
Если у Вас отобразилось что-то другое в последнем окне, то Вы что-то напутали в предыдущих пунктах. Идите дальше, но если PuTTY не будет подключаться к роутеру, повторите этап №3 с самого начала.
4. Сворачиваем браузер и запускаем скаченную на первом этапе программу PuTTY. Вводим все значения, как на скриншоте и жмём кнопку "Open" ↓↓↓
Вводим login: root Password: пароль от веб-админки роутера ВНИМАНИЕ!!! Пароль при вводе не отображается. Это нормально! Если всё было сделано на предыдущих этапах правильно, то видим следующее окно ↓↓↓
Затем в PuTTY введём команду для получения доступа к роутеру по SSH. ВНИМАНИЕ!!! Для того, чтобы вставлять скопированные команды в PuTTY используем сочетание клавиш SHIFT+INSERT
Код
sed -i 's/return 0/echo -n/' /etc/init.d/dropbear && /etc/init.d/dropbear start
Всё, доступ по SSH получен. Сворачиваем PuTTY и запускаем программу WinSCP. Вводим все значения, как указано на скриншоте ниже и жмём кнопку "Login" ↓↓↓
Появится окно, жмём "Yes" ↓↓↓
Если выскочит предупреждение, игнорируем его и жмём "OK" ↓↓↓
Далее мы попадаем в файловую систему роутера. Открываем в корне роутера папку tmp и копируем (перетаскиваем мышкой или кнопкой F5) туда с ПК файл прошивки image.trx (может быть и другое имя, например mini.trx) ↓↓↓
Закрываем программу WinSCP (она больше не понадобится).
Этап №4 Возвращаемся к PuTTY. Для того, чтобы узнать в какой раздел устанавливать прошивку вводим команду:
Код
cat /proc/mtd
Раздел для прошивки может иметь название (обычно это значение в строке mtd4): Для версии MINI: firmware, OS1 или FirmwareStub Для версии NANO: firmware, OS1 В нашем случае это OS1, запоминаем (нам это понадобится при прошивке). Ну и наконец прошиваем. Для этого в PuTTY вводим команду: ВНИМАНИЕ!!! Вместо OS1 у Вас может быть firmware или FirmwareStub (подставляем своё значение). ВНИМАНИЕ!!! Вместо image.trx у Вас может быть другое имя файла прошивки (подставляем своё значение).
Код
mtd -r write /tmp/image.trx OS1
Идёт процесс прошивки и по окончанию роутер сам перезагрузится ↓↓↓
PuTTY выдаст ошибку о потери связи с роутером. Жмём "ОК" и закрываем PuTTY ↓↓↓
Заходим в веб-админку роутера по новому адресу: 192.168.1.1 Логин: admin Пароль: admin Пароль по умолчанию от точки Wi-Fi ASUS — 1234567890
Добрый день разработчикам! Прошил роутер mi-mini прошивкой 3.4.3.9-099_6f8655c. По началу было ничего. Однако по истечении времени заметил что упала входящая скорость раза в 4 по wi-fi . Пробовал откатываться на сток, скорость увеличивалась, при возвращении на падаван падает в 4 раза. Подскажите что может быть, и как с этим бороться? Может есть более свежая прошивка? Если имеется скинте на lak***@mail.ru Заранее благодарен за ответ. С ув. Александр