Прошивка\восстановление TP-Link TL-WR842ND - Bro-comp | Ремонт компьютеров в Подольске, ремонт ноутбуков в Подольске, обслуживание компьютерных сетей. Диагностика ноутбуков
+7 (985) 252-74-34 г.Подольск ул.Железнодорожная 20
  • Сервисный центр
  • Гарантия
    с выездом на объект
  • Работаем официально
  • Все виды оплаты
    (нал, безнал)
  • Цены и услуги

Прошивка\восстановление TP-Link TL-WR842ND

 

Восстановление (v1, v2)

Использование интегрированых возможностей маршрутизатора.

1. Вход в безопасный режим.

Выньте разъём питания из маршрутизатора.
Нажмите и удерживайте кнопку WPS/RESET.
Воткните разьем питания, удерживая кнопку RESET, подождите пока индикатор USB начнет мигать.
Отпустите кнопку RESET.

Ни один индикатор кроме USB (и, также, может, кроме подключенного LAN порта) не должен гореть.

Устройство теперь использует IP aдрес - 192.168.1.86 (192.168.0.86 для версии v2). Оно неоднократно пытается загрузить файл с именем wr842ndv1_tp_recovery.bin(wr842ndv2_tp_recovery.bin для v2) с TFTP сервера с IP - 192.168.1.66 (192.168.0.66, v2).

2. Установка образа прошивки на устройство.

Загрузите соответствующий образ прошивки.
Для маршрутизатора TL-WR842ND вам может потребоваться обрезанная версия прошивки, полученная из стандартной прошивки -http://www.tplink.com/en/support/download/?model=TL-WR842ND.
Если в названии скаченной стандартной прошивки содержится слово - "boot", то вам придётся либо обрезать образ стандартной прошивки (см. Обрезаем стандартную прошивку), либо скачать уже готовый обрезанный образ по ссылкам:

Переименуйте файл так, как требуется для маршрутизатора: wr842ndv1_tp_recovery.bin (wr842ndv2_tp_recovery.bin, для версии v2) 
Найстройте вашу сетевую карту на IP адрес - 192.168.1.66 (192.168.0.66, в случае v2) и подсоедините ваш компьютер к одному из LAN портов маршрутизатора.

Установите TFTP сервер. 
Для Windows его можно скачать с http://www.winagents.ru/products/tftp-server/.
После установки, запустите TFTP сервер от имени администратора и подтвердите добавление приложения в список исключения брандмауэра.
После запуска в программе, в логе вы увидите попытки маршрутизатора подключиться к TFTP серверу и скачать прошивку, например такие:

Start timeClient AddressFileModeSizeTransferredBlocksizeTimeoutStatusDescription
15.03.2015 18:43:21 192.168.1.86:3286 wr842ndv1_tp_recovery.bin octet ? 0 0 0 Requested file not found. Failed to download file from server. Requested file not found.

Теперь вам нужно добавить файл с прошивкой - wr842ndv1_tp_recovery.bin (wr842ndv2_tp_recovery.bin для v2) в папку TFTP сервера, и как только вы это сделаете маршрутизатор начнет скачивать его.
После удачного скачивания в логе отобразиться следующая запись:

Start timeClient AddressFileModeSizeTransferredBlocksizeTimeoutStatusDescription
15.03.2015 18:48:30 192.168.1.86:1999 wr842ndv1_tp_recovery.bin octet 8126464 8126464 512 5 Download request has been processed sucessfully. File downloaded from server successfully.

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

Теперь вы можете установить образ OpenWRT прошивки если желаете, через стандартный веб интерфейс маршрутизатора от TP-LINK.


Обрезаем стандартную прошивку

Следующий метод применяются для обоих версий, как для V1 так и для версии V2, т.к. загрузчик имеет одинаковый размер.

Для примера файл прошивки содержит в названии слово "boot" - wr842ndv1_en_3_12_25_up_boot(130322).bin.

Вырежем первые 0x20200 (131,584 = 257*512) байт из оригинальной прошивки:
Linux:

dd if=orig.bin of=tplink.bin skip=257 bs=512
 
источник wiki.openwrt.org спасибо огромное