PDA

Просмотр полной версии : DIR-300 не NRU убит бут



Sergej Gost
15.01.2013, 14:38
Добрый день!
Стал перед проблемой восстановления бут в нем.
Как то по настойчивой рекомендации одного из провайдеров залил туда их прошивку ,ну как я подразумевал мне сунули прошивку от NRU.
Открылась панель ,и кроме обновить прошивку там ничего не работало. Вкидываю туда прошивку родную ( прошивал ею уже...последняя к нему) и пошло восстановление. Получил трупешник вообще. Несколько секунд моргания сетевой лампочкой и на этом тишина.
Пробовал сброс,краш-всстановление и это (http://dd-wrt.com/wiki/index.php/%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0_DIR-300) шаманство. В итоге нет реакции никакой.
Только определяется при подключении WAN как неопознанная сеть.
В нем есть то и RX-TX ,может кто подскажет как его можно восстановить?
Провайдеру на их форуме выписал благодарность за оказанную помощь)))
Уже моцк свернул в поисках решения.



Проц RT3050F
На наклейке :
P/N:RIR300EEU....B1E
H/W Ver.:B1 F/W Ver.: 2.04

13579
15.01.2013, 14:41
К RX-TX цеплялись? U-boot жив или нет?

Sergej Gost
15.01.2013, 15:40
Вот как это сделать? Чем проверить?
Никогда не занимался этим

re-beat
15.01.2013, 15:57
Uart вам в помощь.В качестве адаптера-любой на PL2303.

включаеш в роутер питание, если светодиоды активности ЛАН портов перемигиваются по очереды от 4 до 1 порта значит бут живой

Sergej Gost
15.01.2013, 16:01
А вот подробнее чуть можно было сказать? Уже моцк пухнет за четыре дня дрюканий с этим роутером.
Теперь мне надо разобраться с UART ,а потом только что то предпринимать.
Сказал же не сталкивался никогда.
Мне это протокол обмена сейчас как барану библия.
Не перемаргивают они.
Вроде писал что моргает.
Реагирует только диод питания,который тухнет через несколько секунд.
При подключении WAN или LAN загорается соответствующий светодиод.
На WAN ,походу когда идет опрос с компа ,перемаргивание только.
Есть ПЛ-ка. Дальше что с ней делать то?
Ну подключу ее и что? Чем тестить ,чем шить,где какие команды?

master25
15.01.2013, 16:17
Самый простой метод. Находите дамп этой модели. Или ищите такой же. Идете к коллеге у которого есть программатор микросхем. И он вам её клонирует.

Если у вас нет такого знакомого, то ищите нормального мастера по БРА. Такой программатор у него обязан быть.

re-beat
15.01.2013, 16:18
Загрузчик врят ли убит,это не так то легко сделать.Заливка кривой,неправильной прошивки,выдирание кабеля во время прошивки к увалу буту НЕ ПРИВОДИТ!

http://www.lan23.ru/forum/showthread.php?t=3154
http://radiokot.ru/forum/viewtopic.php?f=34&t=32014&start=0&view=print

Для начало почитать,что бы понимать что к чему.

Sergej Gost
15.01.2013, 16:21
Загрузчик врят ли убит,это не так то легко сделать.Заливка кривой,неправильной прошивки,выдирание кабеля во время прошивки к увалу буту НЕ ПРИВОДИТ!

http://www.lan23.ru/forum/showthread.php?t=3154
http://radiokot.ru/forum/viewtopic.php?f=34&t=32014&start=0&view=print

Для начало почитать,что бы понимать что к чему.

Это пробовал. По первой ссылке там вообще пустые сноски есть,а что потом выложили в теме с вирусом мой каспер определяет. Уже там вчера был.Да и реакции нет вообще.
Попробую еще вторую ссылку почитать подробнее,инфы перевернул капец....ее так же я видел,на том сайте зарегестрирован давно. Может что пропустил.

Sergej Gost
15.01.2013, 16:30
если у тебя dir-300 А1 ревизии выкинь его и забудь это барахло.
купи новый 800р и меньше.

