D-Link DIR-620

Версия/Модель Поддерживаемые версии Скачать последнюю версию Примечания
A1 12.09, 14.07, 15.05(.1) 15.05.1 Полная поддержка
D1 14.07, 15.05(.1) 15.05.1 Полная поддержка
F1 - в разработке -
Версия/Модель Примечания
C1, G1Broadcom BCM5357, не работает wifi
Версия Процессор ОЗУ ПЗУ Интерфейсы WiFi USB Serial JTag
A1Ralink RT3052F@384MHz32 МБ8 МБ 4 LAN + 1 WAN 2×2 2.4Ghz 802.11n 300 Мбит/с 1×2.0 Да ДА
D1Ralink RT3352F@400MHz32 МБ8 МБ 4 LAN + 1 WAN 2×2 2.4Ghz 802.11n 300 Мбит/с 1×2.0 Да ?
C1Broadcom BCM5357@530MHz64 МБ8 МБ 4 LAN + 1 WAN 2×2 2.4Ghz 802.11n 300 Мбит/с 1×2.0 Да ?
F1 Mediatek MT7620@600MHz 64 МБ 8 МБ 4 LAN + 1 WAN 2×2 2.4Ghz 802.11n 300MiBit/s 1×2.0 Да ?

У устройства 2 несъемные дипольные антенны, с разъемом SMA

Есть 2 версии платы DIR-620 D1: *11340Y20IM00002B1* (старая) и *11340Y20IM00002C1* (новая, 2013).

:!:Если роутер не прошит в последнюю версию ПО (1.2.102-20110518), то сначала прошейте DIR_620-1.2.102-20110518.fwz или DIR_620-1.2.16-20110127.fwz (только для 1.2.1), после этого через веб интерфейс стандартной прошивки можно будет прошивать U-Boot образы названные как DIR_620.

У ревизии A1 отсутствует режим восстановления через web, дабы не искать serail кабель и не вскрывать роутер, крайне рекомендуется установить uboot от zyxel keenetic.

1.Скачиваем образ.
2.Прошиваем:

Если не получилось установить через веб интерфейс стандартной прошивки, то можно поставить, как промежуточную, эту прошивку (логин/пароль: root/root), а потом уже из нее обновиться до последней версии OpenWRT (скопировать прошивку через scp и прошить mtd как описано ниже)

Если вы хотите прошить оригинальную прошивку, через scp или wget скачайте в /tmp затем запустите

mtd -r write /tmp/DIR_620-1.2.102-20110518.bin firmware

Скачиваем образ

Через интерфейс стандартной прошивки можно прошивать U-Boot образы названные как DIR_620.

Так же можно прошивать через режим восстановления (при прошивке openwrt, он не стирается, так что в случае чего, роутер всегда можно восстановить),

Для этого необходимо :

  • 1) на компьютере установить статический ip-адрес сетевого адаптера 192.168.0.2
  • 2) выключить роутер, зажать кнопку “WPS/reset” и включить питание роутере. НЕ ОТПУСКАЯ кнопки “WPS/reset” подождать 30 секунд и отпустить кнопку.
  • 3) Браузером зайти по адресу 192.168.0.1 на котором вместо стндартного интерфейса входа будет укороченный интерфейс позволяющий только загрузить прошивку.
  • 4) загружаем прошивку. По окончании заагрузки роутер сам перезагрузится

Для начала проводим манипуляции, описанные здесь

В make menuconfig выбираем в “target” Ralink RT288x/RT3xxx и в “subtarget” RT3x5x/RT5350 based boards. Не трогаем “target profile” (оставляем “Default Profile”). При желании, добавляем Luci и все остальное. После make соберутся образы:

  • openwrt-ramips-rt305x-dir-620-a1-squashfs-sysupgrade.bin для A1.
  • openwrt-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin для D1.

Будьте внимательны с патчами. Я скачал и случайно применил досовские окончаниях строк, и в результате получил kernel panic:

/etc/preinit: /lib/preinit/06_set_iface_mac: line 10: syntax error: unexpected word (expecting "in")

