— Ставим прищепку красным проводом на первую ногу микросхемы, первая нога помечена на корпусе микросхемы.
— подключаем программатор к USB. – Загорится один красный светодиод на программаторе. Во время работы программатора с микросхемой, у него дополнительно светится желтый светодиод.
п.с. Здесь обратите особое внимание. Светодиод красный должен именно гореть непрерывно. И желтый непрерывно во время чтения/записи с микросхемы.
пп.с. цепляйтесь аккуратно, а то я оторвал какой-то резистор прищепкой. Не знаю, может он лишний, но без него работает. 😀
красным выделил (это с другого роутера, здесь он на месте)
Самое главное сделать так чтобы можно было вернуть как было. В первый раз у меня это не вышло, попробую еще разок.
— Еще никто не говорил про настройку программы. Так вот, она есть. необходимо зайти в «Программатор» и выбрать CH341a
— Запускаем программу AsProgrammer. Жмём на кнопку «Прочитать идентификатор»
Должен появиться список из нескольких позиций, если это произошло — значит подключились правильно и у нас всё должно получиться. Выбираем GD25Q128С из списка.
— Нажимаем прочитать, ждём результат.
И опять у меня эта ошибка с чтением :girl_cray: Отвалился программатор (пропал из диспетчера устройств)
. Хотя со второго раза вышло. Косвенные наблюдения показали, что если не загружать пк сторонней работай, то с нескольких попыток может и получиться.
— Сохраняем в формате .bin естественно только при условии того, что ошибок никаких нет!
Размер файла обязательно должен быть строго (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. Убираем прищепку с чипа.
Пробуем зайти в Breed:
— подключаем компьютер к роутеру по LAN кабелю.
— Зажимаем ресет на роутере и только теперь подключаем кабель питания. Как только замигали диоды или появилось некое сетевое подключение в винде – кнопку можно отпустить.
— Если на компьютере включен Вай-Вай — отключаем его.
— в браузере набираем 192.168.1.1 – после загрузки роутера здесь должен появиться интерфейс загрузчика Breed. Если нет – пробуем повторить упражнение с кнопкой ресет и кабелем питания.
Далее шьем EEPROM и Padavan через загрузчик Breed:
Не знаю почему у всех интерфейс, как интерфейс. А у меня вот такое. Ну будем по моим скриншотам действовать.
— Жмем
— в выпадающем списке внизу видим (0x500000), если нет – выбираем.
— чуть выше ставим галку возле EEPROM и выбираем наш файл eeprom.bin
— ставим галку ещё чуть выше и выбираем файл MI-R3GV2_SPI_3.4.3.9L-100_880mhz.bin
— Еще раз проверяем и подтверждаем
— Все. Пошла загрузка. Ждем.
Роутер сам ребутнится, и можно заходить в веб-морду Падавана.
192.168.1.1
логин/пароль admin/admin
пароль от Вай-Вай 1234567890
Рекомендую выполнить сброс до заводских.
Сообщение отредактировал YAYEST — 23.01.20, 23:24
Пока в основном репозитории 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, очевидно.
1) Скачать архив с подготовленным дампом, распаковать.
mir3g-v2_breed-owrt-19.07.3-dump.zip ( 4.56 МБ )
2) Загрузить роутер в breed, в разделе прошивки выбрать режим заливки полного флеша, прошить без автоматической перезагрузки. (На экране информации об образе проверьте что MD5 дампа совпадает с 14531e759603acd31c5003137116d12c):
Скорее всего вы установили сборку с новой версией ядра — 5.4, там используется новый драйвер коммутатора, без использования swconfig.
Тут у вас 2 варианта — или сбросить настройки полностью, или если у вас много настроек, которые вы не хотели бы терять, то сбросить настройки сетевыых интерфейсов.
1й вариант:
Когда роутер загрузился в прошивку (led-индикатор питания стабильно горит синим), нажмите кнопку перезагрузки и удерживайте примерно 10 секунд.
Когда индикатор питания начнёт моргать оранжевым, можно отпустить. Осталось дождаться сброса настроек и загрузки роутера.
2й вариант:
Переподключить питание роутера, дождаться пока led-индикатор питания не начнёт часто моргать оранжевым, после чего нажать на кнопку reset примерно на секунду.
Если индикатор начнёт моргать ещё чаще — то всё сделано правильно и вы вошли в failsafe режим, если нет, то возможно вы опоздали — попробуйте ещё раз.
В failsafe режиме:
Назначьте сетевой плате компьютера адреc 192.168.1.2, подключите кабелем к роутеру.
Подключитесь по адресу 192.168.1.1 через SSH-клиент.
Выполните команды (команды рассчитаны на стандартную конфигурацию lan и wan. Eсли переименовывали их, то подставляйте новые имена):
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.
Сообщение отредактировал the1024 — 21.05.20, 19:10
Все что написано ниже вы делаете на свой страх и риск.
Инструкция пока применима к ЛЮБЫМ версиям роутеров из этой ветки, что к английской, что к китайской.
Инструкция написана для конкретных роутеров, работоспособность на других роутерах возможна, но проверить я не могу.
Какие роутеры?
Смотрите какая у вас версия прошивки и сравниваете со следующим списком:
1) 2.28.8 — это R3Gv2 чисто китаец и должен продаваться только в Китае.
2) 2.28.62 — это R4A Giga Version (на китайском 小米路由器4A千兆版 稳定版) с китайской прошивкой, социальными оценками и прочей китайской лабудой.
3) 2.28.132 — это R4A Giga Version c глобальной прошивкой, выпиленной китайской требухой, и почему то отрубленным IPV6
4) 3.0.9 — первый вариант глобальной прошивки
5) 3.0.24 — актуальная на сегодня ГЛОБАЛЬНАЯ прошивка с подписью доступная в инете.
если у вас одна из этих прошивок, то все что написано в данной инструкции должно работать, для остальных я понятия не имею.
Для использования необходимо:
1) настроенный роутер и знать установленный вами пароль.
2) перевести компьютер на DHCP, соединить (проводом или по Wifi) компьютер с роутером, чтоб роутер выдал компьютеру ip. Можно и на статике, главное чтоб нужный роутер был основным шлюзом.
3) набор скриптов и дополнений
Архив скриптов с необходимыми данными и софтом под винду x64 -> R3GV2 patches 21.09.2020.zip ( 8.29 МБ )
Специальная прошивка для перехода с версии 2 на 3.0.24 -> upgrade_2to3.zip ( 12.53 МБ )
Оригинальная подписанная прошивка 3.0.24 -> miwifi_r4a_all_03233_3.0.24_INT.bin.zip ( 13.86 МБ )
перед использованием не забудьте все распаковать, т.к. сайт не позволяет загружать bin файлы.
Как пользоваться:
вне зависимости от дальнейшего использования, будь то оригинальная прошивка или переход на Padavan/Openwrt нужно один раз сделать бэкап.
Для этого:
1) запускаем 0.start_main.bat вводим пароль и ждем выполнения скрипта. ответ должен быть таким:
Результатом работы скрипта будет запущенный telnet и ftp серверы на роутере до момента его перезагрузки. Далее во всех инструкциях подразумевается что либо вы еще не перезагружали роутер, либо перед выполнением скрипта вы запустили 0.start_main.bat
2) 1.start_create_backup.bat — просто создает полный бэкап текущей прошивки. В результате работы должен появиться файл backup.bin в каталоге data.
и прошивке просто не хватает места для записи новой прошивки, одно лишь хорошо, загрузчик все таки меняется и при помощи 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 версию прошивок.
в принципе имея доступ к телнету вы сами можете изменять настройки и запускаемые программы.
для тех кто в этом ничего не понимает запускаете:
и при помощи цифр, выбираете нужные настройки.
вне зависимости от версии оригинальной прошивки 2 или 3 ничего не изменилось.
переходить на Padavan/Openwrt можно с любой.
если текущая прошивка версии 2, то лучше выполнить 2.start_write_uboot_3.bat, это заменит загрузчик на более универсальный. и обновленный загрузчик при помощи TinyPXE может восстановить из кирпича или возврата с Padavan/Openwrt, как версию 2.28.62, так и версию 3.0.24.
прошивки обязательно ищем под UBOOT и НЕ НАДО ПОДСОВЫВАТЬ СКРИПТУ ПРОШИВКИ НЕ СОВМЕСТИМЫЕ с UBOOT, СКРИПТ НЕ ПРОВЕРЯЕТ ПРОШИВКУ НА СОВМЕСТИМОСТЬ
MI-R3Gv2_3.4.3.9L-100.trx.zip ( 6.86 МБ )
— собран для примера, на сегодня лучше поискать более актуальную прошивку в нашем разделе форума Тема от уважаемого valeramalko, но в принципе мой вариант падавана вполне работоспособный. Собран из https://gitlab.com/padavan-ng/padavan-ng.git, c совместимой разметкой позволяющей вернуться на любую оригинальную прошивку. желающим самому пособирать мой конфиг MI-R3Gv2config.tar.gz ( 15.63 КБ )
максимальный размер прошивки 13631488 байта, если прошивка больше, то тогда предварительно обновляемся upgrade_2to3 (инструкция в разделе про оригинальные прошивки), настраиваем и тогда максимальный размер файла прошивки станет 15204352 байта.
распаковываем прошивку в папку firmwares
1) загружаем настроенный тини -> Tiny.zip ( 442.46 КБ )
2) загружаем прошивку 3.0.24 -> miwifi_r4a_all_03233_3.0.24_INT.bin.zip ( 13.86 МБ )
3) распаковываем оба архива, переименовываем miwifi_r4a_all_03233_3.0.24_INT.bin в test.bin и перемещаем его в папку с TinyPXE
4) отключаем на компьютере firewall,антивирус и интернет
5) отключаем умерший роутер от инета (синий порт)
6) соединяем компьютер и умерший роутер (черный порт) сетевым шнуром
7) включаем роутер.
задаем на компьютере статический ip
дальше идут старые инструкции, если вы увидите ссылку на эту тему до 21.09.2020, то они ссылаются на старую инструкцию
Архив скриптов с необходимыми данными и софтом под винду x64 -> R3GV2 patches 21.04.2020.zip ( 8.31 МБ )
обновление Update 26.05.2020.zip ( 216.22 КБ )
русский (бета версия) Russian 26.05.2020.zip ( 17.62 КБ )
все обновления распаковывать поверх основных патчей с перезаписью
Как пользоваться:
0) поскольку вышло много обновлений, после распаковки всех архивов, запускаем 0.remove_waste.bat. Это удалит весь не актуальный мусор.
1) перед запуском любых конфигурационных скриптов необходимо получить доступ к роутеру. Для этого запускаем 0.start_main.bat вводим пароль и ждем выполнения скрипта. ответ должен быть таким:
Результатом работы скрипта будет запущенный telnet и ftp серверы на роутере до момента его перезагрузки. Теперь если вы продвинутый пользователь то можете покопаться в остальных скриптах. И сами ломать свой роутер. Если шлюз не определяется, то можно отредактировать gateway.py, внутри есть комментарий что нужно изменить.
2) uboot скрипты удалены, тем кто понимает зачем они нужны могут справиться сами.
3) 1.start_create_backup.bat — просто создает полный бэкап текущей прошивки. В результате работы должен появиться файл backup.bin в каталоге data. Если у вас нет такого бэкапа, то рекомендую это сделать.
4) 2.start_write_uboot_R4AGE.bat — САМЫЙ ОПАСНЫЙ СКРИПТ запускать его нужно только владельцам R3Gv2. Владельцам R4GE этого делать не надо, у вас он и так точно такой же, а прошивка для восстановления у китайцев есть только для R4AGE. В отличии от других перешивающих скриптов этот не перезагружает роутер автоматически.
Замена загрузчика позволяет восстановить роутер даже если произошел косяк в основной прошивке, как это случилось при переходе на ядро 5.4 у openwrt, 15.04.2020 openwrt починили.
Зачем перешивать? если родному загрузчику подсунуть прошивку от R4AGE, с китайского сайта то получим в консоли «Not R3GV2 package», если же загрузчик заменен, то роутер перешивается:
U-Boot 1.1.3 (May 8 2019 — 07:40:27)
Board: Ralink APSoC DRAM: 128 MB
Power on memory test. Memory size= 128 MB. OK!
relocate_code Pointer at: 87fb0000
Config XHCI 40M PLL
RT2880_RSTSTAT_REG 0xc0030000
***************************
Board power on Occurred
***************************
flash manufacture id: c8, device id 40 18
find flash: GD25Q128C
============================================
Ralink UBoot Version: 5.0.0.0
———————————————
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: SPI Flash
Date:May 8 2019 Time:07:40:27
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 880 MHZ ####
estimate memory size =128 Mbytes
#Reset_MT7530
set LAN/WAN LLLLW
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
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 минут. роутер автоматически не перезагружается, признаком окончания прошивки будет смена желтого светодиода на синий.
5) 4.start_restore.bat — скрипт отменяет все изменения из этого пункта, вычищает роутер от старого мусора. Крайне рекомендуется к запуску тем кто пользуется оригинальными прошивками с изменениями до 26.05.2020.
4.start_config.bat — интерактивный скрипт вносящий изменения в оригинальную прошивку, в него входит:
(1) BETA Выключить datacenter и plugincenter — судя по всему мертвые сервисы, жрут память и мешаются
(2) BETA Выключить китайскую слежку — сервисы болтающиеся только на китайских прошивках, работает перлюстрация трафика, социальная оценка контента.
(3) Включить возможность IPTV — отрывает порт находящийся рядом с питанием от внутренней сети и переносит его в зону WAN.
(4) Локализация WEB интерфейса — добавляет локализации и активирует возможность их смены из «Общие настройки», «Cостояние системы», «Настройка языка»
Два первых варианта, требуют проверки на работоспособность, может отвалиться какой нибудь функционал, который я не использую.
Локализация тоже требует тестирования, тем более что доступны 3 варианта одновременно, китайский, английский и русский.
Если что нароете пишите в форум, будем разбираться. Тем кто хочет покопаться сам выкладываю веб морду с китайца -> luci.tar.gz ( 2.05 МБ )
6) 5.start_write_OS.bat — скрипт для смены основных прошивок (загрузчик и специальные зоны не перезаписываются). Помещаем файлы с прошивками в каталог firmwares, на вопрос скрипта выбираем что хотим прошить, после прошивки роутер перезагрузится сам. НЕ НАДО ПОДСОВЫВАТЬ СКРИПТУ ПРОШИВКИ НЕ СОВМЕСТИМЫЕ с UBOOT, СКРИПТ НЕ ПРОВЕРЯЕТ ПРОШИВКУ НА СОВМЕСТИМОСТЬ
7) 5.start_download_openwrt.bat — скрипт загружает последний снапшет в firmwares.
9.start_restore_backup.bat — перезаписывает весь флешь из data/backup.bin, включая загрузчик и специальные разделы.
Варианты что можно прошить при помощи 5.start_write_OS.bat:
1) Mi Wi-Fi 3G(R3Gv2) MiWiFi Release 2.28.8 -> CN.2.28.8.bin.zip ( 12.88 МБ )
китайская прошивка от R3Gv2
2) Mi Router 4A Giga Version(R4A) MiWiFi Release 2.28.62 -> CN.2.28.62.bin.zip ( 13.05 МБ )
китайская прошивка от R4AGE, она же ставится при восстановлении.
3) Mi Router 4A Giga Version MiWiFi Release 2.28.132 -> EN.2.28.132.bin.zip ( 12.52 МБ )
европейская прошивка от R4AGE
4) OpenWRT — Тема от the1024 со сборками, если вы более продвинуты то используем 5.start_download_openwrt.bat, вариант без люси, кому нужна люся смотрим старую инструкцию из этой темы начиная с п.8
5) Padavan -> MI-R3Gv2_3.4.3.9L-100.trx.zip ( 6.86 МБ )
— собран для примера, на сегодня лучше поискать более актуальную прошивку в нашем разделе форума, но в принципе мой вариант падавана вполне работоспособный. Собран из https://gitlab.com/padavan-ng/padavan-ng.git, c совместимой разметкой позволяющей вернуться на любую оригинальную прошивку. желающим самому пособирать мой конфиг MI-R3Gv2config.tar.gz ( 15.63 КБ )
Как прошить:
стягиваем нужную, выше указанную, прошивку (можно несколько), РАСПАКОВЫВАЕМ и перемещаем в 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, в дополнение ко всему он не понимает разметку, что делает его несовместимым с оригинальными прошивками.
[ 0.000000] Linux version 5.4.28 ([email protected]) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r12840-5c1d88a83f)) #0 SMP Sun Apr 5 16:54:22 2020
[ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[ 0.000000] printk: bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[ 0.000000] OF: fdt: No chosen node found, continuing without
[ 0.000000] Initrd not found or empty — disabling initrd
[ 0.000000] VPE topology <2,2>total 4
[ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] HighMem empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] OF: fdt: Error -11 processing FDT
[ 0.000000] percpu: Embedded 14 pages/cpu s26704 r8192 d22448 u57344
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480
[ 0.000000] Kernel command line: rootfstype=squashfs,jffs2
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.000000] Writing ErrCtl register=00040519
[ 0.000000] Readback ErrCtl register=00040519
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 120744K/131072K available (5823K kernel code, 201K rwdata, 1252K rodata, 1288K init, 237K bss, 10328K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] NR_IRQS: 256
[ 0.000000] random: get_random_bytes called from start_kernel+0x340/0x55c with crng_init=0
[ 0.000000] Kernel panic — not syncing: Failed to find mtk,mt7621-sysc node
[ 0.000000] Rebooting in 1 seconds..
[ 0.000000] Reboot failed — System halted
Поскольку в Интернете выложили эксплоиты для R3Gv2 и R4GE. Собрал их в кучу и частично переписал код. Теперь появилась возможность перешить роутеры не вскрывая их. ну и как говориться все делаете на свой страх и риск. Возможно кто то, у кого есть программатор, проверит и напишет результат. Ну или перепишет/дополнит мою инструкцию в более подробную.
да сообщество openwrt решило (на текущий момент) что роутеры в прошивках будут именоваться как R3G v2 даже если он у вас R4GE. на работоспособность это не влияет
ПРЕДУПРЕЖДАЮ после перепрошивки к роутеру будет доступ только по ПРОВОДУ, до тех пор пока вы не настроите роутер, а желательно иметь 2 провода. один для соединения со старым роутером. второй для подключения к новому.
ПРЕДУПРЕЖДАЮ2 прошивка проверена на SPI, на NAND скорее всего не заработает (проверить возможности нет, т.к у меня нет NAND роутера)
как дествовать :
1) стягиваем python-3.7.7-embed-amd64.zip ( 8.11 МБ )
и расспаковываем его.
2) запускаем start_download.bat — в результате в папке должен появиться файл sysupgrade.bin размером примерно 4М — это официальный снапшот для роутера. Если у вас есть своя прошивка то можно не загружать официальную и положить в папку свою прошивку переименовав ее в sysupgrade.bin
3) если ваш роутер настроен и вы сменили дефотную сеть придется ее вернуть. ip Xiaomi Mi должен стать 192.168.31.1. Если роутер из коробки придется его настроить задав и ЗАПОМНИВ пароль.
4) текущий компьпьютер должен получить ip 192.168.31.200 (настроить как дополнительный)
5) временно вырубаем антивирусы, брандмауэры и прочую лабудень мешающую работе. (хотя может сработает и так, сам я никогда не использую эту дрянь)
5) запускаем start_server.bat появившемся окне должен появиться такой текст
Источник
The users often have come across the DHCP error on their Xiaomi error. Xiaomi router DHCP error means that the server that provides the internet protocol address can no longer assign the computer’s IP address. The error can be displayed in any form as the DHCP settings can break the internet connection. And, that may result in an improper connection.
Before going for the fixes for Xiaomi router DHCP error, you must know the main cause behind this. Two main causes are responsible for this error – One of the reasons is the configuration on the computer, and the other one is the configuration of the DHCP.
The error can be displayed if the server or the router cannot adjust the IP address to connect with the network. Thus, resulting in a network connection error. The troubleshooting is mentioned below to fix the Xiaomi router DHCP error.
Fixes for Xiaomi Router DHCP Error
Below is the troubleshooting to fix the error. You don’t need to worry; the fixes that are listed will help you to resolve the problem.
1. Windows Network Troubleshoot
Running the Window Network is the easiest and the quickest way to fix the problem. This will automatically fix the internet settings. And, for that, the steps are given below:
- At first, you have to right-click on the network connection icon present on the Windows taskbar, and after that, select the Troubleshoot Problem.
- The network troubleshooter has the ability to identify any settings that are causing an internet connection.
- And, for the error caused by DHCP settings, you have to select the Apply This Fix option to implement the changes.
2. Restart the Router
Often it has been seen that simple fixes help in solving the problem. And, for your knowledge, router errors are pretty much temporary. Thus, dealing with them is quite easy. Simply try to restart your router.
Before going for any other option, try this one. You might get an effective result. It will not only solve the Xiaomi router DHCP error but also will save you valuable time.
3. Reduce the Distance between the Device and Router
If you are using a wireless connection, then the distance between the device and the router can be a big problem. You must keep the connected device within the range to avoid the error. Simply place the device nearby. You can also go for the cable connection to avoid any connection error. This will also establish the connection between your device and router stronger.
4. Restart DHCP
The DHCP settings can also be the cause of Xiaomi router DHCP error. In Windows, the users have the chance to enable and disable the service section. You can restart the DHCP service on your computer to get rid of the error. Many users have benefited from these points. So, at first, you have to go to the service section on your computer and go to the DHCP service.
See if it is enabled or not. Now, disable it and wait for a minute before restarting it. After finishing, check if the device can access the internet or not.
5. Configure the DNS Setting
It might be possible that the error is displaying because of the wrong DNS settings. In such situations, accessing the router and checking the DNS settings can help you out. You don’t need an internet connection to perform this method.
You just need a cable connection to proceed. In the DHCP of the router, you will find the DNS. Now, see if the Xiaomi router DHCP error has been solved or not.
7. Check the DHCP Adapter Settings
For your knowledge, the router or the DHCP server will automatically assign the computer an IP address. It can be either disabled or enabled. You need to make sure that the network adapter is enabled. This point will help you fix the Xiaomi router DHCP error.
Conclusion…
These methods are well-researched and have been resolving the Xiaomi router DHCP error. The above points are easy; thus, you won’t face any difficulties performing them. But, if you get stuck with the error, then do consult an expert.
Роутеры Xiaomi пользуются популярностью благодаря своей надежности и функциональности. Однако, иногда пользователи могут столкнуться с проблемой, когда DHCP не работает на их роутере Xiaomi. DHCP (Dynamic Host Configuration Protocol) отвечает за автоматическое назначение IP-адресов устройствам в сети, что позволяет им подключаться к Интернету без необходимости ручного настройки. Если DHCP не работает, это может вызывать проблемы с подключением к Интернету и другими службами.
Существует несколько возможных причин, по которым DHCP может не работать на роутере Xiaomi. Одной из таких причин может быть неправильная настройка роутера. В этом случае, необходимо проверить настройки DHCP и убедиться, что они соответствуют требуемым параметрам. Если настройки DHCP были изменены случайно или по ошибке, можно вернуть их к значениям по умолчанию, что часто решает проблему.
Еще одной возможной причиной проблемы с DHCP на роутере Xiaomi может быть конфликт IP-адресов. Если два или более устройства имеют одинаковый IP-адрес, это может вызывать конфликт и привести к неработоспособности DHCP. В таком случае, необходимо проверить IP-адреса всех устройств в сети и убедиться, что они уникальны. Если есть конфликт, нужно изменить адреса на другие, чтобы избежать дальнейших проблем.
Важно отметить, что проблема с DHCP может возникнуть не только из-за настроек роутера Xiaomi, но и из-за других факторов, таких как неисправности в кабельной сети, настройках операционных систем или проблемах с провайдером интернет-услуг. Поэтому перед внесением изменений в настройку роутера, рекомендуется провести всестороннюю диагностику проблемы и обратиться за помощью к профессиональному специалисту, если это нужно.
В целом, если DHCP не работает на роутере Xiaomi, необходимо провести тщательную проверку настроек и возможных конфликтов с IP-адресами. В большинстве случаев, проблему можно решить, вернув настройки роутера к значениям по умолчанию или изменяя IP-адреса устройств в сети. Однако, если проблема продолжается, стоит обратиться за помощью к профессионалам, чтобы устранить ее и обеспечить стабильное функционирование вашей сети.
Содержание
- Причины, по которым не работает DHCP на роутере Xiaomi
- Неправильные настройки роутера
- Конфликт с другими устройствами на сети
- Проблемы с оборудованием роутера
Причины, по которым не работает DHCP на роутере Xiaomi
Настройка и работа DHCP (Dynamic Host Configuration Protocol) на роутере Xiaomi может быть нарушена по нескольким причинам:
1. Неправильная настройка роутера. Неправильные параметры DHCP могут привести к неработоспособности протокола. Необходимо убедиться, что настройки роутера корректны, включая диапазон IP-адресов для выдачи, время аренды адреса, сервер DNS и другие настройки.
2. Выключен или поврежден DHCP-сервер. DHCP-сервер может быть отключен в настройках роутера или поврежден в результате неисправности в программном или аппаратном обеспечении роутера Xiaomi. В этом случае необходимо включить DHCP-сервер или провести диагностику и восстановление оборудования.
3. Конфликты с другими сетевыми устройствами. Наличие конфликтов с другими устройствами в сети, например, дублирование IP-адресов, может привести к сбою работы DHCP на роутере Xiaomi. Необходимо проверить настройки всех сетевых устройств в сети и устранить возможные конфликты.
4. Неполадки сетевого кабеля или интерфейса. Физические проблемы, такие как поврежденный сетевой кабель или неисправность интерфейса роутера, могут вызвать проблемы с функционированием DHCP. Проверьте состояние и подключение сетевых кабелей, а также работу интерфейсов роутера.
5. Проблемы с обновлением прошивки. Обновление прошивки роутера Xiaomi может привести к некорректному функционированию DHCP. Если проблема возникла после обновления прошивки, рекомендуется выполнить откат на предыдущую версию прошивки или обратиться в службу поддержки производителя.
Неправильные настройки роутера
Одной из возможных причин неработающего DHCP на роутере Xiaomi может быть неправильная конфигурация самого устройства. В этом случае, следует проверить следующие настройки:
- Диапазон IP-адресов: Проверьте, что диапазон IP-адресов, который роутер выделяет через DHCP, настроен правильно. Если диапазон адресов не соответствует нужным параметрам, устройства не смогут получить корректные IP-адреса.
- Включение DHCP-сервера: Убедитесь, что функция DHCP-сервера включена на роутере. Если этот параметр отключен, роутер не будет выделять IP-адреса через DHCP.
- Конфликт IP-адресов: Проверьте, что нет конфликтов между статическими и динамическими IP-адресами в вашей сети. Если роутеру попытаться выделить IP-адрес, который уже используется статически, возникнут проблемы.
- Обновление прошивки: Если все вышеперечисленные настройки верны, попробуйте обновить прошивку вашего роутера. Иногда проблемы с DHCP могут быть связаны с ошибками в программном обеспечении роутера, которые могут быть исправлены с помощью обновления.
Если после проверки и исправления настроек DHCP-сервера на роутере Xiaomi проблема не решается, возможно, неисправность связана с другими аспектами сетевой конфигурации или самих устройств в локальной сети. В этом случае, рекомендуется обратиться к специалисту или технической службе поддержки производителя для дальнейшей поддержки и исправления проблемы.
Конфликт с другими устройствами на сети
Еще одной возможной причиной неисправности DHCP на роутере Xiaomi может быть конфликт с другими устройствами на сети. Если на сети используется другой роутер или присутствуют другие устройства, которые выдают IP-адреса, то может возникать конфликт с DHCP-сервером на роутере Xiaomi. В результате этого конфликта может быть затруднено присвоение IP-адресов устройствам, подключенным к сети.
Для решения этой проблемы рекомендуется выполнить несколько действий:
- Проверьте, чтобы на сети был только один DHCP-сервер, и он был правильно настроен.
- Убедитесь, что нет конфликтов IP-адресов между разными устройствами на сети. Для этого можно использовать инструменты для сканирования сети и проверки занятых IP-адресов.
- Проверьте работоспособность других устройств на сети, возможно, они также испытывают проблемы с DHCP. Если это так, то следует проверить их настройки и наличие конфликтов.
Если после выполнения указанных действий проблема не устраняется, рекомендуется обратиться к специалисту или обратиться в техническую поддержку производителя роутера Xiaomi для помощи в решении проблемы с DHCP.
Проблемы с оборудованием роутера
Проблемы с оборудованием роутера могут быть одной из причин неработающего DHCP на роутере Xiaomi. Вот некоторые из возможных проблем с оборудованием, которые могут привести к неработающему DHCP:
-
Неисправности сетевого адаптера: Если сетевой адаптер роутера Xiaomi поврежден или не функционирует должным образом, это может привести к проблемам с DHCP. Проверьте сетевой адаптер роутера и убедитесь, что он работает исправно.
-
Проблемы с прошивкой: Устаревшая или поврежденная прошивка роутера Xiaomi может вызывать проблемы с DHCP. Попробуйте обновить прошивку роутера до последней версии, чтобы устранить возможные проблемы.
-
Перегрев роутера: Если роутер Xiaomi перегревается, это также может привести к проблемам с DHCP. Убедитесь, что роутер размещен в хорошо вентилируемом месте и что его вентиляционные отверстия не заблокированы.
-
Неисправный Ethernet-кабель: Если используемый Ethernet-кабель поврежден или не работает правильно, это может вызвать проблемы с DHCP. Проверьте, что Ethernet-кабель надежно подключен и исправен.
-
Неправильная конфигурация настроек: Некорректная настройка роутера Xiaomi или DHCP-сервера может быть причиной проблем с DHCP. Убедитесь, что настройки DHCP на роутере Xiaomi сконфигурированы правильно и соответствуют вашей сети.
Если вы обнаружите какую-либо из этих проблем с оборудованием роутера, может потребоваться обратиться к специалистам или сервисному центру для ремонта или замены компонентов роутера. Также рекомендуется проверить другие возможные причины неработающего DHCP на роутере Xiaomi, чтобы исключить возможность других проблем.
The Dynamic Host Configuration Protocol (DHCP) assigns an IP address to your computer, which helps you access the internet. Moreover, you can’t access the internet if your device faces any DHCP-related issues. Now, such issues are quite common when you’re trying to access the web using a router.
Many Xiaomi router users have complained about the DHCP error on their devices. In case you’re facing the same problem, you’ve come to the right place. Here, we have listed all the effective solutions for fixing the Xiaomi router DHCP error all by yourself.
Tricks to Sort Out the Xiaomi Router DHCP Error
It might require quite some time to find out what’s causing the DHCP error on your device. After all, there can be many possible causes behind it. So, you might simply want to apply some solutions until one of them works. In that case, here are some simple steps you must try out:
Restarting the Router
Pretty much all errors that you come across on your router are temporary. So, you can usually deal with them all by yourself. Moreover, there are some very simple ways to do so. Among other things, you must try simply restarting your device. Also, you might want to try this trick before moving on to others.
After all, this is a simple yet effective way to fix the Xiaomi router DHCP error. So, it can often fix the issue and help you save quite a lot of time. In case it doesn’t work in your case, you have many other solutions to try.
Find and Fix the Issue with the Troubleshooter
In case you’re using a Windows PC, you can simply use the Troubleshooter to fix the error. For that, you must go to the Update and Security options in your Settings. There, you’ll find the Troubleshoot section. Open it and opt for running this tool for network issues.
Your device will then run a scan to find all network issues that exist in it. The Troubleshooter can find all the problems within a fairly short time. After that, it will automatically proceed with fixing them. In case it can’t do that, it’ll let you know what to do. So, you simply have to follow the instructions you see on the screen.
The Troubleshooter can usually fix the Xiaomi router DHCP error, in case it lies in your computer. But, it might fail to do so if the problem lies with your router.
Reduce the Distance Between the Connected Device and Router
Are you using a wireless connection to access the web with your router? Then, you must make sure to keep the connected device within range. Otherwise, you might face issues while trying to connect to the internet. The distance between the router and the connected device can cause the Xiaomi router DHCP error.
In such cases, you must simply place the two devices nearby. As an alternative, you can simply switch to a cabled connection. This will make the connection stronger in case the devices are placed far from each other.
Restart the DHCP Service
The Xiaomi router DHCP error could have something to do with the DHCP services in your case. In Windows systems, you can enable and disable the DHCP service from the Service section. Did the previously-mentioned methods fail to fix the error? In that case, you must consider restarting the DHCP service on your PC.
This trick has worked for many people and provided a long-term solution. So, go to the Services section on your PC and look for the DHCP services there. First, you need to make sure that it’s enabled. Then, disable it and wait for a minute before starting it again.
Check whether your device can access the internet once you’re done. In case the problem persists, there are very few viable solutions left to try.
Configure your Router’s DNS Setting
The error that you’re facing might sometimes indicate that your router has a wrong DNS setting. In that case, you need to access your router and then check the DNS settings. You don’t need to have an internet connection to do that. Also, you must consider using a cable connection for this purpose.
You’d usually find the DNS in the DHCP section in your router’s interface. Then, enter the primary and secondary DNS that you want to use and log out. Once you’re done, check whether your computer can connect to the internet now.
What to Do if the Error Persists?
The Xiaomi router DHCP error might often persist even after you apply the aforementioned solutions. In such cases, you should contact tech support for a rigid solution. However, you do not get a viable solution, then reach out to a reliable third-party expert.
Перейти к содержанию
Есть две вещи, которые могут вызвать ошибку DHCP. Одна из них это конфигурация на вашем компьютере или устройстве, которая позволяет DHCP-серверу назначать ему IP-адрес. Другая – это настройка самого DHCP-сервера.
Ошибка DHCP означает, что сервер вашей сети, предоставляющий IP-адрес для устройств, не может назначить вашему устройству IP-адрес.
Содержание
- Как происходит ошибка DHCP
- Устранение неполадок, исправить ошибку DHCP
- Исправить настройки DHCP вручную
- Исправить ошибку DHCP с настройками маршрутизатора
Как происходит ошибка DHCP
Поскольку настройка DHCP может разорвать ваше интернет-соединение, ошибка может появляться во многих формах. В конечном счете, основным симптомом является то, что вы не сможете получить доступ к Интернету.
Ошибка DHCP возникает, когда DHCP-сервер или маршрутизатор в сети не может автоматически настроить IP-адрес компьютера или устройства для подключения к сети. Обычно это приводит к ошибке сетевого подключения при попытке доступа в Интернет через веб-браузер.
Что делает ошибку DHCP настолько трудной для устранения, потому что ошибка не всегда включает упоминание о DHCP. Однако вы можете подтвердить, является ли ошибка DHCP причиной вашей проблемы с интернет-соединением , несколькими способами.
Устранение неполадок, исправить ошибку DHCP
Самый простой способ исправить проблемы с интернет-соединением – позволить Windows автоматически исправить ваши интернет-настройки. Если ваши настройки DHCP неверны, Windows попытается их исправить автоматически.
- Для этого просто щелкните правой кнопкой мыши значок сетевого подключения на панели задач Windows и выберите Устранение неполадок.
- Средство устранения неполадок в сети определит все параметры, которые могут вызывать проблемы с подключением к Интернету. Он предоставит вам возможность применить предложенные исправления. Если ваши настройки DHCP вызывают ошибку, они также будут исправлены. Выберите Применить это исправление, чтобы применить предложенные изменения.
- Если автоматические исправления сработали, вы должны увидеть, как работает ваше сетевое соединение. Откройте веб-браузер и попробуйте подключиться к Интернету. Если это все еще не работает, вам нужно будет вручную исправить настройки DHCP.
Исправить настройки DHCP вручную
Если автоматическое устранение неполадок не исправило ваши настройки DHCP, вы можете сделать это вручную.
- Выберите меню «Пуск» и выберите значок « Настройки» . Откроется окно настроек Windows. Выберите Сеть и Интернет в окне настроек Windows.
- Откроется Статус сети окно. Прокрутите вниз и выберите Изменить параметры адаптера.
- Это отобразит все сетевые адаптеры, которые настроены на вашем компьютере. Щелкните правой кнопкой мыши активный адаптер и выберите « Свойства».
- В окне «Свойства Wi-Fi» выберите « Протокол Интернета версии 4» и выберите « Свойства».
- Если параметр Получить IP-адрес автоматически не выбран, выберите его.
- Выберите OK и Закрыть, чтобы сохранить новые настройки. Перезагрузите компьютер.
Этот параметр позволяет DHCP-серверу или маршрутизатору в сети назначать компьютеру следующий доступный IP-адрес в сети.
Если вы заметили, что параметр Получить IP-адрес автоматически уже выбран, ошибка DHCP может вообще не быть вызвана сетевыми настройками вашего компьютера. Это может быть вызвано настройками вашего маршрутизатора.
Исправить ошибку DHCP с настройками маршрутизатора
В типичной корпоративной сети это DNS-сервер, который управляет IP-адресами устройств в сети. Все настройки DHCP управляются вашим ИТ-отделом, поэтому, если у вас возникают проблемы с сетевым подключением, вам следует обратиться в свою службу технической поддержки.
Однако в домашней сети настройки DHCP в вашем маршрутизаторе управляют IP-адресами устройств в сети. Если вы видите ошибки DHCP, вы должны проверить настройки маршрутизатора.
Просмотров 35.3к.
Обновлено