Советую читать внимательнее,а не набивать посты. Тут (http://www.mobile-files.ru/forum/showpost.php?p=2278574&postcount=1) вроде четно описано все.Какие еще могу быть домыслы по версии?

Ничего не видится. Там давал ссылку ,там в ней инструкция.
Теперь остается как по ссылке с сайта радиокот. Там вроде UART помогает команды загнать и подготовить к конекту через телнет. Только вот не сталкивался я с этим,тут сразу сказал про это. Что о на коте так и не нашел какие команды вводить в терминале?

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

Sergej Gost
15.01.2013, 17:04
как то мучил свой дир300 прошивками. убить не удалось, из режима восстановления поднимался легко ...

ну каким образом?
а то так можно сказать ...я восстановил!
давай по полкам попробуем!
Распиши как делал
я уже перепробовал несколько вариантов. Вот тут (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-300) то уже подробно расписано о восстановлении ,но не прокатывает это.выдает мне неопознаную сеть и не пингуется вообще.
Уже вчера пробовал с работником ЭВМ ,уж сам может что не допонял.
Осталось только через терминал команды ввести попробовать . Но что то все молчат. Все предложенные варианты опробовал ,кроме терминала+ПЛ-ка.

re-beat
15.01.2013, 17:47
http://forum.tp-linkru.com/viewtopic.php?f=226&t=1563&sid=dbaf9fe1b8dd30e16240eae46c61c9af&start=10
http://portax.com.ua/forum/viewtopic.php?f=33&t=149

Там правда про MR3020,но смысл тот же

Sergej Gost
15.01.2013, 17:51
http://forum.tp-linkru.com/viewtopic.php?f=226&t=1563&sid=dbaf9fe1b8dd30e16240eae46c61c9af&start=10

Там правда про MR3020,но смысл тот же

попробую теперь чуть позже. рабочий день окончен ,забираю все домой на проверку этой версии.

Sergej Gost
16.01.2013, 12:24
И так!
Роутер запущен!
Вечером отпишусь всю процедуру восстановления. Постараюсь со всеми ссылками.
Так что программатор тут и нафиг не нужен был.
запустил команды через терминал,кое что подправил и PuTTY потом сделал все с tftp.

ratmen
16.01.2013, 17:39
И так!
Роутер запущен!
Вечером отпишусь всю процедуру восстановления. Постараюсь со всеми ссылками.
Так что программатор тут и нафиг не нужен был.
запустил команды через терминал,кое что подправил и PuTTY потом сделал все с tftp.

кому как угоднее
к примеру :вчера восстановил видеорегистратор Explay dvr-002 за 30 минут
информацию по восстоновлению в инете не нашел ,вскрыл аппарат - внутри spi flash gd25q16 ,снял память ,прошил ,ставил обратно и аппарат запустился
вся процедура за 30 минут

Sergej Gost
17.01.2013, 10:04
Вот описание:

Для прошивки понадобилось :
USB на PL2303
Сетевой шнурок ( прямой -синий из комплекта )
PuTTY
TFTP32
HEX-редактор
Прошивка на роутер под модель
Все прикладываю в архиве

Начинаем:
Соединяем кабель по USB ,по запросу ставим драйвера
Запускаем PuTTY и выбираем как на картинке указано.
Скорость подбирается пока не увидите нормальный шрифт . Пока не станет читабельным.
Запускаем НЕХ-редактор ,открываем в нем прошивку и правим…
Вернее просто убираем шесть первых строк до…..27 05….
И получается что то типа такого вида:
было...
77 72 67 6e 32 33 5f 64 6c 77 62 72 5f 64 69 72
33 30 30 62 00 00 00 00 00 00 00 00 00 00 00 00
20 02 04 20 20 02 04 20 20 70 30 00 00 00 00 00
2f 64 65 76 2f 6d 74 64 62 6c 6f 63 6b 2f 32 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3a 65 b5 f8 20 ae d5 c9 a5 82 29 2e 37 04 ba ca
27 05 19 56 75 03 4e 71 4e 71 9c ab 00 0d 65 ee
80 00 00 00 80 2b 50 00 3a 25 87 10 05 05 02 03
4c 69 6e 75 78 20 4b 65 72 6e 65 6c 20 49 6d 61
67 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5d 00 00 00 02 18 1c 2d 00 00 00 00 00 00 00 35
58 5e 87 1c b0 b1 53 c1 cf 25 33 d1 85 6e 93 a8
3c 2d 23 98 66 51 af 38 8b c9 86 90 73 1e a9 8f
5e 40 3c d8 d9 d1 1a 84 54 53 68 7d a2 41 e3 fe
3b c9 18 6a 65 37 23 35 61 05 96 15 75 50 8a 52
97 fc 29 fc dc ea eb bd 79 68 44 8b 1c 7b 98 9e
72 e1 29 f1 d2 f6 73 d3 08 30 c0 f5 e5 24 cb b2

стало...
27 05 19 56 75 03 4e 71 4e 71 9c ab 00 0d 65 ee
80 00 00 00 80 2b 50 00 3a 25 87 10 05 05 02 03
4c 69 6e 75 78 20 4b 65 72 6e 65 6c 20 49 6d 61
67 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5d 00 00 00 02 18 1c 2d 00 00 00 00 00 00 00 35
58 5e 87 1c b0 b1 53 c1 cf 25 33 d1 85 6e 93 a8
3c 2d 23 98 66 51 af 38 8b c9 86 90 73 1e a9 8f
5e 40 3c d8 d9 d1 1a 84 54 53 68 7d a2 41 e3 fe
3b c9 18 6a 65 37 23 35 61 05 96 15 75 50 8a 52
97 fc 29 fc dc ea eb bd 79 68 44 8b 1c 7b 98 9e
72 e1 29 f1 d2 f6 73 d3 08 30 c0 f5 e5 24 cb b2

Сохраняем ее,желательно обозвать удобным для вас именем.

Устанавливаем TFTP32 и закидываем в его папку подготовленную прошивку.
В программе указываем …
Нажмите кнопку "Browse" и выберите папку с прошивкой (в виндовс 7, лучше на диске D: т.к. на С: нужен доступ администратора). Далее нажмите кнопку "Show Dir" выберите строку с прошивкой и нажмите кнопку "Copy", тем самым вы скопируете название прошивки в буфер обмена.
(название прошивки можно вставить из буфера обмена, в putty вставка из буфера осуществляется нажатием правой кнопки мыши на экране сразу после мигающего курсора)

Подключаем сетевой шнурок и прописываем адрес на сетевую карту.
Тут не стал пробовать различные варианты ,времени не было и желания ,но я прописал их по своему ( все будет указано ниже ) адрес компа должен быть 10.10.10.3 маска 255.255.255.0
ИМХО: тут что забьешь ручками в роутер при установке параметров ( описывается ниже ) ,то и будет работать.
У меня высветились одни адреса ( вернее одного не было ,видимо это и есть причина не выхода на связь роутера ) ,а вбил другие. После прошивки роутер стал откликаться по 192.168.0.1
Дальше с выставленными параметрами запускам PuTTY и конектимся через СОМ порт на котором выставилась PL-ка.
Передергиваем питание роутера и ждем результата.
Если полезла абра-кадабра играемся со скоростью ,пока не увидите читаемый текст.
Когда текст стал читаться просто передергиваем питание еще раз и в течении нескольких секунд надо нажать «4» на клавиатуре.
Высветится что то типа :
4: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Feb 24 2011 - 11:12:27)
RT3052 #
RT3052 # printenv
bootcmd=tftp
bootdelay=1
baudrate=57600
ethaddr=f0:7d:68:8c:5b:8c
serverip=10.10.10.3
preboot=echo;echo
ramargs=setenv bootargs root=/dev/ram rw
addip=setenv bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmas
k):$(hostname):$(netdev):off
addmisc=setenv bootargs $(bootargs) console=ttyS0,$(baudrate) ethaddr=$(ethaddr)
panic=1
flash_self=run ramargs addip addmisc;bootm $(kernel_addr) $(ramdisk_addr)
kernel_addr=BFC40000
u-boot=u-boot.bin
load=tftp 8A100000 $(u-boot)
u_b=protect off 1:0-1;era 1:0-1;cp.b 8A100000 BC400000 $(filesize)
loadfs=tftp 8A100000 root.cramfs
u_fs=era bc540000 bc83ffff;cp.b 8A100000 BC540000 $(filesize)
test_tftp=tftp 8A100000 root.cramfs;run test_tftp
ethact=Eth0 (10/100-M)
ipaddr=192.168.0.1
stdin=serial
stdout=serial
stderr=serial

