Восстановление прошивки маршрутизатора

Беспроводной маршрутизатор серии Lite N с поддержкой 3G, до 150 Мбит/с
Sleipnir

Восстановление прошивки маршрутизатора

Сообщение Sleipnir » 22 июл 2013, 19:26

Здравствуйте.
Эта инструкция относится к моделям: TL-WDR4300ND, TL-WDR3600ND, TL-MR3420v2, TL-MR3220v2,TL-WR941NDv5, TL-WR940NDv2,TL-WR842ND, TL-WR1042ND а также TL-WR841NDv8,TL-WR740Nv4, Archer C7 v2

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

Если вы испытываете проблемы с запуском маршрутизатора(повреждённая прошивка, невозможность зайти на веб-интерфейс настроек) и стандартные средства не помогают(перезагрузка или сброс до заводских настроек), вы можете попробовать выполнить следующие шаги по восстановлению.

Шаг 1: Подключите компьютер к порту LAN(1~4) и задайте статический IP адрес вашему подключению по локальной сети.

Для этого зайдите в Пуск – Панель управления – Центр управления сетями и общим доступом – Изменение параметров адаптера.
Щёлкните правой кнопкой на Подключение по локальной сети и выберите Свойства. Там выберите Протокол Интернета версии 4, дважды щёлкнув.
Выберите Использовать следующий IP адрес и введите:

IP адрес – 192.168.0.66 - для моделей TL-WR740V4,TL-WR841NDV8,TL-WR842NDV2,TL-WR941NDV5,TL-MR3220V2,TL-MR3420V2,TL-WDR3600,TL-WDR4300,ArcherC7
IP адрес – 192.168.1.66 - для моделей TL-WR842NDV1,TL-WR1042NDV1

Маска подсети – 255.255.255.0
Изображение

Шаг 2: Скачайте прошивку восстановления и утилиту TFTP-сервер
Скачать утилиту TPTP-сервер tftpd32.450.zip

Прошивка восстановления – это любая прошивка для вашей аппаратной версии устройства, не содержащая слова boot в названии.
Рекомендуемая прошивка для восстановления:
mr3220v2_ru_3_15_0_up(130607).bin

Неправильная прошивка:
mr3220v2_ru_3_15_0_up_boot(131217).bin

Правильная прошивка:
mr3220v2_ru_3_15_0_up(130607).bin

Переименуйте правильную прошивку: модельверсия_tp_recovery.bin
Пример для TL-MR3220: mr3220v2_tp_recovery.bin

Шаг 3: Поместите утилиту TFTP-сервер и переименованную прошивку в одну папку на компьютере.
Изображение

Запустите утилиту TFTP-сервер от имени администратора(щёлкните правой кнопкой и выберите Запуск от имени Администратора).
В поле Current directory(Текущее месторасположение) выберите папку, куда вы положили утилиту и переименованную прошивку.
В поле Server interface(Интерфейс сервера) у вас должен быть IP адрес вашего компьютера, который вы прописали в 1 шаге.
Изображение

Шаг 4: На маршрутизаторе нажмите и удерживайте кнопку WPS/Reset примерно 15 секунд, загорятся индикаторы USB/WPS. После чего в утилите пойдёт загрузка прошивки.
Изображение
После загрузки прошивки маршрутизатор перезагрузится, верните в свойствах подключения по локальной сети автоматическое получение IP адреса и попробуйте зайти на веб-интерфейс настроек маршрутизатора.

Альтернативный вариант от пользователя

antoman
Сообщения: 6
Зарегистрирован: 31 авг 2013, 01:04
Страна: Украина

Re: Восстановление прошивки маршрутизатора

Сообщение antoman » 31 авг 2013, 04:13

Дело было вечером...
TP-Link MR3220v2
Доброго времени суток, вот что я сделал

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

2. Поставил Open-WRT, игрался долго и муторно, всё настроил но модем сразу после авторизации пропадал с поля зрения.

3. Решил откатить на родную прошивку, нашел на каком-то бложике "инструкцию",
поставил WinSCP, закинул файл прошивки, ввел команду, openwrt сказал "can't erase sector", я спокойненько сел искать другую прошивку и, между делом, ребутнул роутер.
Прошивка была boot и ничем хорошим это не кончилось.

4. Нашёл Вашу инструкцию, скачал с офф. сайта factory-прошивку, поднял TFTP, и пока качалась прошивка, залил как _tp_recovery.bin прошивку openwrt. Как не странно, но всё заработало, система запустилась. Чуть позже залил родную прошивку, обновил до следующого пакета.

