Восстановить роутер после неудачной прошивки tp link. Подключаем кабель к serial разъему на плате. Процедура реанимации маршрутизатора

Во время перепрошивки произошли непредвиденные ситуации: выключилось электропитание, принудительно через консоль сменили версию микрокода, предназначенную совершенно для другой модели устройства или другой железной версии устройства (hardware version) или просто в процессе обновления все зависло, час ждали надеясь, после чего выключили питание.

После включения питания или перезагрузки наблюдаем постоянно мигающие огоньки с интервалом 2 секунды (циклическая перезагрузка) или просто все светодиодные индикаторы горят, т.е. ваш роутер превратился в мигающий кирпич… К нам в мастерскую попал роутер-кирпич TL-WDR4300ND по невнимательности записали во flash память прошивку для совершенно другой модели роутера… не вдаваясь в подробности, после решения смены прошивки через консоль (в процессе экспериментов с установкой различных пакетов отвалился WEB интерфейс и не хотел больше ставится), спешка привели к тому, что в команде на скачивание вместо версии прошивки для роутера WDR4300ND была скачена версия для WR1043ND , дальше пошла команда на запись в память. При прошивке через консоль, проверки на совместимость нет, идет просто запись всего в память и перезагрузка, итог очевиден — мигающий всеми светодиодными индикаторами маршрутизатор.

К моменту восстановления роутера, уже есть много статей как восстановить популярную модель TL-WR1043ND. Но ни слова как это сделать с TL-WDR4300ND, как оказывается, в процессе восстановления есть несколько особенностей.

Подготовительный этап

Основная особенность восстановления роутера через serial интерфейс – это необходимость полностью разобрать устройство, возможно придется и работать с паяльником. Алгоритм процесса:

  1. роутер подключается к serial интерфейсу роутера для подачи команд через консоль
  2. роутер подключен через сетевой интерфейс LAN1 роутера подключен к сетевой карте компьютера
  3. на компьютере запускаем TFTP сервер с файлом прошивки
  4. введя определенную последовательность команд, роутер качает прошивку с TFTP сервера себе в ОЗУ, после чего запишет в свою flash память, после чего перезагрузится

Если все сделано верно произойдет восстановление работы устройства.

Получение рабочей прошивки для роутера

Для прошивки необходима рабочая версия прошивки для Вашей модели роутера, для чего необходимо точно узнаете модель роутера и его ревизию.

Если Вы будите восстанавливать работоспособность роутера альтернативными версиями прошивок ( , ) – нужно скачивать последнюю прошивку или сборку на основе альтернативных прошивок для роутера.

DD-WRT качаем отсюда ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2 , выбираем текущий год, и самую последнюю версию релиза, далее находим раздел с файлами прошивки Вашей модели роутера. Качаем файл прошивки factory-to-ddwrt.bin

Open-WRT качаем отсюда http://downloads.openwrt.org/snapshots/trunk/ar71xx файл прошивки.

Главное не ошибиться с версией роутера!

4-х контактный разъем Serial интерфейса на плате

Расположение serial интерфейсов и их распиновка.

Соединительный кабель

Для подключения устройства к компьютеру понадобится кабель, тут есть несколько вариантов:

  • использовать COM кабель , разрезав один конец и припаяв к serial интерфейсу на плате
  • использовать USB to SERIAL RS232 кабель возможно использование старых дата кабелей мобильных телефонов Nokia, или заказать кабель из Китайского интернет-магазина

В статье использован кабель PL2303HX USB To TTL COM .

Нормально работающие драйвера для данного устройства были скачены с официального китайского сайта, хоть и написано что работают в Vista, Windows 7, но на деле, они нормально работают только на Windows XP, поэтому работы по восстановлению велись именно с этой ОС.

Драйвер ставится до первого подключения кабеля в USB разъем!

После установки драйвера перезагружаем Windows, только после этого возможно подключение провода, в диспетчере устройств проверяем устройство в нашем случае это COM3. Необходимы только 3 контакта GND, TX и RX.

Для удобства подключения можно использовать 4х-пиновый коннектор от материнской платы для питания вентилятора, подключив только 3 контакта, способ подключения к устройству (таблица 1.5): TX кабеля подключить к RX serial интерфейса; RX кабеля к TX serial интерфейса; GND кабеля к GND serial.

