А зачем надо было заливать в роутер прошивку от v1, а не v2 ? :)
Посмотрите по теме про восстановление роутера и jtag в Mini FAQ ... ;)
И впредь будьте более внимательны при перепрошивке этого девайса ... :cool:
Printable View
а можно MAX 232 заменить микрухой PL-2303 ?
Кстати, топикпастеру могу ответить на вопрос об отличии DIR300 и DIR320 --- в первом используется последовательная флешь, которая может программироваться напрямую по протоколу SPI, в DIR320 как и во всех асусах на броадкомах используется параллельная флешь, для которой нужен JTAG (ИМХО в этой операции будет задействован броадкомовский CPU, т.к. JTAG напрямую к чипу памяти не подключается), т.е. нужны другая прога и другой кабель, хотя простейшие конструкции в обоих случаях подключаются к параллельному порту. На плате DIR300 также разведен разъем JTAG, т.е. в принципе, его флешь можно программировать и через него тоже.
если у PL2303 уровни TTL, то можно как раз обойтись без MAX232 поставив либо делитель напряжения с 5 на 3.3 В, либо хотя бы последовательный резистор. Однако, проще, наверное купить готовый кабель
edit: Даже делитель не нужен, т.к. она может работать с 3.3В напрямую. Но обвязка какая то все равно понадобится.
в этом отношении проще будет FT232RL от FTDI - из обвески только две развязки по питанию... Ну и извечная проблема как подключиться.
Собственно новичкам для понимания следует понять, что в устройствах обычно имеется последовательный интерфейс с логическими уровнями процессора (сейчас чаще всего 0-3.3В, хотя могут быть и 0-5В а также и меньшие, также часто маркируют как RS-232TTL, причем тут RS-232 показывает сущность интерфейса, а TTL указывает на уровни логические уровни ТТЛ, а не предписываемые стандартом RS-232). Привычный всем COM-порт aka RS-232 имеет совсем другие уровни, для согласования которых и служат микросхемы MAX(3)232 и аналоги, которые кроме преобразования уровней никакого вмешательства в сигналы не имеют. PL2303, FT232 и т.п. же служат для преобразования интерфейсов из последовательного в USB с программной эмуляцией COM-порта.
В обсуждаемом случае при использовании преобразователя в USB можно обойтись без двойного преобразования в/из RS-232, подключив преобразователь напрямую к процессору (или для дополнительной гарантии от непрятностей через сопротивления 100-1000Ом последовательно с сигналами), при этом будут задействованы только сигналы RXD и TXD, причем входы-выходы маркируются относительно каждой из микросхем, т.е выход TXD(или TX) идет на вход RXD (RX) и наоборот.
В общем, для обсуждаемых задач подойдут оба варианта, только с MAX'ом придется подключаться к COM-порту на компьютере (и много вы видели таких на настоящих материнках, не говоря про ноутбуки?), а в другом случае работать придется через USB, который есть у любого ноутбука.
PPS может пригодится, типовая схема включения FT232RL, для PL2303 - гугл в помощь.:cool:
спросил про PL2303 по причине того что мне дали кабель от сименса х55, правда без штекера, видимо кто то до меня уже прозванивал и работал вольтметром перебирая там из 8 проводков тот самый RX - TX
пока пробую. ничего удачного не получилось. если что то получится с помощью этого кабеля - отпишусь.
из предистории: запаяли ОЗУ 64 и вместо того чтоб загрузиться горели все лампы кроме статуса и вайфай
родную память спалили, с неё этот кабель никаких признаков работы не подавал
сегодня запаяли другую память 64мб и при подключении горит повер и 1 из LAN портов, но в терминале пусто, грешу всё на ОС Windows 7 x64, в том числе и на дрова PL2303 которые поддерживали только RC build 7100
PS/ кабель собран без Vcc, тоесть я их не выводил. питание обязательно подрубать через COM?
мои действия:
1) вставляю на роутере 3 пина (GND, TX, RX)
2) подключаю USB в комп
3) запускаю PuTTY, выбираю (в моем случае COM7), выставляю 115200 и жму Open
4) подключаю питание на роутере
я всё правильно делал?
vcc подключать обязательно, у меня проблем с драйвером PL2303 на вин7 х64 нет
Незнаю, получилось у вас восстановить или нет, я восстановил вот таким образом:
1. Подал питание удерживая ресет 30 сек
2. Смог попасть на http://192.168.0.1 Загрузилась консоль восстановления длинк.
3. Залил ОРИГИНАЛЬНУЮ прошивку длинк.
4. Только после заработало tftp и смог залить обратно асус)))
И все это после суток безуспешного шаманства с 9-ой ногой.
А у мну теперь только консоль восстановления и грузится :(.
Ну при этом если нажать ресет а потом включить питание то "загружается" прошика что залил, хоть оригинальная хоть от Олега. Но вот беда - на асус при таком старте все ностройки сбрасываются, а на оф. прошивке сохраняются. Похоже что только JTAG меня спасет:(. Хто может выложить пошаговою инструкцию по восстановлению dir-320?
Имеется Dir-320 с процом BCM5354 rev 3 и флешка MACRONIX 29LV320DTTI-70G. Роутер был убит "не правильной" альтернативной прошивкой. С рабочего устройства был получен загрузчик и сверен с "убитым" роутером в итоге выяснил то изменен код загрузчика.
Мой загрузчик http://slil.ru/29397525 Вопрос:
Как восстановить(обновить) загрузчик(CFE) Если это вообще возможно.
Программа от Торнадо не работает с Дир-320 та и поддержки какой флешки там нет.