Как прошить роутер если слетела прошивка. Как восстановить роутер Tp-Link после неудачной прошивки

Привет! В этой статье мы подробно рассмотрим восстановление роутера Tp-Link после неудачной прошивки. Часто бывает, что во время прошивки роутера происходит какой-то сбой, и роутер просто перестает работать: не работает Wi-Fi, индикаторы питания горят не как обычно, не получается зайти в настройки роутера и т. д. В таких случаях не помогает даже перезагрузка, и сброс настроек к заводским. Если вы неудачно прошили свой роутер Tp-Link, и он стал похож на кирпич, то можно попробовать его восстановить.

Этим способом можно восстановить следующие модели Tp-Link:

TL-MR3220v2, TL-WR842ND, Archer C7 AC1750 v2, TL-WR740Nv4, TL-WR941NDv5, TL-WDR4300ND, TL-WR1042ND, TL-WR940NDv2, TL-WR841NDv8, TL-WDR3600ND, TL-WR741NDv4, TL-MR3420v2, TL-WR940N V2

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

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

Пациент:

Я подумал, что было бы неправильно готовить инструкцию не проверив все самому. Поэтому, я взял свой роутер Tp-Link TL-MR3220v2 (я сейчас им не пользуюсь) , который в принципе полностью рабочий, только почему-то в упор отказывается видеть любой 3G модем. Ну и для чистоты эксперимента, я решил превратить его в кирпич. Сделать это не очень то и просто (когда нужно:) ). Сначала, я попытался залить прошивку для другой аппаратной версии, она не пошла, выдал ошибку. Тогда, решил прошить по Wi-Fi - прошился. Ну и мне ничего не оставалось, как отключить питание в процессе обновления прошивки:) Никогда так не делайте! Ведь восстановить может и не получится.

Получилось, что у меня есть нерабочий Tp-Link TL-MR3220v2, у которого светится только два индикатора (питание и шестеренка) .

Он не реагировал на сброс настроек, ну и в настройки конечно же зайти не получалось.

Можно попробовать перед началом восстановления роутера:

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

Процесс восстановления роутера Tp-Link

1. Первым делом, нам нужно скачать специальную программу Tftpd . Скачать можно по этой ссылке - (размер - 467 кб) . Сохраните архив с программой на компьютере. Создайте папку с любым именем. Я создал ее на рабочем столе, с именем "325". Извлеките в эту папку саму программу, файл tftpd32.exe .

2. Дальше, нам нужно скачать специальную прошивку. Скачать эту прошивку можно с официально сайта Tp-Link. Найдите прошивку для своей модели, и аппаратной версии - это важно! И еще один важный момент, в названии прошивки не должно быть слова boot . Если не знаете где и как искать прошивку, то посмотрите статью.

В названии прошивки на сайте, вы не увидите слова boot. Подходит прошивка, или нет, можно увидеть только скачав ее на компьютер, и открыв архив. Смотрите название самого файла.bin, который находится в архиве. Для моего TL-MR3220v2, я скачал первую в списке (на сайте) прошивку, и она подошла.

Извлеките файл прошивки из архива и переименуйте его . Имя должно быть таким: "mr3220v2_tp_recovery.bin" - это для модели TL-MR3220v2. Например, для TL-WR841ND v8 имя будет таким: "wr841ndv8_tp_recovery.bin". Все зависит от того, какая у вам модель.

Затем, файл прошивки поместите в папку с программой tftpd32.exe. У вас должно получится примерно так:

3. Нужно сменить IP-адрес подключения по локальной сети. Нажимаем правой кнопкой мыши на значок подключение к интернету и выбираем Центр управления сетями и общим доступом . В новом окне, слева нажимаем на Изменение параметров адаптера .

Нажмите правой кнопкой мыши на адаптер "Подключение по локальной сети" и выберите Свойства . Дальше, выделите пункт "Протокол интернета версии TCP/IPv4" и нажмите кнопку Свойства . Установите переключатель возле "Использовать следующий IP-адрес" .