Таблица 1.5 – метод подключения кабеля к serial интерфейсу роутера

Терминальная программа

Для ввода команд необходима любая терминальная программа, например Putty , которая может работать через ssh, telnet и т.д. Для работы с терминалом, ее необходимо установить и настроить:

  • Conection type: Serial
  • Serial line — номер COM порта, например, COM3
  • Speed: 115200
  • Data bits: 8
  • Stop bits: 1
  • Flow control: none

Настройка Putty, необходимо написать свой порт (см. диспетчер устройств)

TFTP сервер

Во время процесса восстановления на нем будет находится рабочая версия прошивки для Вашей модели роутера. Подойдет любой tftp сервер, например, WinAgents TFTP Server, скачивая с официального сайта и запускаете установку, настроек практически не требуется. В папку сервера помещается файл прошивки, который будем записывать во флеш память роутера (по умолчанию это Cocuments and Settings — All Users — Application Data — Win Agents — TFTP Server — XT FTP Root ). На сетевой карте компьютера устанавливаем IP-адрес сервера по умолчанию для роутеров TL-WR1043ND: 192.168.0.5 (192.168.0.2 ), а для роутера WDR4300ND: 192.168.1 .100 хотя в процессе восстановления в консоли это будет видно, откуда пытается обновить прошивку роутер.

Во время восстановительных мероприятий должен быть запущен TFTP сервер, и в корневой папке должен находится файл прошивки (*.bin).

Разборка устройства и поиск нераспаянного serial интерфейса на плате

Процесс разборки делайте, как можно аккуратнее, не следует спешить, чрезмерно применять физическую силу. Модель роутера TL-WDR4300ND довольно просто разбирается, необходимо открутить все шурупы с нижней части устройства.

С моделью роутера TL-WR1043ND дела обстоят сложнее, во-первых, нужно раскрутить 2 шурупа, во-вторых, скрутить фиксаторы с разъемов антенн беспроводной связи и утопить их полностью в корпус, в четвертых, выдвинуть на себя черную среднюю часть корпуса (П-образная ребристая рамка с дырками для подключения устройств и вентиляция), отщелкиваем по бокам две защелки и раскрываем корпус.

Процесс восстановления работоспособности роутера

Вот и добрались до главной части данного руководства. Что должно быть на данный момент:

  • разобранный и подготовленный роутер (возможно с припаянным коннектором к разъему serial на плате), сетевым кабелем соединен с компьютером через LAN1
  • кабель (можно предварительно подключить, можно уже вовремя включения роутера)
  • запущенный TFTP сервер
  • рабочая версия микрокода (прошивки) для вашего роутера, находящаяся в корневой папке tftp сервера
  • терминальная программа Putty, настроенная и готовая к соединению

Подключаем кабель к serial разъему на плате

Соединяем роутер и компьютер сетевым кабелем: LAN1 роутера и сетевая карта компьютера. На сетевой карте прописываем IPv4 адрес 192.168.1.100 для версии роутера WDR4300ND.

Включаем роутер и запускаем соединение в Putty

Если контакты были правильно подсоединены, то в окне терминального соединения мы увидим следующие периодически повторяющиеся строки:

U-boot DB120
DRAM: 128 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment
In: serial
Out: serial
Err: serial
Het: ag934x enet_initialize…
Ho valid address in Flash. Using fixed address
wasp reset mask:c03300
WASP —-> S17 PHY *
: cfgl 0x7 cfg2 0x7114
athrs17_reg_init: complete
ethO up
ethO
Autobooting in 1 seconds

Данные строки повторяются с периодичностью 1-2 секунды, синхронно с этим роутер синхронно мигает всеми светодиодными индикаторами. Для начала ввода команд Вам необходимо успеть ввести команду tpl и нажать enter за 1 секунду в интервале после надписи Autobooting in 1 seconds и последующей перезагрузкой роутера, у меня данная операция получилась раза с пятого. Если все выполнено на экране Вы увидите предложение для ввода команд:

db12x>

Проверяем tftp-сервера

tftpboot

В окне консольного соединения должно появится следующий текст, где точно определим, какой адрес должен быть у сетевой карты компьютера, если он не тот что выставлен, сразу смените его.