Environment size: 780/4092 bytes
RT3052 #
И тут надо прописать следующую команду : printenv
Получите что то типа прежнего списка ,но его уже можно будет править.
Приводим все к такому виду:

bootcmd=tftp
bootdelay=1
baudrate=57600
ipaddr=10.10.10.123
serverip=10.10.10.3
preboot=echo;echo
ramargs=setenv bootargs root=/dev/ram rw
addip=setenv bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off
addmisc=setenv bootargs $(bootargs) console=ttyS0,$(baudrate) ethaddr=$(ethaddr) panic=1
flash_self=run ramargs addip addmisc;bootm $(kernel_addr) $(ramdisk_addr)
kernel_addr=BFC40000
u-boot=u-boot.bin
load=tftp 8A100000 $(u-boot)
u_b=protect off 1:0-1;era 1:0-1;cp.b 8A100000 BC400000 $(filesize)
loadfs=tftp 8A100000 root.cramfs
u_fs=era bc540000 bc83ffff;cp.b 8A100000 BC540000 $(filesize)
test_tftp=tftp 8A100000 root.cramfs;run test_tftp
stdin=serial
stdout=serial
stderr=serial
ethact=Eth0 (10/100-M)

где:
ipaddr=10.10.10.123-адрес роутера
serverip=10.10.10.3- tftp сервера откуда роутер будет качать прошивку

Команды:

установить переменную:
setenv имя значение

удалить переменную:
setenv имя

сохранит изменения:
saveenv

перегрузить роутер:
reset

Распеатать переменные:
printenv

После всех манипуляций и сохранений передергиваю питание роутера и в течении 1-4 сек надо нажать «2»
Тут точно не помню что там выписал ,но что то …ля-ля-тополя и IP-у каждого свой будет ,что прописали. – тут жмем ENTER
Опять открывается ….ля-ля тополя и IP-опять ENTER
И в последней строке запросит прошивку. Т.к. не пропуслили всю инструкцию по воскрешению роутера ,то должны помнить…у вас уже в буфере сохранено название ее.
Тут просто надо за мигающим курсотом нажать правую кнопку мышки.
Выводтся название там и все….ENTER.
Должна пойти прошивка.Что то типа побежит :

Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
######################################################


И ждем окончания прошивки.
На этом все!
В итоге просто передергиваем питание и выставляем свои данные.


Прикладываю необходимые файлы тут (http://***.com/files/***)

Sergej Gost
19.01.2013, 20:40
Ссылка битая оказалась почему то.
Кидаю новую (http://depositfiles.com/files/xgvnypyzr)