Нужна помощь с WL-520GC

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Broadcom
Author Message
Vikhedgehog
DD-WRT Novice


Joined: 16 Feb 2014
Posts: 6

PostPosted: Tue Feb 17, 2015 15:58    Post subject: Нужна помощь с WL-520GC Reply with quote
Добрый день.

Не получается вернуть заводскую прошивку на ASUS WL-520gC. Сделал сброс 30/30/30, лампочка power медленно мигает, 192.168.1.1 пингуется и выдает TTL=100, все вроде как идет по плану, а вот утилита для восстановления прошивки роутер видеть отказывается. Пробовал с двух компов на windows 7 и отключенным файрволом, подключая их к порту LAN1. Подскажите, что делать? Благодарю за помощь Smile
Sponsor
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3310

PostPosted: Tue Feb 17, 2015 18:25    Post subject: Re: Нужна помощь с WL-520GC Reply with quote
Вся суть процедуры восстановления - это перевести роутер в режим загрузки или ожидания файла от сервера у которого определенный IP, в качестве которого выступает обычно ПК и запущенный сервер FTP. Для упрощения данной процедуры некоторые разработчики создают свои программы, но суть от этого не меняется.

1. То что светодит мигает может говорить о том что роутер ожидает "на вход" прошивку от сервера ПК.
2. В многих Uboot роутеров жестко прописываются IP адреса для данной процедуры, и если они будут отличаться, ну например роутер ищет сервер по адресу 192.168.1.10 а ПК у вас 192.168.1.200 (или вообще DHCP) то естественно его не находит, или вообще для данной процедуры могут быть другими.

Так же в интернете много есть ссылок по описанию о восстановлении данного роутера.

http://www.skillz.ru/dev/m1sc/article-Ozhivlyaem_router_asus_wl520gc_umershchvlennyi_neudachnym_proshivaniem.html
http://networkcomp.ru/?p=407

любой lan анализатор запущенный на ПК покажет вам что у вас происходит между двумя устройствами, хотя бы правельно ли вы выбрали IP адрес (там будут arp запросы в момент когда вы делаете 30/30/30).
Vikhedgehog
DD-WRT Novice


Joined: 16 Feb 2014
Posts: 6

PostPosted: Tue Feb 17, 2015 20:09    Post subject: Reply with quote
Спасибо, первая ссылка помогла)
krug2000
DD-WRT Novice


Joined: 16 Jul 2015
Posts: 1

PostPosted: Thu Jul 16, 2015 13:24    Post subject: Reply with quote
Добрый день.
Продолжу тему, нужна помощь в сборке прошивки для wl-520gc.
В соседней теме выкладывалась прошивка с поддержкой USB, ссылка уже не работает.
Был бы очень признателен, если кто-нибудь смог бы повторить описанную процедуру и заново выложить прошивку, т. к. это за пределами моих возможностей.
Возможно кому то еще понадобится.

повторяю инструкцию:
Quote:
Поддержка в прошивке (основано на методе, предложенном IronShaft для D-Link DIR-320, подкорректированого для использования в 2Мб устройствах)

За основу берем прошивку micro-plus-ssh, в ней как раз достаточно места для драйверов, если удалить ssh и ppp, в остальном остается полная функциональность.

1. Распаковываем прошивку с помощью FirmwareModKit
2. Заходим в каталог /rootfs/usr/sbin и удаляем 2 файла: dropbearmulti и pppd.
3. Копируем в папку /rootfs/lib/modules/<версия ядра>/ драйвера usbcore.o, usb-ohci.o, scsi_mod.o, usb-storage.o, sd_mod.o,ext2.o. (взять их можно из прошивок nokaid, mega и др, распаковав их с помощью FirmwareModKit).
4. Заходим в папку rootfs/sbin в основном имидже.
5. Перемещаем файл init в папку rootfs/usr/sbin
6. Создаем новый файл init, представляющий из себя скрипт:
Code:

#!/bin/sh
if [ $1 == "noinitrd" ] ; then
insmod /lib/modules/`uname -r`/usbcore.o
insmod /lib/modules/`uname -r`/usb-ohci.o
insmod /lib/modules/`uname -r`/scsi_mod.o
insmod /lib/modules/`uname -r`/usb-storage.o
insmod /lib/modules/`uname -r`/sd_mod.o
insmod /lib/modules/`uname -r`/ext2.o
sleep 8s
mount -t proc none /proc
mount -t ext2 -o noatime,nodiratime /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
if [ -x /mnt/sbin/init ] ; then
mount -o move /proc /mnt/proc && \
pivot_root /mnt /mnt/mnt && {
mount -o move /mnt/dev /dev
mount -o move /mnt/tmp /tmp
mount -o move /mnt/jffs /jffs
exec /sbin/init $*
}

else
exec /usr/sbin/init $*
fi
else
exec /usr/sbin/init $*
fi


Не забываем сделать скрипт исполняемым.

7. Упаковываем прошивку, получившийся имидж шьем в роутер. В принципе, роутер уже работоспособен, он представляет собой роутер с прошивкой mcro_plus_ssh без поддержки ssh и pppoe.

8. Готовим USB флешку. Создаем на ней линукс раздел. Разделов может быть несколько, скрипт использует первый раздел. Раздел должен быть размером не менее 15 мегабайт.

9. Форматируем раздел в ext2. (Это ВАЖНО!)

10. Копируем содержимое rootfs МЕГА прошивки в свежеотформатированный раздел на флешке. Меняем владельца и группу всех файлов на root.
Ill-669
DD-WRT Novice


Joined: 19 Jul 2015
Posts: 1

PostPosted: Sun Jul 19, 2015 13:17    Post subject: Reply with quote
Джентльмены, пытаюсь в первые воспользоваться прошивкой dd-wrt, на роутере asus 520gc.

Прошился вроде бы удачно, однако при попытках настроить (к примеру сменить вкладку автоматического вана на статичный) в браузере пишет - соединение сброшено. В адресной строке при этом - ддврт/apply.cgi (если не ошибаюсь, пишу по памяти, пришлось на родную прошивку вернуться).

Что я делаю не так или может роутер уже отжил свое?
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Broadcom All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum