Dir-300 восставшие из ада ))

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


Joined: 01 Jul 2010
Posts: 17

PostPosted: Sat Jul 03, 2010 20:33    Post subject: Dir-300 восставшие из ада )) Reply with quote
Добрый день, друзья Smile Получилось так, что во время экспериментов, вышел из строя девайс дир-300. Симптомы следующие: при включении, лампочки весело промаргивают как в штатном режиме. Но! Не пингуется ни 192.168.1.1 , 192.168.20.81 и, соответственно, телнет по этим адресам. 30/30/30 делал - болт в нос, не катит. Чтение супостатских форумов дало мысль, что есть возможность собрать программатор на основе микросхемы MAX232 и залить бут непосредственно в микросхему. Вот вопрос, к знатокам, кто это делал ? Что посоветуете ? Руки не из жопы, программатор соберу на 50 коп. монете )) Может схема какая есть? А то я встречал только на дебильном испанском или еще каком то непонятном языке, для LPT порта. Но тут же COM пойдет, причём влёт! Есть тут радисты то ? ))
Sponsor
nihilo666
DD-WRT User


Joined: 07 May 2010
Posts: 384
Location: Surgut, Western Siberia

PostPosted: Sun Jul 04, 2010 6:15    Post subject: Reply with quote
Восстановление через LPT порт - это через JTAG адаптер, а у DIR-300 только последовательный порт. Не понимаю зачем собирать какие-то программаторы, если уже есть готовые, да еще со встроенным переходником usb-com. Можно купить кабель nokia ca-42 за 100р, вот инструкция
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Sun Jul 04, 2010 7:18    Post subject: Reply with quote
Я спрашивал то не про кабель... А про саму последовательность восстановления, кто делал это именно на дир-300. Кабель я уже сделал Smile
gravesnake
DD-WRT Novice


Joined: 26 Jun 2010
Posts: 14

PostPosted: Sun Jul 04, 2010 7:26    Post subject: Reply with quote
Присоединяюсь к G.FREEMAN : дайте пожалуйста инструкцию (или ссылку ) по перепрошивке .
nihilo666
DD-WRT User


Joined: 07 May 2010
Posts: 384
Location: Surgut, Western Siberia

PostPosted: Sun Jul 04, 2010 10:49    Post subject: Reply with quote
1. Подключаем роутер к компьютеру при помощи USB-TTL, устанавливаем драйвера.
2. Используем putty или hyperterminal, выбираем нужный COM и ставим такие настройки:
Bits per second = 115200
Data Bits = 8
Parity = none
Stop bits = 1
Flow control = none
3. Когда начнется сессия, можно будет видеть все чем сейчас занят роутер, например может пытаться получить файлы по TFTP. Перезагружаем роутер и нажимаем ctrl+c.
4. Теперь можно вводить комманды. Перед тем как прошивать, нужно сбросить nvram
nvram erase
5. Дальше прошивать так: настраиваем любой tftp - выбираем папку где лежит прошивка, например flash1.trx
6. flash -ctheader : flash1.trx
ждем до конца
7. go
Это запустит прошивку, она запустится несколько раз. Теперь можно еще раз прошить dd-wrt. Удачи!
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Sun Jul 04, 2010 15:28    Post subject: Reply with quote
nihilo666, спасибо Вам!
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Sun Jul 04, 2010 16:43    Post subject: Reply with quote
Совсем забыл! А где достать то этот flash1.trx ? Именно для DIR-300 модификации А
nihilo666
DD-WRT User


Joined: 07 May 2010
Posts: 384
Location: Surgut, Western Siberia

PostPosted: Sun Jul 04, 2010 18:34    Post subject: Reply with quote
Это любой файл прошивки. Последняя версия dd-wrt для dir-300 rev A
gravesnake
DD-WRT Novice


Joined: 26 Jun 2010
Posts: 14

PostPosted: Sun Jul 04, 2010 22:11    Post subject: Reply with quote
Спасибо nihilo666 .
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Thu Jul 08, 2010 16:19    Post subject: Reply with quote
Вот же западло ))) И программатором я его пробовал и кабелем ca-42 - ни в какую. Не открывается и всё тут. Только заметил одну особенность, пингуется при включении в течении секунд 10 адрес 192.168.1.1 в 1-ом лан порту. Если успеть подключиться на 9000 порт увидим dd-wrt, а потом коннект сбрасывает. Может что-либо можно успеть за пару секунд напечатать или батник какой написать с командами.? Кто что может посоветовать?