Теперь внимание! Для моделей роутеров TL-WR1042 и TL-WR842 V1, в поле IP-адрес пропишите 192.168.1.66 . Для всех остальных моделей пропишите - 192.168.0.66 . (Если оба адреса не подойдут, то попробуйте еще 192.168.0.86.) Маска подсети должна прописаться автоматически - 255.255.255.0. Оставляем ее. Нажимаем кнопку Ok .

Подготовка закончена, начинаем.

Отключите антивирус, брандмауэр, и другие программы, которые могут блокировать соединение.

У меня dr.web запрашивал разрешение для программы.

4. Подключите свой роутер к компьютеру по сетевому кабелю. На роутере, кабель можно подключить в один из 4 LAN разъемов.

5. Откройте папку, в которую мы положили прошивку и программу. Запустите программу tftpd32.exe от имени администратора. Нажмите на нее правой кнопкой мыши, и выберите Запуск от имени администратора .

6. В программе Tftpd, напротив Server interface выберите нужный адаптер. Там будет IP, который мы задавали выше. Дальше, нажимаем на кнопку Show Dir , и смотрим, есть ли в списке наша прошивка. В моем случае это "mr3220v2_tp_recovery.bin".

Если все хорошо, то программу просто оставляем открытой . Для запуска восстановления ничего нажимать не нужно.

7. Берем наш роутер (который уже должен быть подключен к компьютеру) , включаем питание, и быстро нажимаем и держим клавишу WPS/RESET .

Держим, пока в программе не начнется процесс восстановлении. У меня сразу все пошло. Если не получилось, то попробуйте так: выключите питание роутера, нажмите и держите клавишу WPS/RESET и включите питание.

Ждем, ничего не нажимаем до той поры, пока роутер не перезагрузится. Вы этой поймете по индикаторам. У меня роутер заработал, и я без проблем .

Если захотите, можете прошить роутер обычным способ по этой инструкции - . Только смотрите уже внимательно:) ну и придется настроить роутер. Можете .

В свойствах Подключение по локальной сети, не забудьте обратно установить Получать IP-адрес автоматически . Мы его меняли в 3 пункте этой статьи. Иначе, могут быть проблемы с подключением к интернету по кабелю.

Заключение

Как видите, все работает. Получилось восстановить маршрутизатор, который многие бы просто уже выбросили, или имели бы кучу проблем с сервисным центром по гарантийному обслуживанию. Мало кто относить роутеры на ремонт. Обычно считают, что проще купить новый (в некоторых случаях, это действительно так) .

Не забудьте написать в комментариях о результатах, это важно! Особенно, если вам получилось восстановить модель роутера Tp-Link, которой нет в списке, в начале этой статьи. Любая информация по теме будет очень полезной!

Возможно вам потребовалось обновить программное обеспечение вашего роутера, но что-то пошло не так. В итоге на выходе получился совершенно безжизненный аппарат: беспроводная связь не работает, доступа к панели управления роутером через адресную строку браузера тоже нет. Да и лампочки режимов работы маршрутизатора или вовсе не горят или явно работают неправильно. Даже спасительные в большинстве подобных ситуаций перезагрузка или аппаратное обнуление всех параметров до фабричных настроек кнопкой RЕSЕТ не выручают. Не стоит отчаиваться – устройство еще можно попытаться спасти.

Все описанные ниже рекомендации актуальны для следующих роутеров Тр-Link:

ТL-МR3220v2, ТL-WR842ND, С7 АС1750 v2, ТL-WR740Nv4, ТL-WR941NDv5, ТL-WDR4300ND, ТL-WR1042ND, ТL-WR940NDv2, ТL-WR841NDv8, ТL-WDR3600ND, ТL-WR741NDv4, ТL-MR3420v2 .

Если нужной модели не наблюдается в этом перечне или вы опасаетесь проводить все манипуляции по восстановлению устройства самостоятельно, то лучше в таком случае обратиться к специалистам.

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

Если узнать о всех предыдущих манипуляциях не представляется возможным, то выбор остается за вами: либо на свой страх и риск все же пробуйте оживить роутер, либо обращайтесь в сервисный центр за помощью.