dbl2x> tftpboot
dup 1 speed 1000
Warning: no boot file name; using ‘6F01A8C0.img’
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.111
Filename ‘ 6F01A8C0.img’.
Load address: x8100000
Log: *
TFTP error: ‘Access violation’ (2)
Starting again

Скачивание прошивки роутером с tftp сервера

Вводим команду:

где factory-to-ddwrt4300.bin имя файла прошивки, лежащее на вашем запущенном tftp сервере,

Если все верно, запустится процесс скачивания прошивки:

dbl2x> tftpboot 0x81000000 factory-to-ddwrt4300.bin
Using ethO device
TFTP from server 192.168.1.100 our IP address is 192.168.1.111
Filename ‘factory-to-ddwrt4300.bin’.
Load address: 0x81000000
Lg: ##############################################################

#################################################################

done
Bytes transferred = 8126464 (7c0000 hex)
dbl2x>

Последнее число 7c0000 нам еще пригодится, как итог знаем, что прошивка находится в ОЗУ роутера.

Очищаем область flash памяти, нужной для записи прошивки

Обычно, советуют сначала зачистить область, а потом скачивать прошивку, я считаю, что лучше перестраховаться и сначала скачать прошивку а уж потом вводить остальные команды.

Команда для роутера WDR4300ND : erase 0x9f020000 +7c0000

для роутера WR1043ND адрес будет иметь такой вид 0xbf020000: erase 0xbf020000 +7c0000

должно произойти, что то подобное:

dbl2x> erase 0x9f020000 +7c0000
First 0x2 last 0x7d sector size 0x10000
125
Erased 124 sectors
dbl2x>

Запись образа микрокода на flash память роутера

Команда для роутера WDR4300ND :

Для роутера WR1043ND : cp.b 0x81000000 0xbf020000 0x7c0000

В окне отобразится следующее:

dbl2x> cp.b 0x81000000 0x9f020000 0x7c0000
Copy to Flash… write addr: 9f020000
done
dbl2x>

Если все так, значит процесс прошел успешно!

Перезагружаем роутер

Если роутер один раз мигнул всеми световыми индикаторами, и дальше пошло удачная загрузка, то Поздравляю, роутер восстановлен, можно заходить в WEB интерфейс (если вы восстановили прошивкой ddwrt или сборкой open-wrt с веб интерфейсом) дальше можно настраивать подобно моей инструкции.

Вот такой несложный процесс восстановления работоспособности роутеров используя serial интерфейс. Помогает при реанимировании роутеров во время непредвиденных деструкивных действий с микрокодом (прошивкой) роутера.

Конечно есть еще один замечательный способ восстановления через так же нераспаянный разъем JTAG, но данный способ требует наличия программатора, и намного большего багажа знаний и опыта работы с «железом».

Надеюсь данная инструкция кому-нибудь поможет восстановить устройство, сэкономит время для изучения кучи материала, побережет нервы и финансовые ресурсы. Все просто, если относится ко всему спокойно.

Случается, после неудачной прошивки D-Link DIR-300/NRU B5, по какой-либо причине роутер перестает отзываться. Не спешите его выкидывать или бежать в сервисный центр D-Link . Есть многократно проверенные способы самостоятельного восстановления устройства, а так же возврата его к заводской прошивке.

Восстановление роутера, можно описать в несколько шагов:

1. Качаем BIN прошивку от 320NRU по ссылке: http://ftp.dlink.ru/pub/Router/DIR-320_NRU/Firmware/DIR_320NRU-1.2.94-20110803.bin , и сахраняем файл. Именно BIN прошивку от 320NRU , восстанавливать роутер непосредственно через фалы оригинальной прошивки от DIR-300/NRU B5 не всегда получается.

2. В свойствах к сетевому адаптеру компьютера прописываем статический адрес 192.168.0.10, маску подсети 255.255.0.0. Для чего следуем: Пуск -> Панель управления -> Сеть и интернет -> Центр управления сетями и общим доступом -> Изменения параметров адаптера, выбираем Соединение и открываем его свойства.

Далее необходимо отметить «Протокол интернета версии 4 (ТСР/IP4)» и так же выбрать свойства. В открывшемся окне свойств нужно активировать «Использовать следующий IP-адрес», и прописать адрес 192.168.0.10, маску подсети 255.255.0.0.