5. И тут бы мне тихонько радоватся, но увидел прошивку openWRT с всеми пакетами под мой модем и я через веб-морду залил ёё на свой бедный девайс.

6. Прошивка оказалась левой (не грузилась) и я решил всё вернуть назад.
подсунул на TFTP файл оригинальной прошивки, роутер очень долго ёё глотал (15 Kb/s) и ушёл в ребут.

А теперь девайс весело моргает мне всеми огоньками, файлы с TFTP берёт, но независимо от того, какую прошивку подсовываю, он быстро ее подхватывает (такое ощущение, что и не грузит ее вообще) но всё равно из циклического ребута не выходит.

Может ли это быть из-за того, что сначала я лил openwrt из последней версии web-морды, а потом из какой-то из предыдущих?
На офф. сайте возле последней (130607) пишет "Поддержка функции восстановления прошивки по TFTP".
Тогда вопрос, почему всё таки роутер забирает файл и как этим воспользоваться?
Последний раз редактировалось antoman 31 авг 2013, 20:14, всего редактировалось 1 раз.

Cenobit
Лучший пользователь 2013-2017
Лучший пользователь 2013-2017
Сообщения: 2700
Зарегистрирован: 24 июн 2013, 05:57
Страна: Россия

Re: Восстановление прошивки маршрутизатора

Сообщение Cenobit » 31 авг 2013, 09:44

antoman писал(а): А теперь девайс весело моргает мне всеми огоньками
с периодичностью хде-то 1-2 сек загораются одновременно все диоды?
TL-MR3220 v2 + Huawei E3372, ZTE MF823

antoman
Сообщения: 6
Зарегистрирован: 31 авг 2013, 01:04
Страна: Украина

Re: Восстановление прошивки маршрутизатора

Сообщение antoman » 31 авг 2013, 19:55

с периодичностью хде-то 1-2 сек загораются одновременно все диоды?
так точно, но если нажать на "WPS/Security" включается TFTP-клиент, стягивает файл и опять уходит в режим "гирлянда" :)

вот лог из Tfpd32:

Код: Выделить всё

Connection received from 192.168.0.86 on port 3943 [31/08 19:38:28.609]
Read request for file <mr3220v2_tp_recovery.bin>. Mode octet [31/08 19:38:28.609]
Using local port 1535 [31/08 19:38:28.609]
<mr3220v2_tp_recovery.bin>: sent 7681 blks, 3932160 bytes in 1 s. 0 blk resent [31/08 19:38:29.500]
если подсунуть прошивку openwrt а потом опять оригинальную,

Код: Выделить всё

Connection received from 192.168.0.86 on port 2184 [31/08 19:44:44.234]
Read request for file <mr3220v2_tp_recovery.bin>. Mode octet [31/08 19:44:49.187]
Using local port 1715 [31/08 19:44:49.187]
Connection received from 192.168.0.86 on port 2184 [31/08 19:44:49.234]
Read request for file <mr3220v2_tp_recovery.bin>. Mode octet [31/08 19:44:54.218]
Using local port 1716 [31/08 19:44:54.218]
TIMEOUT waiting for Ack block #1  [31/08 19:45:12.187]
Ack block 184 ignored (received twice) [31/08 19:46:01.203]
Ack block 276 ignored (received twice) [31/08 19:46:34.203]
Ack block 1814 ignored (received twice) [31/08 19:54:49.312]
TIMEOUT waiting for Ack block #1814  [31/08 19:55:10.484]
Connection received from 192.168.0.86 on port 3464 [31/08 19:55:19.687]
Connection received from 192.168.0.86 on port 3464 [31/08 19:55:24.750]
Read request for file <mr3220v2_tp_recovery.bin>. Mode octet [31/08 19:55:25.265]
Using local port 1727 [31/08 19:55:25.265]
Connection received from 192.168.0.86 on port 3464 [31/08 19:55:30.296]
Read request for file <mr3220v2_tp_recovery.bin>. Mode octet [31/08 19:55:30.296]
Using local port 1728 [31/08 19:55:30.296]
Read request for file <mr3220v2_tp_recovery.bin>. Mode octet [31/08 19:55:35.296]
Using local port 1729 [31/08 19:55:35.296]
TIMEOUT waiting for Ack block #1  [31/08 19:55:50.281]
TIMEOUT waiting for Ack block #1  [31/08 19:55:55.265]
<mr3220v2_tp_recovery.bin>: sent 7681 blks, 3932160 bytes in 121 s. 0 blk resent [31/08 19:57:20.281]
грузит ёё медленно (3,5Кб/с) но результата все же нет :|
Последний раз редактировалось antoman 01 сен 2013, 15:55, всего редактировалось 1 раз.

