Прошивка роутера через tftpd64

Прошивка роутера через tftpd64

Дорогие пользователи! У нас появился новый форум на платформе tp-link.community (Сообщество)

Если при регистрации в Сообществе Вы укажете адрес электронный почты, который используете на данном форуме, то Ваши данные будут перенесены на форум Сообщества автоматически.
Также, если на форуме Сообщества Ваш никнейм будет занят, то Вам предложат сменить его или оставить, но с приставкой «_RU».

Убедительная просьба не дублировать темы на старом/новом форуме.

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

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

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

Здравствуйте.
Эта инструкция относится к моделям: 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 в названии.
Рекомендуемая прошивка для восстановления:
wdr4300v1_ru_3_13_23_up(130506).bin

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

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

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

Изображение

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

Изображение

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

Изображение

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

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

Читайте также:  Увеличить скорость роутера keenetic

Источник

Ты даже не смог убить свой роутер? (или FAQ: по восстановлению dir-620)

Существуют множество альтернативных прошивок для маршрутизаторов Dlink. После перехода на них могут возникнуть проблемы, а именно: дивайс не эффективно начнет работать или просто умрет. Если все таки прошили его не удачно. Это инструкция для вас и только для тех dir-620, которые не до конца сдохли. То есть он загружается, сетевая плата ПК не может с ним связаться по Ethernet интерфейсу.

Ну что ж приступим!

По мима софта и полуживого дивайса, нам понадобиться USB-UART (кстати очень нужная вещь в хозяйстве). Заходим на easyelectronics и делаем. Можно было конечно и купить, но у моего друга лежала без дела.
Незабываем что нужно вывести COM на самом роуторе.

(сразу предупреждаю нет возможности сфотографировать свой)

Прошивку переименуем в habr.bin (можно назвать хоть тюльпаном, главное чтоб были английские буквы и не превышала 127 символов )
прописываем адреса на сеттевой

  • адрес 10.10.10.3.
  • маска 255.255.255.0
  • шлюз 10.10.10.123

И так рассмотрим два варианта.

Вариант 1
Этот вариант очень распространённ им многие пользуются.
Сожалению я как не старался так не смог с помощью его восстановить dir-620.
для этого качаем putty, tftpd32. Что касается tftpd32, то я качал tftpd64 (битность системы не забываем).

Шаг 1
Кидаем прошивку в папку tftpd64.
Запускаем tftpd64, вкладка Tftp Server, нажимаем Browes выбираем папку где лежит программа.

Шаг 2
запускаем putty, заходим в Serial. Тут COM3 (у вас может быть другой, в диспетчере устройств посмотрите), Speed 57600, Flow control: None

Переходим в Session, жмем open.

Шаг 3
Подключаем USB-UART к COM на самом роуторе. Хочу предупредить после включения у вас есть 5 секунд что бы выбрать нужный пункт, вам нужно нажать 2.
и включаем роутер.

U-Boot 1.1.3 (Feb 9 2010 — 10:44:20)

Board: Ralink APSoC DRAM: 32 MB
relocate_code Pointer at: 81fb0000
flash_protect ON: from 0xBF000000 to 0xBF01D3F3
flash_protect ON: from 0xBF030000 to 0xBF030FFF
============================================
Ralink UBoot Version: 3.3
— ASIC 3052_MP2 (Port5None)
DRAM component: 128 Mbits SDR
DRAM bus: 32 bit
Total memory: 32 MBytes
Flash component: NOR Flash
Date:Feb 9 2010 Time:10:44:20
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

SDRAM bus set to 32 bit
SDRAM size =32 Mbytes

Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.

после выбора 2: Load system code then write to Flash via TFTP появится:

Читайте также:  Настроить вай фай роутер tp link archer
2: System Load Linux Kernel then write to Flash via TFTP.
Warning. Erase Linux in Flash then burn new one. Are you sure?(Y/N)
Please Input new ones /or Ctrl-C to discard
Input device IP (10.10.10.123) ==:10.10.10.123
Input server IP (10.10.10.3) ==:10.10.10.3
Input Linux Kernel filename () ==:

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

но что делать если putty просто напросто отказывается заходить на ком, и tftpd32 не работает.

на понадобится Terminal v1.9b by Bray и WinAgents TFTP Server Manager(с офф сайта 30 дней триалка нам хватит этого срока)

Шаг 1
кидаем прошивку C:\ProgramData\WinAgents\TFTP Server 4\TFTPRoot. Видем появился файл на сервере.

Шаг 2
настраиваем Terminal v1.9b by Bray (port:COM3, Baud rate: 57600) жмем конект. Включаем роутер и видем Terminal v1.9b by Bray. НЕЗАБЫВАЕМ ЧТО ЕСТЬ 5 СЕКУНД ЧТОБЫ НАЖАТЬ ЦИФРУ ДВА(2)

U-Boot 1.1.3 (Feb 9 2010 — 10:44:20)

Board: Ralink APSoC DRAM: 32 MB
relocate_code Pointer at: 81fb0000
flash_protect ON: from 0xBF000000 to 0xBF01D3F3
flash_protect ON: from 0xBF030000 to 0xBF030FFF
============================================
Ralink UBoot Version: 3.3
— ASIC 3052_MP2 (Port5None)
DRAM component: 128 Mbits SDR
DRAM bus: 32 bit
Total memory: 32 MBytes
Flash component: NOR Flash
Date:Feb 9 2010 Time:10:44:20
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384