Предварительные данные:

Процесс восстановления будем иллюстрировать на примере конкретной модели МR3220v2. Полностью рабочее устройство было умышленно прошито посторонним программным обеспечением для имитации ситуации с загубленным в процессе неправильных действий роутером. Для гарантированного провала процесса прошивки маршрутизатор обновлялся в беспроводном режиме, и к тому же у него было отключено питание еще до завершения процесса модернизации.

Разумеется, повторять этих ошибок не надо. Следуйте всем инструкциям и все у вас наверняка получится.

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

Больше ничего с ним сделать не удается. Аппаратный сброс тоже не помогает.

До начала мер по спасению роутера можно попробовать еще следующее:

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

Процедура реанимации маршрутизатора

  1. Прежде всего нам понадобится специализированная программа для восстановления Тftрd . Архив с этой утилитой можно найти по этой ссылке – для прошивки . Предварительно создайте в удобном для вас месте на компьютере новую папку и в нее распакуйте все файлы из скачанного архива.
  1. Затем нужно найти соответствующее программное обеспечение для прошивки роутера. Официальные версии находятся на сайте Tр-Link. Можно конечно найти различные прошивки на различных файлообменниках, торрент-трекерах и т.п., но в таком случае никто не может вам гарантировать успеха и все действия по обновлению ПО, вы уже совершаете на свой страх и риск.

В списке доступного программного обеспечения для прошивки на официальном сайте найдите файлы для своей версии роутера и своей версии ПО. Обратите внимание на то, чтобы в наименовании файла прошивки отсутствовало слово bооt . Подробности и нюансы по поиску файлов для прошивки можно найти здесь .

Еще один момент – к сожалению, при выборе файла для скачивания нет возможности сразу понять: есть слово bооt или нет. Это можно увидеть только после того, как файл уже скачан. Только открыв архив, можно увидеть: есть это слово в названии или нет. Искать нужно в файле с расширением. bin.

Прошивку нужно разархивировать и переименовать . В названии должно присутствовать обозначение модели: «mr3220v2_tр_rесоvеrу.bin» (актуально для данного роутера). Соответственно для другой модели будет выглядеть аналогичным образом.

После переименования файла его нужно переместить в ту же папку компьютера, где уже расположена программа tftрd32.ехе. На рисунке показана примерная схема того, что должно получиться в результате:

  1. Теперь нужно заменить IР-адрес соединения по сети. Для этого в правом нижнем углу рабочего стола находим значок Интернет-соединения, кликаем по нему мышкой и во всплывающем окошке нажимаем надпись Центр управления сетями и общим доступом . В появившейся после этого панели выбираем пункт Изменение параметров адаптера .

Теперь нужно вызвать контекстное меню у адаптера «Подключение по локальной сети» нажатием правой кнопки и нажать Свойства .

Теперь выбираем строчку «Протокол интернета версии ТСР/IPv4» и после этого нужно нажать Свойства . Следующим действием на этом этапе будет выбор опции «Использовать следующий IP-адрес» .

Важный момент! IP-адрес, который нужно внести в соответствующее поле свойств протокола для разных моделей роутеров будет разным: для WR1042 и WR842 это значение будет 192.168.1.66 . Всем остальным вариантам соответствует значение IP-адрес – 192.168.0.66 . (Как вариант, если оба указанных адреса не подойдут, можно попробовать прописать 192.168.0.86.) Маска подсети установится самостоятельно — 255.255.255.0. В таком варианте сохраняем все изменения, нажав кнопку ОК .

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

  1. Соедините роутер с компьютером штатным кабелем из комплекта. На устройстве – это любой из четырех желтых разъемов, а на компьютере или ноутбуке – это гнездо сетевой карты.
  2. Теперь снова заходим в папку компьютера, где находятся файлы программы-прошивальщика и собственно сама прошивка. Выбираем файл tftрd32.ехе, затем вызываем контекстное меню нажатием правой кнопки мыши и в предложенных вариантах выбираем Запуск от имени администратора .
  3. В открывшемся окне прошивальщика Tftрd в строке Sеrvеr intеrfаcе находим сетевой адаптер с IР-адресом, установленным для данного роутера на предыдущем этапе. После этого нужно посмотреть папку с прошивкой, для этого нажмем Shоw Dir . Нужно убедиться, что нужный файл присутствует.

