Перед тем как задать вопрос, ознакомьтесь с FAQ и воспользуйтесь поиском по теме!
Никаких. В остальном только нейминг устройства, коробка, предустановленный загрузчик и предустановленная прошивка. Оба роутера обсуждаются в этой теме.
Внешний вид, отсутствие USB порта, меньшее количество оперативной памяти (128Мб вместо 256Мб) и меньшее количество встроенной памяти (16Мб spi и 128 nand) в R3Gv2. Для обсуждения «первой» версии роутера существует отдельная тема: Xiaomi Mi WiFi Router 3G – обсуждение
Другой (более слабый) процессор, меньшее количество оперативной памяти (64Мб вместо 128Мб) и 100М порты в R4AC. Для обсуждения роутера со 100М портами существует отдельная тема: Xiaomi Mi Router 4А (R4AC) 100м – обсуждение
Внешний вид, меньшее количество встроенной памяти (16Мб spi и 128Мб nand) в R4A Для обсуждения роутера со 128Мб nand памяти существует отдельная тема: Xiaomi Mi Router 4 – обсуждение
Предустановленная прошивка, вилка блока питания и коробка
Разумеется нет, если у вас не наблюдаются проблемы на стоковой прошивке и вам хватает стандартных настроек.
1)Breed, в отличие от U-Boot, имеет графический интерфейс с возможностями создания бекапов, восстановления из них, с возможностью перепрошивки роутера и т.д. 2)Если у вас нет явного представления зачем он вам нужен, то определенно нет. В данный момент любые кастомные прошивки прошиваются с помощью скриптов. Пояснение по версиям прошивок для Breed и U-Boot
Прошивка от Padavan для роутера R3G V2 (4A Gigabit Ed)
Внимание! Если Вы только собираетесь перейти со стоковой прошивки на прошивку от padavan, то рекомендую использовать способ прошивки от OlegLOM с помощью скриптов (БЕЗ прошивки загрузчика breed). Xiaomi Mi Router 4A Gigabit Edition (R4A) (R3GV2) – обсуждение (Пост OlegLOM #95240419). В дальнейшем можно обновлять прошивку файлом прошивки для стокового uboot.
На роутеры с NAND памятью и 100 Мбит/с портами не ставить!
Важно! Данные сборки предназначены для установки через breed или обновление через веб-интерфейс поверх уже установленной прошивки от padavan только, если у Вас установлен загрузчик breed. Если у Вас стоковый загрузчик (ставили прошивку через скрипты), то данные сборки категорически не рекомендуется ставить! (для стокового uboot (загрузчика) смотрите спойлер «прошивка от padavan для стокового uboot» порт WAN на своем месте, размер ОЗУ корректный, раздел USB отсутствует.
После первоначальной прошивки прошивки необходимо вырезать данные EEPROM из дампа стоковой прошивки (считанного программатором), и прошить в роутер через загрузчик Breed (один раз, при последующих обновлениях прошивки от padavan эти действия ольше не требуются)
краткое описание, как и куда добавить файлы для сборки прошивки R3GV2spi_config.zip ( 15,94 КБ )
* в связи с тем, что в репозитории могут быть изменения проверяйте изменения файла kernel-3.4.x.config или можно взять актуальный файл из репозитория от MI-R3G_SPI и отредактировать его
архив распаковать! дата сборки: 13.05.2021г. MI-R3Gv2_3.4.3.9L-101-b43f75c_ubootstock.zip ( 9,72 МБ )
дата сборки: 30.04.2021г. MI-R3Gv2_3.4.3.9L-101-5042ebc_ubootstock.zip ( 9,71 МБ )
дата сборки: 25.04.2021г. MI-R3Gv2_3.4.3.9L-101-110f044_ubootstock.zip ( 9,49 МБ )
дата сборки: 07.04.2021г. MI-R3Gv2_3.4.3.9L-101-a7ae48d_ubootstock.zip ( 9,49 МБ )
дата сборки: 21.03.2021г. MI-R3Gv2_3.4.3.9L-101-183f22e_ubootstock.zip ( 9,49 МБ )
дата сборки: 06.03.2021г. MI-R3Gv2_3.4.3.9L-101-85da56e_ubootstock.zip ( 9,5 МБ )
MI-R3Gv2_3.4.3.9L-101-950f1a1_ubootstock.zip ( 9,88 МБ ) дата сборки 21.02.2021г. MI-R3Gv2_3.4.3.9L-101-84d5f95_ubootstock.zip ( 9,88 МБ ) дата сборки 14.02.2021г. MI-R3Gv2_3.4.3.9L-101-da8a271_ubootstock.zip ( 9,87 МБ ) дата сборки 30.01.2021г. MI-R3Gv2_3.4.3.9L-101-aaad80b_ubootstock.zip ( 9,87 МБ ) дата сборки 10.01.2021г. MI-R3Gv2_3.4.3.9L-101-8cca546_ubootstock.zip ( 9,87 МБ ) дата сборки 20.12.2020г. MI-R3Gv2_3.4.3.9L-101-6e92a81_ubootstock.zip ( 9,87 МБ ) дата сборки 27.11.2020г. MI-R3Gv2_3.4.3.9L-101-4f7eb2d_ubootstock.zip ( 9,87 МБ ) дата сборки 25.11.2020г. MI-R3Gv2_3.4.3.9L-101-0e1927d_ubootstock.zip ( 9,86 МБ ) дата сборки 20.11.2020г. MI-R3Gv2_3.4.3.9L-101-b39f897_ubootstock.zip ( 9,86 МБ ) дата сборки 19.11.2020г. *** MI-R3Gv2_3.4.3.9L-101-bc80b33_ubootstock.zip ( 9,84 МБ ) дата сборки 18.11.2020г. MI-R3Gv2_3.4.3.9L-101-8af4ea1_ubootstock.zip ( 9,84 МБ ) дата сборки 10.11.2020г. MI-R3Gv2_3.4.3.9L-101-b521f84_ubootstock.zip ( 9,85 МБ ) дата сборки 06.11.2020г. MI-R3Gv2_3.4.3.9L-101-d8a317e_ubootstock.zip ( 9,85 МБ ) дата сборки 05.11.2020г. MI-R3Gv2_3.4.3.9L-101-ed567be_ubootstock.zip ( 9,85 МБ ) дата сборки 31.10.2020г. MI-R3Gv2_3.4.3.9L-101-1468804_ubootstock.zip ( 9,85 МБ ) дата сборки 21.10.2020г. MI-R3Gv2_3.4.3.9L-101-ce09fa3_ubootstock.zip ( 9,85 МБ ) дата сборки 17.10.2020г. MI-R3Gv2_3.4.3.9L-101-951d7e2_ubootstock.zip ( 9,7 МБ ) дата сборки 27.09.2020г. MI-R3Gv2_3.4.3.9L-101-32b57a_ubootstock.zip ( 9,68 МБ ) дата сборки 15.09.2020г. MI-R3Gv2_3.4.3.9L-101-b047539_ubootstock..zip ( 9,68 МБ ) дата сборки 13.09.2020г. MI-R3Gv2_3.4.3.9L-101-275b5f4_ubootstock.zip ( 9,68 МБ ) дата сборки 29.06.2020г. MI-R3Gv2_3.4.3.9L-101-d1e90eb_ubootstock.zip ( 9,68 МБ ) дата сборки 26.06.2020г. MI-R3Gv2_3.4.3.9L-101-78ef51b_ubootstock.zip ( 9,57 МБ ) дата сборки 16.06.2020г. MI-R3Gv2_3.4.3.9L-101-8ee3a70_ubootstook.zip ( 9,79 МБ ) дата сборки 04.06.2020г. MI-R3Gv2_3.4.3.9L-101-9794026_ubootstock.zip ( 8,9 МБ ) дата сборки 20.05.2020г. MI-R3Gv2_3.4.3.9L-101-ba06d2c_ubootstock.zip ( 8,9 МБ ) дата сборки 17.05.2020г. MI-R3Gv2_3.4.3.9L-101-8237a97_ubootstock.zip ( 8,9 МБ ) дата сборки 15.05.2020г.
Если у Вас установлена прошивка для стокового uboot, то через веб-интерейс можно обновить файлом прошивки для стокового uboot, аналогично, если у Вас стоит прошивка для Breed, то можно обновить через веб-интерфейс файлом прошивки для Breed. Это справедливо для прошивок, размещенных в данном посте, при использовании сборок других пользователей возможно это будет не так.
данные прошивки от padavan по умолчанию: ip-адрес: 192.168.1.1 логин/пароль: admin/admin wifi: «ASUS» и «ASUS_5G», пароль: 1234567890
Преамбула: Стал ещё одним “счастливым” обладатедем 3Gv2 вместо 3G. Китаец отморозился, но роутер с продажи сразу снял как только был открыт спор. Почитав форум решил шить, поэтому вернул только половину стоимости через али. Однако как уже было замечено annihilation_ – инструкции есть, но собирать их нужно из разных постов и не все моменты очевидны. Поэтому сделал себе инструкцию для чайников, но вдруг кому-то ещё пригодится.
Порядок моих действий для установки прошивки от Padavan на Роутер R3Gv2 с SPI памятью:
— Качаем AsProgrammer_1.4.0.zip: отсюда в шапке темы Софт Windows, распаковываем в отдельную папку и ложим папку в «коллкецию» всего нужного (создайте где-либо, да хоть на рабочем столе папку куда сложим все нужные нам файлы и программы чтобы не искать).
— Готовим программатор: Подключаем прищеку к переходнику – красный провод должен соответствовать 1 ноге на переходнике. Наша микросхема GD25Q127С, поэтому переходник зажимаем в первую секцию программатора ближе к USB что соответствует 25xx на маркировке микросхемы. Первая нога переходника и красный провод по ключу с противоположной стороны от USB.
Пробуем зайти в Breed: — подключаем компьютер к роутеру по LAN кабелю. — Зажимаем ресет на роутере и только теперь подключаем кабель питания. Как только замигали диоды или появилось некое сетевое подключение в винде – кнопку можно отпустить. — в браузере набираем 192.168.1.1 – после загрузки роутера здесь должен появиться интерфейс загрузчика Breed. Если нет – пробуем повторить упражнение с кнопкой ресет и кабелем питания.
Прошивка EEPROM и Padavan через загрузчик Breed: — в китайском интерфейсе Breed слева кликаем по кнопкам меню, должен появиться интерфейс как на скриншоте:
Если вдруг на этом этапе вы не знаете что с этим теперь делать, то видимо лучше было бы задать себе этот вопрос до прочтения сего опуса. 🙂 Сейчас имеет смысл ещё раз перезагрузить роутер и если всё в порядке – можно закрутить крышку корпуса на место. — Если же нет, повторяем загрузку в breed и пробуем шить снова. Возможно неверно был выбран адрес с которого должна стартовать загрузка.
В принципе по идее при успешном завершении можно было бы снять дамп с чипа прищепкой сейчас, затереть свой EEPROM участок нулями и выложить прошивку для всех сразу на breed+Рadavan, но почему-то это не делают спецы, значит в этом есть какой-то смысл? Или просто при успешном завершении сразу горит отконфигурировать Padavan под себя (что сделал и я) и сейчас уже поздно. ———-
Решил собрать из всего одну инструкцию в одном посте. Во всяком случае которая прошила мой 4A Gigabit Editon на чипе GD25Q127CSIG. Сразу оговорюсь, я не являюсь автором инструкции(й). Я только собираю все в один пост, для удобства.
П.С. Некоторые скрины я взял с оригинальных постов авторов, имейте ввиду. Надеюсь они не против.
Я буду давать ссылки на посты, с которых я брал инфу. Тем ребятам и выражайте благодарности. И паралелльно буду все собирать в одном посте, чтобы можно было скачать все в одном месте (ключевое). Однако возможны обновы чего либо. И вы их можете найти в ссылках оригинальных авторов.
Вот у меня второй роутер. Его я вместе с вами и прошью сейчас. Нам понадобится:
AsProgrammer_1.4.0.7z ( 11,31 МБ ) — программа для программатора, ее я брал из ветки с программатором. CH341PAR.zip ( 118,74 КБ ) — драйвер в режиме программирования для программатора CH341PAR Full_Breed_OpenWrt_18_06_0_SPI_16mb_by_mogvai.rar ( 13,6 МБ ) — OpenWrt для входа в breed MI-R3GV2_SPI_3.4.3.9L-100_880mhz.trx.zip ( 8,81 МБ ) — Padavan, как вишенка на торте
— EPROM вы должны сделать сами
При первом подключении устройство определится как Неизвестное устройство.
После скачивание драйвера следует распаковать и найти файл setup.exe
После запуска видим окошко.
Нажимаем Install. Подтверждением удачной установки будет следующее уведомление. Если установка не удалась, попробуйте повторить процесс, запустив setup.exe от имени Администратора.
Если повторные попытки не удаются, то вероятно, Windows блокирует драйвер и его стоит попробовать установить с отключенным контролем цифровой подписи. Для это выполняем следующие действия:
Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.
Повторяем процедуру установки. Сейчас точно должно все пройти нормально и драйвер установиться. Подтверждение тому, Неизвестное устройство станет USB-EPP/I2C… CH341A
Готово. Мы на верном пути.
Разбирал я пользуясь стараниями этого автора В целом все просто:
— Отрываем этикетку. Там два болта. Открутили. Пластиковой картой отцепили защелки. Все.
— Все должно быть как на этом фото, если по другому, значит эта инструкция не для вас.
— SPI микросхема GD25Q127CSIG
Тот же автор меня наставлял своими текстами. Просто скопирую информацию с его поста, там все просто и понятно. — Роутер не должен быть включен в розетку!! — Готовим программатор: Подключаем прищеку к переходнику – красный провод должен соответствовать 1 ноге на переходнике. Наша микросхема GD25Q127С, поэтому переходник зажимаем в первую секцию программатора ближе к USB что соответствует 25xx на маркировке микросхемы. Первая нога переходника и красный провод по ключу с противоположной стороны от USB.
— Ставим прищепку красным проводом на первую ногу микросхемы, первая нога помечена на корпусе микросхемы.
— подключаем программатор к USB. – Загорится один красный светодиод на программаторе. Во время работы программатора с микросхемой, у него дополнительно светится желтый светодиод.
п.с. Здесь обратите особое внимание. Светодиод красный должен именно гореть непрерывно. И желтый непрерывно во время чтения/записи с микросхемы. пп.с. цепляйтесь аккуратно, а то я оторвал какой-то резистор прищепкой. Не знаю, может он лишний, но без него работает. 😀 красным выделил (это с другого роутера, здесь он на месте)
Самое главное сделать так чтобы можно было вернуть как было. В первый раз у меня это не вышло, попробую еще разок. — Еще никто не говорил про настройку программы. Так вот, она есть. необходимо зайти в «Программатор» и выбрать CH341a
— Запускаем программу AsProgrammer. Жмём на кнопку «Прочитать идентификатор»
— Нажимаем прочитать, ждём результат.
И опять у меня эта ошибка с чтением :girl_cray: Отвалился программатор (пропал из диспетчера устройств)
. Хотя со второго раза вышло. Косвенные наблюдения показали, что если не загружать пк сторонней работай, то с нескольких попыток может и получиться.
Размер файла обязательно должен быть строго (16 777 216 байт) И никак иначе!
Скачивать можете с прямых ссылок, а можете сверху в начале моего поста. — Скаченный файл распаковываем, это Padavan MI-R3GV2_SPI_3.4.3.9L-100_880mhz.trx.zip (взял отсюда) сохраняем рядом с eeprom.bin — Распаковываем ОпенВРТ Full_Breed_OpenWrt_18_06_0_SPI_16mb_by_mogvai.rar (это здесь лежало). И кладем там-же где и два предыдущих файла. — Жмем стереть (чтобы очистить микросхему). Ждем готовности. Никаких опознавательных знаков о выполнении какого-либо процесса я не увидел. Кроме надписи «готово» внизу когда все ок, и желтого индикатора на программаторе. Стиралось около 2х минут. Ждите.
— Нажимаем открыть файл в меню ASProgrammer и находим распакованный файл Full_Breed_OpenWrt_mogvai.bin
— За тем жмем «записать» и ждем.
Там уже процесс виден.
Записаться должно без ошибок! Я еще проверку содержимого выполнил, кнопка рядом, «равно» на ней нарисовано. Это не обязательно, но не лишнее.
– Закрываем программу ASProgrammer и отключаем программатор от USB. Убираем прищепку с чипа.
Далее шьем EEPROM и Padavan через загрузчик Breed: Не знаю почему у всех интерфейс, как интерфейс. А у меня вот такое. Ну будем по моим скриншотам действовать. — Жмем
— в выпадающем списке внизу видим (0x500000), если нет – выбираем. — чуть выше ставим галку возле EEPROM и выбираем наш файл eeprom.bin — ставим галку ещё чуть выше и выбираем файл MI-R3GV2_SPI_3.4.3.9L-100_880mhz.bin
— Еще раз проверяем и подтверждаем
— Все. Пошла загрузка. Ждем.
Роутер сам ребутнится, и можно заходить в веб-морду Падавана. 192.168.1.1 логин/пароль admin/admin пароль от Вай-Вай 1234567890 Рекомендую выполнить сброс до заводских.
Пока в основном репозитории openwrt проходят изменения в связи с переездом на новое ядро, есть смысл пользоваться последней официальной сборкой. К сожалению, в ветке 19.07.3 нашего устройства нет, поэтому собрал вручную, но с официальным конфигом, что позволяет полноценно использовать официальные репозитории для установки доп. софта. Если вы собираетесь обновляться с данной сборки на более новые снапшоты, то обязательно обновляйтесь без сохранения настроек. В сборку довавлены пакеты luci-ssl, kmod-mtd-rw, протоколы l2tp и pptp. Скачать:mir3g-v2_owrt_19.07.3.zip ( 8,79 МБ )
! Внимание. На данный момент использование загрузчика breed неактуально. Есть возможность прошить и запустить как padavan (только специальные сборки!) так и openwrt из официального загрузчика, без «плясок» с EEPROM. ! Подробнее в посте с инструкциями. ! Рекомендую использовать breed только если вы знаете что он вам действительно нужен.
0) Подготовить EEPROM файл по инструкции отсюда, если ещё не сделано. Иметь роутер с установленным breed, очевидно.
2) Загрузить роутер в breed, в разделе прошивки выбрать режим заливки полного флеша, прошить без автоматической перезагрузки. (На экране информации об образе проверьте что MD5 дампа совпадает с 14531e759603acd31c5003137116d12c):
1й вариант: Когда роутер загрузился в прошивку (led-индикатор питания стабильно горит синим), нажмите кнопку перезагрузки и удерживайте примерно 10 секунд. Когда индикатор питания начнёт моргать оранжевым, можно отпустить. Осталось дождаться сброса настроек и загрузки роутера.
uci set network.lan.ifname=’lan1 lan2′ uci set network.wan.ifname=’wan’ uci set network.wan6.ifname=’wan’
UPD 24.04.2020: Добавил сборку 19.07.2, обновил информацию по установке и загрузчику breed.
UPD 20.05.2020: Обновил сборку до 19.07.3.
Все что написано ниже вы делаете на свой страх и риск. Инструкция пока применима к ЛЮБЫМ версиям роутеров из этой ветки, что к английской, что к китайской.
Инструкция написана для конкретных роутеров, работоспособность на других роутерах возможна, но проверить я не могу.
Для использования необходимо: 1) настроенный роутер и знать установленный вами пароль. 2) перевести компьютер на DHCP, соединить (проводом или по Wifi) компьютер с роутером, чтоб роутер выдал компьютеру ip. Можно и на статике, главное чтоб нужный роутер был основным шлюзом. 3) набор скриптов и дополнений
перед использованием не забудьте все распаковать, т.к. сайт не позволяет загружать bin файлы.
Как пользоваться: вне зависимости от дальнейшего использования, будь то оригинальная прошивка или переход на Padavan/Openwrt нужно один раз сделать бэкап. Для этого:
1) запускаем 0.start_main.bat вводим пароль и ждем выполнения скрипта. ответ должен быть таким:
Результатом работы скрипта будет запущенный telnet и ftp серверы на роутере до момента его перезагрузки. Далее во всех инструкциях подразумевается что либо вы еще не перезагружали роутер, либо перед выполнением скрипта вы запустили 0.start_main.bat
Для тех кто хочет дальше использовать оригинальные прошивки.
1) если у вас уже стоит версия начинающаяся на 3, то вы можете просто обновиться до 3.0.24 через веб интерфейс 2) если у вас версия начинающаяся на 2, то принудительная попытка обновить через веб приводит к кирпичу:
и прошивке просто не хватает места для записи новой прошивки, одно лишь хорошо, загрузчик все таки меняется и при помощи TinyPXE можно сразу раскирпичиваться в 3.0.24.
Для перехода с любых версий 2 на версию 3 я собрал промежуточную прошивку, с софтом от 2 версии и разметкой от 3 версии. Как правильно обновиться: 1) на всякий случай выполняем 2.start_write_uboot_3.bat 2) распаковываем upgrade_2to3 в папку firmwares находящуюся внутри R3GV2 patches 3) запускаем 5.start_write_OS.bat и в появившемся диалоге нажимаем соответствующую upgrade_2to3 цифру. Начнется прошивка роутера. На подготовительном этапе будет гореть желтый светодиод, во время прошивки он будет иметь 4 состояния переключаемые раз в секунду, после окончания прошивки оба светодиода погаснут и начнется стандартная загрузка. 4) роутер придется повторно настроить и зайти в web по адресу 192.168.31.1 (настройка должна быть на английском) 5) заходим на роутер, скорее всего морда у него станет китайской. можно сразу пойти в обновление или сначала сделать интерфейс английским отредактировав в строке бровзера http://192.168.31.1/cgi-bin/luci/;stok= /api/xqsystem/set_language?language=en 6) распаковываем miwifi_r4a_all_03233_3.0.24_INT.bin и обновляемся через веб.
Для тех кто использует оригинальные прошивки.
все таки лучше использовать 3 версию прошивок. в принципе имея доступ к телнету вы сами можете изменять настройки и запускаемые программы. для тех кто в этом ничего не понимает запускаете:
и при помощи цифр, выбираете нужные настройки.
Для тех кто хочет перейти на Padavan/Openwrt
вне зависимости от версии оригинальной прошивки 2 или 3 ничего не изменилось. переходить на Padavan/Openwrt можно с любой.
обязательно перед прошивкой выполняем 2.start_write_uboot_3.bat, это заменит загрузчик на более универсальный. и обновленный загрузчик при помощи TinyPXE может восстановить из кирпича или возврата с Padavan/Openwrt, как версию 2.28.62, так и версию 3.0.24.
прошивки обязательно ищем под UBOOT и НЕ НАДО ПОДСОВЫВАТЬ СКРИПТУ ПРОШИВКИ НЕ СОВМЕСТИМЫЕ с UBOOT, СКРИПТ НЕ ПРОВЕРЯЕТ ПРОШИВКУ НА СОВМЕСТИМОСТЬ
максимальный размер прошивки 13631488 байта, если прошивка больше, то тогда предварительно обновляемся upgrade_2to3, настраиваем и тогда максимальный размер файла прошивки станет 15204352 байта.
распаковываем прошивку в папку firmwares находящуюся внутри R3GV2 patches запускаем 5.start_write_OS.bat и в появившемся диалоге нажимаем соответствующую прошивке цифру. ждем когда обновиться и далее 192.168.1.1
Восстановление помершего роутера
3) распаковываем оба архива, переименовываем miwifi_r4a_all_03233_3.0.24_INT.bin в test.bin и перемещаем его в папку с TinyPXE 4) отключаем на компьютере firewall,антивирус и интернет 5) отключаем умерший роутер от инета (синий порт) 6) соединяем компьютер и умерший роутер (черный порт) сетевым шнуром 7) включаем роутер. 8) задаем на компьютере статический ip
дальше идут старые инструкции, если вы увидите ссылку на эту тему до 21.09.2020, то они ссылаются на старую инструкцию
Как пользоваться: 0) поскольку вышло много обновлений, после распаковки всех архивов, запускаем 0.remove_waste.bat. Это удалит весь не актуальный мусор. 1) перед запуском любых конфигурационных скриптов необходимо получить доступ к роутеру. Для этого запускаем 0.start_main.bat вводим пароль и ждем выполнения скрипта. ответ должен быть таким:
Результатом работы скрипта будет запущенный telnet и ftp серверы на роутере до момента его перезагрузки. Теперь если вы продвинутый пользователь то можете покопаться в остальных скриптах. И сами ломать свой роутер. Если шлюз не определяется, то можно отредактировать gateway.py, внутри есть комментарий что нужно изменить.
2) uboot скрипты удалены, тем кто понимает зачем они нужны могут справиться сами.
Board: Ralink APSoC DRAM: 128 MB Power on memory test. Memory size= 128 MB. OK! relocate_code Pointer at: 87fb0000
##### The CPU freq = 880 MHZ #### estimate memory size =128 Mbytes #Reset_MT7530 set LAN/WAN LLLLW
Waitting for RX_DMA_BUSY status Start. done
ETH_STATE_ACTIVE!! BOOTP broadcast 1
DHCPHandler: got packet: (src=67, dst=68, len=314) state: 3 Filtering pkt = 0 DHCPHandler: got DHCP packet: (src=67, dst=68, len=314) state: 3 DHCP: state=SELECTING bp_file: «» TRANSITIONING TO REQUESTING STATE *** Unhandled DHCP Option in OFFER/ACK: 28 *** Unhandled DHCP Option in OFFER/ACK: 66 *** Unhandled DHCP Option in OFFER/ACK: 67 *** Unhandled DHCP Option in OFFER/ACK: 175 Bootfile: DhcpSendRequestPkt: Sending DHCPREQUEST Transmitting DHCPREQUEST packet: len = 343 DHCPHandler: got packet: (src=67, dst=68, len=314) state: 4 Filtering pkt = 0 DHCPHandler: got DHCP packet: (src=67, dst=68, len=314) state: 4 DHCP State: REQUESTING *** Unhandled DHCP Option in OFFER/ACK: 28 *** Unhandled DHCP Option in OFFER/ACK: 66 *** Unhandled DHCP Option in OFFER/ACK: 67 *** Unhandled DHCP Option in OFFER/ACK: 175 Bootfile: DHCP client bound to address 192.168.31.201 *** Warning: no boot file name; using ‘test.bin’ TFTP from server 192.168.31.200; our IP address is 192.168.31.201 Filename ‘test.bin’.
процесс занимает около 7 минут. роутер автоматически не перезагружается, признаком окончания прошивки будет смена желтого светодиода на синий.
Как прошить: стягиваем нужную, выше указанную, прошивку (можно несколько), РАСПАКОВЫВАЕМ и перемещаем в firmwares, запускаем 5.start_write_OS.bat (не забываем сначала запустить 0.start_main.bat если роутер перезагружался), ждем 10 мин., на подготовительном этапе будет гореть желтый светодиод, во время прошивки он будет иметь 4 состояния переключаемые раз в секунду, после окончания прошивки оба светодиода погаснут и начнется стандартная загрузка. Скрипты записи переписаны, сброс настроек у оригинальных прошивок произойдет автоматически, openwrt и падаван (собранный мной) используют другие зоны и их рекомендуется сбрасывать в дефолт самостоятельно.
Если вы сменили загрузчик из п.4 или у вас и так R4AGE, то:
1) стягиваем TinyPXE.zip ( 13,05 МБ ) , расспаковываем 2) соединяемся проводом с роутером (по wifi не работает), задаем компьютеру статический ip, на всякий случай отключаем провод роутера от интернета. 3) запускаем pxesrv.exe (он полностью настроен), нажимаем «Online», выключаем роутер 4) зажимаем кнопку ресет, включаем питание и смотрим в окно pxesrv.exe, если появился текст про получение ип значит прошивка пошла и кнопку ресет можно отпустить. обычно начинает мигать желтый светодиод. минут через 7-10 светодиод станет синим и можно выключать и включать роутер.
P.S. не надо мне писать по поводу breed, я очень плохо отношусь к проприеретарным системам по причине безопасности, в дополнение ко всему нормального загрузчика breed для нашего устройства нет. Тот которым все пользуется работает некорректно и мне пришлось пользоваться программатором после креша загрузчика на фазе flash write, в дополнение ко всему он не понимает разметку, что делает его несовместимым с оригинальными прошивками.
Поскольку в Интернете выложили эксплоиты для R3Gv2 и R4GE. Собрал их в кучу и частично переписал код. Теперь появилась возможность перешить роутеры не вскрывая их. ну и как говориться все делаете на свой страх и риск. Возможно кто то, у кого есть программатор, проверит и напишет результат. Ну или перепишет/дополнит мою инструкцию в более подробную. да сообщество openwrt решило (на текущий момент) что роутеры в прошивках будут именоваться как R3G v2 даже если он у вас R4GE. на работоспособность это не влияет
ПРЕДУПРЕЖДАЮ после перепрошивки к роутеру будет доступ только по ПРОВОДУ, до тех пор пока вы не настроите роутер, а желательно иметь 2 провода. один для соединения со старым роутером. второй для подключения к новому. ПРЕДУПРЕЖДАЮ2 прошивка проверена на SPI, на NAND скорее всего не заработает (проверить возможности нет, т.к у меня нет NAND роутера)