3. Отключаем все кабеля, от роутера оставляем только соединение LAN1 роутера –> ПК. Всегда используем "прямой" провод (синий из комплекта).

4. Отключаем питание роутера и нажимаем кнопку Reset устройства (маленькое отверстие на задей панели) и не отпускаем. Вынимаем штекер блока питания из роутера, и не отпуская кнопки, вставляем обратно питание, ждем загрузки роутера около 15 секунд и только потом отпускаем кнопку.

5. Теперь быстро открываем браузер (Internet Explorer, Firefox, Google Chrome) , вводим 192.168.0.1 и перед нами Emergency room. Через Failsafe UI выбираем файл скаченной прошивки DIR_320NRU-1.2.94-20110803.bin и жмем "Отправить".

6. Ждем 3-4 минуты в процессе перепрошивки и роутер оживет.

7. Аналогично, как на 2 шаге Возвращаем автоматическую выдачу IP адресов.

Бывает, что во время обновления встроенной программы теряется питание, и доступ к web-интерфейсу пропадает навсегда. Или же, пользователь может «подсунуть» роутеру не ту прошивку (от другой аппаратной ревизии), и тогда на первый взгляд всё выглядит нормально, но только до начала пользования таким девайсом. Не стоит отчаиваться, так как во всех устройствах предусмотрен режим восстановления прошивки, а любые «программные» ошибки исправимы «программным» же способом. Не каждый Fi Wi роутер наделён web-интерфейсом, используемым для восстановления, как D-Link. И всё равно, устройство любой фирмы можно восстановить в 99% случаев.

Для любого роутера существует два стандартных режима: работы и восстановления прошивки. Второй из них может задействоваться автоматически либо принудительно, когда используют определённую последовательность действий. Смысл в том, чтобы сначала попытаться выполнить сброс (так, как рассмотрено дальше), а если не получится, надо будет задействовать режим восстановления. Заметим, что роутер перед началом проведения ремонта может уже находиться в режиме восстановления, а так ли это, Вы поймёте из следующей главы.

Какой режим задействован роутером

Попробуйте, отключив все провода, подать на роутер питание. Подождите 10-20 секунд и смотрите, как ведут себя лампочки. Медленное мигание индикатора «Power» (с периодом где-то 1 секунда) и не включающаяся лампочка «Wi-Fi» – вот основные симптомы режима восстановления. На роутерах D-Link лампа «Power» мигает оранжевым цветом, на TP-Link-ах начинают мигать все лампы одновременно. В общем, понять, в каком режиме находится устройство, Вы сможете самостоятельно.

Суть в том, что нельзя пытаться перевести имеющийся у Вас девайс в режим восстановления, если он итак находится в данном режиме.

Поэтому, приступая к любым действиям над роутером, следует сохранять осторожность. Сначала Вы определяете, какой из режимов задействован, а затем уж решаете, как поступить дальше. Подключать и отключать питание при этом можно любое число раз, от выполнения данного действия ничего не изменится.

Сброс, включение режима восстановления

Как выполнить сброс настроек, знают все. Для этого достаточно включить питание устройства, подождать 1 минуту и нажать кнопку reset, удерживая её 10-15 секунд (до мигания лампочек). Минуту нужно выждать затем, чтобы роутер успел загрузиться. Есть и другая процедура сброса, она называется «30/30/30».

Включение восстановления

  • Когда питание включено (с момента включения должна пройти минута), зажимают reset;
  • Через 30 секунд от момента нажатия нужно выдернуть разъём питания;
  • Ещё через 30 секунд разъём работающего БП возвращают на место, и ждут ещё 30 секунд.

Через минуту после выполнения операции, имеющей название «30/30/30», устройство должно быть готово к работе.

Вопрос состоит в том, что делать, если аппаратный сброс не помог решить проблему. Сейчас мы рассмотрим, как роутер переводят в режим восстановления прошивки. Нужно Вам это или нет, решайте сами, но действия, которые перечислены здесь, выполнимы каждым пользователем. Итак, мы зажимаем Reset либо Restore (для ASUS) на выключенном роутере. Шнур LAN можно оставить один, тот, который идёт к ПК. Затем, примерно через 10 секунд, подают питание, но reset не отпускают. Через 15-25 секунд устройство перейдёт в требуемый режим, а отличительные признаки этого режима мы уже называли (следите за лампой «Power»).