Если нужная прошивка есть в папке, нажимаем Close . Больше на данном этапе ничего делать не надо. Саму программу-прошивальщик пока не закрываем.

  1. У подключенного к компьютеру роутера включаем питание и быстро нажимаем и держим, не отпуская кнопку WРS/RЕSЕТ на задней панели , до тех пор, пока в программе-прошивальщике не начнется обновление программного обеспечения.

Если будут какие-то ошибки, можно попробовать выключить роутер и сначала нажать и удерживать кнопку WРS/RЕSЕТ, а лишь потом включить роутер.

Держать кнопку нужно до полной перезагрузки устройства: об этом можно судить по миганию лампочек. Обычно на этом процесс обновления ПО заканчивается. Роутер должен восстановиться до рабочего состояния. Все остальные настройки уже можно производить .

Есть очень детальное руководство по прошивке, его можно посмотреть здесь – Подробная инструкция по прошивке маршрутизаторов tр-link/. Можете .

После завершения процесса обновления ПО не забудьте вернуть свойства адаптера на опцию «Получать IP-адрес автоматически ». См п.3 данного руководства, если забыли, как это делается.

Заключение

Процесс восстановления роутера после неудачной прошивки прост, если все делать вдумчиво и не торопясь. Как правило, все начинает работать исправно после этого.

Привет друзья! Я тут подумал, что настройка Wi-Fi роутера для многих, это просто наказание и сплошное мучение. Такие выводы я сделал из комментариев к соответствующим статьям на этом сайте. Все потому, что роутеры сами по себе устройства очень капризные. А добавим к этому еще разные странности интернет провайдера и устройств, которые Вы пытаетесь подключить к своему роутеру и получается куча непонятных проблем.

Но если уже удалось все настроить, то нужно бы закрепить этот успех. Что бы после сброса настроек роутера, обновления прошивки, или других действий можно было восстановить настройки роутера в несколько нажатий мышкой и восстановить его работу. Этим мы сейчас и займемся. Я напишу небольшую инструкцию о том, как сохранить настройки роутера в файл (создадим резервную копию настроек) , а в случае необходимости восстановить эти настройки.

Показывать буду на примере роутера TP-Link TL-MR3220 . Но это не важно, эта инструкция подойдет для всех роутеров компании TP-Link. Как там с роутерами других фирм, не знаю. Но думаю, что такая функция должна быть, разве что пункты меню немного по другому называются.

Сохраняем настройки роутера

Все очень просто. На панели управления роутром есть соответствующий пункт “Backup & Restore” в котором можно сохранить и восстановить настройки.

Заходим в настройки роутера. Не знаете как это сделать? А я почти в каждой статье об этом пишу:). Наберите в адресной строке браузера адрес 192.168.0.1 , или 192.168.1.1 и введите логин с паролем для доступа к настройкам роутера. По умолчанию это admin и admin (адрес, логи и пароль можно посмотреть снизу Вашего роутера) .

В панели управления перейдите на вкладку “System Tools” – .

И для сохранения настроек в файл нажмите на кнопку “Backup” и “Сохранить” .

Вот и все, теперь настройки роутера у нас сохранены в один файл и мы можем их восстановить.

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

Восстанавливаем настройки на Wi-Fi роутере

В той же панели настроек переходим на вкладку “System Tools” –.

Нажимаем кнопку “Обзор” , выбираем файл с настройками и нажимаем “Открыть” .

Нажмите кнопку .

Случается, после неудачной прошивки 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 адресов.

Во время перепрошивки произошли непредвиденные ситуации: выключилось электропитание, принудительно через консоль сменили версию микрокода, предназначенную совершенно для другой модели устройства или другой железной версии устройства (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, но данный способ требует наличия программатора, и намного большего багажа знаний и опыта работы с «железом».

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