Cenobit
Лучший пользователь 2013-2017
Лучший пользователь 2013-2017
Сообщения: 2700
Зарегистрирован: 24 июн 2013, 05:57
Страна: Россия

Re: Восстановление прошивки маршрутизатора

Сообщение Cenobit » 01 сен 2013, 13:02

antoman писал(а):но результата все же нет
а его и не будет...
единственный выход в данном случае,воспользоваться методом прошивки через СОМ-порт, подключившись к UART разъёму на плате роутера 8-)
TL-MR3220 v2 + Huawei E3372, ZTE MF823

antoman
Сообщения: 6
Зарегистрирован: 31 авг 2013, 01:04
Страна: Украина

Re: Восстановление прошивки маршрутизатора

Сообщение antoman » 01 сен 2013, 13:32

cenobit писал(а):через СОМ-порт
Такс...
Есть специалист с которым можно было бы пообщаться на эту тему?

Вопрос сложный и поэтому интересный, но всё же не хотелось бы окирпичить роутер полностью )
Последний раз редактировалось antoman 01 сен 2013, 20:38, всего редактировалось 1 раз.

Cenobit
Лучший пользователь 2013-2017
Лучший пользователь 2013-2017
Сообщения: 2700
Зарегистрирован: 24 июн 2013, 05:57
Страна: Россия

Re: Восстановление прошивки маршрутизатора

Сообщение Cenobit » 01 сен 2013, 15:42

antoman писал(а):Вопрос сложный
не очень,если дружишь с паяльником,разбираешься в электронике и компьютерной технике ;)
предупреждаю сразу,если нет навыков пайки smd-компонентов,можете коцнуть плату зверька :?
TL-MR3220 v2 + Huawei E3372, ZTE MF823

antoman
Сообщения: 6
Зарегистрирован: 31 авг 2013, 01:04
Страна: Украина

Re: Восстановление прошивки маршрутизатора

Сообщение antoman » 01 сен 2013, 16:04

Cenobit писал(а):можете коцнуть плату зверька :?
Отож бо й воно )

попробую обратиться в сервисный центр, если вернут, тогда уже буду рисковать "платой зверька" )

насчёт
cenobit писал(а):пайки smd-компонентов
, с техникой поверхностного монтажа не знаком, но когда смотрел инструкции по подключении к UART, видел только как припаивали проводки + подтягивающий резистор между пинами (резистор думаю можно и выводной использовать). Что именно имели ввиду?
просмотренная инструкция http://wiki.openwrt.org/toh/tp-link/tl-mr3420
P.P.S. С английским дружу, информация по прошивке есть. Думаю, если кривизна рук позволит, то всё получится. Отпишусь, когда роутер вернётся (или не вернётся :D ) из сервиса .
Спасибо за помощь )

Cenobit
Лучший пользователь 2013-2017
Лучший пользователь 2013-2017
Сообщения: 2700
Зарегистрирован: 24 июн 2013, 05:57
Страна: Россия

Re: Восстановление прошивки маршрутизатора

Сообщение Cenobit » 01 сен 2013, 16:41

antoman писал(а):Что именно имели ввиду?
на том фото,что по ссылке, плохо видно...расстояние между точками 18 и 28,что под чипом,очень маленькое.нужен паяльник с тонким жалом и твердая рука :lol:
antoman писал(а):вернётся (или не вернётся :D ) из сервиса .
Спасибо за помощь )
я сильно сомневаюсь,что в сервисе это прокатит за гарантийный случай...хотя...хто знает :?
TL-MR3220 v2 + Huawei E3372, ZTE MF823

antoman
Сообщения: 6
Зарегистрирован: 31 авг 2013, 01:04
Страна: Украина

Re: Восстановление прошивки маршрутизатора

Сообщение antoman » 01 сен 2013, 17:17

cenobit писал(а):я сильно сомневаюсь,что в сервисе это прокатит за гарантийный случай...хотя...хто знает :?
попробовать думаю стоит в любом случае, перед тем как пробовать насколько "твердая рука" имеется в наличии )

Ответить

Вернуться в «TL-MR3220»