SDRAM bus set to 32 bit
SDRAM size =32 Mbytes

Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.

после выбора 2: Load system code then write to Flash via TFTP появиться:

2: System Load Linux Kernel then write to Flash via TFTP.
Warning. Erase Linux in Flash then burn new one. Are you sure?(Y/N)
Please Input new ones /or Ctrl-C to discard
Input device IP (10.10.10.123) ==:10.10.10.123
Input server IP (10.10.10.3) ==:10.10.10.3
Input Linux Kernel filename () ==:

пишем habr.bin — имя файла и жмем ENTER

netboot_common, argc= 3

NetLoop,call eth_init!
Trying Eth0 (10/100-M)

Waitting for RX_DMA_BUSY status Start… done

Header Payload scatter function is Disable.

ETH_STATE_ACTIVE.
Using Eth0 (10/100-M) device
TFTP from server 10.10.10.3; our IP address is 10.10.10.123
Filename ‘habr.bin’.

b_end =BF7FFFFF
Erase Flash from 0xbf050000 to 0xbf5fffff in Bank # 1

erase sector = 12
sect = 12,s_last = 102,erase poll = 1008817

erase sector = 13
sect = 13,s_last = 102,erase poll = 984201

erase sector = 14
*sect = 14,s_last = 102,erase poll = 1007174

erase sector = 15
sect = 15,s_last = 102,erase poll = 998828

Читайте также:  Роутер keenetic отваливается интернет

бла бла бла
он ребут
бла бла бла

start urlfilter
init wans
Intialize wan…
[17179582.684000] eth2.5: Setting MAC address to 00 0c 43 30 52 89.
Set mac 00:0C:43:30:52:89 on iface eth2.5 — OK
Set mtu 1500 on iface eth2.5 — OK
start_wan_link_on_l2 — Up iface eth2.5
start_ip: dhcp ipv4
start_wan_link_on_l2 — Iface eth2.5 is up
start_wan_link_on_l2 — Up iface br0
start_wan_link_on_l2 — iface br0 is not wan, pass it
start ddns
info, udhcp client (v0.9.8) started (iface: eth2.5, connect: 1)
udhcp client (v0.9.8) started (iface: eth2.5, connect: 1)
debug, interface eth2.5 index 9
debug, interface eth2.5 hwaddr 00:0c:43:30:52:89
debug, interface eth2.5 mtu is 1500

debug, execle’ing /tmp/udhcpc with name deconfig
start services
start_telnet…
start_printserver…
init_sysusers…
debug, Opening raw socket on ifindex 9

Out init_device
init_device: pid_status(WEXITSTATUS) = 0
Done.
Welcome to
_______ ___ __ ____ _ _ ___
| ___ \ | | |__|| \ | || | / /
| | | || ___ | |__ __ | \| || |/ /
| |___| || |___| | || || |\ || \
|_______/ |______||__||_| \____||_|\___\

= Building Networks for People =

info, Sending discover…
[17179583.076000] dwc_otg: version 2.72a 24-JUN-2008
[17179583.080000] DWC_otg: Core Release: 2.66a
[17179583.284000] DWC_otg: Periodic Transfer Interrupt Enhancement — disabled
[17179583.288000] DWC_otg: Multiprocessor Interrupt Enhancement — disabled
[17179583.292000] DWC_otg: Using DMA mode
[17179583.296000] DWC_otg: Device using Buffer DMA mode
[17179583.300000] dwc_otg lm0: DWC OTG Controller
[17179583.304000] dwc_otg lm0: new USB bus registered, assigned bus number 1
[17179583.308000] dwc_otg lm0: irq 18, io mem 0x00000000
[17179583.312000] DWC_otg: Init: Port Power? op_state=1
[17179583.316000] DWC_otg: Init: Power Port (0)
[17179583.320000] usb usb1: Product: DWC OTG Controller
[17179583.324000] usb usb1: Manufacturer: Linux 2.6.21 dwc_otg_hcd
[17179583.328000] usb usb1: SerialNumber: lm0
[17179583.336000] usb usb1: configuration #1 chosen from 1 choice
[17179583.340000] hub 1-0:1.0: USB hub found
[17179583.344000] hub 1-0:1.0: 1 port detected
D-link init done
info, Sending discover…
info, Sending discover…
[17179597.196000] br0: topology change detected, propagating
[17179597.200000] br0: port 5(ra0) entering forwarding state
[17179597.204000] br0: topology change detected, propagating
[17179597.208000] br0: port 4(eth2.1) entering forwarding state
[17179597.212000] br0: topology change detected, propagating
[17179597.216000] br0: port 3(eth2.2) entering forwarding state
[17179597.220000] br0: topology change detected, propagating
[17179597.224000] br0: port 2(eth2.3) entering forwarding state
[17179597.228000] br0: topology change detected, propagating
[17179597.232000] br0: port 1(eth2.4) entering forwarding state
info, Sending discover…
info, Sending discover…
info, Sending discover…

меняем адреса на сетевой, наслаждаемся роутером)

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

  • Что касается Terminal v1.9b by Bray, вводим в серое поля (по символьный ввод).

Ну вот и все, всем удачи! 🙂

Источник

Оцените статью
Adblock
detector