Действия по восстановлению прошивки

Если режим восстановления уже задействован, питание можно отключить в любой момент. При повторной подаче питания ничего не изменится, но мы будем готовы «залить» в роутер подходящую прошивку, скачанную из Интернета. Отключенный от розетки девайс соединяют с ПК через патч-корд, а в настройках сетевой карты выставляют статический IP-адрес:

Настройка проводного соединения ПК

Примечание: для некоторых роутеров предпоследней цифрой адреса должна быть не «1», а «0» (D-Link DIR), или «10», а может и «20». Смотрите на наклейку, там есть значение адреса. А ещё, для некоторых моделей роутеров основной шлюз не указывается (поле должно быть пустым).

Метод восстановления: D-Link, ASUS

Подключите любой порт LAN к правильно настроенной сетевой карте, используя патч-корд. В командной строке наберите «ping адрес роутера –t» без кавычек, нажмите «Enter». Включите устройство и запустите на компьютере браузер. Дождитесь появления ответа на ping.

Ввод команды

Как только ответ появится, к адресу роутера нужно перейти уже в браузере.

Вы увидите перед собой страницу, которая называется «Emergency Room». Тут мы жмём кнопочку «Browse», указываем путь к файлу прошивки, нажимаем «upload»:

Путь к прошивке

И всё, останется только подождать минут 5-10, пока устройство придёт в норму. За это время питание не должно отключиться, иначе всё придётся делать по-новому. Знайте, что подобный аварийный интерфейс, который мы рассматривали, есть не во всех устройствах D-Link, а только в сравнительно новых. Его нет, например, в старых аппаратных ревизиях DIR-300 (тогда, используется метод, подходящий для TP-Link).

Для всех устройств ASUS процедура будет аналогична, но за одним исключением. Там адрес равен 192.168.1.1, а браузер заменяется программой, которая называется «Firmware Restoration»:

Окно ASUS Firmware Restoration

Программу запускают, указывают путь к файлу, ждут ответа на ping. Как только ответ появится, нажимают «Загрузить» (Upload). Главное – дождаться завершения операции, чтобы всё прошло, как надо (запаситесь терпением на 15 минут).

ZyXEL и сервер TFTP

Если Вам нужно восстановить встроенную микропрограмму Keenetic/Giga/4G, скачайте и установите программу, называемую «TFTP-сервер». Для примера мы используем приложение, называемое tftpd32. Сначала открываем папку этого приложения, и помещаем в неё файл прошивки, переименованный в «rt305x_firmware.bin». Это – обязательно!

Если предыдущий этап Вами пройден, соедините роутер с ПК, используя порт LAN. Питание пока не включаем, а сетевую карту настраиваем так:

  1. Для обычных «Кинетиков» используем адрес 10.10.10.3, присвоенный компьютеру
  2. Для Keenetic Giga 1 – то же самое, что для «Кинетиков»
  3. Если говорить о Keenetic 4G семейства «1» любой ревизии, то карте присваивают следующий адрес: 192.168.99.8.

На шаге, следующем после настройки сети, запускают TFTP-сервер.

Пример для Кинетик/Гига

Мы считаем, что роутер уже находится в режиме восстановления (тогда включите его питание). Если нет, сделайте так: зажмите Reset, подайте питание, отпустите Reset через 5 секунд.

Должно произойти вот что: устройство обратится к серверу, получит ответ, отправит запрос на скачивание. Сервер отправит образ фирменного ПО в роутер по кабелю LAN, и дальше Вам останется только ждать:

Сервер передаёт файл роутеру

Вся указанная процедура по времени занимает 5 минут. Но, не спешите! Лучше оставить «связку» минут на 10, чтобы была уверенность в успешном завершении установки.

Как восстанавливали маршрутизатор TP-Link

Привет! Да уж, давненько я не публиковал новых статей. Изучал новые направления. Например, активно занялся теорией и практикой в электронике, в частности разработкой устройств на микроконтроллерах Atmel AVR. Но речь сегодня пойдёт не совсем об этом, хотя и планирую добавить раздел «Электроника» в свой блог. Речь пойдёт от восстановлении работоспособности роутера после неудачной прошивки.