→ Полное описание в flash.layout.

Диапазон адресов Раздел
0x00000000-0x00030000 Bootloader
0x00030000-0x00040000 Config
0x00040000-0x00050000 Factory
0x00050000-0x00800000 Firmware

Версия A1

Учтите, что индикатор “WAN” будет не активен до тех пор, пока не появится соединение на “WAN” порту, это особенность оборудования.

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

Если заводская прошивка DIR-620 была версии 1.0.6 и он уже перешивался в бета-версию ZyXEL Keenetic, то обновлять uboot данным способом необходимости нет - бета версия ZyXEL Keenetic сама обновляет загрузчик после прошивки. Версию заводской прошивки можно узнать на нижней стороне корпуса роутера:

ЗагрузчикиДля версий 0.0.3 и 1.0.0 , для версии 1.0.6 Прошивки отличаются только тем, что для версий 0.0.3 и 1.0.0 проверяется наличие в конфигурации загрузчика переменных serverip и ipaddr и, при их отсутствии, производится запись данных переменных в конфигурацию.

Версия загрузчика 3.3.2, взята от оригинального ZyXEL Keenetic, процедура прошивки загрузчика в DIR-620 выполняется через web-интерфейс аналогично прошивке микропрограммы:

Заходим в web-интерфейс DIR-620; Выбираем Система → Обновление ПО (System → Firmware upgrade); Нажимаем “Обзор…” , выбираем скачанный файл прошивки загрузчика; Нажимаем “Обновить” (Update) и ждем окончания процесса прошивки; После прошивки роутер перезагрузится.

Можно провести восстановление прошивки следующим образом:

  • Скачать tftp-сервер и распаковать его в отдельную папку (например c:\tftp);
  • Скачать файл прошивки и переименовать его в rt305x_firmware.bin и положить в папку с tftp сервером;
  • Установить на компьютере IP-адрес 10.10.10.3 с маской подсети 255.255.255.0;
  • Выключить питание роутера;
  • Подключить компьютер к любому разъему LAN роутера(желательно LAN4);

Теперь, у вас u-boot от Zyxel,то:

  • Включаем питание роутера, удерживая кнопку RESET в нажатом состоянии в течении 5 секунд;
  • Отпускаем кнопку RESET, роутер начнет загрузку файла с tftp сервера;
  • После загрузки пройдет процесс прошивки и устройство перезагрузится.

Если у вас стандартный u-boot от D-link, то:

  • Подключите консольный кабель как описано в секции “serial” , включаем роутер и сразу пишем в консоли 2, это нужно сделать буквально в течении 5 секунд, иначе не получится;
  • После нажатия 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)
    
    пишем Y жмем ENTER
    Please Input new ones /or Ctrl-C to discard
    Input device IP (10.10.10.123) ==:10.10.10.123
    
    жмем ENTER
    Input server IP (10.10.10.3) ==:10.10.10.3
    
    жмем ENTER
    Input Linux Kernel filename () ==:rt305x_firmware.bin
    жмем ENTER
  • После загрузки пройдет процесс прошивки и устройство перезагрузится.

Известна проблема перегрева чипа и на некоторых устройствах требуется замена BGA шариков после интенсивного использования. Чипу нужно рассеивать до 2,3 ватт и таким образом, установка радиатора крайне рекомендуется.

Установка радиатора также крайне рекомендуется. На некоторых устройствах встречается полное отсутствие охлаждения.

VLAN полностью поддерживается сr33299, в том числе trunking.

Железо и драйвер позволяют запустить до 8 точек одновременно, но в настоящее время не работает, смотри https://patchwork.kernel.org/patch/1277291/ .

port.serial основная информация.

D-Link DIR-620 A1 serial pinout

D-Link DIR-620 D1 serial pinout

D-Link DIR-620 F1 PCB serial pinout

Возможно загрузить специальную версию u-boot (перекомпилированную для запуска из RAM. Выводы JTAG:

D-link dir-620 JTAG pinout

Возможно работает, не тестировалось (рядом с serial flash?).

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2021/10/15 09:06
  • by bobafetthotmail