Совсем забыл. Девайс из строя у меня вышел после того, как я, по незнанию залил туда dd-wrt чью то сборку для dir-300 nru. . .
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Thu Jul 08, 2010 16:38    Post subject: Reply with quote
Во чего при старте получается.
== Executing boot script in 1.540 seconds - enter ^C to abort
== Executing boot script in 1.540 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
^C
DD-WRT>^C^C
DD-WRT>
и после этого мы висим...
nihilo666
DD-WRT User


Joined: 07 May 2010
Posts: 384
Location: Surgut, Western Siberia

PostPosted: Thu Jul 08, 2010 16:48    Post subject: Reply with quote
G.FREEMAN wrote:
Вот же западло ))) И программатором я его пробовал и кабелем ca-42 - ни в какую. Не открывается и всё тут. Только заметил одну особенность, пингуется при включении в течении секунд 10 адрес 192.168.1.1 в 1-ом лан порту. Если успеть подключиться на 9000 порт увидим dd-wrt, а потом коннект сбрасывает. Может что-либо можно успеть за пару секунд напечатать или батник какой написать с командами.? Кто что может посоветовать?

Совсем забыл. Девайс из строя у меня вышел после того, как я, по незнанию залил туда dd-wrt чью то сборку для dir-300 nru. . .
За 10 секунд можно лишь успеть nvram erase; nvram commit, но сомневаюсь что поможет. С зажатым на 15 секунд reset загружать пробовали? В 192.168.0.1 должен быть доступен web-интерфейс с консолью восстановления. Вот тут в приложениях есть батники для перепрошивки http://www.dd-wrt.com/wiki/index.php/%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0_DIR-320
Что конкретно не получается с кабелем CA-42? Есть множество разновидностей этого кабеля, некоторые имеют 3 провода, в некоторых больше. Те что с 3мя - не требуют питания 3.3в, т.к. питаются от USB. Если проводов больше, то нужно подключать 3.3в, чтобы кабель определился. Чтобы проверить, что кабель действительно работает, нужно соединить Rx и Tx и написать что-нибудь в putty. Если написанное удваивается, значит все работает. Раз роутер все-таки загружается, значит он точно передает что-то на последовательный порт. После включения нужно быстро подсоединиться в putty и нажимать Ctrl+C пока выполнение не прервется и не появится строка CFE ->
nihilo666
DD-WRT User


Joined: 07 May 2010
Posts: 384
Location: Surgut, Western Siberia

PostPosted: Thu Jul 08, 2010 16:52    Post subject: Reply with quote
G.FREEMAN wrote:
Во чего при старте получается.
== Executing boot script in 1.540 seconds - enter ^C to abort
== Executing boot script in 1.540 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
== Executing boot script in 2.990 seconds - enter ^C to abort
^C
DD-WRT>^C^C
DD-WRT>
и после этого мы висим...
DD-WRT> появляется только уже после загрузки прошивки. Действовать нужно быстро, практически одновременно с включением. Или этот лог получен с lan порта? Тогда он особо не интересен, нужно снимать именно с serial.
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Thu Jul 08, 2010 17:14    Post subject: Reply with quote
Не, это с WAN и LAN порта одинаково. При включении проходят пинги типа так:
Ответ от 192.168.1.2: Заданный узел недоступен.
Ответ от 192.168.1.2: Заданный узел недоступен.
Ответ от 192.168.1.2: Заданный узел недоступен.
Ответ от 192.168.1.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.1.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.1.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=7мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=7мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=6мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=5мс TTL=64
Превышен интервал ожидания для запроса.
Ответ от 192.168.1.2: Заданный узел недоступен.
Ответ от 192.168.1.2: Заданный узел недоступен.
Ответ от 192.168.1.2: Заданный узел недоступен.

Адрес 192.168.20.81 недоступен ваще. Но вот тут я сделал 30/30/30 (как я понял при включенном держим ресет 30 сек, потом выкл питание еще 30 сек держать при выкл питании, потом вкл питание и еще 30 сек держать. все время не отпуская ресет) и попал таки на dd-wrt... Решил перезагрузить - лучше б этого не делал, опять такая же картина блин. Я думаю тут можно без программатора обойтись - но вот как? Интересно же ))
G.FREEMAN
DD-WRT Novice


Joined: 01 Jul 2010
Posts: 17

PostPosted: Thu Jul 08, 2010 17:27    Post subject: Reply with quote
Сейчас вернусь опять к кабелю ca-42. На кабеле 5 проводов:
синий: rx?
красный: tx?
желтый: gnd?
и еще зеленый и белый. Вот правильно ли я определил назначение этих проводов? Я указывал rx/tx и gnd как бы уже припаянных к dir-300 rev.a
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
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