Итак, решили мы сменить прошивку на нашем роутере, а тут вдруг отключают электричество во время прошивки. После такого, роутер скорее всего перестанет отзываться на любое воздействие извне. Может, например, и вовсе перестать «пинговаться». Что делать?

Режим восстановления

На большинстве современных роутеров присутствует режим восстановления после неудачной прошивки. Если это роутеры от D-Link(например, я всё тестировал на DIR320NRU), то как правило вход этот режим выглядит так:

  1. Подключаем LAN-порт роутера к компьютеру по локальной сети. Открываем сетевые соединения и настраиваем подключение по локальной сети следующим образом(для DIR320NRU):

    IP: 192.168.0.2
    Маска подсети: 255.255.255.0

  2. Зажимаем кнопку «RESET» на задней стенке роутера, например, зубочисткой.
  3. Отключаем питание роутера, например, вытаскиваем штекер питания.
  4. Затем, вставляем штекер питания. На панели начинает моргать светодиод питания. Выжидаем несколько секунд.
  5. Отпускаем кнопку «RESET» и пытаемся «зайти» через браузер в администраторскую панель роутера, введя в браузере дефолтовый адрес роутера(для DIR320NRU – 192.168.0.1).
  6. Видим форму загрузки прошивки. Выбираем прошивку для нашего роутера. Нажимаем «обновить».

Внимание! Очень тщательно выбирайте версию прошивки, не только для вашей модели роутера, но и ревизии. А также имейте в виду, после данной манипуляции с роутером, сбрасываются полностью все настройки.

Это скорее поверхностная схема восстановления и она не идентична для всех моделей роутеров. Для более подробного пояснения конкретно по вашей моделе роутера, ищите информацию в Интернете или задавайте свои вопрос в комментария к статье.

Восстановление через UART

Такой метод восстановления, скорее для гуру, а не для новичков. Чтобы восстановить роутер через UART, без работ с паяльником уже не обойтись. А также следует чётко понимать что делаешь, так как раскрытие корпуса роутера автоматический лишает вас любых гарантий.

Для восстановления, нам потребует переходник с USB на UART. Для этих целей сгодится, например, ненужный шнурок для подключения телефона Siemens, который выполнен на микросхеме Profilic PL2303. Или же заводской переходник USB-UART. А также паяльник и отвертка, чтобы вскрыть корпус. Все действия описанные далее, тестировались на DIR320-NRU и переходником PL2303.

  1. Раскрываем переходник PL2303. Находим контактные площадки к которым припаяны провода идущие к сотовому. Отпаиваем провода от всех проводников. Сами контакты подписаны прямо на плате. Находим линии: GND, Rx и Tx и припаиваем к ним трехжильный провод, лучше цветной, чтобы не запутаться потом.
  2. Раскручиваем сам роутер. Находим там также 4 контактные площадки расположенные в ряд. Реже бывают уже выведенные штыревые разъёмы. Подписаны все они ещё реже. Вы можете спросить, а как их узнать? А вот это интересный вопрос. Ищи фото разъёмов для вашего роутера в Интернете. Здесь ж приведено фото с указанием разъёма для всё того же Dir320-NRU. И ещё один момент, если у вас есть под рукой мультиметр, то можете попробовать поискать ряд из 4-ёх контактов, на одном из которых напряжение питания 3.3 В. Корпус можно найти например, на корпусе USB разъёма на плате.
  3. Далее переходим снова к переходнику. Устанавливаем драйвера на переходник, подключаем переходник к компьютеру. Кстати, припаянный нами выход Rx, ни что иное, как линия приёмника COM порта, а выход Tx – передатчика. Для того, чтобы заработала передача данных, мы должны выход приёмник (Rx) шнура соединить со входом передатчика (Tx) UART у роутера, а выход передатчика шнура (Tx) к приёмнику роутера (Rx). То есть, крест на крест. Вообщем, припаиваем проводки.
  4. Теперь, когда всё подключено, запускаем на компьютере программу Putty. Выбираем тип соединения: Serial. Указываем в настройках номер виртуального Com-порта, на котором у нас переходник PL2303. И устанавливаем скорость 56600 бод. Нажимаем подключиться и видим черное окно Putty.
  5. А теперь самое интересное. Отключаем на время питание от роутера или просто перезагружаем его кнопкой «RESET». И видим в терминале лог загрузки бутлодера. После загрузки бутлоадера, появляется сообщение о выборе режима. Несколько режимов, такие как обычная загрузка ОС, перепрошивка роутера через tftp и другие типы загрузок и обновления. Если игнорировать это сообщение, то через некоторое время начинается загрузка основной прошивки и лог загрузки также выводится в терминал Putty.

