02.01.2018 (по крайне мере новость на сайте появилась в этот день) LEDE решили объединиться с OpenWrt. Если кто не в курсе, LEDE — это fork OpenWrt, то есть ее ответвление. Долгое время LEDE существовала как самостоятельный проект. Но руководством было принято решение о слиянии. Чем это грозит, хорошо это или плохо — я судить не возьмусь.
Можете сами почитать подробнее по ссылке выше.
Суть в том, что с этого момента упоминания LEDE и OpenWrt можно считать равнозначными.
1.Подготовка
По ходу этого руководства я буду ссылаться на предыдущее «прошивка PandoraBox». Для начала ознакомьтесь с п.1 из него. А лучше прочтите полностью. Если что-то будет не ясно в этом руководстве, скорее всего об этом упоминается в предыдущем.
Если вы только получили роутер и ничего с ним не делали, делаем пункт 2.a из этого руководства. И затем сразу переходим на пункт 3 (пункт 2.b пропускаем).
Если у вас уже было установлено что-то, отличное от стока, вам придется сначала вернуться на сток developer. По крайней мере только так мне удалось прошить LEDE полностью (чтобы она работала без ошибок). Делаем пункт 2.b из этого руководства (пункт 2.a пропускаем), если у вас был прошит Breed.
Как сбросить настройки XIAOMI Mi Router 4A до заводских? Полный сброс роутера XIAOMI Mi Router 4A
Если же Breed вы не прошивали, то вам придется самостоятельно вернуться на сток (developer версию с ssh доступом) другими способами. Поискать информацию можно в теме на 4pda. После возврата на сток dev, переходим к пункту 3 из этого руководства.
2.a.Начальная настройка и проверка роутера
Вам нужно обязательно выполнить пункты с 2 по 4 включительно.
Дополнительно я советую прошить загрузчик Breed (пункт 6 и, по желанию, пункт 7). Хотя для прошивки LEDE это не обязательно. Но с ним, мне кажется, безопаснее в плане восстановления в случае кирпича.
2.b.Возврат на сток через Breed:
- Ищем файл stock developer прошивки, который вы качали, чтобы получить SSH доступ (либо качаем его заново), в моем случае это был файл:
miwifi_r3g_firmware_c2175_2.25.122.bin (отсюда). - Грузимся в Breed.
- Если на ПК есть интернет, включаем перевод на английский (хотя можно и без перевода тыкнуть).
- Тыкаем в левом меню второй сверху пункт.
- На открывшейся страничке первая из двух закладка.
- На ней отмечаем среднюю из трех галочек и рядом с ней выбираем скачанный ранее .bin файл, в общем, в соответствии с картинкой (прошивка во второй раздел, без перезагрузки):
- Жмем кнопку «Upload» (или как там она по-китайски), попадаем на такую страничку:
- Вместо «PandoraBox-ra. » будет имя вашего .bin файла, например, «miwifi_r3g_firmware_c2175_2.25.122.bin». Ну и MD5 сумма тоже должна совпадать с таковой у вашего .bin файла.
Проверяем, если все верно — жмем единственную кнопку нижнюю. Начинается процесс прошивки:
- Когда ползунок прошивки дойдет до конца, роутер должен будет вернуться обратно в Breed, т.к. мы в нем не ставили галочку напротив автоперезагрузки.
- Теперь нам надо повторно прошить прошивку но в первый раздел.
Тыкаем в левом меню второй сверху пункт. - На открывшейся страничке первая из двух закладка.
- На ней отмечаем среднюю из трех галочек и рядом с ней выбираем скачанный ранее .bin файл, в общем, в соответствии с картинкой (прошивка в первый раздел, с перезагрузкой):
Как зайти в настройки роутера Xiaomi – miwifi.com и 192.168.31.1?
- Жмем кнопку «Upload» (или как там она по-китайски), попадаем на такую страничку:
- Вместо «PandoraBox-ra. » будет имя вашего .bin файла, например, «miwifi_r3g_firmware_c2175_2.25.122.bin». Ну и MD5 сумма тоже должна совпадать с таковой у вашего .bin файла.
Проверяем, если все верно — жмем единственную кнопку нижнюю. Начинается процесс прошивки:
- Когда ползунок прошивки дойдет до конца, нужно еще немного подождать.
- Роутер перезагрузится. И должна будет загрузиться стоковая dev прошивка. Процесс может занять некоторое время.
Проще всего мониторить загрузку по появлению стандартных WiFi сетей с именем вида: Xiaomi_XXXX — например, с помощью телефона.
Если сеть такую увидели — роутер загрузился.
Заходим с ПК через браузер в настройку роутера http://192.168.31.1 — и проходим начальную настройку (пункт 2).
После этого у вас должен восстановиться SSH доступ (если вы его получали) с тем же паролем, который вам писали на страничке: https://d.miwifi.com/rom/ssh
3.Прошивка LEDE
К данному пункту у вас на роутере должен стоять stock developer и должен быть получен (должен работать) ssh доступ. Breed + бэкапы — по желанию, но настоятельно рекомендую!
Важно: роутер должен иметь доступ в интернет на WAN порту по DHCP — то есть без настроек дополнительных. Проще всего этого добиться, подключив WAN порт Xiaomi роутера к одному из LAN портов вашего старого роутера (который конечно же должен все еще работать и раздавать интернет). Если у вас на старом роутере настроена привязка или фильтрация по MAC, ее лучше отключить, хотя бы на время.
Это необходимо, т.к. мы будем ставить LEDE из снапшотов, она не имеет в себе LuCI (web-интерфейс) и по-умолчанию настроена получать интернет по DHCP. Подробнее почитать про это можно вот тут: https://lede-project.org/docs/guide-quick-start/developmentinstallation#installing_lede_development_snapshots — совсем немного.
- Если вы все еще в Breed — вам нужно перезагрузить роутер, чтобы он загрузился в сток-девел.
- Скачиваем отсюда: http://downloads.lede-project.org/snapshots/targets/ramips/mt7621/ — файлы «mir3g-squashfs-kernel1.bin» и «mir3g-squashfs-rootfs0.bin».
Файлы могут скачаться под другими названиями, тогда их необходимо переименовать, либо изменить их имена в команде ниже. В общем, проверьте соответствие имен скачанных файлов путям в команде «mtd write». - Кладем скачанные файлы в корень чистой флешки (fat32), советую проверить хэш-сумму скачанного файла и сравнить с указанной в столбике sha256sum.
- Флешку в роутер.
- Заходим на роутер по ssh (на стоке: 192.168.31.1:22).
- Выполняем по очереди четыре команды:
mtd write /extdisks/sda1/mir3g-squashfs-kernel1.bin kernel1
mtd write /extdisks/sda1/mir3g-squashfs-rootfs0.bin rootfs0
mtd erase kernel0
reboot
- После этого роутер перезагрузится и на нем будет работать LEDE.
Переходим к следующему пункту данного руководства.
4.Начальная настройка LEDE после установки из снапшотов
Еще раз обращу внимание, что первоисточник информации здесь.
- Подключаемся к роутеру по SSH.
Он будет доступен по IP 192.168.1.1. Логин root без пароля. - Первым делом я рекомендую установить достаточно сложный пароль для root (будьте аккуратны, в linux пароли не видны на экране, когда их набираешь). Это делается с помощью команды:
- Далее я рекомендую перезагрузить роутер (команда reboot) и снова зайти на него по ssh, чтобы проверить, установился ли новый пароль.
- Далее выполняем по очереди следующие две команды (источник):
opkg update
opkg install luci
Или (если хотим LuCI с поддержкой ssl):
opkg update
opkg install luci-ssl
Чтобы браузер не ругался на сертификат, при подключении к LuCI по SSL, можно сделать то, что описано в этой статье (проверял, работает).
- Если все прошло удачно, то после их выполнения на роутере появится web-панель управления LuCI. Открываем ее через браузер: http://192.168.1.1
Логин — root, пароль — который вы установили командой passwd.
Далее все настройки можно осуществлять через web-панель. Руководствуйтесь при этом документацией от самой LEDE: https://lede-project.org/docs/user-guide/start#newbee_section — а так же любыми руководствами из сети по запросам «LEDE» или «OpenWrt».
NB: если у вас будут проблемы с WiFi на LEDE, попробуйте в настройках WiFi жестко задать канал. По-умолчанию стоит «auto», т.е. канал должен выбираться автоматически. Но в этом механизме все равно ничего хорошего нет.
Лучше поставить на телефон программу вроде WiFi Analyzer, с помощью нее проверить обстановку вокруг и выбрать наименее загруженный соседскими сетями канал.
Еще могу порекомендовать убавить мощность WiFi передатчика до такой, которой будет достаточно для покрытия всей площади, на которой вы пользуетесь WiFi. Это справедливо для любых роутеров и с любыми прошивками.
После прошивки LEDE разметка приняла следующий вид:
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: 00400000 00020000 «kernel_stock»
mtd8: 00400000 00020000 «kernel»
mtd9: 07580000 00020000 «ubi»
*.Дополнительные материалы:
- Как сделать, чтобы браузер не ругался на сертификат, при подключении к LuCI по https/SSL (проверено, работает):
https://lede-project.org/docs/user-guide/getting-rid-of-luci-https-certificate-warnings - Xiaomi Router 3G: обновление LEDE (OpenWrt)
http://telegra.ph/Xiaomi-Router-3G-obnovlenie-LEDE-OpenWRT-01-24 - Xiaomi Router 3G: бэкап и прошивка PandoraBox (включая Breed):
http://telegra.ph/Xiaomi-Router-3G-behkap-i-proshivka-PandoraBox-vklyuchaya-Breed-11-10 - Сравнительная табличка роутеров Xiaomi:
https://wikidevi.com/wiki/List_of_Xiaomi_Wireless_Devices - Тема по Xiaomi Mi WiFi Router 3G на 4pda (вопросы можно задавать там):
http://4pda.ru/forum/index.php?showtopic=837667 - Проект LEDE/OpenWrt:
https://lede-project.org/ - Основные команды для работы с BusyBox (командная строка LEDE):
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
Источник: telegra.ph
Восстановление роутера Xiaomi Mi Wi-Fi Router 3 после неудачной прошивки
Продолжая серию обзоров и статей по ремонту роутеров Xiaomi рассмотрим один из способов востановления роутера Xiaomi Mi Wi-Fi Router 3 (в некоторых редакциях MiWi-Fi 3) после неудачной прошивки. С такой проблемой в нашу мастерскую обратился один из владельцев сабжа с просьбой помочь в решении.
С его слов стало понятно, что роутер не загрузился после того, как ему «скормили» подготовленную и модифицированную прошивку. Вполне может быть что клиент неверно подготовил ее либо воспользовался сборкой предназначенной для другой модели. Но остановимся подробней на процессе. Итак, по скольку роутер не загружается, нам придется его разобрать. Снимаем крышку и перед нами незамысловатое железо, вполне стандартное для подобного современного оборудования.
Для оценки состояния роутера нам понадобится подключится к порту UART и «послушать» его терминал.
Подключаем консоль в порт, спасибо за заботу производителя, который любезно вывел разъемчик на плату, и наблюдаем что же там творится при запуске роутера.
Как видно из лога событий, весь процесс останавливается на запуске ядра и дальше ничего не происходит. Так же мы видим некоторое несоответствие. В логе четко прописана версия образа ПО под названием Mi-R3G. Что наводит на мысли, что в сабж была влита прошивка от старшей модели, которая никак несовместима с данным роутером, т.к. отличается даже процессором.
Теперь становится понятно, почему он не загружается. Однако отличная новость в том, что он аппаратно исправен и с ним можно поработать без хирургического вмешательства. В первую очередь нам нужно заставить его выйти на режим обновления, для этого прописываем ему в конфиг флаги ошибок, это заставит роутер остановить процесс загрузки и выйти на ожидание прошивки.
Прописав специальный конфиг, сохраняем его, после этого вставляем в порт USB флешку с подготовленным заранее программным обеспечением и перезагружаем роутер. Дождавшись сообщения в терминале о готовности роутера получить прошивку, кратко нажимаем кнопку «Reset». Остается дождаться окончания процесса. Итак процесс прошивки завершен, в окне терминала радостные сообщения об успешном запуске различных модулей программного обеспечения, нам остается лишь в этом убедится.
Источник: dzen.ru
Типичный мамбет(мамбич) с̶ ̶к̶о̶т̶о̶р̶ы̶м̶и ̶п̶р̶и̶д̶е̶т̶с̶я ̶в̶о̶е̶в̶а̶т̶ь которых придется утилизировать как биомусор в будущем, их у̶м̶р̶ё̶т сдарвинится примерно 8 миллионов.
—> Chipmaster Вoccтaнoвлeниe poутepa Mi Router пocлe пpoшивки Xiaomi Wi-Fi 3 нeудaчнoй BY / ЛАЙФХАК
Вoccтaнoвлeниe poутepa Xiaomi Mi Wi-Fi Router 3 пocлe нeудaчнoй пpoшивки . Chipmaster.BY .
Пpoшивкa poутepa Xiaomi MiWi-Fi 3
Пpoдoлжaя cepию oбзopoв и cтaтeй пo peмoнту poутepoв Xiaomi paccмoтpим oдин из cпocoбoв вocтaнoвлeния poутepa Xiaomi Mi Wi-Fi Router 3 (в нeкoтopыx peдaкцияx MiWi-Fi 3) пocлe нeудaчнoй пpoшивки. С тaкoй пpoблeмoй в нaшу мacтepcкую oбpaтилcя oдин из влaдeльцeв caбжa c пpocьбoй пoмoчь в peшeнии. С eгo cлoв cтaлo пoнятнo, чтo poутep нe зaгpузилcя пocлe тoгo, кaк eму «cкopмили» пoдгoтoвлeнную и мoдифициpoвaнную пpoшивку.
Впoлнe мoжeт быть чтo клиeнт нeвepнo пoдгoтoвил ee либo вocпoльзoвaлcя cбopкoй пpeднaзнaчeннoй для дpугoй мoдeли. Нo ocтaнoвимcя пoдpoбнeй нa пpoцecce. Итaк, пo cкoльку poутep нe зaгpужaeтcя, нaм пpидeтcя eгo paзoбpaть. Снимaeм кpышку и пepeд нaми нeзaмыcлoвaтoe жeлeзo, впoлнe cтaндapтнoe для пoдoбнoгo coвpeмeннoгo oбopудoвaния.
Для oцeнки cocтoяния poутepa нaм пoнaдoбитcя пoдключитcя к пopту UART и «пocлушaть» eгo тepминaл.
Пoдключaeм кoнcoль в пopт, cпacибo зa зaбoту пpoизвoдитeля, кoтopый любeзнo вывeл paзъeмчик нa плaту, и нaблюдaeм чтo жe тaм твopитcя пpи зaпуcкe poутepa.
Кaк виднo из лoгa coбытий, вecь пpoцecc ocтaнaвливaeтcя нa зaпуcкe ядpa и дaльшe ничeгo нe пpoиcxoдит. Тaк жe мы видим нeкoтopoe нecooтвeтcтвиe. В лoгe чeткo пpoпиcaнa вepcия oбpaзa ПО пoд нaзвaниeм Mi-R3G. Чтo нaвoдит нa мыcли, чтo в caбж былa влитa пpoшивкa oт cтapшeй мoдeли, кoтopaя никaк нecoвмecтимa c дaнным poутepoм, т.к. oтличaeтcя дaжe пpoцeccopoм. Тeпepь cтaнoвитcя пoнятнo, пoчeму oн нe зaгpужaeтcя.
Однaкo oтличнaя нoвocть в тoм, чтo oн aппapaтнo иcпpaвeн и c ним мoжнo пopaбoтaть бeз xиpуpгичecкoгo вмeшaтeльcтвa. В пepвую oчepeдь нaм нужнo зacтaвить eгo выйти нa peжим oбнoвлeния, для этoгo пpoпиcывaeм eму в кoнфиг флaги oшибoк, этo зacтaвит poутep ocтaнoвить пpoцecc зaгpузки и выйти нa oжидaниe пpoшивки.
Пpoпиcaв cпeциaльный кoнфиг, coxpaняeм eгo, пocлe этoгo вcтaвляeм в пopт USB флeшку c пoдгoтoвлeнным зapaнee пpoгpaммным oбecпeчeниeм и пepeзaгpужaeм poутep. Дoждaвшиcь cooбщeния в тepминaлe o гoтoвнocти poутepa пoлучить пpoшивку, кpaткo нaжимaeм кнoпку «Reset». Оcтaeтcя дoждaтьcя oкoнчaния пpoцecca. Итaк пpoцecc пpoшивки зaвepшeн, в oкнe тepминaлa paдocтныe cooбщeния oб уcпeшнoм зaпуcкe paзличныx мoдулeй пpoгpaммнoгo oбecпeчeния, нaм ocтaeтcя лишь в этoм убeдитcя.
Зaгpужaeм cтpaницу в бpaузepe пo aдpecу «192.168.31.1» и видим пpиглaшeниe нacтpoить coeдинeниe.
Кcтaти клиeнт пpocил имeннo opигинaльную пpoшивку c aнглoязычным интepфeйcoм, видимo экcпepимeнтиpoвaть oн бoльшe нe жeлaeт. Впoлнe лoгичнoe peшeниe пocлe пoтpяcaющeгo «oкиpпичивaния» дeвaйca.
Нa этoм ocтaeтcя зaкpыть кpышку и peмoнт зaвepшeн уcпeшнo.
Отличнaя нoвocть для влaдeльцa, a для нac eщe oдин кaчecтвeнный peмoнт в кoпилку. Вceм нaдeжнoгo oбopудoвaния и бeзглючныx пpoшивoк, ну и кoнeчнo жe.. нe лoмaйтecь.
Спасибо что Вы с нами!
Внимание! авторам, имеющих авторское право на тот или иной текст бренд или логотип, для того чтобы ваша авторская информация свободно не распространялась в ресурсах интернета вы должны ее удалить с таких ресурсов как vk.com ok.ru dzen.ru mail.ru telegram.org instagram.com facebook.com twitter.com youtube.com и т.д в ином случаи размещая информацию на данных ресурсах вы согласились с тем что переданная вами информация будет свободно распространятся в любых ресурсах интернета. Все тексты которые находятся на данном сайте являются неотъемлемым техническим механизмом данного сайта, и защищены внутренним алфавитным ключом шифрования, за любое вредоносное посягательство на данный ресурс мы можем привлечь вас не только к административному но и к уголовному наказанию. Согласно статье 273 УК РФ
—> 2850 тыс.
Источник: laifhak.ru