DIR-320: вменяемая процедура прошив

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Goto page 1, 2, 3 ... 9, 10, 11  Next
Author Message
Bariy
DD-WRT Novice


Joined: 26 Nov 2008
Posts: 14

PostPosted: Fri Nov 28, 2008 15:58    Post subject: DIR-320: вменяемая процедура прошив Reply with quote
1. Переписываем нужную прошивку (например http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn10991/dd-wrt.v24-10991_NEWD_mini_usb.bin)
2. Переименовываем файл прошивки в firmware.bin и сохраняем его в папке c:\dd-wrt
3. Переписываем файл flashing.cmd в папку c:\dd-wrt
4. Устанавливаем адрес сетевого интерфейса компьютера 192.168.0.2/255.255.255.0 и подключаем сетевой кабель роутера, питание роутера не включаем.
5. Запускаем командную строку, переходим в папку c:\dd-wrt и запускаем командный файл flashing.cmd
6. Включаем питание роутера
7. Наблюдаем процесс прошивки

Code:
C:\dd-wrt>flashing.cmd
Обмен пакетами с 192.168.0.1 по 32 байт:

Превышен интервал ожидания для запроса.

Статистика Ping для 192.168.0.1:
    Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>>
Обмен пакетами с 192.168.0.1 по 32 байт:

Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100

Статистика Ping для 192.168.0.1:
    Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек
*** Start Flashing ****
Успешная передача: 3092480 байт за 11 сs, 281134 байт/с
C:\dd-wrt>

8. После того, как загорится индикатор статуса (~1-2 мин.) можно подключаться к роутеру по адресу 192.168.1.1

Содержимое файла flashing.cmd:
Code:
@Echo Off
:BEGIN
ping -n 1 -w 10 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
      Goto END

:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put firmware.bin

:END
Sponsor
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Fri Nov 28, 2008 16:03    Post subject: Reply with quote
Классно!

"Просто и убедительно, в стиле чемпиона" (с) 12 стульев :)

Насколько понимаю, такую же методу можно применять и для 1-го шага перешивки 320-го обратно на фирменную.

И, видимо, она же годится и для DIR-330.
Bariy
DD-WRT Novice


Joined: 26 Nov 2008
Posts: 14

PostPosted: Fri Nov 28, 2008 16:09    Post subject: Reply with quote
YuriKr wrote:
Классно!

"Просто и убедительно, в стиле чемпиона" (с) 12 стульев :)

Насколько понимаю, такую же методу модно применять и для 1-го шага перешивки 320-го обратно на фирменную.

И, видимо, она же годится и для DIR-330.


Да, и для обратной перепрошивки можно (_нужно_) использовать. Смысл-то тот же, просто момент ловится программно, а не вручную.

Насчет DIR-330 не знаю, у меня только 320-й.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Fri Nov 28, 2008 16:14    Post subject: Reply with quote
Bariy wrote:
Насчет DIR-330 не знаю, у меня только 320-й.


Я его тоже в глаза не видал, но чипсет тоже Broadcom, и в английской вики по нему написали - процедура установки такая же, как и для 320. Стало быть, вполне может сработать.

(Похоже, пора поговорить о создании русской вики. Как мнение народа?)
Bariy
DD-WRT Novice


Joined: 26 Nov 2008
Posts: 14

PostPosted: Fri Nov 28, 2008 16:35    Post subject: Reply with quote
YuriKr wrote:
(Похоже, пора поговорить о создании русской вики. Как мнение народа?)


Ну... это вам решать Smile
Мне вот за 30, интерес не тот, да и время покопаться я нашел только в отпуске (до отпуска DIR-320 месяц валялся в коробке, просто некогда было).
Так что думайте, надо или нет.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Fri Nov 28, 2008 16:56    Post subject: Reply with quote
Bariy wrote:
Мне вот за 30, интерес не тот, да и время покопаться я нашел только в отпуске (до отпуска DIR-320 месяц валялся в коробке, просто некогда было).


Ну, мне существенно побольше Smile А как-то систематизировать то полезное, что тут появляется, имеет смысл. Ваш способ прошивки - уж точно из разряда ценного...
stylus
DD-WRT User


Joined: 08 Dec 2008
Posts: 198

PostPosted: Mon Dec 08, 2008 19:03    Post subject: Reply with quote
Ну раз мы чемпионы сделаем еще краше и лучше Very Happy

flashing.bat

Code:

@echo off
echo ===========================================================================
echo This batch file will upload dd-wrt firmware in the current directory to
echo 192.168.0.1 during the router's bootup.
echo.
echo * Set your ethernet card's settings to:
echo      IP:      192.168.0.2
echo      Mask:    255.255.255.0
echo      Gateway: 192.168.0.1
echo * Unplug the router's power cable.
echo.

echo Press Ctrl+C to abort or any other key to continue...
pause > nul

echo.
echo * Re-plug the router's power cable.
echo.
echo ===============================================================================
echo Waiting for the router... Press Ctrl+C to abort.
echo.

set FIND=%WINDIR%\command\find.exe
if exist %FIND% goto PING
set FIND=%WINDIR%\system32\find.exe
if exist %FIND% goto PING
set FIND=find

:PING
ping -n 1 -w 50 192.168.0.1 | %FIND% "TTL="
if errorlevel 1 goto PING

echo *** Start Flashing ****
tftp -i 192.168.0.1 put firmware.bin
if errorlevel 1 goto PING

set FIND=

echo.
echo ===============================================================================
echo * WAIT for about 2 minutes while the firmware is being flashed.
echo * Reset your ethernet card's settings back to DHCP.
echo * The default router address will be at 192.168.1.1
echo.

pause



P.S Этот способ проверен мной лично и он замечательно работает. (DIR-320)
Cost
DD-WRT Novice


Joined: 29 Nov 2008
Posts: 20

PostPosted: Tue Dec 09, 2008 15:35    Post subject: Reply with quote
stylus wrote:
Ну раз мы чемпионы сделаем еще краше и лучше Very Happy
flashing.bat
P.S Этот способ проверен мной лично и он замечательно работает. (DIR-320)

А вот у меня так и хочет принимать прошивку,
пользовался flashing.bat
Версия DIR-320
RIR 320EEU A1G
H/W ver A1 F/W ver 1.00
Имеет значение какой ip стоит на компе?
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Dec 09, 2008 15:50    Post subject: Reply with quote
Cost wrote:
stylus wrote:
Ну раз мы чемпионы сделаем еще краше и лучше Very Happy
flashing.bat
P.S Этот способ проверен мной лично и он замечательно работает. (DIR-320)

А вот у меня так и хочет принимать прошивку,
пользовался flashing.bat
Версия DIR-320
RIR 320EEU A1G
H/W ver A1 F/W ver 1.00
Имеет значение какой ip стоит на компе?


Естественно!

Надо поставить статический IP вида 192.168.0.x (x=2..254, рекомендуется 10) и маску 255.255.255.0
stylus
DD-WRT User


Joined: 08 Dec 2008
Posts: 198

PostPosted: Tue Dec 09, 2008 16:46    Post subject: Reply with quote
Так ведь даже в скрипте написано Very Happy

Quote:

Set your ethernet card's settings to:
IP: 192.168.0.2
Mask: 255.255.255.0
Gateway: 192.168.0.1


не для красоты там это.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Dec 09, 2008 17:11    Post subject: Reply with quote
stylus wrote:
не для красоты там это.


Gateway imho необязателен...
stylus
DD-WRT User


Joined: 08 Dec 2008
Posts: 198

PostPosted: Tue Dec 09, 2008 17:21    Post subject: Reply with quote
хуже не будет Very Happy
Cost
DD-WRT Novice


Joined: 29 Nov 2008
Posts: 20

PostPosted: Wed Dec 10, 2008 3:23    Post subject: Reply with quote
stylus wrote:
Так ведь даже в скрипте написано Very Happy
IP: 192.168.0.2
не для красоты там это.

Этот жжжж не спроста (с) Винни
Но у мне стоял ip 100, что тоже попадает в маску.
И если нет странных ограничение у tftp сервера, то должно все работать. Сегодня попробую поставить 2.
И попутный вопрос, tftp сервер на DIR-320 при старте позволяет ЧИТАТЬ с него файлы, ну или хотя бы отвечает на попытки чтения ошибкой.
Cost
DD-WRT Novice


Joined: 29 Nov 2008
Posts: 20

PostPosted: Wed Dec 10, 2008 14:28    Post subject: Reply with quote
Вот такой получается расклад Sad
No. Time Source Destination Protocol Info
22 10.403263 192.168.0.2 192.168.0.1 ICMP Echo (ping) request
23 10.915051 192.168.0.2 192.168.0.1 ICMP Echo (ping) request
24 10.917809 00:1b:11:30:46:1c Broadcast ARP Who has 192.168.0.2? Tell 192.168.0.1
25 10.917818 HewlettP_3d:9b:5e 00:1b:11:30:46:1c ARP 192.168.0.2 is at 00:17:08:3d:9b:1e
26 10.928588 192.168.0.1 192.168.0.2 ICMP Echo (ping) reply
27 10.990820 192.168.0.2 192.168.0.1 TFTP Write Request, File: firmware.bin, Transfer type: octet, blksize=512, timeout=10, tsize=3760128
28 10.991443 192.168.0.1 192.168.0.2 ICMP Destination unreachable (Port unreachable)

И как результат ничего не прошивается
stylus
DD-WRT User


Joined: 08 Dec 2008
Posts: 198

PostPosted: Wed Dec 10, 2008 14:59    Post subject: Reply with quote
Ну конечно не получается Very Happy это что за хрень там у вас в сети по адресу 192.168.0.1? HewlettP_3d:9b:5e 00:1b:11:30:46:1c? отключить все и потом прошивать Very Happy
Goto page 1, 2, 3 ... 9, 10, 11  Next Display posts from previous:    Page 1 of 11
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT 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