Если вместо лога загрузки вы видете «бегающие квакозябры», попробуйте поиграться со стандартными скоростями передачи для COM-порта, такими как: 19200, 28800, 38400 и т.д.

Кстати, не давно купил себе на сайте midexpress.com.ua , новый планшетник. Ну и что, что Китай, зато недорого. Сейчас всё – Китай.:)

  • Для RT-N10 : RT-N10-1.9.2.7-rtn-rXXXX.trx
  • для RT-N12 : RT-N12-1.9.2.7-rtn-rXXXX.trx
  • для RT-N16 : RT-N16-1.9.2.7-rtn-rXXXX.trx
  • для WL500W : WL500W-1.9.2.7-d-rXXXX.trx
  • для WL500gP Premium v.1 : WL500gp-1.9.2.7-d-rXXXX.trx
  • для WL500gP Premium v.2 : WL500gpv2-1.9.2.7-d-rXXXX.trx
  • для WL500gD Deluxe: WL500gx-1.9.2.7-d-rXXXX.trx
  • для WL520gU Ultra: WL520gu-1.9.2.7-d-rXXXX.trx
  • для WL320gE Encore: WL320gE-1.9.2.7-d-rXXXX.trx
  • для WL320gP Premium: WL320gP-1.9.2.7-d-rXXXX.trx
  • для WL330gE Encore: WL330gE-1.9.2.7-d-rXXXX.trx
  • для WL550gE Encore: WL550gE-1.9.2.7-d-rXXXX.trx
  • для DIR-320 D-Link*: DIR320-1.9.2.7-d-rXXXXM.trx
Cмотрите внимательно на модель вашего устройства! Не пытайтесь прошить чужую прошивку! Сама прошивка - файл с расширением .trx , поэтому при скачке прошивки в виде zip или gz -файла предварительно разархивируйте его.

Подготовка к прошивке роутера Asus

Предварительные действия перед прошивкой

Обесточить роутер. Желательно отключить сетевой кабель от WAN , вынуть всё из USB портов
(иначе при наличии подключенных дисков возможно их некорректное отключение).

Сброс настроек роутера в дефолт

Сбросьте сначала настройки роутера в настройки по умолчанию, выбрав один из способов:

  • выбрав в веб-оболочке роутера: System Setup -> Factory Default .
  • нажав на его корпусе кнопку RESET на 5 секунд, лампочка POWER начнет мигать, в этот момент отпустить кнопку.
  • для опытных пользователей, которые уже настраивали роутер - команды "erase /dev/mtd/3 " и "erase /dev/mtd/4 "
    (сначала нужно убедиться, что на вашей версии прошивки эти разделы соответствуют nvram и flashfs ).
Для сброса настроек устройства в дефолт (192.168.1.1 , admin/admin ) надо на работающем устройстве (примерно через 30 сек после включения питания) нажать острым предметом на кнопку RESET /RESTORE
(на задней панели, её название зависит от модели) и удерживать до тех пор, пока индикатор POWER не начнёт мигать и лишь в этот момент отпустить. После сброса устройство автоматом перегрузится.
Обратите внимание, что сначала реакции никакой не будет (POWER будет гореть, защита от дурака), затем он может просто погаснуть на несколько секунд, продолжайте удерживать кнопку.

Три метода безопасной смены прошивки роутера Asus

Первый метод, самый простой

Второй метод, для продвинутых пользователей

Через утилиту восстановления Firmware Restoration (описан в руководстве, программа rescue.exe на CD-ROM е в коробке). Отличие методов:

Как восстановить прошивку на роутере ASUS через утилиту Firmware Restoration:

1. Подключаем к роутеру блок питания.
2. Питание на роутер пока не подаем.
3. Подключаем роутер патчкордом к Ethernet-порту ПК с ОС Windows XP / 7.
4. На этом ПК выключаем файервол и все лишние сетевые адаптеры, в т.ч. и Wi-Fi, кроме того сетевого адаптера – куда подключен роутер.
5. Устанавливаем на ПК утилиту ASUS Firmware Restoration (предварительно скачанную с веб-сайта)

Рис. 1. Утилита Firmware Restoration.

6. Запускаем ASUS Firmware Restoration:

Рис. 2. Внеший вид окна утилиты.

7. Указываем путь к необходимому файлу прошивки

Рис. 3. Путь к файлу прошивки.

8. Далее зажимаем кнопку RESET на задней панели роутера и включаем его электропитание. Держим кнопку зажатой порядка 5 секунд и на ПК в окне утилиты ASUS Firmware Restoration нажимаем кнопку «Загрузить».После этого идет процесс обновления прошивки. Он занимает время порядка 3-х минут.
9. ВАЖНО!!! Питание роутера до окончания процесса перепрошивки НЕ ВЫКЛЮЧАТЬ , роутер НЕ ПЕРЕЗАГРУЖАТЬ!!!

Нюансы настроек IP-адресов и маски подсети в зависимости от модели роутера Asus

Для моделей: ASUS RT-N13/DSL-N13/RT-N13U/RT-N15/RT-N16

(WL-320gP/320gE/330gE/500gP/500gPv2/500W/520gC/520gU/600g)

Для моделей: ASUS RT-N11

Для моделей: ASUS RT-G32

Третий метод, описанный в FAQ от Олега

Аналог второго метода, описан в в FAQ от Олега: Прошивка через tftp
(если меняли IP-адрес роутеру, то искать его надо будет на нем, а не на 192.168.1.1 )

Как восстановить прошивку на роутере ASUS через tftp

Часто требуется стереть все ранее сделанные изменения в роутере, например при переходе с одного типа прошивки на другой (обязательно с DD-WRT на Олега и обратно).

Для этого используются следующие "обнуляющие" прошивки:

Для восстановления после залития неверной прошивки (например от другой модели):

прошивка имеет обычно такой вид <модель роутера>-recover.trx

Для полной очистки nvram:

прошивка имеет обычно такой вид <модель роутера>-clear-nvram.trx

Как прошивать через tftp:

Подготовка:

  • Выключить питание устройства;
  • Нажать кнопку RESTORE и удерживая её включить питание устройства;
  • Дождаться, когда начнёт мигать индикатор POWER (примерно 1 секунда) и отпустить кнопку;
  • Взять сетевой кабель (витую пару), подключить один хвост в любой из LAN портов устройства, другой к сетевому адаптеру Вашего ПК;
  • В Windows для протокола TCP/IP назначить адаптеру адрес 192.168.1.2 с сетевой маской 255.255.255.0 (в случае, если у устройства был адрес 192.168.1.1);
  • Запустить cmd.exe;
  • Проверить, что есть связь с устройством, выполнив команду:
ping 192.168.1.1

Должно появится нечто похожее на:

Pinging 192.168.1.1 with 32 bytes of data: Reply from 192.168.1.1: bytes=32 time=2ms TTL=100 Ping statistics for 192.168.1.1: Packets: Sent = 1, Received = 1, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 2ms, Maximum = 2ms, Average = 2ms Control-C ^C

Жмём Control-C, когда надоест. Обращаем внимание на TTL=100 - это отвечает встроенный загрузчик.

  • Восстанавливаем прошивку (прошивка.trx нужно заменить на имя файла с прошивкой);
tftp -i 192.168.1.1 put <путь к файлу прошивки ><имя_файла_прошивки >.trx

Ждём несколько секунд, вываливается надпись типа

Transfer successful: 3706880 bytes in 7 seconds, 529554 bytes/s

  • Ждём от 2-х минут до 10-ти, пока прошивка не запрограммируется и не загорится индикатор AIR - устройство загрузилось. Если через 10 минут AIR не загорелся, то необходимо включить/выключить роутер - автозагрузка не сработала по какой-то причине.

Замечание: Владельцам ПК с Windows Vista: умельцы в майкрософте опять удивили: tftp клиент (ровно как и telnet) может отсутствовать при начальной установке. Его нужно доустановить, посетив Панель управления и выбрав "Программы и...".

Так же можно пользоваться утилитой tftp2 вместо стандартной команды tftp.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: